Changeset 6040 for sandbox_light/src/orxonox/OrxonoxPrereqs.h
- Timestamp:
- Nov 5, 2009, 10:15:05 PM (15 years ago)
- Location:
- sandbox_light
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox_light
- Property svn:mergeinfo changed
-
sandbox_light/src/orxonox/OrxonoxPrereqs.h
r5782 r6040 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 … … 36 37 37 38 #include "OrxonoxConfig.h" 38 39 39 //----------------------------------------------------------------------- 40 40 // Shared library settings 41 41 //----------------------------------------------------------------------- 42 42 43 #if defined(ORXONOX_PLATFORM_WINDOWS) && !defined(ORXONOX_STATIC_BUILD) 43 44 # ifdef ORXONOX_SHARED_BUILD … … 63 64 { 64 65 class CameraManager; 66 class Level; 65 67 class LevelManager; 66 68 class PawnManager; 67 69 class PlayerManager; 68 69 class Level; 70 class Radar; 70 71 class Scene; 71 class Tickable; 72 73 // collisionshapes 74 class CollisionShape; 75 class CompoundCollisionShape; 76 class WorldEntityCollisionShape; 77 78 // controllers 79 class AIController; 80 class ArtificialController; 81 class Controller; 82 class HumanController; 83 class ScriptController; 84 class WaypointController; 85 class WaypointPatrolController; 86 87 // gametypes 88 class Asteroids; 89 class Deathmatch; 90 class Gametype; 91 class TeamBaseMatch; 92 class TeamDeathmatch; 93 class UnderAttack; 94 95 // graphics 96 class Backlight; 97 class Billboard; 98 class BlinkingBillboard; 99 class Camera; 100 class FadingBillboard; 101 class GlobalShader; 102 class Light; 103 class Model; 104 class ParticleEmitter; 105 class ParticleSpawner; 106 107 // infos 108 class Bot; 109 class GametypeInfo; 110 class HumanPlayer; 111 class Info; 112 class PlayerInfo; 72 113 73 114 // interfaces 74 115 class GametypeMessageListener; 75 116 class NotificationListener; 76 class PawnListener;77 117 class PlayerTrigger; 78 118 class RadarListener; 79 119 class RadarViewable; 80 120 class Rewardable; 81 class Teamcolourable; 82 83 // worldentities 84 class WorldEntity; 85 class StaticEntity; 86 class MobileEntity; 87 class ControllableEntity; 88 class MovableEntity; 89 90 // graphics 91 class Model; 92 class Billboard; 93 class BlinkingBillboard; 94 class BigExplosion; 95 class ExplosionChunk; 96 class FadingBillboard; 97 class GlobalShader; 98 class Light; 99 class Backlight; 100 class ParticleEmitter; 101 class ParticleSpawner; 102 class Camera; 103 104 // mixed 105 class SpawnPoint; 106 class TeamSpawnPoint; 107 108 class CameraPosition; 109 class Sublevel; 110 class Radar; 111 112 class Test; 113 114 // pawns 115 class Spectator; 116 class Pawn; 117 class SpaceShip; 118 class TeamBaseMatchBase; 119 class Destroyer; 120 121 // gametypes 122 class Gametype; 123 class Deathmatch; 124 class TeamDeathmatch; 125 class Asteroids; 126 class TeamBaseMatch; 127 class UnderAttack; 128 129 // pickups 121 class TeamColourable; 122 123 // items 124 class Engine; 125 class Item; 126 class MultiStateEngine; 127 128 // overlays 129 class InGameConsole; 130 class Map; 131 class OrxonoxOverlay; 132 class OverlayGroup; 133 134 // pickup 130 135 class BaseItem; 131 136 class DroppedItem; … … 137 142 class PickupSpawner; 138 143 class UsableItem; 139 144 // pickup, items 145 class HealthImmediate; 146 class HealthUsable; 140 147 class Jump; 141 class HealthUsable; 142 class PassiveItem; 143 144 // items 145 class Item; 146 class Engine; 147 class MultiStateEngine; 148 class RotatingEngine; 148 149 //sound 150 class AmbientSound; 151 class BaseSound; 152 class SoundManager; 153 class WorldSound; 149 154 150 155 // weaponsystem 151 class WeaponSystem; 156 class DefaultWeaponmodeLink; 157 class Munition; 158 class Weapon; 159 class WeaponMode; 160 class WeaponPack; 152 161 class WeaponSet; 153 162 class WeaponSlot; 154 class WeaponPack; 155 class Weapon; 156 class WeaponMode; 157 class DefaultWeaponmodeLink; 158 class Munition; 159 160 // controller 161 class Controller; 162 class HumanController; 163 class ArtificialController; 164 class AIController; 165 class ScriptController; 166 class WaypointController; 167 class WaypointPatrolController; 168 169 // infos 170 class Info; 171 class PlayerInfo; 172 class HumanPlayer; 173 class Bot; 174 class GametypeInfo; 175 176 // collision 177 class CollisionShape; 178 class CompoundCollisionShape; 179 class WorldEntityCollisionShape; 180 181 // overlays 182 class OverlayGroup; 183 class OrxonoxOverlay; 184 class Notification; 185 class NotificationManager; 186 class InGameConsole; 187 class Map; 188 189 //sound 190 class SoundBase; 191 class SoundManager; 192 class SoundMainMenu; 163 class WeaponSystem; 164 165 // worldentities 166 class BigExplosion; 167 class CameraPosition; 168 class ControllableEntity; 169 class ExplosionChunk; 170 class MobileEntity; 171 class MovableEntity; 172 class SpawnPoint; 173 class StaticEntity; 174 class TeamSpawnPoint; 175 class WorldEntity; 176 // worldentities, pawns 177 class Destroyer; 178 class Pawn; 179 class SpaceShip; 180 class Spectator; 181 class TeamBaseMatchBase; 193 182 } 194 183
Note: See TracChangeset
for help on using the changeset viewer.