Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 18, 2005, 11:52:15 AM (20 years ago)
Author:
bensch
Message:

orxonox/trunk: merged trunk back to levelloader
merged with command:
svn merge -r 3499:HEAD trunk branches/levelloader

Conflicts in
C track_manager.h
C world_entities/player.cc
C world_entities/player.h
C world_entities/environment.h
C lib/coord/p_node.cc
C defs/debug.h
C track_manager.cc
C story_entities/campaign.h

solved in merge-favouring. It was quite easy because Chris only worked on the headers, and he didi it quite clean. Thats the spirit :)

Conflits in world.cc are a MESS: fix it

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/levelloader/src/story_entities/world.h

    r3530 r3605  
    1010
    1111#include "story_entity.h"
     12#include "p_node.h"
    1213
    1314class TrackManager;
     
    1718class GLMenuImageScreen;
    1819class Skysphere;
    19 class Light;
     20class LightManager;
    2021class FontSet;
     22class Terrain;
     23
    2124
    2225//! The game world
     
    5558  void spawn (WorldEntity* entity);
    5659  void spawn (WorldEntity* entity, Vector* absCoor, Quaternion* absDir);
     60  void spawn(WorldEntity* entity, PNode* parentNode, Vector* relCoor, Quaternion* relDir,
     61             int parentingMode);
     62
    5763       
    5864        void setPath( char* name);
    5965        char* getPath();
    6066
     67 private:
     68  void init(char* name, int worldID);
    6169
    62  private:
    6370  Uint32 lastFrame;             //!< last time of frame
    6471  bool bQuitOrxonox;            //!< quit this application
     
    7481
    7582  PNode* nullParent;            //!< The zero-point, that everything has as its parent.
    76   TrackManager* trackManager;  //!< The reference of the TrackManager that handles the course through the Level.
    77   Camera* localCamera;         //!< The current Camera
     83  TrackManager* trackManager;   //!< The reference of the TrackManager that handles the course through the Level.
     84  Camera* localCamera;          //!< The current Camera
    7885  Skysphere* skySphere;         //!< The Environmental Heaven of orxonox \todo insert this to environment insted
    79   Light* light;                 //!< The Lights of the Level
     86  LightManager* lightMan;       //!< The Lights of the Level
     87  Terrain* terrain;             //!< The Terrain of the World.
    8088
    8189  GLuint objectList;            //!< temporary: \todo this will be ereased soon
     
    8795  void synchronize ();
    8896  void handleInput ();
    89   void timeSlice ();
     97  void tick ();
     98  void update ();
    9099  void collide ();
    91100  void draw ();
Note: See TracChangeset for help on using the changeset viewer.