35 #ifndef _WeaponsPrereqs_H__ 36 #define _WeaponsPrereqs_H__ 45 #if defined(ORXONOX_PLATFORM_WINDOWS) && !defined(WEAPONS_STATIC_BUILD) 46 # ifdef WEAPONS_SHARED_BUILD 47 # define _WeaponsExport __declspec(dllexport) 49 # if defined( __MINGW32__ ) 50 # define _WeaponsExport 52 # define _WeaponsExport __declspec(dllimport) 55 # define _WeaponsPrivate 56 #elif defined (ORXONOX_GCC_VISIBILITY) 57 # define _WeaponsExport __attribute__ ((visibility("default"))) 58 # define _WeaponsPrivate __attribute__ ((visibility("hidden"))) 60 # define _WeaponsExport 61 # define _WeaponsPrivate 72 class RocketController;
78 class GravityBombMuntion;
80 class LightningMunition;
84 class BillboardProjectile;
85 class LightningGunProjectile;
86 class ParticleProjectile;
88 class SplitProjectile;
90 class BasicProjectile;
107 class SimpleRocketFire;
108 class GravityBombFire;
Various constants for compiler, architecture and platform.
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Shared library macros, enums, constants and forward declarations for the orxonox library ...