main.py 642 B

123456789101112131415161718192021222324252627282930
  1. # 🎄 🌊 🚁 🟩 🔥 🏥 💛 🧺 🛍️ ☁️⚡ 🏆 ⬛
  2. import os
  3. import time
  4. from map import Map
  5. from helicopter import Helicopter as Helico
  6. TICK_SLEEP = 0.05
  7. TREE_UPDATE = 50
  8. FIRE_UPDATE = 100
  9. MAP_W, MAP_H = 20, 10
  10. field = Map(MAP_W, MAP_H)
  11. field.generate_forest(3, 10)
  12. field.generate_rivers(10)
  13. field.generate_rivers(10)
  14. helico = Helico(MAP_W, MAP_H)
  15. tick = 1
  16. while True:
  17. os.system("clear") #cls
  18. print("TICK", tick)
  19. field.print_map(helico)
  20. tick += 1
  21. time.sleep(TICK_SLEEP)
  22. if (tick % TREE_UPDATE == 0):
  23. field.generate_tree()
  24. if (tick % FIRE_UPDATE == 0):
  25. field.update_fires()