d_menu_dmap (#1166)

* initial structure from ghidra

* dMd_HIO_c fields and constructor

* screenSet progress

* More screenSet

* boss door

* initialize

* treasureDraw

* largest method ever

* alphas

* cursors

* notes

* itemScale

* so many pointers

* pls no more string logic

* boss animes

* deletes are weird in ghidra

* _draw()

* cleanup for review, configure matching

* fix dMap_GetFloorNoForDmap

* not matching GZLJ01

* different fix for d_map.h

* GZLJ01

* GZLP01

* D44J01

* missing import

* replace !=0 with != NULL for pointers

* Revert "D44J01"

This reverts commit b0ce19b9f1.
This commit is contained in:
Teddy Heidmann
2026-08-26 11:11:18 -07:00
committed by GitHub
parent e215723751
commit efe690876c
7 changed files with 2040 additions and 80 deletions
+1 -1
View File
@@ -529,7 +529,7 @@ void dMs_dmap_create(sub_ms_screen_class* i_Ms) {
JUT_ASSERT(2480, dMd_c != NULL);
for (int i = 0; i < 3; i++) {
dMd_c->arr_0x1AFC[i] = i_Ms->buffer_p[i];
dMd_c->mpTIMG[i] = (ResTIMG*)i_Ms->buffer_p[i];
}
dMd_c->setArchive(i_Ms->arc);