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.
This commit is contained in:
32
docs/F2-overworld-expansion.md
Normal file
32
docs/F2-overworld-expansion.md
Normal file
@@ -0,0 +1,32 @@
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user