laser_tag_view.h 395 B

12345678910111213
  1. #pragma once
  2. #include <gui/view.h>
  3. #include "game_state.h"
  4. typedef struct LaserTagView LaserTagView;
  5. LaserTagView* laser_tag_view_alloc();
  6. void laser_tag_view_free(LaserTagView* laser_tag_view);
  7. void laser_tag_view_draw(View* view, Canvas* canvas);
  8. View* laser_tag_view_get_view(LaserTagView* laser_tag_view);
  9. void laser_tag_view_update(LaserTagView* laser_tag_view, GameState* game_state);