Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

Last change on this file since 10661 was 10643, checked in by bknecht, 18 years ago

improvements by landauf on bsp, rotor and wireframe (does build, should work)

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
[10618]21#include "tools/camera.h"
22#include "tools/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;
[10643]54bool State::bWireframe = false;
[6498]55
[7032]56int State::menuID = -1;
[6874]57
58
[3655]59/**
[4836]60 *  sets camera and target of the current Camera
[4293]61*/
[7014]62void State::setCamera(Camera* camera, CameraTarget* cameraTarget)
[4293]63{
[4827]64  State::camera = camera;
65  State::cameraTarget = cameraTarget;
[7014]66  State::cameraNode = camera;
67  State::cameraTargetNode = cameraTarget;
[4293]68}
[10379]69
70
71void State::setCameraman(CameraMan* cm)
72
73{
74  State::cameraManager=cm;
75}
Note: See TracBrowser for help on using the repository browser.