Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/gui/visual_studio/orxonox_properties.vsprops @ 1845

Last change on this file since 1845 was 1642, checked in by rgrieder, 16 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.