dos-vga-arena-shooter-game/combat.h

44 lines
929 B
C
Raw Normal View History

void attemptToFireRabbitBullet(
struct RabbitPosition*,
struct RabbitWeaponry*,
struct BulletPosition[]
);
void advanceRabbitBullets(
struct BulletPosition[],
struct RabbitWeaponry*
);
void handleRabbitBulletToEnemyCollisions(
struct BulletPosition[],
struct EnemyPosition[]
);
2024-02-26 12:52:59 +00:00
int handleRabbitToEnemyCollisions(
struct RabbitPosition*,
struct EnemyPosition[]
);
2024-02-25 20:48:19 +00:00
2024-02-26 12:52:59 +00:00
int handleEnemyBulletToRabbitCollisions(
struct BulletPosition enemyBulletPosition[],
struct RabbitPosition *rabbitPosition
);
2024-02-25 20:48:19 +00:00
void buildCollisionGrids(
struct BulletPosition rabbitBulletPosition[],
2024-02-26 12:52:59 +00:00
struct BulletPosition enemyBulletPosition[],
2024-02-25 20:48:19 +00:00
struct RabbitPosition *rabbitPosition,
struct EnemyPosition enemyPosition[]
);
2024-02-25 21:59:04 +00:00
void attemptToFireEnemyBullets(
struct EnemyPosition[],
struct BulletPosition enemyBulletPosition[],
2024-02-26 12:52:59 +00:00
struct RabbitPosition*,
int difficulty
2024-02-25 21:59:04 +00:00
);
void advanceEnemyBullets(
struct BulletPosition[]
);