feat: adjusted reflect macros to work with eaten semicolons\
This commit is contained in:
parent
c50a3f3563
commit
2895ce6079
|
@ -8,13 +8,13 @@
|
||||||
#include "sprite.h"
|
#include "sprite.h"
|
||||||
#include "variant.h"
|
#include "variant.h"
|
||||||
|
|
||||||
START_REFLECT(Enemy)
|
START_REFLECT(Enemy);
|
||||||
REFLECT_TYPECLASS(Enemy, Transformable)
|
REFLECT_TYPECLASS(Enemy, Transformable);
|
||||||
REFLECT_TYPECLASS(Enemy, Drop)
|
REFLECT_TYPECLASS(Enemy, Drop);
|
||||||
REFLECT_TYPECLASS(Enemy, PhysicsEntity)
|
REFLECT_TYPECLASS(Enemy, PhysicsEntity);
|
||||||
REFLECT_TYPECLASS(Enemy, BehaviourEntity)
|
REFLECT_TYPECLASS(Enemy, BehaviourEntity);
|
||||||
REFLECT_TYPECLASS(Enemy, Damagable)
|
REFLECT_TYPECLASS(Enemy, Damagable);
|
||||||
END_REFLECT(Enemy)
|
END_REFLECT(Enemy);
|
||||||
|
|
||||||
impl_Transformable_for(Enemy,
|
impl_Transformable_for(Enemy,
|
||||||
EnemyGetTransform
|
EnemyGetTransform
|
||||||
|
|
|
@ -12,12 +12,12 @@
|
||||||
const Vector PLAYER_SPEED = { 1.0f, 0.50f };
|
const Vector PLAYER_SPEED = { 1.0f, 0.50f };
|
||||||
static const float PLAYER_INPUT_RATE = 1.f/15.f;
|
static const float PLAYER_INPUT_RATE = 1.f/15.f;
|
||||||
|
|
||||||
START_REFLECT(Player)
|
START_REFLECT(Player);
|
||||||
REFLECT_TYPECLASS(Player, Drop)
|
REFLECT_TYPECLASS(Player, Drop);
|
||||||
REFLECT_TYPECLASS(Player, PhysicsEntity)
|
REFLECT_TYPECLASS(Player, PhysicsEntity);
|
||||||
REFLECT_TYPECLASS(Player, BehaviourEntity)
|
REFLECT_TYPECLASS(Player, BehaviourEntity);
|
||||||
REFLECT_TYPECLASS(Player, Transformable)
|
REFLECT_TYPECLASS(Player, Transformable);
|
||||||
END_REFLECT(Player)
|
END_REFLECT(Player);
|
||||||
|
|
||||||
impl_Drop_for(Player,
|
impl_Drop_for(Player,
|
||||||
DestroyPlayer
|
DestroyPlayer
|
||||||
|
|
|
@ -4,11 +4,11 @@
|
||||||
#include "mirror.h"
|
#include "mirror.h"
|
||||||
#include "physics_world.h"
|
#include "physics_world.h"
|
||||||
|
|
||||||
START_REFLECT(Prop)
|
START_REFLECT(Prop);
|
||||||
REFLECT_TYPECLASS(Prop, Transformable)
|
REFLECT_TYPECLASS(Prop, Transformable);
|
||||||
REFLECT_TYPECLASS(Prop, Drop)
|
REFLECT_TYPECLASS(Prop, Drop);
|
||||||
REFLECT_TYPECLASS(Prop, BehaviourEntity)
|
REFLECT_TYPECLASS(Prop, BehaviourEntity);
|
||||||
END_REFLECT(Prop)
|
END_REFLECT(Prop);
|
||||||
|
|
||||||
impl_Transformable_for(Prop,
|
impl_Transformable_for(Prop,
|
||||||
PropGetTransform
|
PropGetTransform
|
||||||
|
|
Loading…
Reference in a new issue