Christoph Oelckers
|
a073ef65e7
|
- low level move functions now return a Collision struct.
# Conflicts:
# source/games/sw/src/sprite.cpp
|
2021-11-29 00:56:09 +01:00 |
|
Christoph Oelckers
|
606ce997ac
|
- cleanup of collision maintenance.
u->ret is gone, and for clearing the collision info the proper utilities are being called now.
|
2021-11-29 00:56:09 +01:00 |
|
Christoph Oelckers
|
151306d763
|
- SpawnFireballFlames
# Conflicts:
# source/games/sw/src/weapon.cpp
# source/games/sw/src/weapon.h
|
2021-11-29 00:56:06 +01:00 |
|
Christoph Oelckers
|
f3037a0b0c
|
- SpawnGrenadeExp
# Conflicts:
# source/games/sw/src/weapon.h
|
2021-11-29 00:56:03 +01:00 |
|
Christoph Oelckers
|
e2c5b33ae1
|
- MissileSetPos
This removes a lot of GetSpriteIndex references. :)
|
2021-11-29 00:56:01 +01:00 |
|
Christoph Oelckers
|
7f031f06ef
|
- HelpMissileLateral.
# Conflicts:
# source/games/sw/src/weapon.cpp
|
2021-11-29 00:55:59 +01:00 |
|
Christoph Oelckers
|
2455c197bf
|
- DoShrapVelocity + SlopeBounce.
|
2021-11-29 00:55:48 +01:00 |
|
Christoph Oelckers
|
58749b2770
|
- NewStateGroup wrappers replaced.
|
2021-11-29 00:55:48 +01:00 |
|
Christoph Oelckers
|
d49ae699f8
|
- ChangeSpriteState + change_sprite_stat.
|
2021-11-29 00:55:46 +01:00 |
|
Christoph Oelckers
|
b705ff3b97
|
- WallBounce
|
2021-11-29 00:55:46 +01:00 |
|
Christoph Oelckers
|
300e6df6c3
|
- MissileHitDiveArea calls.
|
2021-11-29 00:55:46 +01:00 |
|
Christoph Oelckers
|
0b3b30170c
|
- DoActorZRange parameters.
|
2021-11-29 00:55:45 +01:00 |
|
Christoph Oelckers
|
cb31127df5
|
- removed Set3DSoundOwner entirely.
|
2021-11-29 00:55:36 +01:00 |
|
Christoph Oelckers
|
e32a1af7b2
|
- lots of PlaySound calls migrated to actors.
|
2021-11-29 00:55:36 +01:00 |
|
Christoph Oelckers
|
04657ab559
|
- QueueWallBlood callers.
|
2021-11-29 00:55:32 +01:00 |
|
Christoph Oelckers
|
01abe7b2ac
|
- addressed most unused/uninitialized variable warnings from MSVC.
|
2021-11-29 00:55:30 +01:00 |
|
Christoph Oelckers
|
a583a9cb14
|
- some smaller changes in various places.
|
2021-11-29 00:55:27 +01:00 |
|
Christoph Oelckers
|
c40fc488e5
|
- SpawnBubble.
|
2021-11-29 00:55:26 +01:00 |
|
Christoph Oelckers
|
f09cf97822
|
- ScaleSpriteVector
|
2021-11-29 00:55:22 +01:00 |
|
Christoph Oelckers
|
e94785e571
|
- cleanup.
|
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
|
e9fc342c93
|
- flag stuff.
|
2021-11-29 00:55:21 +01:00 |
|
Christoph Oelckers
|
3e91ac6417
|
- InitBloodSpray
|
2021-11-29 00:55:21 +01:00 |
|
Christoph Oelckers
|
5efb63b780
|
- InitCaltrops + InitPhosphorus
|
2021-11-29 00:55:21 +01:00 |
|
Christoph Oelckers
|
0b77a73976
|
- InitFlashBomb + PlayerInitCaltrops
|
2021-11-29 00:55:20 +01:00 |
|
Christoph Oelckers
|
3d04e332fc
|
- InitChemBomb + PlayerInitFlashBomb
|
2021-11-29 00:55:20 +01:00 |
|
Christoph Oelckers
|
0e1e29d768
|
- ChemBomb stuff.
|
2021-11-29 00:55:20 +01:00 |
|
Christoph Oelckers
|
93fde48abb
|
- SpawnRadiationCloud
|
2021-11-29 00:55:20 +01:00 |
|
Christoph Oelckers
|
5aaa0ce971
|
- collision stuff in jweapon.cpp migrated to Collision struct.
|
2021-11-29 00:55:20 +01:00 |
|
Christoph Oelckers
|
9872f7e5d1
|
- DoCaltrops
|
2021-11-29 00:55:20 +01:00 |
|
Christoph Oelckers
|
3e45549fe7
|
- DoChemBomb
|
2021-11-29 00:55:19 +01:00 |
|
Christoph Oelckers
|
f21cb1f3f6
|
- DoPhosphorus
|
2021-11-29 00:55:19 +01:00 |
|
Christoph Oelckers
|
3717a38779
|
- DoBloodSpray
|
2021-11-29 00:55:19 +01:00 |
|
Christoph Oelckers
|
e3e9e4030e
|
- splash functions.
|
2021-11-29 00:55:19 +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
|
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
|
d98fe4af73
|
- renamed NewStateGroup.
As refactoring aid.
|
2021-11-29 00:55:09 +01:00 |
|
Christoph Oelckers
|
5062dc6aa8
|
- a second large batch of KillSprite calls.
|
2021-11-29 00:55:09 +01:00 |
|
Christoph Oelckers
|
3e1e5fb343
|
- a large batch of KillSprite calls.
|
2021-11-29 00:55:08 +01:00 |
|
Christoph Oelckers
|
740c5e1e56
|
- DoSuicide
|
2021-11-29 00:55:08 +01:00 |
|
Christoph Oelckers
|
771b4bcf43
|
- renamed ChangeState to ChangeSpriteState.
|
2021-11-29 00:55:07 +01:00 |
|
Christoph Oelckers
|
119d4393db
|
- Initial SetOwner WIP.
|
2021-11-29 00:55:06 +01:00 |
|
Christoph Oelckers
|
2a56479e3e
|
- DoBeginJump
|
2021-11-29 00:55:02 +01: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
|
2af688dd62
|
- replaced RANDOM_RANGE macro with direct calls to RandomRange
|
2021-10-10 11:47:19 +02:00 |
|
Mitchell Richters
|
9d64779da0
|
- SW: Replace all uses of NULL with nullptr .
|
2021-07-10 22:25:18 +10:00 |
|
Christoph Oelckers
|
1085b0b7a2
|
- first batch of SW warning fixes.
|
2021-05-12 21:49:34 +02:00 |
|
Christoph Oelckers
|
c3e5cf322e
|
- SW: cleaned up the depth variable handling in SECT_USER which was endian dependent, including the savegame handler
|
2021-04-22 00:03:17 +02:00 |
|
Christoph Oelckers
|
66e5b9ada7
|
- SW: save SectUser as JSON, also store in a managed array.
|
2021-04-22 00:03:16 +02:00 |
|
Christoph Oelckers
|
bbb53bc717
|
- refactored the main User array into something that's automatically managed.
|
2021-04-22 00:03:14 +02: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 |
|