OFPEC Forum
Addons & Mods Depot => ArmA - Addons & Mods Discussion => Topic started by: Mikero on 18 Nov 2007, 20:39:17
-
unlike ofp, the arma engine doesn't appear to cope with ## macros
#define thing(var) model=var##123;
thing(Mary);
should produce
model=Mary123;
the ## just doesnt seem to work
anyone ???
-
working good for me ;)
#define TankCrewIn(Name) \
class Proxy##Name##Commander: ProxyCommander {}; \
class Proxy##Name##Driver: ProxyDriver {}; \
class Proxy##Name##Gunner: ProxyGunner {};
#define TankCrewOut(Name) \
class Proxy##Name##CommanderOut: ProxyCommander {}; \
class Proxy##Name##DriverOut: ProxyDriver {}; \
class Proxy##Name##GunnerOut: ProxyGunner {};
#define TankCrew(Name) TankCrewIn(Name);TankCrewOut(Name)
// define tank crews
TankCrew(M60);
TankCrew(M1A1);
TankCrew(M113);
TankCrew(BMP);
TankCrew(T72);
TankCrew(T80);
TankCrew(ZSU);
TankCrew(T55);[/codes]
#define TankCrewIn(Name) \
class Proxy##Name##Commander: ProxyCommander {}; \
class Proxy##Name##Driver: ProxyDriver {}; \
class Proxy##Name##Gunner: ProxyGunner {};
#define TankCrewOut(Name) \
class Proxy##Name##CommanderOut: ProxyCommander {}; \
class Proxy##Name##DriverOut: ProxyDriver {}; \
class Proxy##Name##GunnerOut: ProxyGunner {};
#define TankCrew(Name) TankCrewIn(Name);TankCrewOut(Name)
// define tank crews
TankCrew(M60);
TankCrew(M1A1);
TankCrew(M113);
TankCrew(BMP);
TankCrew(T72);
TankCrew(T80);
TankCrew(ZSU);
TankCrew(T55);
example to define ofp crew proxies in arma