Luke Street
|
24acb585f8
|
MSVC & zeus fixes; update hecl-gui
|
2020-04-19 21:09:30 -04:00 |
Luke Street
|
e50d363e88
|
CPlayerGun: Rename EMissileState; minor CMotionState::Update fix
|
2020-04-19 00:26:53 -04:00 |
Lioncash
|
2c3e5e205f
|
MkCastTo: Make operator bool instances explicit
Prevents error prone implicit conversions.
|
2020-04-18 23:02:11 -04:00 |
Luke Street
|
4a8f077d92
|
MP1: Use _SYS_STR where needed
|
2020-04-17 14:39:40 -04:00 |
Luke Street
|
248e7654fa
|
MP1: char -> boo::SystemChar
|
2020-04-17 14:31:29 -04:00 |
Luke Street
|
73b9d2024b
|
MP1: Use SystemStringConv for printing version string
|
2020-04-17 14:24:06 -04:00 |
Phillip Stephens
|
a06594f404
|
Fix CAutoMapper strings, disable saving on non-USA/GC versions
|
2020-04-17 05:53:22 -07:00 |
Phillip Stephens
|
ba3b23edaa
|
Disable saving on non-NTSC-U versions
|
2020-04-16 17:19:55 -07:00 |
Phillip Stephens
|
be45be9d67
|
Fix FrontEnd options screen
|
2020-04-16 03:35:51 -07:00 |
Phillip Stephens
|
9365c35000
|
Finish fixing STRG indices
|
2020-04-16 03:25:59 -07:00 |
Phillip Stephens
|
c64e3d2ba7
|
Initial string fixes
|
2020-04-15 23:57:04 -07:00 |
Phillip Stephens
|
582d8a6999
|
Initial PAL/JP/Trilogy imps, various cleanup
|
2020-04-15 22:26:14 -07:00 |
Phillip Stephens
|
52b4db2f00
|
Integrate URDEVersionInfo
|
2020-04-15 06:42:44 -07:00 |
Phillip Stephens
|
e553a9022f
|
Fix CMemoryCardSys
|
2020-04-15 04:27:06 -07:00 |
Phillip Stephens
|
8a974d6e5e
|
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde
|
2020-04-15 00:57:37 -07:00 |
Phillip Stephens
|
1eade15395
|
Add version info to extracted data, clean up MP1.*
|
2020-04-15 00:56:59 -07:00 |
Luke Street
|
9cf95b5c10
|
Editor: Move cvars to CVarCommons
|
2020-04-14 15:20:51 -04:00 |
Luke Street
|
94be460a1b
|
MP1: Convert MP1_VARIABLE_DELTA_TIME to cvar
|
2020-04-14 14:41:02 -04:00 |
Luke Street
|
112322be5a
|
Merge pull request #311 from lioncash/sign
CScanDisplay: Eliminate implicit sign conversions
|
2020-04-14 02:10:13 -04:00 |
Luke Street
|
654e3e705e
|
Update hecl; disable MP1_VARIABLE_DELTA_TIME
|
2020-04-13 15:02:07 -04:00 |
Lioncash
|
0a01a30bf5
|
CScanDisplay: Eliminate implicit sign conversions
Removes implicit sign conversions and also dehardcodes quite a bit of
sizes.
|
2020-04-12 22:05:52 -04:00 |
Lioncash
|
f74471f603
|
CWarWasp: Make use of std::array where applicable
Same behavior, no array to pointer decay.
|
2020-04-12 11:23:30 -04:00 |
Lioncash
|
cb857bd737
|
CSpankWeed: Make use of std::array where applicable
Same behavior, but without array to pointer decay.
|
2020-04-12 11:21:08 -04:00 |
Lioncash
|
23bae06742
|
CNewIntroBoss: Make use of std::array where applicable
Same behavior but without implicit array to pointer decay.
|
2020-04-12 11:18:57 -04:00 |
Lioncash
|
02a684cfdf
|
CFlaahgra: Migrate static data into the cpp file
Same behavior, but completely makes them internally linked.
We can also make use of std::array and dehardcode some array sizes.
|
2020-04-12 11:16:35 -04:00 |
Lioncash
|
f5418d30aa
|
CEyeBall: Move string_view instance to cpp file
Same behavior, but gives the string full internal linkage.
|
2020-04-12 11:08:20 -04:00 |
Lioncash
|
bfea80fc4a
|
CBabygoth: Mark IsDestinationObstructed() as const
This doesn't alter class state, so we can mark it as const.
|
2020-04-12 11:05:56 -04:00 |
Lioncash
|
abd576a43a
|
CBabygoth: Make use of std::array where applicable
Same behavior, no implicit array to pointer decay. We can also move all
this data into the cpp file fully.
|
2020-04-12 11:03:50 -04:00 |
Lioncash
|
f1aca12e6b
|
CQuitGameScreen: Make use of std::array where applicable
Same behavior, but more strongly typed and without any implicit array to
pointer decay.
|
2020-04-12 10:59:07 -04:00 |
Lioncash
|
eba3270c14
|
CMFGame: Make use of std::array where applicable
|
2020-04-12 10:55:22 -04:00 |
Lioncash
|
c296f0ab8f
|
CInventoryScreen: Make use of std::array where applicable
Same behavior, stronger typing.
|
2020-04-12 10:52:03 -04:00 |
Luke Street
|
56cebfbacd
|
Merge pull request #308 from AxioDL/fmtlib-update
Update fmtlib
|
2020-04-12 03:06:46 -04:00 |
Luke Street
|
9f8064b4a1
|
Merge pull request #307 from lioncash/constexpr7
CModel: Mark CModelFlag instances as constexpr where applicable
|
2020-04-12 03:06:12 -04:00 |
Lioncash
|
1fff540102
|
CAnimPlaybackParms: Make class constexpr constructible
Allows for removal of some trivial runtime initializers.
|
2020-04-11 20:55:46 -04:00 |
Jack Andersen
|
5b4441ac36
|
Update fmtlib
|
2020-04-11 12:51:39 -10:00 |
Lioncash
|
75c07677ed
|
CModel: Mark CModelFlag instances as constexpr where applicable
Allows more runtime initializes to potentially be elided.
|
2020-04-11 16:56:13 -04:00 |
Phillip Stephens
|
9375514868
|
Fix CRipper
|
2020-04-11 07:29:06 -07:00 |
Luke Street
|
072ac0df16
|
Runtime: Wrap printf calls in #ifndef NDEBUG
|
2020-04-11 02:35:55 -04:00 |
Luke Street
|
0339c16e20
|
CScriptCoverPoint: Fix GetAttackDirection
|
2020-04-11 02:02:28 -04:00 |
Luke Street
|
153004faee
|
Runtime/MP1/World: Replace bitfield unions with constructor initializers
|
2020-04-10 15:33:05 -04:00 |
Luke Street
|
402e45ecb5
|
Runtime/MP1: Replace bitfield unions with constructor initializers
|
2020-04-10 15:25:40 -04:00 |
Phillip Stephens
|
0085f0b16f
|
Merge branch 'mp2-fixes'
|
2020-04-09 20:27:22 -07:00 |
Lioncash
|
b72d217a68
|
CCompoundTargetingReticle: Remove mutable specifier on m_scanRetRenderer
This can be trivially resolved by dropping const qualifiers on the
necessary member functions.
|
2020-04-09 21:31:22 -04:00 |
Lioncash
|
27813e5fc3
|
CThardus: Remove mutable specifier from m_flareFilter
Now that Render() is non-const, this specifier is no longer necessary.
|
2020-04-09 21:19:56 -04:00 |
Lioncash
|
57d9e0f294
|
CFlaahgra: Remove two usages of const_cast
These are no longer necessary.
|
2020-04-09 20:21:04 -04:00 |
Jack Andersen
|
e858c929e3
|
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde into mp2-fixes
|
2020-04-09 13:04:37 -10:00 |
Luke Street
|
d131d72efa
|
Merge pull request #302 from lioncash/render2
CActor: Make Render() a non-const function
|
2020-04-09 18:55:51 -04:00 |
Lioncash
|
b8afcb42a3
|
CFlaahgraTentacle: Make use of TCastToConstPtr where applicable
Same behavior, but makes the read-only semantics explicit.
|
2020-04-09 17:43:15 -04:00 |
Lioncash
|
ef70d894f5
|
CFlaahgraTentacle: Make private static data completely internally linked
Given these aren't referenced anywhere else, we can make them fully
internally linked. We can also make the joint list fully constexpr.
|
2020-04-09 17:38:06 -04:00 |
Lioncash
|
0e4bd8bf13
|
MP1: Make use of nullptr where applicable
Same behavior, more indicative of what is being passed.
|
2020-04-09 17:18:38 -04:00 |