Ignore:
Timestamp:
05/21/07 12:35:33 (18 years ago)
Author:
szirmay
Message:
 
Location:
GTP/trunk/App/Demos/Illum/Ogre/src/Moria
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/src/Moria/include/Moria.h

    r2377 r2388  
    2424#include "ExampleApplication.h" 
    2525#include "OgreIlluminationManager.h" 
     26#include "NXOgre.h" 
    2627#include "SceneSerializer.h" 
    2728 
    2829AnimationState* mAnimState; 
    2930bool cullCamera = true; 
     31Body *throwSphere = 0; 
     32Scene* NXScene = 0; 
    3033 
    3134// Listener class for frame updates 
     
    7275        bool processUnbufferedKeyInput(const FrameEvent& evt) 
    7376    { 
    74                 /*if (mInputDevice->isKeyDown(KC_C)&& mTimeUntilNextToggle <= 0) 
    75         { 
    76                         cullCamera = ! cullCamera; 
    77                         Root::getSingleton()._getCurrentSceneManager()->setOption("CullCamera", &cullCamera); 
    78                         mTimeUntilNextToggle = 1; 
    79                 }*/ 
     77                 
     78                if (mInputDevice->isKeyDown(KC_SPACE)) { 
     79                                                 
     80                        if(throwSphere == 0) 
     81                        { 
     82                                throwSphere = NXScene->createBody("throwSphere", 
     83                                                                                                        "sphere.mesh", 
     84                                                                                                        new SphereShape(0.5f), 
     85                                                                                                        Vector3(0,0,0), 
     86                                                                                                        "mass: 10"); 
     87                                throwSphere->getNode()->setScale(0.005,0.005,0.005); 
     88                        } 
     89                        //myCube-> 
     90                        throwSphere->setGlobalPosition(mCamera->getPosition()); 
     91                        throwSphere->addForce(mCamera->getDirection()*200); 
     92         
     93                } 
    8094                return ExampleFrameListener::processUnbufferedKeyInput(evt); 
    8195        } 
     
    170184                DataStreamPtr inputStream;                               
    171185                inputStream = ResourceGroupManager::getSingleton().openResource("moria.level"); //towers2.level  
     186                World* NXWorld = new World("FrameListener: yes, log: html"); 
     187                NXScene = NXWorld->createScene("Main", mSceneMgr, "gravity: yes, floor: yes");  
     188                s.setScene(NXScene); 
     189                s.setWorld(NXWorld); 
    172190                s.parseScript(inputStream, ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME); 
    173191                s.parseEntryPoints("prmEntryPoints.text"); 
     192/* 
     193                Body* b = NXScene->createBody("ize", 
     194                                                        "sphere.mesh", 
     195                                                        new SphereShape(0.5f), 
     196                                                        Vector3(5,0,5), 
     197                                                        "mass: 10"); 
     198                b->getNode()->setScale(0.005,0.005,0.005); 
     199                b->setGlobalPosition(Vector3(5,10,5));*/ 
     200 
    174201/* 
    175202           ParticleSystem* pSys1 = mSceneMgr->createParticleSystem("psys1", "GTP/Moria/Smoke_Large"); 
  • GTP/trunk/App/Demos/Illum/Ogre/src/Moria/scripts/Moria.7.10.vcproj

    r2315 r2388  
    2121                                Optimization="0" 
    2222                                ImproveFloatingPointConsistency="TRUE" 
    23                                 AdditionalIncludeDirectories="..\include;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include\RenderTechniques;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include\RenderingRuns;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include\RenderTechniques;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include\RenderingRuns;..\..\Common\include" 
    24                                 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;GAMETOOLS_ILLUMINATION_MODULE;GTP_VISIBILITY_MODIFIED_OGRE" 
     23                                AdditionalIncludeDirectories="..\include;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include\RenderTechniques;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include\RenderingRuns;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include\RenderTechniques;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include\RenderingRuns;..\..\Common\include;&quot;$(NXOGRE_PATH)\include&quot;;&quot;$(PHYSX_DIR)\SDKs\Physics\include&quot;;&quot;$(PHYSX_DIR)\SDKs\Foundation\include&quot;;&quot;$(PHYSX_DIR)\SDKs\Cooking\include&quot;;&quot;$(PHYSX_DIR)\SDKs\NxCharacter\include&quot;;&quot;$(PHYSX_DIR)\SDKs\PhysXLoader\include&quot;" 
     24                                PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;GAMETOOLS_ILLUMINATION_MODULE;GTP_VISIBILITY_MODIFIED_OGRE;NXOGRE" 
    2525                                MinimalRebuild="TRUE" 
    2626                                BasicRuntimeChecks="3" 
     
    3535                        <Tool 
    3636                                Name="VCLinkerTool" 
    37                                 AdditionalDependencies="OgreMain_d.lib IllumModule_Ogre.lib IllumModule.lib" 
     37                                AdditionalDependencies="OgreMain_d.lib IllumModule_Ogre.lib IllumModule.lib NxOgre_d.lib" 
    3838                                OutputFile="$(OutDir)/Moria.exe" 
    3939                                LinkIncremental="2" 
    40                                 AdditionalLibraryDirectories="..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\bin\Debug;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\bin\Debug" 
     40                                AdditionalLibraryDirectories="..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\bin\Debug;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\bin\Debug;&quot;$(NXOGRE_PATH)/lib&quot;" 
    4141                                IgnoreDefaultLibraryNames="" 
    4242                                GenerateDebugInformation="TRUE" 
     
    8686                                OptimizeForProcessor="2" 
    8787                                OptimizeForWindowsApplication="TRUE" 
    88                                 AdditionalIncludeDirectories="..\include;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include\RenderTechniques;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include\RenderingRuns;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include\RenderTechniques;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include\RenderingRuns;..\..\Common\include" 
    89                                 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;GAMETOOLS_ILLUMINATION_MODULE;GTP_VISIBILITY_MODIFIED_OGRE" 
     88                                AdditionalIncludeDirectories="..\include;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include\RenderTechniques;..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\include\RenderingRuns;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include\RenderTechniques;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\include\RenderingRuns;..\..\Common\include;&quot;$(NXOGRE_PATH)\include&quot;;&quot;$(PHYSX_DIR)\SDKs\Physics\include&quot;;&quot;$(PHYSX_DIR)\SDKs\Foundation\include&quot;;&quot;$(PHYSX_DIR)\SDKs\Cooking\include&quot;;&quot;$(PHYSX_DIR)\SDKs\NxCharacter\include&quot;;&quot;$(PHYSX_DIR)\SDKs\PhysXLoader\include&quot;" 
     89                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;GAMETOOLS_ILLUMINATION_MODULE;GTP_VISIBILITY_MODIFIED_OGRE;NXOGRE" 
    9090                                StringPooling="TRUE" 
    9191                                MinimalRebuild="TRUE" 
     
    101101                        <Tool 
    102102                                Name="VCLinkerTool" 
    103                                 AdditionalDependencies="OgreMain.lib IllumModule_Ogre.lib IllumModule.lib" 
     103                                AdditionalDependencies="OgreMain.lib IllumModule_Ogre.lib IllumModule.lib NxOgre.lib" 
    104104                                OutputFile="$(OutDir)/Moria.exe" 
    105105                                LinkIncremental="1" 
    106                                 AdditionalLibraryDirectories="..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\bin\Release;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\bin\Release" 
     106                                AdditionalLibraryDirectories="..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\bin\Release;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\bin\Release;&quot;$(NXOGRE_PATH)\lib&quot;" 
    107107                                GenerateDebugInformation="FALSE" 
    108108                                SubSystem="2" 
Note: See TracChangeset for help on using the changeset viewer.