Changeset 5693 for code/trunk/src/orxonox/OrxonoxPrereqs.h
- Timestamp:
- Aug 29, 2009, 10:19:38 PM (15 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/libraries (added) merged: 5612-5613,5615-5619,5621-5623,5625-5640,5642-5643,5647-5649,5665-5666,5685-5687,5692
- Property svn:mergeinfo changed
-
code/trunk/src/orxonox/OrxonoxPrereqs.h
r3370 r5693 37 37 #include "OrxonoxConfig.h" 38 38 39 #include "tools/ToolsPrereqs.h" 40 39 41 //----------------------------------------------------------------------- 40 42 // Shared library settings 41 43 //----------------------------------------------------------------------- 42 #define ORXONOX_NO_EXPORTS // This is an executable that needs no exports 43 #if defined(ORXONOX_PLATFORM_WINDOWS) && !(defined(ORXONOX_STATIC_BUILD) || defined(ORXONOX_NO_EXPORTS)) 44 #if defined(ORXONOX_PLATFORM_WINDOWS) && !defined(ORXONOX_STATIC_BUILD) 44 45 # ifdef ORXONOX_SHARED_BUILD 45 46 # define _OrxonoxExport __declspec(dllexport) … … 63 64 namespace orxonox 64 65 { 65 namespace LODParticle 66 { 67 enum Value 68 { 69 Off = 0, 70 Low = 1, 71 Normal = 2, 72 High = 3 73 }; 74 } 75 76 class RadarViewable; 77 class Radar; 78 class RadarListener; 79 80 class Teamcolourable; 81 66 // manager 82 67 class CameraManager; 83 68 class LevelManager; … … 85 70 class PlayerManager; 86 71 72 // interfaces 73 class GametypeMessageListener; 74 class NotificationListener; 75 class PawnListener; 76 class RadarListener; 77 class RadarViewable; 78 class Rewardable; 79 class Teamcolourable; 80 87 81 // objects 88 82 class Level; … … 90 84 class Tickable; 91 85 92 class AddQuest; 93 class AddQuestHint; 94 class AddReward; 95 class ChangeQuestStatus; 96 class CompleteQuest; 97 class FailQuest; 98 class GlobalQuest; 99 class LocalQuest; 100 class Quest; 101 class QuestDescription; 102 class QuestEffect; 103 class QuestEffectBeacon; 104 class QuestHint; 105 class QuestItem; 106 class QuestListener; 107 class QuestManager; 108 class QuestNotification; 109 class Rewardable; 110 86 // worldentities 111 87 class WorldEntity; 112 88 class StaticEntity; … … 114 90 class ControllableEntity; 115 91 class MovableEntity; 116 class Sublevel; 117 class ForceField; 118 class Attacher; 119 92 93 // graphics 120 94 class Model; 121 95 class Billboard; … … 129 103 class ParticleEmitter; 130 104 class ParticleSpawner; 131 105 class Camera; 106 107 // mixed 132 108 class PongCenterpoint; 133 109 class PongBall; 134 110 class PongBat; 135 111 136 class Camera; 137 class CameraPosition; 112 class EventListener; 113 class EventDispatcher; 114 class EventTarget; 115 138 116 class SpawnPoint; 139 117 class TeamSpawnPoint; 118 119 class Attacher; 120 class CameraPosition; 121 class Sublevel; 122 class ForceField; 123 class Radar; 124 140 125 class Test; 141 126 127 // pawns 142 128 class Spectator; 143 129 class Pawn; … … 146 132 class Destroyer; 147 133 134 // gametypes 135 class Gametype; 136 class Deathmatch; 137 class TeamDeathmatch; 138 class Asteroids; 139 class TeamBaseMatch; 140 class UnderAttack; 141 class Pong; 142 143 // pickups 148 144 class BaseItem; 149 145 class DroppedItem; … … 160 156 class PassiveItem; 161 157 158 // items 162 159 class Item; 163 160 class Engine; … … 165 162 class RotatingEngine; 166 163 164 // trigger 167 165 class Trigger; 168 166 class DistanceTrigger; … … 171 169 class CheckPoint; 172 170 171 // weaponsystem 173 172 class WeaponSystem; 174 173 class WeaponSet; … … 178 177 class WeaponMode; 179 178 class DefaultWeaponmodeLink; 180 class MuzzleFlash;181 182 class LaserFire;183 class FusionFire;184 class HsW01;185 class LightningGun;186 class EnergyDrink;187 188 class ReplenishingMunition;189 179 class Munition; 190 class LaserMunition; 191 class FusionMunition; 192 193 class Projectile; 194 class BillboardProjectile; 195 class ParticleProjectile; 196 class LightningGunProjectile; 197 198 class EventListener; 199 class EventDispatcher; 200 class EventTarget; 201 180 181 // controller 202 182 class Controller; 203 183 class HumanController; … … 209 189 class PongAI; 210 190 191 // infos 211 192 class Info; 212 193 class PlayerInfo; … … 216 197 class GametypeInfo; 217 198 218 class Gametype;219 class Deathmatch;220 class TeamDeathmatch;221 class Asteroids;222 class TeamBaseMatch;223 class UnderAttack;224 class Pong;225 226 class Scores;227 class CreateLines;228 class Scoreboard;229 class Stats;230 231 199 // collision 232 200 class CollisionShape; … … 236 204 class WorldEntityCollisionShape; 237 205 238 // tools239 class BillboardSet;240 class Light;241 class Mesh;242 class ParticleInterface;243 class Shader;244 template <class T>245 class Timer;246 247 206 // overlays 248 class BarColour; 249 class DebugFPSText; 250 class DebugRTRText; 251 class GUIOverlay; 252 class HUDBar; 253 class HUDNavigation; 254 class HUDRadar; 255 class HUDSpeedBar; 256 class HUDHealthBar; 257 class HUDTimer; 258 class InGameConsole; 207 class OverlayGroup; 208 class OrxonoxOverlay; 259 209 class Notification; 260 210 class NotificationManager; 261 class NotificationOverlay; 262 class NotificationQueue; 263 class OrxonoxOverlay; 264 class OverlayGroup; 265 class OverlayText; 266 class FadeoutText; 267 class GametypeStatus; 268 class AnnounceMessage; 269 class KillMessage; 270 class DeathMessage; 271 class CreateLines; 272 class Scoreboard; 211 class InGameConsole; 273 212 class Map; 274 213 … … 279 218 } 280 219 281 namespace Ogre282 {283 // OGRE Wiki adapted code284 class DynamicLines;285 class DynamicRenderable;286 }287 288 220 // Bullet Physics Engine 289 221 class btTransform;
Note: See TracChangeset
for help on using the changeset viewer.