#include "antifaShip.h" #include "game.h" void initAntifaShip(Entity * entity, Game * game) { entity->model = &game->assets.models[ANTIFA_SHIP_ASSET]; entity->useAcceleration = true; entity->acceleration = (EntityAcceleration){ .speedUp = 30.0, .speedDown = 15, .rotation = (Vector3){0.7, 0.7, 0.7} }; } void closeAntifaShip(Entity * entity) { } void updateAntifaShip(Game * game, Entity * entity, EntityId id) { Vector3 stick = (Vector3){ GetGamepadAxisMovement(0, 1), -GetGamepadAxisMovement(0, 0), GetGamepadAxisMovement(0, 2) * 0.25 }; stick = Vector3Scale(stick, 0.5); entityJoystickControl(entity, stick, fabs(GetGamepadAxisMovement(0, 3) * 300.0)); } void drawAntifaShip(Game * game, Entity * entity, EntityId id) { entityDraw(entity); }