Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/trunk/src/util/state.cc @ 10608

Last change on this file since 10608 was 10379, checked in by patrick, 18 years ago

merged branche camera to trunk. resolved many conflicts as in the other projects too

File size: 1.4 KB
RevLine 
[4597]1/*
[3655]2   orxonox - the future of 3D-vertical-scrollers
3
4   Copyright (C) 2004 orx
5
6   This program is free software; you can redistribute it and/or modify
7   it under the terms of the GNU General Public License as published by
8   the Free Software Foundation; either version 2, or (at your option)
9   any later version.
10
11   ### File Specific:
[4293]12   main-programmer: Benjamin Grauer
[3655]13   co-programmer: ...
14*/
15
16//#define DEBUG_SPECIAL_MODULE DEBUG_MODULE_WORLD_ENTITY
17
[4293]18#include "state.h"
[3655]19
[7014]20
21#include "camera.h"
[10379]22#include "cameraman.h"
[7014]23
[4381]24#ifndef NULL
25#define NULL 0
26#endif
27
[3655]28
29
30
[9406]31
[7014]32Camera* State::camera = NULL;
33CameraTarget* State::cameraTarget = NULL;
[3655]34
[10379]35CameraMan* State::cameraManager = NULL;
36
[7014]37PNode* State::cameraNode = NULL;
38PNode* State::cameraTargetNode = NULL;
39
[6498]40SkyBox* State::skyBox = NULL;
[6468]41
[6142]42ObjectManager* State::objectManager = NULL;
[8271]43ScriptManager* State::scriptManager = NULL;
[3655]44
[6498]45unsigned int State::resX = 1;
46unsigned int State::resY = 1;
47
48StoryEntity* State::storyEntity = NULL;
[7039]49GameRules* State::gameRules = NULL;
[6498]50
51Player* State::player = NULL;
52
[6695]53bool State::bOnline = false;
[6498]54
[7032]55int State::menuID = -1;
[6874]56
57
[3655]58/**
[4836]59 *  sets camera and target of the current Camera
[4293]60*/
[7014]61void State::setCamera(Camera* camera, CameraTarget* cameraTarget)
[4293]62{
[4827]63  State::camera = camera;
64  State::cameraTarget = cameraTarget;
[7014]65  State::cameraNode = camera;
66  State::cameraTargetNode = cameraTarget;
[4293]67}
[10379]68
69
70void State::setCameraman(CameraMan* cm)
71
72{
73  State::cameraManager=cm;
74}
Note: See TracBrowser for help on using the repository browser.