From 8c8096dab1538592e6bacea6ba4e1f9882ae6e0b Mon Sep 17 00:00:00 2001 From: cflip Date: Sun, 27 Feb 2022 19:37:36 -0700 Subject: Miscellaneous code cleanup --- src/level.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/level.h') diff --git a/src/level.h b/src/level.h index 344d35f..948dfcb 100644 --- a/src/level.h +++ b/src/level.h @@ -1,5 +1,6 @@ #pragma once +#include "bitmap.h" #include #include @@ -10,9 +11,13 @@ public: uint8_t get(int x, int y); void set(int x, int y, uint8_t tile); - bool inBounds(int x, int y) { return x >= 0 && x < m_width && y >= 0 && y < m_height; } + bool inBounds(int x, int y) const { return x >= 0 && x < m_width && y >= 0 && y < m_height; } + + void draw(Bitmap& bitmap, int xo, int yo); + void toggleTile(int x, int y); private: + Bitmap m_tileSprites; int m_width, m_height; uint8_t* m_tiles; }; -- cgit v1.2.3