Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 21, 2008, 6:14:31 PM (16 years ago)
Author:
rgrieder
Message:
  • merged all changes in the input branch into this one
  • moved Tickable to core (would have created circular library dependencies)
  • exported OrxListener to a separate file, soon to be deleted
changed
, &&, XOR back to or, and, xor because I found the necessary include file for VC++
  • created abortRequest() in Orxonox.cc to call for a smooth end of the game (an alternative would be to make tick() return a boolean, like it is with frameStarted())
Location:
code/branches/network/visual_studio
Files:
6 edited
2 copied

Legend:

Unmodified
Added
Removed
  • code/branches/network/visual_studio/base_properties.vsprops

    r790 r917  
    1111                PreprocessorDefinitions="WIN32;__WIN32__;_WIN32;BOOST_ALL_DYN_LINK"
    1212                WarningLevel="3"
    13                 DisableSpecificWarnings="4267; 4244; 4251"
     13                DisableSpecificWarnings="4244;4251"
    1414        />
    1515        <Tool
     
    3333        <UserMacro
    3434                Name="DependencyDir"
    35                 Value="$(RootDir)dependencies\"
     35                Value="D:\orxonox\dependencies\orxonox\"
    3636        />
    3737        <UserMacro
  • code/branches/network/visual_studio/orxonox_vc8.sln

    r790 r917  
    1818        ProjectSection(ProjectDependencies) = postProject
    1919                {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC}
    20         EndProjectSection
    21 EndProject
    22 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loader", "vc8\loader.vcproj", "{E283910F-F911-40FB-A09D-D025CA821912}"
    23         ProjectSection(WebsiteProperties) = preProject
    24                 Debug.AspNetCompiler.Debug = "True"
    25                 Release.AspNetCompiler.Debug = "False"
    26         EndProjectSection
    27         ProjectSection(ProjectDependencies) = postProject
    28                 {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC}
     20                {F101C2F0-1CB9-4A57-827B-6C399A99B28F} = {F101C2F0-1CB9-4A57-827B-6C399A99B28F}
    2921        EndProjectSection
    3022EndProject
     
    4537        EndProjectSection
    4638        ProjectSection(ProjectDependencies) = postProject
    47                 {4733BD1A-E04C-458D-8BFB-5010250EA497} = {4733BD1A-E04C-458D-8BFB-5010250EA497}
    4839                {35575B59-E1AE-40E8-89C4-2862B5B09B68} = {35575B59-E1AE-40E8-89C4-2862B5B09B68}
    4940                {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC}
    5041                {271715F3-5B90-4110-A552-70C788084A86} = {271715F3-5B90-4110-A552-70C788084A86}
     42                {F101C2F0-1CB9-4A57-827B-6C399A99B28F} = {F101C2F0-1CB9-4A57-827B-6C399A99B28F}
     43                {4733BD1A-E04C-458D-8BFB-5010250EA497} = {4733BD1A-E04C-458D-8BFB-5010250EA497}
    5144        EndProjectSection
    5245EndProject
    53 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_proj", "vc8\test_proj.vcproj", "{97B226C5-8FD9-4A1E-B50B-5CBF79CF46F5}"
     46Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "util", "vc8\util.vcproj", "{2240ECD7-2F48-4431-8E1B-25466A384CCC}"
    5447        ProjectSection(WebsiteProperties) = preProject
    5548                Debug.AspNetCompiler.Debug = "True"
     
    5750        EndProjectSection
    5851EndProject
    59 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "util", "vc8\util.vcproj", "{2240ECD7-2F48-4431-8E1B-25466A384CCC}"
     52Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tixml", "vc8\tixml.vcproj", "{F101C2F0-1CB9-4A57-827B-6C399A99B28F}"
    6053        ProjectSection(WebsiteProperties) = preProject
    6154                Debug.AspNetCompiler.Debug = "True"
     
    8780                {271715F3-5B90-4110-A552-70C788084A86}.Release|Win32.ActiveCfg = Release|Win32
    8881                {271715F3-5B90-4110-A552-70C788084A86}.Release|Win32.Build.0 = Release|Win32
    89                 {E283910F-F911-40FB-A09D-D025CA821912}.Debug|Win32.ActiveCfg = Debug|Win32
    90                 {E283910F-F911-40FB-A09D-D025CA821912}.Release_SSE|Win32.ActiveCfg = Release_SSE|Win32
    91                 {E283910F-F911-40FB-A09D-D025CA821912}.Release_SSE2|Win32.ActiveCfg = Release_SSE2|Win32
    92                 {E283910F-F911-40FB-A09D-D025CA821912}.Release|Win32.ActiveCfg = Release|Win32
    9382                {35575B59-E1AE-40E8-89C4-2862B5B09B68}.Debug|Win32.ActiveCfg = Debug|Win32
    9483                {35575B59-E1AE-40E8-89C4-2862B5B09B68}.Debug|Win32.Build.0 = Debug|Win32
     
    10796                {0B6C5CFD-F91B-432A-80A3-2610F61E060B}.Release|Win32.ActiveCfg = Release|Win32
    10897                {0B6C5CFD-F91B-432A-80A3-2610F61E060B}.Release|Win32.Build.0 = Release|Win32
    109                 {97B226C5-8FD9-4A1E-B50B-5CBF79CF46F5}.Debug|Win32.ActiveCfg = Debug|Win32
    110                 {97B226C5-8FD9-4A1E-B50B-5CBF79CF46F5}.Release_SSE|Win32.ActiveCfg = Release_SSE|Win32
    111                 {97B226C5-8FD9-4A1E-B50B-5CBF79CF46F5}.Release_SSE2|Win32.ActiveCfg = Release_SSE2|Win32
    112                 {97B226C5-8FD9-4A1E-B50B-5CBF79CF46F5}.Release|Win32.ActiveCfg = Release|Win32
    11398                {2240ECD7-2F48-4431-8E1B-25466A384CCC}.Debug|Win32.ActiveCfg = Debug|Win32
    11499                {2240ECD7-2F48-4431-8E1B-25466A384CCC}.Debug|Win32.Build.0 = Debug|Win32
     
    119104                {2240ECD7-2F48-4431-8E1B-25466A384CCC}.Release|Win32.ActiveCfg = Release|Win32
    120105                {2240ECD7-2F48-4431-8E1B-25466A384CCC}.Release|Win32.Build.0 = Release|Win32
     106                {F101C2F0-1CB9-4A57-827B-6C399A99B28F}.Debug|Win32.ActiveCfg = Debug|Win32
     107                {F101C2F0-1CB9-4A57-827B-6C399A99B28F}.Debug|Win32.Build.0 = Debug|Win32
     108                {F101C2F0-1CB9-4A57-827B-6C399A99B28F}.Release_SSE|Win32.ActiveCfg = Release_SSE|Win32
     109                {F101C2F0-1CB9-4A57-827B-6C399A99B28F}.Release_SSE|Win32.Build.0 = Release_SSE|Win32
     110                {F101C2F0-1CB9-4A57-827B-6C399A99B28F}.Release_SSE2|Win32.ActiveCfg = Release_SSE2|Win32
     111                {F101C2F0-1CB9-4A57-827B-6C399A99B28F}.Release_SSE2|Win32.Build.0 = Release_SSE2|Win32
     112                {F101C2F0-1CB9-4A57-827B-6C399A99B28F}.Release|Win32.ActiveCfg = Release|Win32
     113                {F101C2F0-1CB9-4A57-827B-6C399A99B28F}.Release|Win32.Build.0 = Release|Win32
    121114        EndGlobalSection
    122115        GlobalSection(SolutionProperties) = preSolution
  • code/branches/network/visual_studio/util_properties.vsprops

    r790 r917  
    66        InheritedPropertySheets=".\directory_properties.vsprops"
    77        >
     8        <Tool
     9                Name="VCCLCompilerTool"
     10                PreprocessorDefinitions="UTIL_SHARED_BUILD"
     11        />
     12        <Tool
     13                Name="VCLinkerTool"
     14                AdditionalDependencies="OgreMain$(CS).lib"
     15        />
    816</VisualStudioPropertySheet>
  • code/branches/network/visual_studio/vc8/core.vcproj

    r790 r917  
    281281                        </File>
    282282                        <File
     283                                RelativePath="..\..\src\orxonox\core\ClassTreeMask.cc"
     284                                >
     285                        </File>
     286                        <File
    283287                                RelativePath="..\..\src\orxonox\core\ConfigValueContainer.cc"
    284288                                >
     
    293297                        </File>
    294298                        <File
     299                                RelativePath="..\..\src\orxonox\core\Executor.cc"
     300                                >
     301                        </File>
     302                        <File
    295303                                RelativePath="..\..\src\orxonox\core\Factory.cc"
    296304                                >
     
    301309                        </File>
    302310                        <File
    303                                 RelativePath="..\..\src\orxonox\core\IdentifierList.cc"
     311                                RelativePath="..\..\src\orxonox\core\IdentifierDistributor.cc"
    304312                                >
    305313                        </File>
     
    309317                        </File>
    310318                        <File
     319                                RelativePath="..\..\src\orxonox\core\Loader.cc"
     320                                >
     321                        </File>
     322                        <File
    311323                                RelativePath="..\..\src\orxonox\core\MetaObjectList.cc"
    312324                                >
     
    322334                        <File
    323335                                RelativePath="..\..\src\orxonox\core\SignalHandler.cc"
     336                                >
     337                        </File>
     338                        <File
     339                                RelativePath="..\..\src\orxonox\core\Tickable.cc"
     340                                >
     341                        </File>
     342                        <File
     343                                RelativePath="..\..\src\orxonox\core\XMLPort.cc"
    324344                                >
    325345                        </File>
     
    343363                        </File>
    344364                        <File
     365                                RelativePath="..\..\src\orxonox\core\ClassManager.h"
     366                                >
     367                        </File>
     368                        <File
     369                                RelativePath="..\..\src\orxonox\core\ClassTreeMask.h"
     370                                >
     371                        </File>
     372                        <File
    345373                                RelativePath="..\..\src\orxonox\core\ConfigValueContainer.h"
    346374                                >
     
    367395                        </File>
    368396                        <File
     397                                RelativePath="..\..\src\orxonox\core\Executor.h"
     398                                >
     399                        </File>
     400                        <File
    369401                                RelativePath="..\..\src\orxonox\core\Factory.h"
    370402                                >
    371403                        </File>
    372404                        <File
     405                                RelativePath="..\..\src\orxonox\core\Functor.h"
     406                                >
     407                        </File>
     408                        <File
    373409                                RelativePath="..\..\src\orxonox\core\Identifier.h"
    374410                                >
    375411                        </File>
    376412                        <File
    377                                 RelativePath="..\..\src\orxonox\core\IdentifierList.h"
     413                                RelativePath="..\..\src\orxonox\core\IdentifierDistributor.h"
    378414                                >
    379415                        </File>
     
    387423                        </File>
    388424                        <File
     425                                RelativePath="..\..\src\orxonox\core\Level.h"
     426                                >
     427                        </File>
     428                        <File
     429                                RelativePath="..\..\src\orxonox\core\Loader.h"
     430                                >
     431                        </File>
     432                        <File
    389433                                RelativePath="..\..\src\orxonox\core\MetaObjectList.h"
    390434                                >
     
    404448                        <File
    405449                                RelativePath="..\..\src\orxonox\core\SignalHandler.h"
     450                                >
     451                        </File>
     452                        <File
     453                                RelativePath="..\..\src\orxonox\core\Tickable.h"
     454                                >
     455                        </File>
     456                        <File
     457                                RelativePath="..\..\src\orxonox\core\XMLPort.h"
    406458                                >
    407459                        </File>
  • code/branches/network/visual_studio/vc8/orxonox.vcproj

    r790 r917  
    287287                                RelativePath="..\..\src\orxonox\InputManager.cc"
    288288                                >
     289                                <FileConfiguration
     290                                        Name="Debug|Win32"
     291                                        ExcludedFromBuild="true"
     292                                        >
     293                                        <Tool
     294                                                Name="VCCLCompilerTool"
     295                                        />
     296                                </FileConfiguration>
    289297                        </File>
    290298                        <File
     
    627635                                        >
    628636                                </File>
    629                         </Filter>
    630                         <Filter
    631                                 Name="loader"
    632                                 >
    633                                 <File
    634                                         RelativePath="..\..\src\loader\LevelLoader.cc"
     637                                <File
     638                                        RelativePath="..\..\src\orxonox\tools\OrxListener.cc"
     639                                        >
     640                                </File>
     641                                <File
     642                                        RelativePath="..\..\src\orxonox\tools\Timer.cc"
    635643                                        >
    636644                                </File>
     
    738746                                </File>
    739747                                <File
    740                                         RelativePath="..\..\src\orxonox\objects\Tickable.h"
    741                                         >
    742                                 </File>
    743                                 <File
    744748                                        RelativePath="..\..\src\orxonox\objects\WorldEntity.h"
    745749                                        >
     
    798802                                </File>
    799803                                <File
     804                                        RelativePath="..\..\src\orxonox\tools\OrxListener.h"
     805                                        >
     806                                </File>
     807                                <File
    800808                                        RelativePath="..\..\src\orxonox\tools\Timer.h"
    801                                         >
    802                                 </File>
    803                         </Filter>
    804                         <Filter
    805                                 Name="loader"
    806                                 >
    807                                 <File
    808                                         RelativePath="..\..\src\loader\LevelLoader.h"
    809                                         >
    810                                 </File>
    811                                 <File
    812                                         RelativePath="..\..\src\loader\LoaderPrereqs.h"
    813809                                        >
    814810                                </File>
  • code/branches/network/visual_studio/vc8/util.vcproj

    r790 r917  
    1818                <Configuration
    1919                        Name="Debug|Win32"
    20                         ConfigurationType="4"
     20                        ConfigurationType="2"
    2121                        InheritedPropertySheets="$(SolutionDir)base_properties_debug.vsprops;..\util_properties.vsprops"
    2222                        CharacterSet="1"
     
    5050                        />
    5151                        <Tool
    52                                 Name="VCLibrarianTool"
     52                                Name="VCLinkerTool"
    5353                        />
    5454                        <Tool
     
    5656                        />
    5757                        <Tool
     58                                Name="VCManifestTool"
     59                        />
     60                        <Tool
    5861                                Name="VCXDCMakeTool"
    5962                        />
     
    6366                        <Tool
    6467                                Name="VCFxCopTool"
     68                        />
     69                        <Tool
     70                                Name="VCAppVerifierTool"
     71                        />
     72                        <Tool
     73                                Name="VCWebDeploymentTool"
    6574                        />
    6675                        <Tool
     
    7079                <Configuration
    7180                        Name="Release|Win32"
    72                         ConfigurationType="4"
     81                        ConfigurationType="2"
    7382                        InheritedPropertySheets="$(SolutionDir)base_properties_release.vsprops;..\util_properties.vsprops"
    7483                        CharacterSet="1"
     
    103112                        />
    104113                        <Tool
    105                                 Name="VCLibrarianTool"
     114                                Name="VCLinkerTool"
    106115                        />
    107116                        <Tool
     
    109118                        />
    110119                        <Tool
     120                                Name="VCManifestTool"
     121                        />
     122                        <Tool
    111123                                Name="VCXDCMakeTool"
    112124                        />
     
    116128                        <Tool
    117129                                Name="VCFxCopTool"
     130                        />
     131                        <Tool
     132                                Name="VCAppVerifierTool"
     133                        />
     134                        <Tool
     135                                Name="VCWebDeploymentTool"
    118136                        />
    119137                        <Tool
     
    123141                <Configuration
    124142                        Name="Release_SSE|Win32"
    125                         ConfigurationType="4"
     143                        ConfigurationType="2"
    126144                        InheritedPropertySheets="..\base_properties_release_sse.vsprops;..\util_properties.vsprops"
    127145                        CharacterSet="1"
     
    156174                        />
    157175                        <Tool
    158                                 Name="VCLibrarianTool"
     176                                Name="VCLinkerTool"
    159177                        />
    160178                        <Tool
     
    162180                        />
    163181                        <Tool
     182                                Name="VCManifestTool"
     183                        />
     184                        <Tool
    164185                                Name="VCXDCMakeTool"
    165186                        />
     
    169190                        <Tool
    170191                                Name="VCFxCopTool"
     192                        />
     193                        <Tool
     194                                Name="VCAppVerifierTool"
     195                        />
     196                        <Tool
     197                                Name="VCWebDeploymentTool"
    171198                        />
    172199                        <Tool
     
    176203                <Configuration
    177204                        Name="Release_SSE2|Win32"
    178                         ConfigurationType="4"
     205                        ConfigurationType="2"
    179206                        InheritedPropertySheets="..\base_properties_release_sse2.vsprops;..\util_properties.vsprops"
    180207                        CharacterSet="1"
     
    209236                        />
    210237                        <Tool
    211                                 Name="VCLibrarianTool"
     238                                Name="VCLinkerTool"
    212239                        />
    213240                        <Tool
     
    215242                        />
    216243                        <Tool
     244                                Name="VCManifestTool"
     245                        />
     246                        <Tool
    217247                                Name="VCXDCMakeTool"
    218248                        />
     
    222252                        <Tool
    223253                                Name="VCFxCopTool"
     254                        />
     255                        <Tool
     256                                Name="VCAppVerifierTool"
     257                        />
     258                        <Tool
     259                                Name="VCWebDeploymentTool"
    224260                        />
    225261                        <Tool
     
    237273                        >
    238274                        <File
     275                                RelativePath="..\..\src\util\Math.cc"
     276                                >
     277                        </File>
     278                        <File
     279                                RelativePath="..\..\src\util\MultiTypeMath.cc"
     280                                >
     281                        </File>
     282                        <File
     283                                RelativePath="..\..\src\util\MultiTypePrimitive.cc"
     284                                >
     285                        </File>
     286                        <File
     287                                RelativePath="..\..\src\util\MultiTypeString.cc"
     288                                >
     289                        </File>
     290                        <File
     291                                RelativePath="..\..\src\util\String.cc"
     292                                >
     293                        </File>
     294                        <File
    239295                                RelativePath="..\..\src\util\substring.cc"
    240296                                >
    241297                        </File>
    242                         <Filter
    243                                 Name="tinyxml"
    244                                 >
    245                                 <File
    246                                         RelativePath="..\..\src\util\tinyxml\ticpp.cc"
    247                                         >
    248                                 </File>
    249                                 <File
    250                                         RelativePath="..\..\src\util\tinyxml\tinystr.cc"
    251                                         >
    252                                 </File>
    253                                 <File
    254                                         RelativePath="..\..\src\util\tinyxml\tinyxml.cc"
    255                                         >
    256                                 </File>
    257                                 <File
    258                                         RelativePath="..\..\src\util\tinyxml\tinyxmlerror.cc"
    259                                         >
    260                                 </File>
    261                                 <File
    262                                         RelativePath="..\..\src\util\tinyxml\tinyxmlparser.cc"
    263                                         >
    264                                 </File>
    265                         </Filter>
    266298                </Filter>
    267299                <Filter
     
    279311                        </File>
    280312                        <File
     313                                RelativePath="..\..\src\util\MultiType.h"
     314                                >
     315                        </File>
     316                        <File
     317                                RelativePath="..\..\src\util\MultiTypeMath.h"
     318                                >
     319                        </File>
     320                        <File
     321                                RelativePath="..\..\src\util\MultiTypePrimitive.h"
     322                                >
     323                        </File>
     324                        <File
     325                                RelativePath="..\..\src\util\MultiTypeString.h"
     326                                >
     327                        </File>
     328                        <File
    281329                                RelativePath="..\..\src\util\Sleep.h"
    282330                                >
    283331                        </File>
    284332                        <File
     333                                RelativePath="..\..\src\util\String.h"
     334                                >
     335                        </File>
     336                        <File
    285337                                RelativePath="..\..\src\util\String2Number.h"
    286338                                >
     
    294346                                >
    295347                        </File>
    296                         <Filter
    297                                 Name="tinyxml"
    298                                 >
    299                                 <File
    300                                         RelativePath="..\..\src\util\tinyxml\ticpp.h"
    301                                         >
    302                                 </File>
    303                                 <File
    304                                         RelativePath="..\..\src\util\tinyxml\ticpprc.h"
    305                                         >
    306                                 </File>
    307                                 <File
    308                                         RelativePath="..\..\src\util\tinyxml\tinystr.h"
    309                                         >
    310                                 </File>
    311                                 <File
    312                                         RelativePath="..\..\src\util\tinyxml\tinyxml.h"
    313                                         >
    314                                 </File>
    315                                 <File
    316                                         RelativePath="..\..\src\util\tinyxml\TinyXMLPrereqs.h"
    317                                         >
    318                                 </File>
    319                         </Filter>
     348                        <File
     349                                RelativePath="..\..\src\util\UtilPrereqs.h"
     350                                >
     351                        </File>
     352                        <File
     353                                RelativePath="..\..\src\util\XMLIncludes.h"
     354                                >
     355                        </File>
    320356                </Filter>
    321357        </Files>
Note: See TracChangeset for help on using the changeset viewer.