aboutsummaryrefslogtreecommitdiff
path: root/src/engine/draw_screen.h
diff options
context:
space:
mode:
authorUnavailableDev <ggwildplay@gmail.com>2023-04-05 20:49:23 +0200
committerUnavailableDev <ggwildplay@gmail.com>2023-04-05 20:49:23 +0200
commit06b9a5e3c252713c211d77b5643143276db209ba (patch)
tree8fb96c3086904969207fab1e77e786a916346aa6 /src/engine/draw_screen.h
parent30ed47e6ea66872951140711323844698a278fff (diff)
parent854a80001b9798d1454e4308e4efba96431e44d8 (diff)
Merge branch 'dev' of https://github.com/heavydemon21/avans-arcade into dev
Diffstat (limited to 'src/engine/draw_screen.h')
-rw-r--r--src/engine/draw_screen.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/engine/draw_screen.h b/src/engine/draw_screen.h
index 9130842..4829bc6 100644
--- a/src/engine/draw_screen.h
+++ b/src/engine/draw_screen.h
@@ -11,24 +11,22 @@
#include <stdlib.h>
#include "engine/camera.h"
-#define hh_max_x_size 40
-#define hh_max_y_size 30
-
-/** @brief return a single tile from world binary */
+/** @brief return a single tile from world */
uint8_t hh_world_to_tile(vec2 pos);
-/** @brief shift to level if viewport changed position */
+/** @brief main function for the screen. shift through the map and update the camera based on the player */
vec_cor hh_draw_screen(vec2 player);
-/** @brief send data to BAM memory from binary level */
+/** @brief sets the start of a level */
void hh_setup_screen(hh_level_entity currentlevel);
-/** @brief updates screen based on view and maybe player position if it needs to turn back*/
-void hh_update_screen(vec2 view, vec2 );
+/** @brief updates screen if view is at the beginning or end */
+void hh_update_screen(vec2 view);
/** @brief send black screen to background memory */
void hh_clear_screen();
/** @brief clears all sprite data */
void hh_clear_sprite();
+
/** @brief send data to BAM memory from binary from shop */
void hh_setup_Shop();