Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 29, 2009, 10:19:38 PM (15 years ago)
Author:
landauf
Message:

merged libraries branch back to trunk

Location:
code/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/trunk

  • code/trunk/src/orxonox/OrxonoxPrereqs.h

    r3370 r5693  
    3737#include "OrxonoxConfig.h"
    3838
     39#include "tools/ToolsPrereqs.h"
     40
    3941//-----------------------------------------------------------------------
    4042// Shared library settings
    4143//-----------------------------------------------------------------------
    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)
    4445#  ifdef ORXONOX_SHARED_BUILD
    4546#    define _OrxonoxExport __declspec(dllexport)
     
    6364namespace orxonox
    6465{
    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
    8267    class CameraManager;
    8368    class LevelManager;
     
    8570    class PlayerManager;
    8671
     72    // interfaces
     73    class GametypeMessageListener;
     74    class NotificationListener;
     75    class PawnListener;
     76    class RadarListener;
     77    class RadarViewable;
     78    class Rewardable;
     79    class Teamcolourable;
     80
    8781    // objects
    8882    class Level;
     
    9084    class Tickable;
    9185
    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
    11187    class WorldEntity;
    11288    class StaticEntity;
     
    11490    class ControllableEntity;
    11591    class MovableEntity;
    116     class Sublevel;
    117     class ForceField;
    118     class Attacher;
    119 
     92
     93    // graphics
    12094    class Model;
    12195    class Billboard;
     
    129103    class ParticleEmitter;
    130104    class ParticleSpawner;
    131 
     105    class Camera;
     106
     107    // mixed
    132108    class PongCenterpoint;
    133109    class PongBall;
    134110    class PongBat;
    135111
    136     class Camera;
    137     class CameraPosition;
     112    class EventListener;
     113    class EventDispatcher;
     114    class EventTarget;
     115
    138116    class SpawnPoint;
    139117    class TeamSpawnPoint;
     118
     119    class Attacher;
     120    class CameraPosition;
     121    class Sublevel;
     122    class ForceField;
     123    class Radar;
     124
    140125    class Test;
    141126
     127    // pawns
    142128    class Spectator;
    143129    class Pawn;
     
    146132    class Destroyer;
    147133
     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
    148144    class BaseItem;
    149145    class DroppedItem;
     
    160156    class PassiveItem;
    161157
     158    // items
    162159    class Item;
    163160    class Engine;
     
    165162    class RotatingEngine;
    166163
     164    // trigger
    167165    class Trigger;
    168166    class DistanceTrigger;
     
    171169    class CheckPoint;
    172170
     171    // weaponsystem
    173172    class WeaponSystem;
    174173    class WeaponSet;
     
    178177    class WeaponMode;
    179178    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;
    189179    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
    202182    class Controller;
    203183    class HumanController;
     
    209189    class PongAI;
    210190
     191    // infos
    211192    class Info;
    212193    class PlayerInfo;
     
    216197    class GametypeInfo;
    217198
    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 
    231199    // collision
    232200    class CollisionShape;
     
    236204    class WorldEntityCollisionShape;
    237205
    238     // tools
    239     class BillboardSet;
    240     class Light;
    241     class Mesh;
    242     class ParticleInterface;
    243     class Shader;
    244     template <class T>
    245     class Timer;
    246 
    247206    // 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;
    259209    class Notification;
    260210    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;
    273212    class Map;
    274213
     
    279218}
    280219
    281 namespace Ogre
    282 {
    283     // OGRE Wiki adapted code
    284     class DynamicLines;
    285     class DynamicRenderable;
    286 }
    287 
    288220// Bullet Physics Engine
    289221class btTransform;
Note: See TracChangeset for help on using the changeset viewer.