Commit Graph
100 Commits
Author SHA1 Message Date
PheenohandGitHub 0b97dfb6e5 f_op_camera full match (#225) 2022-12-27 22:45:07 -07:00
PheenohandGitHub 7cac806b68 f_op_actor matches (#224)
* fopEn_enemy_c::checkBallModelDraw

* fopEn_enemy_c::initBallModel

* fopEn_enemy_c::setBallModelEffect

* fopEn_enemy_c::drawBallModel

* dStage_roomDt_c::getFileListInfo

* fopAc_Delete

* remove asm

* convert getBall* to static functions
2022-12-27 16:30:25 -07:00
PheenohandGitHub 8244d9a6e1 d_ky_thunder first pass (#223)
* dThunder_c::adjustHeap and dThunder_c::createHeap

* remove asm
2022-12-27 16:16:36 -07:00
PheenohandGitHub 082f5b40af d_select_cursor first pass (#221) 2022-12-26 22:53:24 -07:00
PheenohandGitHub 38ac3b420c d_jnt_col first pass (#222)
* dJntCol_c::dJntCol_c

* dJntCol_c::init

* dJntCol_c::setArrowPosAndAngle

* remove asm
2022-12-26 19:23:22 -07:00
PheenohandGitHub 8b0ee4d50b d_insect first pass (#219)
* dInsect_c::dInsect_c

* dInsect_c::Insect_GetDemoMain attempt

* dInsect_c::CalcZBuffer attempt

* remove asm

* convert clib inlines to template functions
2022-12-26 10:55:53 -07:00
PheenohandGitHub 8516f01f79 d_vibration first pass (#220)
* dVibration_c::StartShock

* dVibration_c::StartQuake

* dVibration_c::StopQuake

* dVibration_c::Kill()

* dVibration_c::CheckQuake

* dVibration_c::Init

* dVibration_c::Remove

* dVibration_c::setDefault

* dVibration_c::Pause

* remove asm

* switch to u8 return, remove cast
2022-12-26 10:45:03 -07:00
Pheenoh 0788e86c33 Merge remote-tracking branch 'upstream/master' into d_timer 2022-12-22 19:07:02 -07:00
Pheenoh 915e45056c remove asm 2022-12-22 16:54:59 -07:00
Pheenoh 02975d1764 rm types 2022-12-22 16:12:32 -07:00
Pheenoh 7754b252fc dDlst_TimerScrnDraw_c::getNumber 2022-12-22 16:02:42 -07:00
Pheenoh 9430a5aa60 dDlst_TimerScrnDraw_c::getNumber 2022-12-22 15:52:44 -07:00
Pheenoh a4911a8c7d dTimer_c::end 2022-12-22 15:27:33 -07:00
Pheenoh d06eb05e67 Merge branch 'd_a_player' into d_timer 2022-12-22 14:36:42 -07:00
Pheenoh a15c20dcd7 dTimer_c::restart 2022-12-22 14:36:27 -07:00
Pheenoh b1f302c0bd fixes from taka/lunarsoap 2022-12-22 13:51:31 -07:00
Pheenoh 9d049c1549 dTime_c::stock_start attempt again 2022-12-22 13:49:29 -07:00
Pheenoh 07c9f3234b dTimer_c::_draw 2022-12-22 13:32:41 -07:00
Pheenoh 07419c7e9f dTimer_isReadyFlag 2022-12-22 13:10:09 -07:00
Pheenoh 90ac790694 dTimer_show and dTimer_hide 2022-12-22 13:07:26 -07:00
Pheenoh dd8a1ca27f dTimer_getRestTimeMs 2022-12-22 13:03:11 -07:00
Pheenoh 861541a4d2 dTimer_isStart 2022-12-22 13:02:32 -07:00
Pheenoh 4d77ac57d2 dTimer_createStart2D 2022-12-22 12:58:10 -07:00
Pheenoh cf04f10a83 dTimer_createGetIn2D 2022-12-22 12:31:19 -07:00
Pheenoh a2c1e7afaf dTimer_createStockTimer 2022-12-22 10:36:47 -07:00
Pheenoh f6318d671c Merge branch 'd_a_player' into d_timer 2022-12-22 08:31:49 -07:00
Pheenoh d3ef35d560 dTimer_Create 2022-12-22 08:10:03 -07:00
Pheenoh 2764ca7bec dTimer_Draw 2022-12-22 08:06:17 -07:00
Pheenoh 8518811226 dTimer_c::isStart 2022-12-22 01:25:35 -07:00
Pheenoh 09cf836d6e dTimer_c::getTimeMs 2022-12-22 00:57:43 -07:00
Pheenoh 995d81d7ea dTimer_c::getLimitTimeMs 2022-12-22 00:46:31 -07:00
Pheenoh 538c1d2214 dTimer_c::deleteRequest 2022-12-22 00:37:31 -07:00
Pheenoh 282b2a33f4 dTimer_c::stop 2022-12-22 00:36:10 -07:00
Pheenoh 42d6d8c0bf dTimer_c::stock_start (no param) attempt 2022-12-22 00:30:04 -07:00
Pheenoh c4ed589f23 dTimer_c::stock_start 2022-12-22 00:03:31 -07:00
Pheenoh 5e997de2c1 dTimer_c::deleteCheck 2022-12-21 23:57:09 -07:00
Pheenoh 220c13723a Merge remote-tracking branch 'upstream/master' 2022-12-21 23:34:06 -07:00
Pheenoh 9e4944c433 minor fixes to d_a_e_yc 2022-12-21 23:29:31 -07:00
Pheenoh a1f695fdc4 Merge remote-tracking branch 'upstream/master' into d_a_player 2022-12-21 23:22:19 -07:00
Pheenoh b87b7d1f45 wolfGrabSubjectNoDraw 2022-12-21 15:55:44 -07:00
Pheenoh 693afdbb71 daPy_sightPacket_c::draw() 2022-12-21 13:46:28 -07:00
Pheenoh c1bddb4a3b fixes for taka 2022-12-21 09:56:34 -07:00
Pheenoh 813c0fa45a add missing repo in Contributing.md 2022-12-20 17:07:52 -07:00
PheenohandGitHub e6ad43f094 Merge branch 'master' into rebase 2022-12-20 16:44:19 -07:00
Pheenoh 766bde7a97 fix bug in remove-asm that doesn't account for .inc files 2022-12-20 16:30:01 -07:00
Pheenoh e841829b2c remove asm 2022-12-20 16:30:01 -07:00
Pheenoh 97969b15d2 clean up for pr 2022-12-20 16:30:01 -07:00
Pheenoh 85ad8b190d d_a_npc work
daBaseNpc_c::setBckAnm and J3DAnmTransform* daBaseNpc_c

daBaseNpc_c::setBtpAnm

daBaseNpc_c::attnSttsOn

daBaseNpc_c::orderEvent

daBaseNpc_c::setEnvTevColor

daBaseNpc_c::setRoomNo

daBaseNpc_c::checkEndAnm attempt

CheckCreateHeap

daNpcF_addIdx

daNpcF_subIdx

daNpcF_incIdx

daNpcF_decIdx

daNpcF_ActorMngr_c::initialize()

daNpcF_ActorMngr_c::entry

cleanup daNpcF_ActorMngr_c::entry

daNpcF_ActorMngr_c::remove

daNpcF_ActorMngr_c::getActorP

daNpcF_MatAnm_c::calc attempt

daNpcF_SPCurve_c::initialize

minor fixes

daNpcF_Path_c::initialize

daNpcF_Path_c::setPathInfo

daNpcF_Path_c::chkPassed

daNpcF_Path_c::reverse

daNpcF_Path_c::setNextIdx

daNpcF_Path_c::getNextIdx

daNpcF_Path_c::getBeforeIdx

daNpcF_Path_c::getBeforePos

daNpcF_Path_c::getNextPos

daNpcT_MatAnm_c::initialize

daNpcT_MatAnm_c::calc

daNpcT_addIdx

daNpcT_subIdx

daNpcT_decIdx

daNpcT_Path_c::hermite

daNpcT_Path_c::initialize

daNpcT_Path_c::setPathInfo attempt

daNpcT_Path_c::setNextPathInfo

daNpcT_Path_c::reverse

daNpcT_Path_c::setNextIdx

daNpcT_Path_c::getDstPos attempt

daNpcT_DmgStagger_c::setParam

Add FLOAT_LABEL where possible

fopEn_enemy / fix e_wb

move jasper's jsystem work over

d_attention / d_demo / d_lib work

remove asm

clean up dolphin files / work on some rels (#212)

* d_a_alldie / d_a_tboxSw / d_a_tag_gstart / d_a_tag_hstop

* dolphin OS work / cleanup

* dolphin GX work / cleanup

* finish changing dolphin files to C

* more files into C

* match rest of MSL_C math functions

* more dolphin files converted to C

* remove asm

* d_bg_w work

* remove asm

* d_a_alink work / kytag14

initial changes to d_a_e_yc

checkpoint until virtual destructor issue is solved

daNpcF_Lookat_c::adjustMoveDisAngle

daBaseNpc_c::setMtx

daBaseNpc_moveBgActor_c::daBaseNpc_moveBgActor_c()

daNpcT_c::ctrlFaceMotion

daNpcT_c::ctrlMsgAnm attempt

daNpcT_c::initTalk

daNpcF_clearMessageTmpBit

daNpcF_getDistTableIdx

daNpcF_offTmpBit

daNpcF_onTmpBit

daNpcF_chkTmpBit

daNpcF_onEvtBit

daNpcF_chkEvtBit

daNpcF_c::getDistTableIdx

daNpcF_chkPointInArea

daNpcF_chkDoBtnEqSpeak

daNpcF_getPlayerInfoFromPlayerList attempt

daNpcF_pntVsLineSegmentLengthSquare2D

daNpcF_c::chkPointInArea

daNpcF_c::chkPointInArea

daNpcF_c::getAttentionPos

daNpcT_chkTmpBit

daNpcT_offTmpBit

daNpcT_onTmpBit

daNpcT_chkEvtBit

daNpcT_offEvtBit

daNpcT_onEvtBit

daNpcT_chkDoBtnIsSpeak

daNpcT_getDistTableIdx

daBaseNpc_acMngr_c::entry

daNpcF_c::initTalk

undo override
2022-12-20 16:28:41 -07:00
Pheenoh 84f3fa278e Merge remote-tracking branch 'upstream/master' 2022-12-20 09:12:13 -07:00
Pheenoh 0c02dd2679 checkpoint until virtual destructor issue is solved 2022-11-13 14:25:41 -07:00
Pheenoh af4e91d61b initial changes to d_a_e_yc 2022-11-13 11:50:19 -07:00
Pheenoh 0cfa10aea8 fix readme links 2022-03-22 23:58:57 -04:00
Pheenoh 158a128fb3 Merge remote-tracking branch 'upstream/master' into docs 2022-03-22 23:57:36 -04:00
PheenohandGitHub 1f5630246e Update README and Contributing (#185) 2022-03-22 23:41:57 -04:00
Pheenoh f5a2c5900c Update README and Contributing 2022-03-22 09:42:08 -04:00
Pheenoh 8c2a3ae7ea add make assets target 2021-06-13 19:47:12 -04:00
Pheenoh 1aa177a920 wq!
Merge branch 'make_assets' into dol2asm_fullsplitt
2021-06-13 19:07:22 -04:00
Pheenoh a26a9eda24 add asset extract script 2021-06-13 19:07:06 -04:00
Pheenoh 5d26059b09 fopVw_Draw OK 2021-03-27 23:10:21 -04:00
Pheenoh 67ef027522 fopScn_IsDelete OK 2021-03-27 22:48:10 -04:00
Pheenoh 14974a3350 fopScn_Execute OK 2021-03-27 22:27:46 -04:00
Pheenoh 838117cd56 fopScn_Draw OK 2021-03-27 22:25:18 -04:00
Pheenoh a857555035 fopScnTg_ToQueue, fopScnTg_QueueTo OK 2021-03-27 21:52:36 -04:00
Pheenoh 1c38f0926e fopMsg_Delete OK 2021-03-27 21:09:18 -04:00
Pheenoh 5424d71c52 fopMsg_IsDelete OK 2021-03-27 21:06:54 -04:00
Pheenoh 54d1309221 fopMsg_Execute OK 2021-03-27 20:22:15 -04:00
Pheenoh d58a1ab643 fopMsg_Draw OK 2021-03-27 20:18:32 -04:00
Pheenoh 157786e4be fopMsg_Draw OK 2021-03-27 20:18:22 -04:00
Pheenoh a94009b139 fopMsgM_messageGet OK + rename g_meter2_info global 2021-03-27 19:53:05 -04:00
Pheenoh 7c15fdc3f2 fop_Timer_create OK 2021-03-27 19:34:13 -04:00
Pheenoh 1e029a8cb1 fopMsgM_create OK 2021-03-27 19:25:05 -04:00
Pheenoh 1af35692a2 fopMsgM_SearchByID OK 2021-03-27 19:00:25 -04:00
Pheenoh 73ecd0a147 fopMsgM_SearchByID OK 2021-03-27 18:59:57 -04:00
Pheenoh 65bf86bac6 clang-format 2021-03-27 18:31:42 -04:00
Pheenoh 17a7165042 fopMsgM_destroyExpHeap OK 2021-03-27 18:30:03 -04:00
Pheenoh 1eb1de54f8 fopMsgM_createExpHeap OK 2021-03-27 18:28:44 -04:00
Pheenoh e37966e14e J2DPicture::insert OK 2021-03-27 18:25:26 -04:00
Pheenoh d36fb432f1 J2DPicture::append OK 2021-03-27 18:14:23 -04:00
Pheenoh 2b2f8c1257 J2DPicture::setBlendRatio OK 2021-03-27 18:07:36 -04:00
Pheenoh 2354fa1bf1 J2DPane::setAlpha OK 2021-03-27 15:48:21 -04:00
Pheenoh 3c4bdfaa16 fopMsgM_setMessageID OK 2021-03-27 15:46:11 -04:00
Pheenoh 7ac5101a17 fopMsgM_setMessageID OK 2021-03-27 15:46:04 -04:00
Pheenoh db86a09e7c fopMsgM_Delete OK 2021-03-27 15:44:05 -04:00
Pheenoh 050fff7ec3 fopMsgM_GetAppend OK 2021-03-27 15:41:26 -04:00
Pheenoh 717afc1429 fopKy_Draw attempt 2021-03-21 16:52:43 -04:00
Pheenoh d22c4f797d fopDwTg_CreateQueue OK 2021-03-21 16:22:49 -04:00
Pheenoh 42d1d655b9 fopDwTg_DrawQTo OK 2021-03-21 16:20:07 -04:00
Pheenoh 1c3b77fc3c fopDwTg_ToDrawQ OK 2021-03-21 16:19:11 -04:00
Pheenoh 71a1adbe7a fopDwIt_Next OK 2021-03-21 16:14:24 -04:00
Pheenoh f6b027761c fopDwIt_Begin OK 2021-03-21 16:07:28 -04:00
Pheenoh 9245f01cbb fopScnRq_Request attempt + clang-format 2021-03-20 21:14:41 -04:00
Pheenoh bcced20f39 fopScnRq_Handler OK 2021-03-20 20:34:13 -04:00
Pheenoh 8f0a2057b9 fopScnRq_ReRequest OK 2021-03-20 20:33:25 -04:00
Pheenoh 0911cb0e2c fopScnRq_FadeRequest OK 2021-03-20 20:31:57 -04:00
Pheenoh f5e3ba0868 fopScnRq_Cancel OK 2021-03-20 20:16:42 -04:00
Pheenoh a85040de4f fopScnRq_PostMethod OK 2021-03-20 19:45:56 -04:00
Pheenoh 6d932d5053 fopScnRq_Execute OK 2021-03-20 19:39:04 -04:00
Pheenoh db0f005aa8 fopScnRq_phase_Done OK 2021-03-20 19:17:27 -04:00
Pheenoh b17fbd496f fopScnRq_phase_IsDoneOverlap OK 2021-03-20 19:06:20 -04:00
Pheenoh 88c92bda2a fopScnRq_phase_IsDoingOverlap OK 2021-03-20 19:05:15 -04:00