#include "trashcan.h" void initTrashcan(Entity* entity) { entity->box = entityBoxFromScale(TRASHCAN_SCALE, TRASHCAN_WIDTH, TRASHCAN_HEIGHT); } void updateTrashcan(Entity* entity, Game* game) { int frame = (int)(GetTime() * TRASHCAN_ANIMATION_SPEED) % TRASHCAN_FRAMES; Rectangle rect = (Rectangle){ .x = frame * TRASHCAN_WIDTH, .y = 0.0, .width = TRASHCAN_WIDTH, .height = TRASHCAN_HEIGHT }; DrawBillboardRec( game->player.camera, game->assets.textures[TRASHCAN_TEXTURE], rect, entity->position, (Vector2){TRASHCAN_SCALE * (TRASHCAN_WIDTH / TRASHCAN_HEIGHT), TRASHCAN_SCALE}, WHITE); }