diff --git a/src/app/gfx/bitmap.cc b/src/app/gfx/bitmap.cc index 8e2ad78c..187056c0 100644 --- a/src/app/gfx/bitmap.cc +++ b/src/app/gfx/bitmap.cc @@ -266,6 +266,7 @@ void Bitmap::CreateTexture(SDL_Renderer *renderer) { converted_surface, SDL_Surface_Deleter()); } else { SDL_Log("SDL_ConvertSurfaceFormat failed: %s\n", SDL_GetError()); + return; } SDL_LockTexture(texture_.get(), nullptr, (void **)&texture_pixels, diff --git a/src/app/gfx/snes_tile.cc b/src/app/gfx/snes_tile.cc index f123bce3..a77a11c3 100644 --- a/src/app/gfx/snes_tile.cc +++ b/src/app/gfx/snes_tile.cc @@ -335,15 +335,15 @@ TileInfo WordToTileInfo(uint16_t word) { uint16_t TileInfoToShort(TileInfo tile_info) { // uint16_t result = 0; - // // Copy the id_ value + // Copy the id_ value // result |= tile_info.id_ & 0x3FF; // ids are 10 bits - // // Set the vertical_mirror_, horizontal_mirror_, and over_ flags + // Set the vertical_mirror_, horizontal_mirror_, and over_ flags // result |= (tile_info.vertical_mirror_ ? 1 : 0) << 10; // result |= (tile_info.horizontal_mirror_ ? 1 : 0) << 11; // result |= (tile_info.over_ ? 1 : 0) << 12; - // // Set the palette_ + // Set the palette_ // result |= (tile_info.palette_ & 0x07) << 13; // palettes are 3 bits uint16_t value = 0; diff --git a/src/app/rom.h b/src/app/rom.h index 37cfc58d..3ecb9dff 100644 --- a/src/app/rom.h +++ b/src/app/rom.h @@ -404,10 +404,6 @@ class Rom : public core::ExperimentFlags { return absl::OkStatus(); } - void QueueChanges(std::function const& function) { - changes_.push(function); - } - VersionConstants version_constants() const { return kVersionConstantsMap.at(version_); } @@ -573,7 +569,6 @@ class Rom : public core::ExperimentFlags { gfx::PaletteGroupMap palette_groups_; core::ResourceLabelManager resource_label_manager_; - std::stack> changes_; std::shared_ptr renderer_; }; diff --git a/src/cli/patch.h b/src/cli/patch.h index 19892605..c9595be7 100644 --- a/src/cli/patch.h +++ b/src/cli/patch.h @@ -1,15 +1,15 @@ #ifndef YAZE_CLI_PATCH_H #define YAZE_CLI_PATCH_H -#include - #include #include #include #include #include + namespace yaze { namespace cli { + void encode(uint64_t data, std::vector& output); uint64_t decode(const std::vector& input, size_t& offset);