summaryrefslogtreecommitdiff
path: root/include/JSystem/J2DGraph
AgeCommit message (Collapse)Author
2026-10-12d_menu_fmap2 (#1237)Teddy Heidmann
* regswaps * clearer variables * enum for maptype * clearer reg names * capitalize hex * cCursorAnime() * _delete, fCursorInit * _open, _draw * _close, changeZoomCmap * gsMoonAnime, gsShipAnime * trTrifAnime * changeSelCmap2 * cmapAlphaSet * fCursorAnime * ChangeProcMode * fCursorMove * cSelCursorAnime * playerPointGridAnime * changeIslandName, fmapPlayerPosDisp * fmapPlayerPosDispCheck * changeCmapName * cmapPlayerPosDisp * paneAlpha fns * pane renames * cmapSalvagePosDisp * cmapPlayerPosDispCheck * paneTranceMessage * field renames * added enums * HIO colors and renames * GZLE01 * GZLJ01 * GZLP01 * D44J01 progress * fix setBlackWhite return * remove import * demo update
2026-10-04d_scope: Remove fake names and fake matchesLagoLunatic
2026-09-17demo d_file_error OK, fmap/fmap2 work, misc (#1208)LagoLunatic
* d_file_error OK, use J2DPane inlines everywhere * d_menu_fmap demo work * fmap and fmap2 work * fix demo regression with ternary fakematch * inline cleanup, f_pc_profile OK for demo * fix min/max bss order * lstair almost for demo
2026-09-15d_operate_wind mostly done (#1207)TakaRikka
2026-08-31m_Do demo work (#1189)LagoLunatic
* m_Do_controller_pad and m_Do_Reset OK for demo, m_Do_machine 100% with weak func order * Add machine.pch, m_Do_machine OK for demo * m_Do_gba_com and m_Do_MemCardRWmng OK for demo * m_Do_graphic work * m_Do_graphic JPN/PAL version diffs
2026-08-26d_menu_dmap (#1166)Teddy Heidmann
* 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 b0ce19b9f1cdeb6dc371f142c9f257f04c51af04.
2026-08-13d_menu_collect closerLagoLunatic
2026-08-13d_menu_collect mostly matching for GZLE01 (#1164)Mattias Blum
* more progress * more progress * more progress * more progress * d_menu work d_menu_collect class members cleaned up, some functions at 100% matching * added `Nonmatching` tag to unmatched functions * more functions at 100% * more functions matching * more functions matching * more progress * more progress * d_menu mostly matching for GZLE01 * fixed broken member names
2026-08-07msg inline fixes, remove some fake jsystem inlinesLagoLunatic
2026-07-31d_menu work (#1141)Mattias Blum
* more progress * more progress * more progress * more progress * d_menu work d_menu_collect class members cleaned up, some functions at 100% matching * added `Nonmatching` tag to unmatched functions * more functions at 100% * more functions matching * more functions matching
2026-07-18d_picture_box closer to matching for other versionsLagoLunatic
2026-07-18d_picture_box mostly matching for GZLE01 (#1125)Mattias Blum
* initial progress * more progress * more progress * d_picture_box mostly matching for GZLE01 Unable to resolve the regswap in dJle_Pb_c::draw() * reverted some changes to member names * filled missing enum value * PR changes made * renamed some fields
2026-07-02d_message mostly done (#1097)TakaRikka
* d_message mostly done * fopMsgM_selectMessageGet fix
2026-06-30d_name mostly done (#1082)TakaRikka
2026-05-25d_menu_option OK (#1020)LagoLunatic
2025-06-26d_mesg workLagoLunatic
2025-05-17more progressmattias-blum
2025-05-15more progressmattias-blum
2025-05-06initial progressmattias-blum
2025-04-17d_mesgJcw87
2025-04-16Move remaining class definitions to headersLagoLunatic
2025-04-12d_drawlist OK, J2DPicture inline cleanupLagoLunatic
2025-04-12f_op_msg_mng Work (#685)SuperDude88
* f_op_msg_mng work * Fix Some Conflicts Haven't had much chance to work on actual progress, still looking to do more matching before merge * Tiny bit of Work Little bit of cleanup, start on a couple more functions * More Matches Also add back some missing nonmatch comments * Fixes * JPN ifdefs * Inline Fix Also force one match (there's no way that casting is real) * Reorder Strings Fix rodata, I think this order is also slightly more accurate to the function (but I'm not really trying to match it right now anyways)
2024-12-28J2DBasePositionJasper St. Pierre
2024-12-28f_op_msg_mng workJasper St. Pierre
2024-07-01d_s_open_sub workJasper St. Pierre
2024-06-29d_gameover (#663)Daniel Hajjar
* dDlst_GameOverScrnDraw_c::animeOpen matching * dDlst_GameOverScrnDraw_c::animeClose matching * dDlst_GameOverScrnDraw_c::anime1 fakematch * dDlst_GameOverScrnDraw_c::anime2 matching * dDlst_GameOverScrnDraw_c::setRotate matching * d_gameover matching * dDlst_GameOverScrnDraw_c::anime1 cleanup * d_gameover rename fake inline * d_gameover non matching * PR fixes
2024-04-19d_s_name minor workJasper St. Pierre
2024-01-23minor matchesJasper St. Pierre
2024-01-21J2DWindow fakematchJasper St. Pierre
found by Cuyler
2024-01-21J2DPicture matchJasper St. Pierre
2024-01-15d_meter workJasper St. Pierre
2024-01-07J2DWindow::draw_privateLagoLunatic
2024-01-06J2DTextBox OKLagoLunatic
2023-12-14implement a few JSystem inlinesJcw87
2023-12-12J2DPrintJcw87
2023-12-07f_pc_manager done except PAL regswapLagoLunatic
2023-12-02f_pc_manager almost matchesLagoLunatic
2023-11-11f_op_msg_mng startJasper St. Pierre
2023-10-29J2D workJasper St. Pierre
2023-10-22f_pc_manager workJasper St. Pierre
2023-10-21d_metronome workJasper St. Pierre
2023-10-21d_metronome workJasper St. Pierre
2023-10-16J2DWindowJcw87
2023-10-15d_place_name matchJasper St. Pierre
2023-10-15d_place_name 90%Jasper St. Pierre
2023-10-15d_drawlist workJasper St. Pierre
2023-10-15J2DPictureJcw87
2023-10-14d_s_logo workJasper St. Pierre
2023-10-14d_s_logo start, VERSION_SELECTJasper St. Pierre