1#ifndef YAZE_APP_ZELDA3_DUNGEON_ROOM_LAYOUT_H
2#define YAZE_APP_ZELDA3_DUNGEON_ROOM_LAYOUT_H
6#include "absl/status/status.h"
7#include "absl/status/statusor.h"
26 absl::Status
Draw(
int room_id,
const uint8_t* gfx_data,
The Rom class is used to load, save, and modify Rom data. This is a generic SNES ROM container and do...
Interface for accessing dungeon game state.
std::vector< RoomObject > objects_
const std::vector< RoomObject > & GetObjects() const
absl::Status Draw(int room_id, const uint8_t *gfx_data, gfx::BackgroundBuffer &bg1, gfx::BackgroundBuffer &bg2, const gfx::PaletteGroup &palette_group, DungeonState *state) const
absl::StatusOr< int > GetLayoutAddress(int layout_id) const
absl::Status LoadLayout(int layout_id)
Zelda 3 specific classes and functions.
Represents a group of palettes.