Remove indirection
Remove unused method
Remove unused method
Remove duplicated seeding of random
Move creation of mainApp out of initializeGame
Extract method and call it via mainApp->initialize()
Dissolve method ArxGame::beforeRun
Extract method ArxGame::shutdown
Dissolve method cleanup3DEnvironment
Dissolve method finalCleanup
Replace if with assert
Cleanup header
Use proper variable type
Dissolve method ArxGame::initDeviceObjects
Use renderer parameter
Use center method
Dissolve function AdjustMousePosition
Dissolve function ReMappDanaeButton
Remove unused declarations
Extract function