RocksConfiguration.py 817B

123456789101112131415161718192021222324252627282930
  1. from synergine.synergy.collection.Configuration import Configuration
  2. from intelligine.synergy.object.Rock import Rock
  3. class RocksConfiguration(Configuration):
  4. def get_start_objects(self, collection):
  5. rocks = []
  6. rocks_positions = []
  7. for i in range(100):
  8. rocks_positions.append((0, 0+i, 0))
  9. rocks_positions.append((0, 0+i, 50))
  10. for i in range(50):
  11. rocks_positions.append((0, 0, 0+i))
  12. if i is not 25:
  13. rocks_positions.append((0, 50, 0+i))
  14. rocks_positions.append((0, 100, 0+i))
  15. rocks_positions.append((0, 50, 50))
  16. rocks_positions.append((0, 100, 50))
  17. for rock_position in rocks_positions:
  18. rock = Rock()
  19. rock.set_position(rock_position)
  20. rocks.append(rock)
  21. return rocks