Changeset 5686
- Timestamp:
- Aug 29, 2009, 6:37:04 PM (15 years ago)
- Location:
- code/branches/libraries/src/orxonox
- Files:
-
- 1 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/libraries/src/orxonox/OrxonoxPrereqs.h
r5648 r5686 64 64 namespace orxonox 65 65 { 66 class RadarViewable; 67 class Radar; 68 class RadarListener; 69 70 class Teamcolourable; 71 66 // manager 72 67 class CameraManager; 73 68 class LevelManager; … … 75 70 class PlayerManager; 76 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 77 81 // objects 78 82 class Level; … … 80 84 class Tickable; 81 85 86 // worldentities 82 87 class WorldEntity; 83 88 class StaticEntity; … … 85 90 class ControllableEntity; 86 91 class MovableEntity; 87 class Sublevel; 88 class ForceField; 89 class Attacher; 90 92 93 // graphics 91 94 class Model; 92 95 class Billboard; … … 100 103 class ParticleEmitter; 101 104 class ParticleSpawner; 102 105 class Camera; 106 107 // mixed 103 108 class PongCenterpoint; 104 109 class PongBall; 105 110 class PongBat; 106 111 107 class Camera; 108 class CameraPosition; 112 class EventListener; 113 class EventDispatcher; 114 class EventTarget; 115 109 116 class SpawnPoint; 110 117 class TeamSpawnPoint; 118 119 class Attacher; 120 class CameraPosition; 121 class Sublevel; 122 class ForceField; 123 class Radar; 124 111 125 class Test; 112 126 127 // pawns 113 128 class Spectator; 114 129 class Pawn; … … 117 132 class Destroyer; 118 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 119 144 class BaseItem; 120 145 class DroppedItem; … … 131 156 class PassiveItem; 132 157 158 // items 133 159 class Item; 134 160 class Engine; … … 136 162 class RotatingEngine; 137 163 164 // trigger 138 165 class Trigger; 139 166 class DistanceTrigger; … … 142 169 class CheckPoint; 143 170 171 // weaponsystem 144 172 class WeaponSystem; 145 173 class WeaponSet; … … 149 177 class WeaponMode; 150 178 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;160 179 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 173 182 class Controller; 174 183 class HumanController; … … 180 189 class PongAI; 181 190 191 // infos 182 192 class Info; 183 193 class PlayerInfo; … … 187 197 class GametypeInfo; 188 198 189 class Gametype;190 class Deathmatch;191 class TeamDeathmatch;192 class Asteroids;193 class TeamBaseMatch;194 class UnderAttack;195 class Pong;196 197 199 // collision 198 200 class CollisionShape; … … 206 208 class OrxonoxOverlay; 207 209 class Notification; 208 class NotificationListener;209 210 class NotificationManager; 210 211 class InGameConsole; -
code/branches/libraries/src/orxonox/objects/weaponsystem/CMakeLists.txt
r5685 r5686 21 21 ORXONOX_ADD_LIBRARY(weaponsystem 22 22 MODULE 23 DEFINE_SYMBOL 24 "WEAPONSYSTEM_SHARED_BUILD" 23 25 LINK_LIBRARIES 24 26 orxonox -
code/branches/libraries/src/orxonox/objects/weaponsystem/MuzzleFlash.h
r3196 r5686 30 30 #define _MuzzleFlash_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 34 34 #include "tools/Timer.h" … … 37 37 namespace orxonox 38 38 { 39 class _ OrxonoxExport MuzzleFlash : public Billboard39 class _WeaponsystemExport MuzzleFlash : public Billboard 40 40 { 41 41 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/munitions/FusionMunition.h
r3053 r5686 30 30 #define _FusionMunition_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 #include "objects/weaponsystem/Munition.h" 34 34 35 35 namespace orxonox 36 36 { 37 class _ OrxonoxExport FusionMunition : public Munition37 class _WeaponsystemExport FusionMunition : public Munition 38 38 { 39 39 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/munitions/LaserMunition.h
r3053 r5686 30 30 #define _LaserMunition_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 #include "ReplenishingMunition.h" 34 34 35 35 namespace orxonox 36 36 { 37 class _ OrxonoxExport LaserMunition : public ReplenishingMunition37 class _WeaponsystemExport LaserMunition : public ReplenishingMunition 38 38 { 39 39 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/munitions/ReplenishingMunition.h
r3196 r5686 30 30 #define _ReplenishingMunition_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 34 34 #include "tools/Timer.h" … … 37 37 namespace orxonox 38 38 { 39 class _ OrxonoxExport ReplenishingMunition : public Munition39 class _WeaponsystemExport ReplenishingMunition : public Munition 40 40 { 41 41 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/projectiles/BillboardProjectile.h
r3196 r5686 30 30 #define _BillboardProjectile_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 34 34 #include "util/Math.h" … … 38 38 namespace orxonox 39 39 { 40 class _ OrxonoxExport BillboardProjectile : public Projectile40 class _WeaponsystemExport BillboardProjectile : public Projectile 41 41 { 42 42 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/projectiles/LightningGunProjectile.h
r3196 r5686 30 30 #define _LightningGunProjectile_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 34 34 #include <string> … … 38 38 namespace orxonox 39 39 { 40 class _ OrxonoxExport LightningGunProjectile : public BillboardProjectile40 class _WeaponsystemExport LightningGunProjectile : public BillboardProjectile 41 41 { 42 42 public: 43 43 LightningGunProjectile(BaseObject* creator); 44 44 virtual ~LightningGunProjectile() {} 45 45 46 46 virtual void setMaterial(const std::string& material); 47 47 48 48 protected: 49 void changeTexture(); 49 void changeTexture(); 50 50 unsigned int textureIndex_; 51 51 unsigned int maxTextureIndex_; -
code/branches/libraries/src/orxonox/objects/weaponsystem/projectiles/ParticleProjectile.h
r3196 r5686 30 30 #define _ParticleProjectile_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 #include "BillboardProjectile.h" 34 34 35 35 namespace orxonox 36 36 { 37 class _ OrxonoxExport ParticleProjectile : public BillboardProjectile37 class _WeaponsystemExport ParticleProjectile : public BillboardProjectile 38 38 { 39 39 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/projectiles/Projectile.h
r3196 r5686 30 30 #define _Projectile_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 34 34 #include "tools/Timer.h" … … 38 38 namespace orxonox 39 39 { 40 class _ OrxonoxExport Projectile : public MovableEntity, public PawnListener40 class _WeaponsystemExport Projectile : public MovableEntity, public PawnListener 41 41 { 42 42 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/weaponmodes/EnergyDrink.h
r3196 r5686 30 30 #define _EnergyDrink_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 34 34 #include <string> … … 38 38 namespace orxonox 39 39 { 40 class _ OrxonoxExport EnergyDrink : public WeaponMode40 class _WeaponsystemExport EnergyDrink : public WeaponMode 41 41 { 42 42 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/weaponmodes/FusionFire.h
r3053 r5686 30 30 #define _FusionFire_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 #include "objects/weaponsystem/WeaponMode.h" 34 34 35 35 namespace orxonox 36 36 { 37 class _ OrxonoxExport FusionFire : public WeaponMode37 class _WeaponsystemExport FusionFire : public WeaponMode 38 38 { 39 39 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/weaponmodes/HsW01.h
r3196 r5686 30 30 #define _HsW01_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 34 34 #include "tools/Timer.h" … … 37 37 namespace orxonox 38 38 { 39 class _ OrxonoxExport HsW01 : public WeaponMode39 class _WeaponsystemExport HsW01 : public WeaponMode 40 40 { 41 41 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/weaponmodes/LaserFire.h
r3053 r5686 30 30 #define _LaserFire_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 #include "objects/weaponsystem/WeaponMode.h" 34 34 35 35 namespace orxonox 36 36 { 37 class _ OrxonoxExport LaserFire : public WeaponMode37 class _WeaponsystemExport LaserFire : public WeaponMode 38 38 { 39 39 public: -
code/branches/libraries/src/orxonox/objects/weaponsystem/weaponmodes/LightningGun.h
r3053 r5686 30 30 #define _LightningGun_H__ 31 31 32 #include " OrxonoxPrereqs.h"32 #include "objects/weaponsystem/WeaponsystemPrereqs.h" 33 33 #include "objects/weaponsystem/WeaponMode.h" 34 34 35 35 namespace orxonox 36 36 { 37 class _ OrxonoxExport LightningGun : public WeaponMode37 class _WeaponsystemExport LightningGun : public WeaponMode 38 38 { 39 39 public:
Note: See TracChangeset
for help on using the changeset viewer.