Wrap overworld sprite graphics draw in experiment flag

This commit is contained in:
scawful
2025-01-06 21:38:42 -05:00
parent d38ae7914d
commit 7ad0672e74
3 changed files with 40 additions and 50 deletions

View File

@@ -308,7 +308,7 @@ class Sprite : public GameEntity {
}
}
void InitSprite(const std::vector<uint8_t> &src, uint8_t overworld_map_id,
void InitSprite(const std::vector<uint8_t>& src, uint8_t overworld_map_id,
uint8_t id, uint8_t x, uint8_t y, int map_x, int map_y) {
current_gfx_ = src;
overworld_ = true;
@@ -334,7 +334,7 @@ class Sprite : public GameEntity {
void UpdateMapProperties(uint16_t map_id) override;
void UpdateCoordinates(int map_x, int map_y);
auto PreviewGraphics() const { return preview_gfx_; }
auto preview_graphics() const { return &preview_gfx_; }
auto id() const { return id_; }
auto set_id(uint8_t id) { id_ = id; }
auto x() const { return x_; }
@@ -349,8 +349,8 @@ class Sprite : public GameEntity {
auto layer() const { return layer_; }
auto subtype() const { return subtype_; }
auto width() const { return bounding_box_.w; }
auto height() const { return bounding_box_.h; }
auto width() const { return width_; }
auto height() const { return height_; }
auto name() { return name_; }
auto deleted() const { return deleted_; }
auto set_deleted(bool deleted) { deleted_ = deleted; }