From 47b12526e7f13f1b5a9a41f78944358c48eea1e7 Mon Sep 17 00:00:00 2001 From: scawful Date: Sat, 24 Aug 2024 23:56:49 -0400 Subject: [PATCH] Rename OverworldEntity to GameEntity for shared code between dungeon and overworld sprites --- src/app/zelda3/common.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/app/zelda3/common.h b/src/app/zelda3/common.h index 6f1bd766..987743ec 100644 --- a/src/app/zelda3/common.h +++ b/src/app/zelda3/common.h @@ -25,10 +25,10 @@ struct OWMapTiles { using OWMapTiles = struct OWMapTiles; /** - * @class OverworldEntity - * @brief Base class for all overworld entities. + * @class GameEntity + * @brief Base class for all overworld and dungeon entities. */ -class OverworldEntity { +class GameEntity { public: enum EntityType { kEntrance = 0, @@ -38,8 +38,9 @@ class OverworldEntity { kTransport = 4, kMusic = 5, kTilemap = 6, - kProperties = 7 - } type_; + kProperties = 7, + kDungeonSprite = 8, + } entity_type_; int x_; int y_; int game_x_; @@ -50,7 +51,7 @@ class OverworldEntity { auto set_x(int x) { x_ = x; } auto set_y(int y) { y_ = y; } - OverworldEntity() = default; + GameEntity() = default; virtual void UpdateMapProperties(uint16_t map_id) = 0; };