| Last change
                  on this file since 2020 was
                  1642,
                  checked in by rgrieder, 17 years ago | 
        
          | changed the static interface of the InputManager to a member one with getInstance()
converted InputManager and InGameConsole to Ogre Singletons (c'tor and d'tor public, but assert in c'tor to prevent multiple instances at runtime)
added toluabind_orxonox files to tolua folder that contains a pimped version of tolua
(I'll write a little cmake project soon to automate it; Currently that only works with msvc)
commented out Loader::unload() from Orxonox destructor because that deleted the ParticleSpawners, which were using a method of a sceneNode that belonged to a already destroyed SpaceShip.
—> Results in a memory leak.
Previously Loader::unload() was called for all BaseObjects (now calling unload(level_)). And since 'P' from ParticleSpawner comes before 'S' like SpaceShip, the order was correct.
Added factory feature for InputStates (can now be created by string if there is Factory entry for it)
Created factory entries for SimpleInputState and ExtendedInputState
 | 
        | File size:
            766 bytes | 
      
      
        
  | Line |  | 
|---|
| 1 | <?xml version="1.0" encoding="Windows-1252"?> | 
|---|
| 2 | <VisualStudioPropertySheet | 
|---|
| 3 | ProjectType="Visual C++" | 
|---|
| 4 | Version="8.00" | 
|---|
| 5 | Name="orxonox_properties" | 
|---|
| 6 | InheritedPropertySheets=".\directory_properties.vsprops" | 
|---|
| 7 | > | 
|---|
| 8 | <Tool | 
|---|
| 9 | Name="VCCLCompilerTool" | 
|---|
| 10 | AdditionalOptions="/MP2" | 
|---|
| 11 | PreprocessorDefinitions="ORXONOX_NO_EXPORTS;NETWORK_STATIC_BUILD;OGRE_GUIRENDERER_EXPORTS" | 
|---|
| 12 | UsePrecompiledHeader="2" | 
|---|
| 13 | PrecompiledHeaderThrough="OrxonoxStableHeaders.h" | 
|---|
| 14 | /> | 
|---|
| 15 | <Tool | 
|---|
| 16 | Name="VCLinkerTool" | 
|---|
| 17 | AdditionalDependencies="OgreMain$(CSS).lib tcl85t.lib enet-1.2$(CS).lib zlib-1.2.3$(CS).lib CEGUILua$(CS).lib CEGUIBase$(CS).lib lua-5.1.3$(CS).lib" | 
|---|
| 18 | OutputFile="$(OutDir)$(ProjectName)$(CS).exe" | 
|---|
| 19 | IgnoreDefaultLibraryNames="LIBCMT;LIBCMTD" | 
|---|
| 20 | /> | 
|---|
| 21 | </VisualStudioPropertySheet> | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.