Refactor canvas drawing methods to remove unnecessary bitmap parameters in context menu and bitmap drawing functions; update inventory and graphics editors to use new method signatures for improved consistency and clarity.
This commit is contained in:
@@ -225,9 +225,9 @@ class Room : public SharedRom {
|
||||
|
||||
auto blocks() const { return blocks_; }
|
||||
auto &mutable_blocks() { return blocks_; }
|
||||
auto layer1() const { return background_bmps_[0]; }
|
||||
auto layer2() const { return background_bmps_[1]; }
|
||||
auto layer3() const { return background_bmps_[2]; }
|
||||
auto &layer1() { return background_bmps_[0]; }
|
||||
auto &layer2() { return background_bmps_[1]; }
|
||||
auto &layer3() { return background_bmps_[2]; }
|
||||
auto room_size() const { return room_size_; }
|
||||
auto room_size_ptr() const { return room_size_pointer_; }
|
||||
auto set_room_size(uint64_t size) { room_size_ = size; }
|
||||
|
||||
@@ -15,12 +15,12 @@ constexpr int kBowItemPos = 0x6F631;
|
||||
|
||||
class Inventory : public SharedRom {
|
||||
public:
|
||||
auto Bitmap() const { return bitmap_; }
|
||||
auto Tilesheet() const { return tilesheets_bmp_; }
|
||||
auto Palette() const { return palette_; }
|
||||
|
||||
absl::Status Create();
|
||||
|
||||
auto &bitmap() { return bitmap_; }
|
||||
auto &tilesheet() { return tilesheets_bmp_; }
|
||||
auto &palette() { return palette_; }
|
||||
|
||||
private:
|
||||
absl::Status BuildTileset();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user