Mitch Richters
|
bdbe57a6b6
|
- Exhumed: Replace use of pushmove_old() inline wrapper with pushmove() .
|
2021-10-30 17:30:02 +02:00 |
|
Mitch Richters
|
0ac63fd663
|
- Exhumed: Replace use of clipmove_old() inline wrapper with clipmove() .
|
2021-10-30 17:30:01 +02:00 |
|
Christoph Oelckers
|
57b638f26f
|
- use std::clamp instead of our homegrown version.
|
2021-10-30 10:35:00 +02:00 |
|
Mitch Richters
|
20d958e0a9
|
- Exhumed: Don't run through the slopetilting math if the view is locked.
|
2021-10-30 10:24:14 +02:00 |
|
Mitch Richters
|
738491d9e5
|
- Exhumed: Repair player look/aim code.
|
2021-10-30 10:24:14 +02:00 |
|
Christoph Oelckers
|
91ecda2fcb
|
- cleaned up the run list interface.
Due to serialization concerns it still isn't optimal, though, because we cannot get rid of the index table yet.
|
2021-10-28 18:57:50 +02:00 |
|
Christoph Oelckers
|
791240786d
|
- use a wrapper function to check for the radial damage event.
|
2021-10-28 18:43:54 +02:00 |
|
Christoph Oelckers
|
7a65cc46d0
|
- moved AI wrappers out of the main sources.
This is mainly to reduce commit noise for what follows. These functions will soon be deleted.
|
2021-10-28 18:39:49 +02:00 |
|
Christoph Oelckers
|
3842936012
|
- feebtag.
|
2021-10-28 14:25:28 +02:00 |
|
Christoph Oelckers
|
07ad50d97c
|
- sound API
|
2021-10-28 14:23:31 +02:00 |
|
Christoph Oelckers
|
4197a7ed84
|
- BlockInfo
|
2021-10-28 14:08:53 +02:00 |
|
Christoph Oelckers
|
3a5ea07951
|
- some smaller changes.
|
2021-10-28 14:06:36 +02:00 |
|
Christoph Oelckers
|
ee03eb1b3d
|
- movement and elevators.
|
2021-10-28 13:54:36 +02:00 |
|
Christoph Oelckers
|
9cfd682c9e
|
- eliminated Player::nSprite.
|
2021-10-28 13:54:09 +02:00 |
|
Christoph Oelckers
|
8e13bb6e35
|
- RestartPlayer, plus wrapper removal.
|
2021-10-28 13:43:39 +02:00 |
|
Christoph Oelckers
|
2195bc0b76
|
- got rid of several inline wrappers.
|
2021-10-28 10:51:12 +02:00 |
|
Christoph Oelckers
|
2b8893762c
|
- movesprite family mostly done.
|
2021-10-28 10:46:16 +02:00 |
|
Christoph Oelckers
|
be19dbb2ce
|
- nDoppleSprite
|
2021-10-28 09:47:29 +02:00 |
|
Christoph Oelckers
|
eae1d589ec
|
- playerFloorSprite
|
2021-10-28 09:25:13 +02:00 |
|
Christoph Oelckers
|
e6c7e5bc18
|
- radial stuff.
|
2021-10-28 08:32:08 +02:00 |
|
Christoph Oelckers
|
11912486de
|
- moved all loose player related arrays into the Player struct.
|
2021-10-27 20:56:42 +02:00 |
|
Christoph Oelckers
|
ca6724a3f5
|
- make nNetStartSprite an actor array.
|
2021-10-27 20:56:42 +02:00 |
|
Christoph Oelckers
|
1591d6fbdb
|
- Regenerates.
MP only so not really relevant - the code looked broken anyway.
|
2021-10-27 20:56:41 +02:00 |
|
Christoph Oelckers
|
d04d92fd49
|
- destroyItemAnim, other replacements in AIPlayer::Tick
|
2021-10-27 20:56:41 +02:00 |
|
Christoph Oelckers
|
587cd09e8e
|
- BuildItemAnim
|
2021-10-27 20:56:41 +02:00 |
|
Christoph Oelckers
|
f60d20b50a
|
- handle the grenade.
|
2021-10-27 15:46:18 +02:00 |
|
Christoph Oelckers
|
6d3f9ca0d6
|
- migrated a few functions to use actors.
|
2021-10-27 00:24:28 +02:00 |
|
Christoph Oelckers
|
345667f945
|
- handle the remaining old-style iterators.
|
2021-10-27 00:18:23 +02:00 |
|
Christoph Oelckers
|
75b8a0579e
|
- elevator stuff.
|
2021-10-26 22:08:26 +02:00 |
|
Christoph Oelckers
|
5cc1a8934e
|
- refactored Anim to use actors.
|
2021-10-24 21:50:03 +02:00 |
|
Christoph Oelckers
|
3b0df0e9b4
|
- renamed fields in Anim to match DExhumedActor.
|
2021-10-24 20:14:36 +02:00 |
|
Christoph Oelckers
|
a7b71c724e
|
- use the actor variant of BuildAnim wherever trivially doable.
|
2021-10-24 19:12:06 +02:00 |
|
Christoph Oelckers
|
5a9978a27b
|
- extended the run list to handle actor targets.
Also renamed fields to be more descriptive.
|
2021-10-17 16:22:25 +02:00 |
|
Christoph Oelckers
|
3419d6a901
|
- fixed compilation.
|
2021-10-16 15:36:34 +02:00 |
|
Christoph Oelckers
|
b1d15811c5
|
- make nBodygunSprite an actor array.
|
2021-10-16 15:36:33 +02:00 |
|
Christoph Oelckers
|
93b0a35927
|
- converted FuncPlayer into a class
|
2021-10-15 22:19:07 +02:00 |
|
Christoph Oelckers
|
b725adc426
|
- Exhumed: split up the message word for event messages.
|
2021-10-15 18:49:35 +02:00 |
|
Christoph Oelckers
|
2ee7be0382
|
- Exhumed: split up the value parameter of the run list.
|
2021-10-15 18:37:39 +02:00 |
|
Christoph Oelckers
|
6f8a5ee2d2
|
- Exhumed: replaced a large amount of sprite array accesses with pointers.
No logic changes, this is mainly search & replace.
|
2021-10-10 11:47:18 +02:00 |
|
Christoph Oelckers
|
d466ea155f
|
- Exhumed: Avoid masking bits into the sector index as well.
# Conflicts:
# source/games/exhumed/src/player.cpp
|
2021-09-12 18:28:47 +02:00 |
|
Christoph Oelckers
|
9991e6665c
|
- Exhumed: Avoid masking sound flags into the sprite index.
This put a hard 4096 sprites limit into the engine. It's also a blocker for refactoring.
|
2021-09-12 18:27:30 +02:00 |
|
Mitchell Richters
|
2a8e636066
|
- Exhumed: Extend 7b8dcde5d2 by showing the M60's clip/magazine amount available when cl_showmagamt 1 is set.
|
2021-07-17 14:57:43 +10:00 |
|
Mitchell Richters
|
7b8dcde5d2
|
- Exhumed: Make use of cl_showmagamt .
* Fixes #463.
|
2021-07-16 23:52:56 +10:00 |
|
Christoph Oelckers
|
b71c725e3e
|
- ported Exhumed's status bar.
Not tested yet.
|
2021-05-15 10:25:38 +02:00 |
|
Christoph Oelckers
|
c716900a3c
|
- handled the remaining arrays that got accessed by the status bar.
|
2021-05-15 10:25:38 +02:00 |
|
Christoph Oelckers
|
12b7c73393
|
- turning some of the player arrays into Player members.
For script code we do not want the arrays accessible so all that get accessed need to be moved into the struct first.
|
2021-05-15 10:25:38 +02:00 |
|
Christoph Oelckers
|
4e182ea5ee
|
- Exhumed: made the status bar independent of static global state.
It will now perform all state change checks itself
|
2021-05-15 10:25:38 +02:00 |
|
Christoph Oelckers
|
c9361aff76
|
- Exhumed: moved nPlayerItem into PlayerList
|
2021-05-15 10:25:37 +02:00 |
|
Christoph Oelckers
|
71f4946879
|
- Exhumed: changed lung display as well.
|
2021-05-15 10:25:37 +02:00 |
|
Christoph Oelckers
|
35c07500c3
|
-Exhumed: changed key display on status bar to be controlled from the status bar itself.
First of 6 externally controlled status bar indicators.
|
2021-05-15 10:25:37 +02:00 |
|