Lioncash
8738700bc1
dBgS: Add declaration for cBgS_PolyPassChk's destructor
2021-01-22 23:43:10 -05:00
Lioncash
54cccdeb12
dBgS: Add release-elided functions to interface
2021-01-22 21:58:45 -05:00
Lioncash
b5c8715cb9
dBgS: Decomp dBgS_PolyPassChk constructor and destructor
...
Fairly basic empty destructor, and a constructor that uses an initializer
list.
2021-01-22 21:58:45 -05:00
Lioncash
628596ffe6
dBgS: Decomp dBgS_PolyPassChk::ChkNoHorse
...
The only querying function within the poly pass interface.
2021-01-22 21:58:42 -05:00
Lioncash
4bcd3d4ca1
dBgs: Implement all dBgS_PolyPassChk Set and Clr functions
2021-01-22 21:57:43 -05:00
Lioncash
8d2599d1b7
dBgS: Initial dBgS_PolyPassChk class skeleton
2021-01-22 08:15:33 -05:00
Lioncash
9f4104aca8
dBgS: Initial splitting of dBgS_PolyPassChk code
2021-01-22 08:15:30 -05:00
jdflyer
db79db103b
Various Fixes
2021-01-21 22:20:43 -07:00
jdflyer
b5bbe8d00d
clang-format
2021-01-21 22:06:54 -07:00
jdflyer
37543ca29f
Fix Merge and set maxerrors to 5
2021-01-21 21:59:24 -07:00
jdflyer
64bb8562fa
Merge remote-tracking branch 'upstream/master' into m_Do_audio2
2021-01-21 21:58:53 -07:00
jdflyer
ff7ac962f1
m_Do_audio
2021-01-21 21:47:28 -07:00
Erin Moon
be58176ab2
Merge branch 'master' into patch-1
2021-01-21 22:20:42 -06:00
Erin Moon
a072e71c33
Z2AudioLib misc decomp ( #75 )
...
* Z2SoundHandles: decomp portions
* start decomping: Z2SpeechMgr2, Z2SoundHandles
* Z2SoundHandles::stopAllSounds(): ok
* Z2SoundHandles::getHandleUserData(): ok
* Z2SoundInfo: header
* Z2SoundObjBase::framework(): ok
* Z2SoundObjBase::Z2SoundObjBase(), Z2SoundObjBase::init(): ok
* Z2SoundObjBase::~Z2SoundObjBase(): ok
* Z2SoundObjBase::stopOK(): ok
* Z2SoundObjBase::stopOK, incomplete Z2SoundObjBase::dispose()
* clang-format
* Z2SoundObjBase::dispose(): ok
* JAISound::operator->(): null assert
* JAIAudience: stub
* Z2SoundObject::{init, deleteObject, isAlive}: ok
* Z2SeMgr: elaborate struct (and decl JAISoundHandles to support this)
* start subclassing Z2SoundObjBase; nonmatching Z2SoundObjSimple::init()
* Z2SeMGr::{incrCrowdSize, decrCrowdSize}: ok
* Z2MultiSeMgr::resetMultiSePos(): ok
* Z2WolfHowlMgr.h: decls
* Z2SoundStarter: move to decls and fix postprocess.py symbol pass
* Z2AudioArcLoader: decls
* Z2SoundObjMgr: ok some fns
- deleteEnemyAll()
- isTwilightBattle()
- setGhostEnemyState()
additionally elaborates parts of the Z2Creature hierarchy
* delete unused .s files and add tool to find them (only runs on linux)
* run clang-format
* postprocess.py: comment out debugging
* add python step to ok-check workflow
* address review comments
* address review comments
Co-authored-by: notyourav <65437533+notyourav@users.noreply.github.com>
Co-authored-by: Pheenoh <pheenoh@gmail.com>
Co-authored-by: notyourav <65437533+notyourav@users.noreply.github.com>
2021-01-21 23:16:51 -05:00
LC
afb426c60c
c_lib: Decomp a few functions ( #89 )
...
* c_lib: Decomp cLib_memSet and cLib_memCpy
Gets rid of some low-hanging fruit.
* c_lib: Decomp cLib_distanceAngleS
Another super trivial function to make match.
* c_lib: Decomp cLib_targetAngleY overload set
Fairly trivial in terms of matching.
* c_lib: Sate clang-format
I didn't touch this code, but the clang-format pass wants this done, and
so it is.
2021-01-21 20:29:22 -05:00
Erin Moon
dcc9b87774
fix branch name in doxygen workflow
...
i forgot that we use `master` and not the github convention of `main`
2021-01-19 17:16:53 -06:00
Erin Moon
f33e47c031
diff.py: robust/autodected path processing for xplatform --source ( #85 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-18 14:38:53 -05:00
notyourav
358469df03
fvb, functionvalue, vector ( #77 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-18 14:27:25 -05:00
Erin Moon
caeacbe56b
Makefile: DEBUG option ( #86 )
...
* Makefile: DEBUG option
* diff_settings.py: if diffing with --source, make DEBUG=1
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-18 14:16:09 -05:00
Erin Moon
c70d485d35
normalize header guards to {tu_name}_H_ ( #87 )
...
i previously had a bad habit of using double underscores in include
guard macro names, which are implementation-reserved per
the C++98 standard (see 17.4.3.1.2 Global names).
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-18 14:02:51 -05:00
Erin Moon
8a7a0e502a
Doxygen ( #84 )
...
* set up Doxygen
- `.gitignore`: ignore Doxygen output
- limit Doxygen search to relevant paths
- move extra `.md`s to docs/
- `Makefile`: add Doxygen target
- use as much SVG as possible for Doxygen diagrams
- alias @meme as an \xrefitem
* new github workflow: run doxygen and push to gh pages
2021-01-18 14:00:28 -05:00
TakaRikka
7b97550cee
d_com_inf_game / d_save improvements ( #82 )
...
* some dcominfg funcs
* add dcom inlines to d_save
* format
* format
2021-01-11 11:32:56 -05:00
TakaRikka
8cf6641bd4
fully split / more work on d_com_inf_game ( #81 )
...
* split d_com_inf_game
* fix func name
* start some dcomifg funcs
* fix
* clang-format
* change dComIfGs_setWarpItemData back to inline asm for now
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-10 09:00:45 -05:00
Pheenoh
2d1d72e1c9
convert dStage_roomControl_c::init method
2021-01-10 03:04:59 -05:00
Pheenoh
2d0a9fb22c
dStage_SetErrorStage OK
2021-01-10 02:34:49 -05:00
Pheenoh
fb341652cc
dStage_SetErrorRoom OK
2021-01-10 02:33:36 -05:00
Pheenoh
adf65faa28
dStage_startStage_c::set OK
2021-01-10 02:25:21 -05:00
Pheenoh
1eb2cc39a8
clang-format
2021-01-10 01:27:16 -05:00
Pheenoh
b51b5abd14
Merge branch 'master' of https://github.com/zeldaret/tp
2021-01-10 01:24:52 -05:00
Pheenoh
df361497c2
dStage_stageDt_c methods decomped
2021-01-10 01:23:43 -05:00
Pheenoh
3c0fe08bdc
dStage_roomDt_c methods decomp'd
2021-01-09 23:04:11 -05:00
Jonathan Wase
82d5e0f796
JKRAram and JKRAramStream ( #80 )
...
* before __register_global_object
* JKRThread::sThreadList, JKRHeap::sSystemHeap, etc.
* cleanup and started on JKRDvdArchive
* before changing JKRCompression
* more JKRDvdArchive, abs, and memset
* fixed JKRArchive::setExpandSize split
* JKRArchive::sCurrentDirID, JKRDvdFile::sDvdList, and matching JKRDvdFile constructors
* problems
* merge fixes and formatting
* updated clang version in clang-format-all to version 10
* Added OSPhysicalToCached and struct for global memory
* remove useless __attribute__
* changed from defines and macros to const variable and function
* changed FLAG_HAS to FLAG_ON
* JKRAram, linking problems
* fix JKRAram
* remove nonmatching stuff
* renamed static data
* more static class members
* JKRAramStream OK
* formatting
Co-authored-by: Julgodis <>
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-09 20:15:52 -05:00
TakaRikka
8bd3d07e23
more daalink / d_item improvements ( #79 )
...
* some daalink funcs
* more d_item inlines / setShieldChange
* more daalink stuff
getlife, getrstatus, setitemlifecount, getrupee, setitemrupeecount
* format
* format
2021-01-09 19:59:35 -05:00
Pheenoh
872cd076aa
convert dStage_roomDt_c methods
2021-01-09 19:20:36 -05:00
Pheenoh
9349690253
convert dStage_stageDt_c methods
2021-01-09 17:00:47 -05:00
Pheenoh
f1ff8a45ee
split d_stage
2021-01-08 13:01:37 -05:00
Pheenoh
2c1b491978
Merge branch 'master' of https://github.com/zeldaret/tp
2021-01-08 03:48:21 -05:00
Pheenoh
92e9a5ce63
dStage_roomDt_c initial class mapping
2021-01-08 03:46:59 -05:00
Pheenoh
b26178db88
dStage_stageDt_c initial class mapping
2021-01-08 03:45:28 -05:00
Pheenoh
cff2beec9c
dStage_stageDt_c initial mapping
2021-01-08 03:05:50 -05:00
Pheenoh
52a53ba135
clang-format
2021-01-07 22:58:47 -05:00
Pheenoh
3c656ba99e
Merge branch 'master' of https://github.com/zeldaret/tp
2021-01-07 22:56:59 -05:00
Pheenoh
c1d05bc46c
main01 attempt, fix dcomifg_play_c members
2021-01-07 22:56:08 -05:00
Jonathan Wase
d40a4bd126
diff.py --source support ( #76 )
...
* support source
* remove print
Co-authored-by: Julgodis <>
2021-01-07 19:02:58 -05:00
Pheenoh
74fac079fa
Merge branch 'master' of https://github.com/zeldaret/tp
2021-01-06 21:03:19 -05:00
Erin Moon
6f3f8cc38e
Z2AudioLib: split ( #64 )
...
* Z2AudioLib: split
- Z2SpeechMgr2
- Z2Audience
- Z2EnvSeMgr
- Z2SoundMgr
- Z2AudioMgr
- Z2Creature
- Z2SoundStarter
- Z2WolfHowlMgr
- Z2SoundObject
- Z2SoundObjMgr
- Z2SoundInfo
- Z2AudioArcLoader
- Z2AudioLib
- Z2SoundHandles
- Z2LinkMgr: finish splitting
- Z2SceneMgr: finish splitting
- Z2SeqMgr: finish splitting
* merge fix
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-06 21:00:42 -05:00
Jonathan Wase
85f6906ba0
diff.py --select-occurrence ( #74 )
...
* --select-occurrence
* print address of function
Co-authored-by: Julgodis <>
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-06 20:45:55 -05:00
Erin Moon
6f2c187418
diff.py: show .o names in column headers ( #70 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-06 20:42:06 -05:00
lepelog
6d946e8330
match some Z2Calc functions ( #72 )
...
* Z2Calc OK
* inline definitions in random.h and format
* set -enum int compiler flag and fix enum hacks
* note for get_ufloat_1 inline
* PR suggestions and UB note
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-06 20:39:56 -05:00
notyourav
b8ecef0ddb
Refactor JUTFont symbols ( #71 )
...
* fix JUTFont args
* fix
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-06 20:36:27 -05:00