Commits

Nikhil Marathe  committed e257933

Load city floor only once.

  • Participants
  • Parent commits 3859b38

Comments (0)

Files changed (1)

File src/fileadelphia/city.py

 #logger.addHandler(logging.StreamHandler())
 logger.setLevel(logging.DEBUG)
 
+city_texture_inited = False
+
 class QuadTreeNode(object):
     """
     Children are always
 
 class City(State):
     def __init__(self, directory):
+        global city_texture_inited
         State.__init__(self)
         pygame.display.set_caption("Fileadelphia - %s"%directory)
         self.directory = directory
         self.buildings = []
 
-        InitTextGL()
+        if not city_texture_inited:
+            city_texture_inited = True
+            InitTextGL()
         # layout will update this
         # since it is used every time in display
         # and its best to calculate it only once