ANAGER.Startup (std :: string ("plugins.cfg"), std :: string ("ogre.cfg"), std :: string ("Ogre.log"))) {IRRKLANGENGINEMANAGER.Startup (); ENEMYDATABASE.Startup (); WEAPONDATABASE.Startup (); COLLISIONMANAGER.Startup (); GAMELEVEL.Startup ("Level1.XML"); ENGINEMANAGER.StartRenderLoop (); COLLISIONMANAGER.Shutdown (); WEAPONDATABASE.Shutdown (); ENEMYDATABASE.Shutdown (); GAMELEVEL.Shutdown (); IRRKLANGENGINEMANAGER.Shutdown (); } ENGINEMANAGER.Shutdown ();}
Con estos cambios los enemigos pueden ser fusilados y el jugador y los enemigos también pueden colisionar.
Por el momento los enemigos y las armas son simplemente retirados de la planta, que es un poco insatisfactorio, pero con la mecánica subyacente en lugar será fácil agregar explosiones efectos y sonidos.