Tests for ObjectDrawer with realistic dungeon scenarios. More...
Protected Member Functions | |
void | SetUp () override |
void | TearDown () override |
gfx::PaletteGroup | CreateTestPaletteGroup () |
zelda3::RoomObject | CreateTestObject (int id, int x, int y, int size=0x12, int layer=0) |
void | SetUp () override |
void | TearDown () override |
gfx::PaletteGroup | CreateTestPaletteGroup () |
zelda3::RoomObject | CreateTestObject (int id, int x, int y, int size=0x12, int layer=0) |
![]() | |
void | SetUp () override |
void | TearDown () override |
Rom * | rom () |
const Rom * | rom () const |
std::string | GetBoundRomPath () const |
Protected Attributes | |
std::unique_ptr< zelda3::ObjectDrawer > | drawer_ |
std::unique_ptr< gfx::BackgroundBuffer > | bg1_ |
std::unique_ptr< gfx::BackgroundBuffer > | bg2_ |
gfx::PaletteGroup | palette_group_ |
Tests for ObjectDrawer with realistic dungeon scenarios.
These tests validate that ObjectDrawer correctly renders dungeon objects to BackgroundBuffers using pattern-based drawing routines.
Definition at line 33 of file dungeon_object_rendering_tests.cc.
|
inlineoverrideprotected |
Definition at line 35 of file dungeon_object_rendering_tests.cc.
References bg1_, bg2_, CreateTestPaletteGroup(), drawer_, palette_group_, and yaze::test::TestRomManager::BoundRomTest::rom().
|
inlineoverrideprotected |
Definition at line 49 of file dungeon_object_rendering_tests.cc.
|
inlineprotected |
Definition at line 56 of file dungeon_object_rendering_tests.cc.
References yaze::gfx::SnesPalette::AddColor(), and yaze::gfx::PaletteGroup::AddPalette().
Referenced by SetUp().
|
inlineprotected |
Definition at line 70 of file dungeon_object_rendering_tests.cc.
References yaze::zelda3::RoomObject::EnsureTilesLoaded(), yaze::test::TestRomManager::BoundRomTest::rom(), and yaze::zelda3::RoomObject::set_rom().
|
inlineoverrideprotected |
Definition at line 31 of file dungeon_object_rendering_tests_new.cc.
References bg1_, bg2_, CreateTestPaletteGroup(), drawer_, palette_group_, and yaze::test::TestRomManager::BoundRomTest::rom().
|
inlineoverrideprotected |
Definition at line 45 of file dungeon_object_rendering_tests_new.cc.
|
inlineprotected |
Definition at line 52 of file dungeon_object_rendering_tests_new.cc.
References yaze::gfx::SnesPalette::AddColor(), and yaze::gfx::PaletteGroup::AddPalette().
|
inlineprotected |
Definition at line 66 of file dungeon_object_rendering_tests_new.cc.
References yaze::zelda3::RoomObject::EnsureTilesLoaded(), yaze::test::TestRomManager::BoundRomTest::rom(), and yaze::zelda3::RoomObject::set_rom().
|
protected |
Definition at line 77 of file dungeon_object_rendering_tests.cc.
Referenced by SetUp(), and TearDown().
|
protected |
Definition at line 78 of file dungeon_object_rendering_tests.cc.
Referenced by SetUp(), and TearDown().
|
protected |
Definition at line 79 of file dungeon_object_rendering_tests.cc.
Referenced by SetUp(), and TearDown().
|
protected |
Definition at line 80 of file dungeon_object_rendering_tests.cc.
Referenced by SetUp().