metaforce/Runtime
Lioncash 5f4aba60e1 CCollisionPrimitive: Simplify the InitAdd* member functions
We can extract the duplicated behavior out into its own member function
and then reuse it in order to deduplicate repeated behavior.

This allows simplifying the member functions in a manner that allows
declaring most of the variables const. The lack of mutable behavior
within these functions makes it much nicer to read.
2019-10-12 00:27:18 -04:00
..
Audio CAudioSys: Convert file-scope std::string into a constexpr string_view. 2019-09-30 11:03:47 -04:00
AutoMapper CAutoMapper: Eliminate cases of variable shadowing 2019-10-01 22:43:23 -04:00
Camera Update hecl, more CVar imps 2019-09-29 08:17:55 -07:00
Character Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde 2019-09-30 21:41:42 -10:00
Collision CCollisionPrimitive: Simplify the InitAdd* member functions 2019-10-12 00:27:18 -04:00
Graphics General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
GuiSys Merge pull request #96 from lioncash/array2 2019-10-01 06:43:23 -07:00
Input ControlMapper: Use std::array where applicable 2019-10-01 02:11:02 -04:00
MP1 More tweak CVars 2019-10-05 07:07:13 -07:00
MP2 Refactored directory layout for cleaner runtime organization 2015-08-17 12:05:00 -10:00
MP3 Refactored directory layout for cleaner runtime organization 2015-08-17 12:05:00 -10:00
Particle CIntElement: Add class to handle RTOI int elements 2019-10-06 08:52:41 -04:00
Resources Implement key FrontEnd Touch Bar functionality 2017-02-08 23:23:17 -10:00
Weapon General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
World Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde 2019-09-30 21:41:42 -10:00
CArchitectureMessage.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CArchitectureQueue.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CBasics.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CBasicsPC.cpp Update submodules 2019-09-09 04:21:01 -07:00
CCRC32.cpp CCRC32: Move table declaration into the cpp file 2019-09-08 18:18:29 -04:00
CCRC32.hpp CCRC32: Move table declaration into the cpp file 2019-09-08 18:18:29 -04:00
CDependencyGroup.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CDependencyGroup.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CDvdFile.cpp RuntimeCommonB: Use the override specifier where applicable 2019-08-09 09:13:26 -04:00
CDvdFile.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CDvdRequest.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CFactoryMgr.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CFactoryMgr.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGameAllocator.cpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CGameAllocator.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGameDebug.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CGameHintInfo.cpp Explicit Asset ID refactor 2019-09-30 21:38:03 -10:00
CGameHintInfo.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGameOptions.cpp Explicit Asset ID refactor 2019-09-30 21:38:03 -10:00
CGameOptions.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGameOptionsTouchBar.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CGameOptionsTouchBar.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGameOptionsTouchBarMac.mm Implement CGameOptionsTouchBar 2017-02-09 23:00:57 -10:00
CGameState.cpp Explicit Asset ID refactor 2019-09-30 21:38:03 -10:00
CGameState.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CIOWin.hpp CIOWin: Default the virtual destructor 2019-09-30 18:20:11 -04:00
CIOWinManager.cpp Working CScriptGunTurret 2019-02-17 19:47:46 -10:00
CIOWinManager.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CInGameTweakManagerBase.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CMFGameBase.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CMainFlowBase.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CMainFlowBase.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CMakeLists.txt CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CMemoryCardSys.cpp Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde 2019-09-30 21:41:42 -10:00
CMemoryCardSys.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CMemoryCardSysNix.cpp General: Make use of FopenUnique where applicable 2019-08-26 15:03:58 -04:00
CMemoryCardSysOSX.cpp General: Make use of FopenUnique where applicable 2019-08-26 15:03:58 -04:00
CMemoryCardSysWin.cpp General: Make use of FopenUnique where applicable 2019-08-26 15:03:58 -04:00
CObjectList.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CObjectList.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CPakFile.cpp More tweak CVars 2019-10-05 07:07:13 -07:00
CPakFile.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CPlayMovieBase.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CPlayerState.cpp Missed one 2019-09-21 06:10:54 -07:00
CPlayerState.hpp CPlayerState: Move arrays into an anonymous namespace where applicable 2019-09-19 15:36:39 -04:00
CRandom16.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CRandom16.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CRelayTracker.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CRelayTracker.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CResFactory.cpp Explicit Asset ID refactor 2019-09-30 21:38:03 -10:00
CResFactory.hpp Remove invalid include 2019-10-01 06:41:55 -07:00
CResLoader.cpp CStringExtras: Prevent potential out of bounds reads with CompareCaseInsensitive 2019-09-14 16:43:04 -04:00
CResLoader.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CSaveWorld.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CSaveWorld.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CScannableObjectInfo.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CScannableObjectInfo.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CSimplePool.cpp Runtime: Make use of std::make_unique where applicable 2019-09-12 04:09:48 -04:00
CSimplePool.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CSortedLists.cpp CSortedLists: Use std::array where applicable 2019-09-15 19:27:19 -04:00
CSortedLists.hpp CSortedLists: Use std::array where applicable 2019-09-15 19:27:19 -04:00
CStateManager.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CStateManager.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CStaticInterference.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CStaticInterference.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CStopwatch.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CStringExtras.hpp Fix CStringExtras::CompareCaseInsensitive, `std::lexicographical_compare` does not have the intended behavior 2019-09-28 08:00:49 -07:00
CTimeProvider.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CTimeProvider.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CToken.cpp CToken: std::move buildParams within CObjectReference's constructor 2019-09-30 02:34:10 -04:00
CToken.hpp CToken: Mark CToken's move constructor noexcept 2019-09-30 02:32:29 -04:00
GCNTypes.hpp New code style refactor 2018-12-07 19:30:43 -10:00
GameGlobalObjects.cpp New code style refactor 2018-12-07 19:30:43 -10:00
GameGlobalObjects.hpp New code style refactor 2018-12-07 19:30:43 -10:00
GameObjectLists.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
GameObjectLists.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
IFactory.hpp Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde 2019-09-30 21:41:42 -10:00
IMain.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
IOStreams.cpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
IOStreams.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
IObj.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
IObjFactory.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
IObjectStore.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
IRuntimeMain.hpp New code style refactor 2018-12-07 19:30:43 -10:00
ITweak.hpp New code style refactor 2018-12-07 19:30:43 -10:00
IVParamObj.hpp IVParamObj: Make default constructor of CVParamTransfer constexpr 2019-09-30 02:56:00 -04:00
MkCastTo.py Revert static_cast in MkCastTo.py 2019-10-01 07:27:20 -07:00
RetroTypes.cpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
RetroTypes.hpp RetroTypes: Make SObjectTag's operator bool explicit 2019-09-30 09:00:17 -04:00
rstl.hpp rstl: Allow move constructors and assignment operators to be conditionally noexcept 2019-10-04 01:28:27 -04:00