Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 30, 2007, 6:22:22 PM (16 years ago)
Author:
rgrieder
Message:
 
Location:
code/branches/main_reto
Files:
6 added
4 edited

Legend:

Unmodified
Added
Removed
  • code/branches/main_reto/include/RunManager.h

    r123 r126  
    88#include "OgreControl.h"
    99#include "OrxonoxScene.h"
     10#include "OrxonoxShip.h"
     11#include "SteerableNode.h"
    1012
    1113//Use this define to signify OIS will be used as a DLL
     
    3133        OgreControl  *mOgre;
    3234
    33         // these objects are meant to be static in existance.
     35        SceneManager *mSceneMgr;
     36        RenderWindow* mWindow;
     37
    3438        OrxonoxScene *mScene;
    35         SceneManager *mSceneMgr;
    3639        Camera* mCamera;
    37         RenderWindow* mWindow;
     40        SteerableNode *mShipNode;
     41        OrxonoxShip *mShip;
    3842
    3943        Vector3 mTranslateVector;
  • code/branches/main_reto/src/RunManager.cpp

    r123 r126  
    1111mInputManager(0), mMouse(0), mKeyboard(0), mJoy(0)
    1212{
    13         // create new scene
     13        // create new SceneManger
    1414        mSceneMgr = mOgre->getRoot()->createSceneManager(ST_GENERIC,"mScene");
     15
     16
     17        // create various objects
     18        // background scene
    1519        mScene = new OrxonoxScene(mSceneMgr);
    16 
    1720        // create camera and viewport
    1821        createCamera();
    1922        createViewports();
    20 
    2123        mScene->initialise();
     24
     25        // create a steerable SceneNode for the spaceship to be attached to
     26        /*mShipNode = new SteerableNode(mSceneMgr, "shipNode");
     27        mShipNode->setPosition(Vector3(20, 20, 20));
     28        mSceneMgr->getRootSceneNode()->addChild(mShipNode);*/
     29
     30        // spaceship
     31        /*mShip = static_cast<OrxonoxShip*>(mSceneMgr->createEntity("ship", "ninja.mesh"));
     32        mShipNode->attachObject(mShip);*/
    2233
    2334
     
    6576        if (mScene)
    6677                delete mScene;
     78
     79        /*if (mShipNode)
     80                delete mShipNode;
     81
     82        if (mShip)
     83                delete mShip;*/
    6784}
    6885
  • code/branches/main_reto/weapon_framework/weapon_framework.vcproj

    r123 r126  
    184184                        >
    185185                        <File
     186                                RelativePath="..\src\CameraManager.cpp"
     187                                >
     188                        </File>
     189                        <File
    186190                                RelativePath="..\src\main.cpp"
    187191                                >
     
    200204                        </File>
    201205                        <File
     206                                RelativePath="..\include\OrxonoxShip.cpp"
     207                                >
     208                        </File>
     209                        <File
    202210                                RelativePath="..\src\RunManager.cpp"
     211                                >
     212                        </File>
     213                        <File
     214                                RelativePath="..\src\SteerableNode.cpp"
    203215                                >
    204216                        </File>
     
    210222                        >
    211223                        <File
     224                                RelativePath="..\include\CameraManager.h"
     225                                >
     226                        </File>
     227                        <File
    212228                                RelativePath="..\include\OgreControl.h"
    213229                                >
     
    222238                        </File>
    223239                        <File
     240                                RelativePath="..\include\OrxonoxShip.h"
     241                                >
     242                        </File>
     243                        <File
    224244                                RelativePath="..\include\RunManager.h"
     245                                >
     246                        </File>
     247                        <File
     248                                RelativePath="..\include\SteerableNode.h"
    225249                                >
    226250                        </File>
Note: See TracChangeset for help on using the changeset viewer.