Christoph Oelckers
|
8336f689dd
|
- DoPickTarget.
|
2021-11-29 00:55:24 +01:00 |
|
Christoph Oelckers
|
e7dcd279af
|
- PickJumpMaxSpeed.
|
2021-11-29 00:55:22 +01:00 |
|
Christoph Oelckers
|
7012a77685
|
- InitShell / SpawnShell
|
2021-11-29 00:55:21 +01:00 |
|
Christoph Oelckers
|
aef68363b4
|
- FlagOwner refactoring.
Only those parts which use it as a sprite index, seveal actors recycle it as a general purpose variable.
|
2021-11-29 00:55:21 +01:00 |
|
Christoph Oelckers
|
5efb63b780
|
- InitCaltrops + InitPhosphorus
|
2021-11-29 00:55:21 +01:00 |
|
Christoph Oelckers
|
e3e9e4030e
|
- splash functions.
|
2021-11-29 00:55:19 +01:00 |
|
Christoph Oelckers
|
cf8aaf7ff2
|
- JS_ProcessEchoSpot + UnlockKeyLock
|
2021-11-29 00:55:19 +01:00 |
|
Christoph Oelckers
|
ef23f69072
|
- EnemyDefaults.
|
2021-11-29 00:55:16 +01:00 |
|
Christoph Oelckers
|
f5c7ccd6af
|
- bunny.cpp
|
2021-11-29 00:55:16 +01:00 |
|
Christoph Oelckers
|
4231119717
|
- owner stuff
|
2021-11-29 00:55:15 +01:00 |
|
Christoph Oelckers
|
13f0b08aeb
|
- AutoBreakWall and SpawnShrap cleanup.
|
2021-11-29 00:55:14 +01:00 |
|
Christoph Oelckers
|
d63ac59fa0
|
- FindBreakSpriteMatch
|
2021-11-29 00:55:14 +01:00 |
|
Christoph Oelckers
|
6a4049e33c
|
- SetupSpriteForBreak, extra sprite flags as enum
|
2021-11-29 00:55:14 +01:00 |
|
Christoph Oelckers
|
de12433809
|
- USER::Attach and SetAttach.
|
2021-11-29 00:55:13 +01:00 |
|
Christoph Oelckers
|
a48b45143e
|
- ActorFindTrack
|
2021-11-29 00:55:13 +01:00 |
|
Christoph Oelckers
|
c15da92544
|
- add a Collision member to USER.
|
2021-11-29 00:55:12 +01:00 |
|
Christoph Oelckers
|
d5f1ec9ad7
|
- wrapped all assignments to USER::ret.
To allow more complex operations like filling a Collision struct and changing the calling code piece by piece.
|
2021-11-29 00:55:12 +01:00 |
|
Christoph Oelckers
|
c88524884c
|
- made USER::flame an actor pointer.
|
2021-11-29 00:55:11 +01:00 |
|
Christoph Oelckers
|
0de816d308
|
- replaced tgt_sp wrapper.
|
2021-11-29 00:55:11 +01:00 |
|
Christoph Oelckers
|
84b83ad9b8
|
- replaced hi_sp with an actor pointer.
|
2021-11-29 00:55:10 +01:00 |
|
Christoph Oelckers
|
c0c27dfd1a
|
- replaced lo_sp with an actor pointer, both in USER and PLAYER.
|
2021-11-29 00:55:10 +01:00 |
|
Christoph Oelckers
|
06b4e8cf08
|
- cleanup.
|
2021-11-29 00:55:10 +01:00 |
|
Christoph Oelckers
|
02031c77d0
|
- first large batch of NewStateGroup calls.
|
2021-11-29 00:55:09 +01:00 |
|
Christoph Oelckers
|
d98fe4af73
|
- renamed NewStateGroup.
As refactoring aid.
|
2021-11-29 00:55:09 +01:00 |
|
Christoph Oelckers
|
400f822df3
|
- SpawnShrap callers
Function itself still needs work.
|
2021-11-29 00:55:08 +01:00 |
|
Christoph Oelckers
|
49d43727ba
|
- SpawnBlood.
|
2021-11-29 00:55:07 +01:00 |
|
Christoph Oelckers
|
771b4bcf43
|
- renamed ChangeState to ChangeSpriteState.
|
2021-11-29 00:55:07 +01:00 |
|
Christoph Oelckers
|
9602ee6c39
|
- most of change_sprite_stat.
|
2021-11-29 00:55:07 +01:00 |
|
Christoph Oelckers
|
7fc9ad1edb
|
- Coolie ghost function interface.
|
2021-11-29 00:55:06 +01:00 |
|
Christoph Oelckers
|
119d4393db
|
- Initial SetOwner WIP.
|
2021-11-29 00:55:06 +01:00 |
|
Christoph Oelckers
|
34d0c12b60
|
- removed all references to tgt_sp from ai.cpp, plus a few others found with search&replace.
|
2021-11-29 00:55:06 +01:00 |
|
Christoph Oelckers
|
602048b41d
|
- more simple tgt_sp replacements.
|
2021-11-29 00:55:05 +01:00 |
|
Christoph Oelckers
|
697d4f2253
|
- replaced USER::tgt_sp with an actor pointer.
Most access is still through a wrapper.
|
2021-11-29 00:55:04 +01:00 |
|
Christoph Oelckers
|
2a897c0582
|
- SW hit code abstraction.
|
2021-11-29 00:55:03 +01:00 |
|
Christoph Oelckers
|
2a56479e3e
|
- DoBeginJump
|
2021-11-29 00:55:02 +01:00 |
|
Mitch Richters
|
e491d15ff9
|
- Move InputScale() out of inputstate.cpp and into i_time.cpp as I_GetInputFrac() to make it available to GZDoom for potential future requirements.
* As part of this, feed the output of `I_GetInputFrac()` to `gi->GetInput()` instead of having each game's virtual override calling it locally.
|
2021-11-29 00:55:01 +01:00 |
|
Christoph Oelckers
|
01deb13694
|
- SW: fixed NORM_xxx macros
kHitIndexMask already has the -1 considered, it is 0x3fff.
|
2021-11-12 11:09:24 +01:00 |
|
Christoph Oelckers
|
25a6774540
|
- SW: got rid of MAXWALLS.
Only places left are declarations of global arrays.
|
2021-11-11 21:58:14 +01:00 |
|
Christoph Oelckers
|
a35900362e
|
- only use un-deprecated variants of updatesector(z) in SW.
|
2021-11-09 00:09:48 +01:00 |
|
Christoph Oelckers
|
a5f51cfd88
|
- SW: migrate everything to the main clipmove function
|
2021-11-08 23:11:30 +01:00 |
|
Christoph Oelckers
|
16f9d4ec36
|
- got rid of COVERupdatesector
Not needed as it just forwards to the engine’s updatesector - and it gets in the way of other changes
|
2021-11-08 23:11:30 +01:00 |
|
Mitch Richters
|
9495b9e6d0
|
- SW: Interpolate the player's weapon recoil.
* Reported as missing by @nashmuhandes.
|
2021-10-31 08:53:26 +11:00 |
|
Mitch Richters
|
f0a347263a
|
- SW: Replace use of getzrange_old() inline wrapper with getzrange() and remove inline wrappers.
|
2021-10-30 17:30:02 +02:00 |
|
Christoph Oelckers
|
509124c1dd
|
- redid SW action interface to use a separate wrapper class from USER.
Turned out that not all sprites in the world have a USER, so we need something different to wrap the game's sprite data.
|
2021-10-29 20:55:31 +02:00 |
|
Christoph Oelckers
|
e241e7dc52
|
- SW: changed Animator interface to use USERp parameters.
|
2021-10-28 23:37:07 +02:00 |
|
Christoph Oelckers
|
a358cf8516
|
- SW: eliminated all SPRITE_TAG# macros.
|
2021-10-12 22:21:08 +02:00 |
|
Christoph Oelckers
|
afce1aba88
|
- SW: eliminated the only use of the SPRITE_TAG1 macro.
|
2021-10-11 23:02:54 +02:00 |
|
Christoph Oelckers
|
7eac8b71d5
|
- removed unused constants
|
2021-10-10 11:47:19 +02:00 |
|
Christoph Oelckers
|
2af688dd62
|
- replaced RANDOM_RANGE macro with direct calls to RandomRange
|
2021-10-10 11:47:19 +02:00 |
|
Mitchell Richters
|
d9a7465c08
|
- SW: Remove gi->FreeGameData() from game as its inside code wasn't freeing game data but level data already freed in gi->FreeLevelData() .
* This was causing `GameMain()` to try to call `TerminateLevel()` after tile data had been freed, causing a hard stop.
* Fixes #464.
|
2021-07-20 20:11:29 +10:00 |
|