diff --git a/src/app/rom.cc b/src/app/rom.cc index 75d933c3..f4c48bb3 100644 --- a/src/app/rom.cc +++ b/src/app/rom.cc @@ -677,5 +677,9 @@ absl::Status ROM::SaveToFile() { return absl::OkStatus(); } +void ROM::RenderBitmap(gfx::Bitmap* bitmap) const { + bitmap->CreateTexture(renderer_); +} + } // namespace app } // namespace yaze \ No newline at end of file diff --git a/src/app/rom.h b/src/app/rom.h index c9200c30..72557238 100644 --- a/src/app/rom.h +++ b/src/app/rom.h @@ -83,12 +83,12 @@ class ROM { absl::Status LoadFromBytes(const Bytes& data); absl::Status SaveToFile(); + void RenderBitmap(gfx::Bitmap* bitmap) const; auto GetSize() const { return size_; } auto GetTitle() const { return title; } auto GetGraphicsBin() const { return graphics_bin_; } auto GetGraphicsBuffer() const { return graphics_buffer_; } - void RenderBitmap(gfx::Bitmap& bitmap) { bitmap.CreateTexture(renderer_); } void SetupRenderer(std::shared_ptr renderer) { renderer_ = renderer; }