tp/asm/d
Erin Moon 992cf48c7f
Split and decompile parts of JUTGamePad (#33)
* JUTGamePad.o: elaborate classes, split

* JUTGamePad::CButton: decompile functions:
- clear()
- clear(JUTGamePad*)
- setRepeat()

* elaborate PAD* types in new header

* decompile getNumBit()

* elaborate JUTGamePad fields

* move retyped externs from variables.h to JUTGamePad.h

* elaborate JUTGamePadLongPress

* JUTGamePad: decompile functions

- initList()
- init()
- clear()
- assign()
- checkResetCallback()
- checkResetSwitch()
- clearForReset()
- recalibrate()

JUTGamePad: decompile

* JUTGamePad::CStick::clear(): decompile

* JUTGamePad::CRumble: decompile functions

- startMotor()
- stopMotor()
- triggerPatternedRumble()
- startPatternedRumble()
- stopPatternedRumbleAtThePeriod()
- setEnabled()

* JUTGamePadLongPress::checkCallback(): decompile

* nonmatching: JUTGamePad::CRumble::update() and JUTGamePad::getGamePad

* JSUList<T>: allow access to JSUPtrList functions

* functions.h: clear out some func decls that are no longer used

* add notes in JUTGamePad.cpp

* clang-format + add back extern funcs

* fix some more extern labels

Co-authored-by: Pheenoh <pheenoh@gmail.com>
2020-12-29 20:22:18 -05:00
..
a d_a_alink.cpp: split (#41) 2020-12-29 17:08:25 -05:00
bg d_a_alink.cpp: split (#41) 2020-12-29 17:08:25 -05:00
bright Z2StatusMgr (#24) 2020-12-13 15:43:16 -05:00
cam d_item (#18) 2020-12-05 23:30:55 -05:00
cc d_a_alink.cpp: split (#41) 2020-12-29 17:08:25 -05:00
com split d_attention (#40) 2020-12-29 18:19:10 -05:00
door split and named symbols in text.s (#2) 2020-09-01 20:26:31 -04:00
error m_Do_Reset: OK (#35) 2020-12-25 20:59:52 -05:00
ev d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
event d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
eye d_item (#18) 2020-12-05 23:30:55 -05:00
file d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
jnt Adds JSUList, JKRDisposer, and JKRHeap. (#4) 2020-11-29 11:47:00 -05:00
k d_item (#18) 2020-12-05 23:30:55 -05:00
kankyo d_a_alink.cpp: split (#41) 2020-12-29 17:08:25 -05:00
kantera/icon d_item (#18) 2020-12-05 23:30:55 -05:00
ky d_item (#18) 2020-12-05 23:30:55 -05:00
map d_item (#18) 2020-12-05 23:30:55 -05:00
menu Split and decompile parts of JUTGamePad (#33) 2020-12-29 20:22:18 -05:00
meter d_a_alink.cpp: split (#41) 2020-12-29 17:08:25 -05:00
meter2 Z2StatusMgr (#24) 2020-12-13 15:43:16 -05:00
msg d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
npc d_a_alink.cpp: split (#41) 2020-12-29 17:08:25 -05:00
ovlp d_item (#18) 2020-12-05 23:30:55 -05:00
pane d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
particle d_item (#18) 2020-12-05 23:30:55 -05:00
s m_Do_Reset: OK (#35) 2020-12-25 20:59:52 -05:00
save d_item (#18) 2020-12-05 23:30:55 -05:00
select d_item (#18) 2020-12-05 23:30:55 -05:00
shop d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
simple d_item (#18) 2020-12-05 23:30:55 -05:00
spline split and named symbols in text.s (#2) 2020-09-01 20:26:31 -04:00
d_camera.s d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
d_demo.s d_item (#18) 2020-12-05 23:30:55 -05:00
d_drawlist.s d_a_alink.cpp: split (#41) 2020-12-29 17:08:25 -05:00
d_envse.s d_item (#18) 2020-12-05 23:30:55 -05:00
d_event.s d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
d_gameover.s m_Do_Reset: OK (#35) 2020-12-25 20:59:52 -05:00
d_insect.s d_a_alink.cpp: split (#41) 2020-12-29 17:08:25 -05:00
d_kankyo.s Z2StatusMgr (#24) 2020-12-13 15:43:16 -05:00
d_kyeff.s d_item (#18) 2020-12-05 23:30:55 -05:00
d_kyeff2.s split and named symbols in text.s (#2) 2020-09-01 20:26:31 -04:00
d_map.s d_item (#18) 2020-12-05 23:30:55 -05:00
d_meter2.s Z2StatusMgr (#24) 2020-12-13 15:43:16 -05:00
d_model.s d_item (#18) 2020-12-05 23:30:55 -05:00
d_name.s d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
d_particle.s d_item (#18) 2020-12-05 23:30:55 -05:00
d_path.s d_item (#18) 2020-12-05 23:30:55 -05:00
d_resorce.s JKernel (#20) 2020-12-06 15:02:25 -05:00
d_scope.s d_item (#18) 2020-12-05 23:30:55 -05:00
d_stage.s d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
d_timer.s d_lib split and partially matched (#30) 2020-12-29 17:39:36 -05:00
d_tresure.s d_item (#18) 2020-12-05 23:30:55 -05:00
d_vibration.s Split and decompile parts of JUTGamePad (#33) 2020-12-29 20:22:18 -05:00