QUOTE: Be someone’s rainbow today.

freezo

A retro platform game

door.h (372B)


      1#pragma once
      2
      3typedef struct Door door_t;
      4
      5#include "game.h"
      6#include "util.h"
      7
      8#define DOOR_COUNTDOWN 20
      9
     10struct Door {
     11  pos_t pos;
     12  bool is_locked;
     13  int countdown;
     14};
     15
     16door_t *door_create(pos_t pos);
     17void door_update(door_t *door, game_t *game);
     18void door_draw(door_t *door, game_t *game);
     19void door_free(door_t *door);
     20
     21bool door_unlock(door_t *door, game_t *game);