Files
yaze/docs/F2-overworld-expansion.md
scawful 50f83e818c Update README and documentation for YAZE v0.3.0 release
- Revamped README to reflect the new branding and major features of YAZE, including complete Asar 65816 assembler integration and enhanced CLI tools.
- Added new documentation files for getting started, build instructions, Asar integration, and comprehensive testing guides.
- Removed outdated documentation and streamlined the structure for better navigation.
- Introduced a changelog to track version history and significant updates.
- Updated API reference and added detailed guides for dungeon and overworld editing functionalities.
2025-09-25 21:10:35 -04:00

32 lines
739 B
Markdown

Module09_21
Module08_02_LoadAndAdvance
Credits_LoadScene_Overworld_LoadMap
Overworld_LoadAndBuildScreen:
#_02ED59:
Overworld_DrawQuadrantsAndOverlays:
#_02EEC5:
Overworld_DecompressAndDrawAllQuadrants:
#_02F54A:
OverworldLoad_Map32HPointers/LPointers:
#_02F94D
OverworldMap32_Screens
Banks $0B and $0C
public void fill(int x, int y, byte indextoreplace)
{
if (indextoreplace == (byte)colorIndex) { return; }
if (sheetPtr[x, y] == indextoreplace)
{
sheetPtr[x, y] = (byte)colorIndex;
fill(x - 1, y, indextoreplace);
fill(x + 1, y, indextoreplace);
fill(x, y - 1, indextoreplace);
fill(x, y + 1, indextoreplace);
}
}