Christoph Oelckers
|
b1b7608cf7
|
- most remaining sectnum references.
|
2021-12-25 21:29:04 +01:00 |
|
Christoph Oelckers
|
9b19845dfb
|
- AddMovingSector/CheckPushBlock
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
63d66e95c5
|
- runlist_ProcessSectorTag
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
1163a79da9
|
- renamed sectp in runlist_ProcessSectorTag
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
a58548c2f9
|
- AIElev
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
aee560624d
|
- some more sectors.
|
2021-12-25 21:29:01 +01:00 |
|
Christoph Oelckers
|
5374dafb56
|
- switches
|
2021-12-25 21:29:00 +01:00 |
|
Christoph Oelckers
|
e57f9e08e9
|
- slides.
|
2021-12-25 21:28:59 +01:00 |
|
Christoph Oelckers
|
20891f276d
|
- use pointers in runlist_ProcessWallTag and all its subfunctions.
|
2021-12-25 21:28:58 +01:00 |
|
Christoph Oelckers
|
2d1f5fc576
|
- Exhumed: some cleanup.
|
2021-12-25 21:28:58 +01:00 |
|
Christoph Oelckers
|
e179b9332d
|
- all shorts reviewed.
Should be all clear now - the biggest limiter in Exhumed is the run list with ~25000 entries which may need more work if it is to be extended.
|
2021-12-25 21:28:53 +01:00 |
|
Christoph Oelckers
|
83a928adde
|
- next 100 shorts reviewed.
seq.cpp/seq.h was just renamed to int16_t.
|
2021-12-25 21:28:52 +01:00 |
|
Christoph Oelckers
|
033a73bce0
|
- Exhumed short review, part 2.
Down to 350.
|
2021-12-25 21:28:52 +01:00 |
|
Christoph Oelckers
|
a21f6b6240
|
- migrated Exhumed's sector extensions to the actual struct.
|
2021-12-25 21:28:49 +01:00 |
|
Christoph Oelckers
|
7c4233bcf7
|
- replaced fallthrough__ with [[fallthrough]] as we are requiring C++17 and don't need workarounds for that.
|
2021-12-14 12:27:28 +01:00 |
|
Christoph Oelckers
|
4f493d3de1
|
- Exhumed: made all nPlayer variables ints
This looks safe
|
2021-11-29 00:55:43 +01:00 |
|
Christoph Oelckers
|
01abe7b2ac
|
- addressed most unused/uninitialized variable warnings from MSVC.
|
2021-11-29 00:55:30 +01:00 |
|
Christoph Oelckers
|
477a2a23e6
|
- nextSector in runlist
|
2021-11-08 18:37:21 +01:00 |
|
Christoph Oelckers
|
f51cbf31ba
|
- sectp in runlist_ProcessSectorTag
|
2021-11-08 18:37:20 +01:00 |
|
Christoph Oelckers
|
bb3a141c42
|
- fixed last commit.
|
2021-10-28 23:16:03 +02:00 |
|
Christoph Oelckers
|
7e191fb29b
|
- fixed damage amount in the runlist dispatcher.
|
2021-10-28 23:04:50 +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
|
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
|
97b4116f28
|
- run list API
|
2021-10-28 14:23:15 +02:00 |
|
Christoph Oelckers
|
9cfd682c9e
|
- eliminated Player::nSprite.
|
2021-10-28 13:54:09 +02:00 |
|
Christoph Oelckers
|
be19dbb2ce
|
- nDoppleSprite
|
2021-10-28 09:47:29 +02:00 |
|
Christoph Oelckers
|
e6c7e5bc18
|
- radial stuff.
|
2021-10-28 08:32:08 +02:00 |
|
Christoph Oelckers
|
d3e55739c7
|
- energy blocks.
|
2021-10-27 23:02:56 +02:00 |
|
Christoph Oelckers
|
51202cba78
|
- nFinaleSpr.
|
2021-10-27 20:58:13 +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
|
14ccb74aac
|
- for radial damage the 'other' actor is always undefined.
|
2021-10-27 16:12:56 +02:00 |
|
Christoph Oelckers
|
2a28908b1a
|
- pass radial damage inflictor through event struct
|
2021-10-27 00:30:57 +02:00 |
|
Christoph Oelckers
|
5d7d4ce496
|
- fixed radial damage for actors.
|
2021-10-22 23:57:46 +02:00 |
|
Christoph Oelckers
|
491c27caa6
|
- fixed runlist handling for actor targets.
|
2021-10-22 22:04:04 +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
|
ce78b23fb6
|
- converted FuncAnim into a class
|
2021-10-15 21:06:53 +02:00 |
|
Christoph Oelckers
|
d130a43aa0
|
- preparations for cleaning up Exhumed's event dispatcher.
|
2021-10-15 18:51:22 +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
|
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 |
|
Christoph Oelckers
|
df742d25db
|
- Exhumed: Replace asserts for range checks with if's.
Asserts are mere debugging aids, the code was still trashing valid date in release builds.
|
2021-03-09 20:02:08 +01:00 |
|
Christoph Oelckers
|
fc11f537f7
|
- project cleanup
* moved all games into the 'games' folder.
* fixed project to include all sources and move them to the proper folders.
|
2021-01-10 20:31:32 +01:00 |
|