Changeset 5929 for code/trunk/src/orxonox/OrxonoxPrereqs.h
- Timestamp:
- Oct 12, 2009, 8:20:07 PM (15 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/core5 (added) merged: 5768-5769,5772,5775-5780,5783-5785,5791-5792,5795-5807,5809-5814,5816-5832,5836-5839,5842-5853,5855-5899,5904-5922,5924-5928
- Property svn:mergeinfo changed
-
code/trunk/src/orxonox/OrxonoxPrereqs.h
r5781 r5929 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 #include "tools/ToolsPrereqs.h" 40 40 … … 42 42 // Shared library settings 43 43 //----------------------------------------------------------------------- 44 44 45 #if defined(ORXONOX_PLATFORM_WINDOWS) && !defined(ORXONOX_STATIC_BUILD) 45 46 # ifdef ORXONOX_SHARED_BUILD … … 65 66 { 66 67 class CameraManager; 68 class Level; 67 69 class LevelManager; 68 70 class PawnManager; 69 71 class PlayerManager; 70 71 class Level; 72 class Radar; 72 73 class Scene; 73 class Tickable; 74 75 // collisionshapes 76 class CollisionShape; 77 class CompoundCollisionShape; 78 class WorldEntityCollisionShape; 79 80 // controllers 81 class AIController; 82 class ArtificialController; 83 class Controller; 84 class HumanController; 85 class ScriptController; 86 class WaypointController; 87 class WaypointPatrolController; 88 89 // gametypes 90 class Asteroids; 91 class Deathmatch; 92 class Gametype; 93 class TeamBaseMatch; 94 class TeamDeathmatch; 95 class UnderAttack; 96 97 // graphics 98 class Backlight; 99 class Billboard; 100 class BlinkingBillboard; 101 class Camera; 102 class FadingBillboard; 103 class GlobalShader; 104 class Light; 105 class Model; 106 class ParticleEmitter; 107 class ParticleSpawner; 108 109 // infos 110 class Bot; 111 class GametypeInfo; 112 class HumanPlayer; 113 class Info; 114 class PlayerInfo; 74 115 75 116 // interfaces 76 117 class GametypeMessageListener; 77 118 class NotificationListener; 78 class PawnListener;79 119 class PlayerTrigger; 80 120 class RadarListener; 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 // items 147 class Item; 148 class Engine; 149 class MultiStateEngine; 150 class RotatingEngine; 150 151 //sound 152 class AmbientSound; 153 class BaseSound; 154 class SoundManager; 155 class WorldSound; 151 156 152 157 // weaponsystem 153 class WeaponSystem; 158 class DefaultWeaponmodeLink; 159 class Munition; 160 class Weapon; 161 class WeaponMode; 162 class WeaponPack; 154 163 class WeaponSet; 155 164 class WeaponSlot; 156 class WeaponPack; 157 class Weapon; 158 class WeaponMode; 159 class DefaultWeaponmodeLink; 160 class Munition; 161 162 // controller 163 class Controller; 164 class HumanController; 165 class ArtificialController; 166 class AIController; 167 class ScriptController; 168 class WaypointController; 169 class WaypointPatrolController; 170 171 // infos 172 class Info; 173 class PlayerInfo; 174 class HumanPlayer; 175 class Bot; 176 class GametypeInfo; 177 178 // collision 179 class CollisionShape; 180 class CompoundCollisionShape; 181 class WorldEntityCollisionShape; 182 183 // overlays 184 class OverlayGroup; 185 class OrxonoxOverlay; 186 class Notification; 187 class NotificationManager; 188 class InGameConsole; 189 class Map; 190 191 //sound 192 class SoundBase; 193 class SoundManager; 194 class SoundMainMenu; 165 class WeaponSystem; 166 167 // worldentities 168 class BigExplosion; 169 class CameraPosition; 170 class ControllableEntity; 171 class ExplosionChunk; 172 class MobileEntity; 173 class MovableEntity; 174 class SpawnPoint; 175 class StaticEntity; 176 class TeamSpawnPoint; 177 class WorldEntity; 178 // worldentities, pawns 179 class Destroyer; 180 class Pawn; 181 class SpaceShip; 182 class Spectator; 183 class TeamBaseMatchBase; 195 184 } 196 185
Note: See TracChangeset
for help on using the changeset viewer.