Changeset 5858 for code/branches/core5/src/orxonox
- Timestamp:
- Oct 2, 2009, 11:41:00 AM (15 years ago)
- Location:
- code/branches/core5/src/orxonox
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core5/src/orxonox/OrxonoxPrereqs.h
r5738 r5858 28 28 29 29 /** 30 @file 31 @brief Contains all the necessary forward declarations for all classes and structs. 30 @file 31 @brief 32 Shared library macros, enums, constants and forward declarations for the orxonox library 32 33 */ 33 34 … … 37 38 #include "OrxonoxConfig.h" 38 39 39 #include "tools/ToolsPrereqs.h"40 41 40 //----------------------------------------------------------------------- 42 41 // Shared library settings 43 42 //----------------------------------------------------------------------- 43 44 44 #if defined(ORXONOX_PLATFORM_WINDOWS) && !defined(ORXONOX_STATIC_BUILD) 45 45 # ifdef ORXONOX_SHARED_BUILD … … 65 65 { 66 66 class CameraManager; 67 class Level; 67 68 class LevelManager; 68 69 class PawnManager; 69 70 class PlayerManager; 70 71 class Level; 71 class Radar; 72 72 class Scene; 73 class Tickable; 73 74 // collisionshapes 75 class CollisionShape; 76 class CompoundCollisionShape; 77 class WorldEntityCollisionShape; 78 79 // controllers 80 class AIController; 81 class ArtificialController; 82 class Controller; 83 class HumanController; 84 class ScriptController; 85 class WaypointController; 86 class WaypointPatrolController; 87 88 // gametypes 89 class Asteroids; 90 class Deathmatch; 91 class Gametype; 92 class TeamBaseMatch; 93 class TeamDeathmatch; 94 class UnderAttack; 95 96 // graphics 97 class Backlight; 98 class Billboard; 99 class BlinkingBillboard; 100 class Camera; 101 class FadingBillboard; 102 class GlobalShader; 103 class Light; 104 class Model; 105 class ParticleEmitter; 106 class ParticleSpawner; 107 108 // infos 109 class Bot; 110 class GametypeInfo; 111 class HumanPlayer; 112 class Info; 113 class PlayerInfo; 74 114 75 115 // interfaces … … 81 121 class RadarViewable; 82 122 class Rewardable; 83 class Teamcolourable; 84 85 // worldentities 86 class WorldEntity; 87 class StaticEntity; 88 class MobileEntity; 89 class ControllableEntity; 90 class MovableEntity; 91 92 // graphics 93 class Model; 94 class Billboard; 95 class BlinkingBillboard; 96 class BigExplosion; 97 class ExplosionChunk; 98 class FadingBillboard; 99 class GlobalShader; 100 class Light; 101 class Backlight; 102 class ParticleEmitter; 103 class ParticleSpawner; 104 class Camera; 105 106 // mixed 107 class SpawnPoint; 108 class TeamSpawnPoint; 109 110 class CameraPosition; 111 class Sublevel; 112 class Radar; 113 114 class Test; 115 116 // pawns 117 class Spectator; 118 class Pawn; 119 class SpaceShip; 120 class TeamBaseMatchBase; 121 class Destroyer; 122 123 // gametypes 124 class Gametype; 125 class Deathmatch; 126 class TeamDeathmatch; 127 class Asteroids; 128 class TeamBaseMatch; 129 class UnderAttack; 130 131 // pickups 123 class TeamColourable; 124 125 // items 126 class Engine; 127 class Item; 128 class MultiStateEngine; 129 130 // overlays 131 class InGameConsole; 132 class Map; 133 class OrxonoxOverlay; 134 class OverlayGroup; 135 136 // pickup 132 137 class BaseItem; 133 138 class DroppedItem; … … 139 144 class PickupSpawner; 140 145 class UsableItem; 141 146 // pickup, items 147 class HealthImmediate; 148 class HealthUsable; 142 149 class Jump; 143 class HealthUsable;144 class PassiveItem;145 146 // items147 class Item;148 class Engine;149 class MultiStateEngine;150 class RotatingEngine;151 152 // weaponsystem153 class WeaponSystem;154 class WeaponSet;155 class WeaponSlot;156 class WeaponPack;157 class Weapon;158 class WeaponMode;159 class DefaultWeaponmodeLink;160 class Munition;161 162 // controller163 class Controller;164 class HumanController;165 class ArtificialController;166 class AIController;167 class ScriptController;168 class WaypointController;169 class WaypointPatrolController;170 171 // infos172 class Info;173 class PlayerInfo;174 class HumanPlayer;175 class Bot;176 class GametypeInfo;177 178 // collision179 class CollisionShape;180 class CompoundCollisionShape;181 class WorldEntityCollisionShape;182 183 // overlays184 class OverlayGroup;185 class OrxonoxOverlay;186 class Notification;187 class NotificationManager;188 class InGameConsole;189 class Map;190 150 191 151 //sound … … 193 153 class SoundManager; 194 154 class SoundMainMenu; 155 156 // weaponsystem 157 class DefaultWeaponmodeLink; 158 class Munition; 159 class Weapon; 160 class WeaponMode; 161 class WeaponPack; 162 class WeaponSet; 163 class WeaponSlot; 164 class WeaponSystem; 165 166 // worldentities 167 class BigExplosion; 168 class CameraPosition; 169 class ControllableEntity; 170 class ExplosionChunk; 171 class MobileEntity; 172 class MovableEntity; 173 class SpawnPoint; 174 class StaticEntity; 175 class TeamSpawnPoint; 176 class WorldEntity; 177 // worldentities, pawns 178 class Destroyer; 179 class Pawn; 180 class SpaceShip; 181 class Spectator; 182 class TeamBaseMatchBase; 195 183 } 196 184 -
code/branches/core5/src/orxonox/graphics/ParticleEmitter.h
r5738 r5858 34 34 #include <string> 35 35 #include "worldentities/StaticEntity.h" 36 #include "tools/ToolsPrereqs.h" 36 37 37 38 namespace orxonox -
code/branches/core5/src/orxonox/interfaces/NotificationListener.h
r5693 r5858 45 45 namespace orxonox 46 46 { 47 class Notification; 48 47 49 class _OrxonoxExport NotificationListener : virtual public OrxonoxClass 48 50 { -
code/branches/core5/src/orxonox/interfaces/RadarViewable.h
r3196 r5858 38 38 #include "util/OgreForwardRefs.h" 39 39 #include "core/OrxonoxClass.h" 40 #include "tools/ToolsPrereqs.h" 40 41 41 42 namespace orxonox
Note: See TracChangeset
for help on using the changeset viewer.