80ba3d9fd2 
								
							 
						 
						
							
							
								
								Fix symbol names ( #118 )  
							
							... 
							
							
							
							* checkpoint
* checkpoint
* rename f_pc
* checkpoint
* small symbol rename and fix some fpc symbols
* remove unneeded entries from ldscript
* simplify ok check, update docker container
Co-authored-by: Pheenoh <pheenoh@gmail.com> 
							
						 
						
							2021-03-15 02:12:44 -04:00  
				
					
						
							
							
								 
						
							
								ec9b03241d 
								
							 
						 
						
							
							
								
								Z2AudioLib: Migrate declarations out of functions.h to respective files ( #96 )  
							
							... 
							
							
							
							Removes the strong dependency on a single header file and moves
declarations to their respective header file.
This allows for making dependencies explicit in cpp files and other
headers, and also makes it much easier to track where everything related
to a particular component is.
This change also creates a few header files that previously didn't
exist, making it much nicer for people implementing things, as they
won't need to create the header file, it'll just be there ready to go.
Ideally functions.h wouldn't even be a thing, as this header adds a lot
of preprocessing overhead due to its size, and will continue to grow
significantly larger over the lifespan of the project, which can also
impact the performance of editors that do dependency lookups and
context-aware syntax highlighting. 
							
						 
						
							2021-01-25 12:57:46 -05:00  
				
					
						
							
							
								 
						
							
								64bb8562fa 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into m_Do_audio2  
							
							
							
						 
						
							2021-01-21 21:58:53 -07:00  
				
					
						
							
							
								 
						
							
								ff7ac962f1 
								
							 
						 
						
							
							
								
								m_Do_audio  
							
							
							
						 
						
							2021-01-21 21:47:28 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d2e9db3748 
								
							 
						 
						
							
							
								
								Fixed _savegpr etc. ( #54 )  
							
							... 
							
							
							
							* renamed func_XXX to _savegpr_XX
* renamed func_XXX to _restgpr_XX
* renamed func_XXX to _savefpr_XX
* renamed func_XXX to _restfpr_XX
* cleanup functions.h and moved intrisics to mwcc.h
* formatting
* cleanup functions.h
* fix bad-formatting from master
Co-authored-by: Julgodis <> 
							
						 
						
							2021-01-02 23:15:12 -05:00  
				
					
						
							
							
								 
						
							
								4c504d078d 
								
							 
						 
						
							
							
								
								run clang-format  
							
							
							
						 
						
							2020-12-26 11:31:49 -05:00  
				
					
						
							
							
								 
						
							
								c65c2dbb8f 
								
							 
						 
						
							
							
								
								Z2StatusMgr ( #24 )  
							
							... 
							
							
							
							* split Z2SeMgr / begin split of Z2SeqMgr
* Z2StatusMgr ok
most of Z2StatusMgr done, rest split
* name some class members
* name some Z2SceneMgr vars
Co-authored-by: Pheenoh <pheenoh@gmail.com> 
							
						 
						
							2020-12-13 15:43:16 -05:00  
				
					
						
							
							
								 
						
							
								2fbecbc1da 
								
							 
						 
						
							
							
								
								d_item ( #18 )  
							
							... 
							
							
							
							* item_funcs ok
* item_getcheck_func ok
* remove unnecessary asm file
* execItemGet / checkItemGet ok, add enums for readability
* fix return types 
							
						 
						
							2020-12-05 23:30:55 -05:00  
				
					
						
							
							
								 
						
							
								539608859b 
								
							 
						 
						
							
							
								
								Start Z2SceneMgr and Various Fixes ( #11 )  
							
							... 
							
							
							
							* Start Z2SceneMgr
* Various Fixes After Merge
Co-authored-by: Pheenoh <pheenoh@gmail.com> 
							
						 
						
							2020-12-02 20:35:32 -05:00