#include "gameCommon.h" #include "entity.h" #ifndef GENERALE_H #define GENERALE_H #define GENERALE_ZIGZAG_SIZE 10.0 typedef enum GeneraleZigZag { GENERALE_ZIG, GENERALE_ZAG } GeneraleZigZag; typedef struct Generale { EntityFlyToPointInfo flyToPoint; GeneraleZigZag zigzag; Vector3 target; } Generale; void initGenerale(Entity * entity, Game * game); void closeGenerale(Entity * entity); void updateGenerale(Game * game, Entity * entity); void drawGenerale(Game * game, Entity * entity); void getTargetGenerale(Game * game, Entity * entity); #endif