Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 29, 2009, 6:37:04 PM (16 years ago)
Author:
landauf
Message:

added WeaponsystemPrereqs.h and _WeaponsystemExport macro

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/libraries/src/orxonox/OrxonoxPrereqs.h

    r5648 r5686  
    6464namespace orxonox
    6565{
    66     class RadarViewable;
    67     class Radar;
    68     class RadarListener;
    69 
    70     class Teamcolourable;
    71 
     66    // manager
    7267    class CameraManager;
    7368    class LevelManager;
     
    7570    class PlayerManager;
    7671
     72    // interfaces
     73    class GametypeMessageListener;
     74    class NotificationListener;
     75    class PawnListener;
     76    class RadarListener;
     77    class RadarViewable;
     78    class Rewardable;
     79    class Teamcolourable;
     80
    7781    // objects
    7882    class Level;
     
    8084    class Tickable;
    8185
     86    // worldentities
    8287    class WorldEntity;
    8388    class StaticEntity;
     
    8590    class ControllableEntity;
    8691    class MovableEntity;
    87     class Sublevel;
    88     class ForceField;
    89     class Attacher;
    90 
     92
     93    // graphics
    9194    class Model;
    9295    class Billboard;
     
    100103    class ParticleEmitter;
    101104    class ParticleSpawner;
    102 
     105    class Camera;
     106
     107    // mixed
    103108    class PongCenterpoint;
    104109    class PongBall;
    105110    class PongBat;
    106111
    107     class Camera;
    108     class CameraPosition;
     112    class EventListener;
     113    class EventDispatcher;
     114    class EventTarget;
     115
    109116    class SpawnPoint;
    110117    class TeamSpawnPoint;
     118
     119    class Attacher;
     120    class CameraPosition;
     121    class Sublevel;
     122    class ForceField;
     123    class Radar;
     124
    111125    class Test;
    112126
     127    // pawns
    113128    class Spectator;
    114129    class Pawn;
     
    117132    class Destroyer;
    118133
     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
    119144    class BaseItem;
    120145    class DroppedItem;
     
    131156    class PassiveItem;
    132157
     158    // items
    133159    class Item;
    134160    class Engine;
     
    136162    class RotatingEngine;
    137163
     164    // trigger
    138165    class Trigger;
    139166    class DistanceTrigger;
     
    142169    class CheckPoint;
    143170
     171    // weaponsystem
    144172    class WeaponSystem;
    145173    class WeaponSet;
     
    149177    class WeaponMode;
    150178    class DefaultWeaponmodeLink;
    151     class MuzzleFlash;
    152 
    153     class LaserFire;
    154     class FusionFire;
    155     class HsW01;
    156     class LightningGun;
    157     class EnergyDrink;
    158 
    159     class ReplenishingMunition;
    160179    class Munition;
    161     class LaserMunition;
    162     class FusionMunition;
    163 
    164     class Projectile;
    165     class BillboardProjectile;
    166     class ParticleProjectile;
    167     class LightningGunProjectile;
    168 
    169     class EventListener;
    170     class EventDispatcher;
    171     class EventTarget;
    172 
     180
     181    // controller
    173182    class Controller;
    174183    class HumanController;
     
    180189    class PongAI;
    181190
     191    // infos
    182192    class Info;
    183193    class PlayerInfo;
     
    187197    class GametypeInfo;
    188198
    189     class Gametype;
    190     class Deathmatch;
    191     class TeamDeathmatch;
    192     class Asteroids;
    193     class TeamBaseMatch;
    194     class UnderAttack;
    195     class Pong;
    196 
    197199    // collision
    198200    class CollisionShape;
     
    206208    class OrxonoxOverlay;
    207209    class Notification;
    208     class NotificationListener;
    209210    class NotificationManager;
    210211    class InGameConsole;
Note: See TracChangeset for help on using the changeset viewer.