aboutsummaryrefslogtreecommitdiff
path: root/src/entities/missile.h
blob: 9c81b52e120a2039ecf480eea05209162c6164f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "gameCommon.h"
#include "entity.h"

#ifndef MISSILE_H
#define MISSILE_H

#define MISSILE_SPEED 100.0

void initMissile(Entity * entity, Game * game);
void closeMissile(Entity * entity);
void updateMissile(Game * game, Entity * entity);
void drawMissile(Game * game, Entity * entity);

void aimMissileAtTarget(Entity * entity, Vector3 target);
void setMissileDirection(Entity * entity, Vector3 direction);

#endif