../../media", "Général")); ENGINEMANAGER.AddNewResourceLocation (ResourceLocationDefinition ("Zip", "../../media/media.zip", "Général")); si (ENGINEMANAGER.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 ();}
Avec ces changements, les ennemis peuvent être abattus et le joueur et les ennemis peuvent également entrer en collision. Au moment où les ennemis et les armes sont tout simplement retirés de niveau, qui est un peu insatisfaisant, mais avec les mécanismes sous-jacents en place, il sera facile d'ajouter des effets des explosions et des sons.