Mercurial > fife-parpg
comparison engine/extensions/basicapplication.py @ 144:d2f1e81fbe2c
* Fixed a scons issue, where libraries checked for C instead of C++
* Fixed a shutdown order problem - deleting a GLImage will reference the RenderBackend, thus image pools must be deleted first.
* Added an explicit Engine.destroy method to force the shutdown, in case python fails to do so. Necessary - see above.
* The Pool::printStatistics now gives out information how many resources are loaded. Called before destruction. Add 'pool' to the LogModules to check memory pooling issues.
author | phoku@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Thu, 09 Oct 2008 06:18:36 +0000 |
parents | 9a1529f9625e |
children | d29593182f40 |
comparison
equal
deleted
inserted
replaced
143:fe7ff4808529 | 144:d2f1e81fbe2c |
---|---|
113 """ | 113 """ |
114 eventlistener = self.createListener() | 114 eventlistener = self.createListener() |
115 self.engine.initializePumping() | 115 self.engine.initializePumping() |
116 retval = self.mainLoop() | 116 retval = self.mainLoop() |
117 self.engine.finalizePumping() | 117 self.engine.finalizePumping() |
118 self.engine.destroy() | |
118 return retval | 119 return retval |
119 | 120 |
120 def mainLoop(self): | 121 def mainLoop(self): |
121 """ | 122 """ |
122 The programs main loop. | 123 The programs main loop. |