Christoph Oelckers
|
3f7b423a4a
|
- zvel wrapping, part 1.
|
2022-10-14 20:31:55 +02:00 |
|
Christoph Oelckers
|
163146250d
|
- Exhumed: clean up PlayFXAtXYZ interface and its global variable abuse
|
2022-10-08 19:28:43 +02:00 |
|
Christoph Oelckers
|
0ee39bfad9
|
- getangle cleanup
|
2022-10-08 16:11:23 +02:00 |
|
Christoph Oelckers
|
4403a6a411
|
- eliminated redundant and less precise GetMyAngle function
The engine's getangle function just works fine here.
|
2022-10-08 16:11:23 +02:00 |
|
Christoph Oelckers
|
c66c750547
|
- handle all constant add_int_z calls in Exhumed
|
2022-10-08 16:11:23 +02:00 |
|
Christoph Oelckers
|
3a77742b72
|
- handle most set_int_z calls in Exhumed
|
2022-10-08 16:11:23 +02:00 |
|
Christoph Oelckers
|
f78ecd22a4
|
- Exhumed: eliminated several set_int_pos calls
|
2022-10-08 16:11:01 +02:00 |
|
Christoph Oelckers
|
8ee10c5488
|
- Exhumed: use DVector3 in BuildAnim and some related code
|
2022-10-08 10:06:03 +02:00 |
|
Christoph Oelckers
|
e6f1d92567
|
- use floats for spawning Exhumed actors
|
2022-10-05 18:25:57 +02:00 |
|
Christoph Oelckers
|
6bdfa09dd1
|
- the remaining angle stuff.
|
2022-10-05 00:36:21 +02:00 |
|
Christoph Oelckers
|
2d51058de8
|
- add_int_ang
|
2022-10-05 00:35:14 +02:00 |
|
Christoph Oelckers
|
d55a84d7eb
|
- set_int_ang in Exhumed
|
2022-10-04 23:56:44 +02:00 |
|
Christoph Oelckers
|
f54e4b8a9a
|
- more int_ang()
|
2022-10-04 23:56:43 +02:00 |
|
Christoph Oelckers
|
33d5b54ce0
|
- use int_ang().
|
2022-10-04 23:56:43 +02:00 |
|
Christoph Oelckers
|
735b9a8fed
|
- renamed ang to __int_angle
|
2022-10-04 23:56:42 +02:00 |
|
Christoph Oelckers
|
c84d75b8bf
|
- use inline access functions to read floorz/ceilingz.
|
2022-08-27 09:58:16 +02:00 |
|
Christoph Oelckers
|
0672572e63
|
- renamed sectortype::floorz and ceilingz as preparation for floatification
|
2022-08-27 09:47:48 +02:00 |
|
Christoph Oelckers
|
43bd8acb31
|
- Exhumed: renamed all spr.pos.
|
2022-08-26 19:53:08 +02:00 |
|
Christoph Oelckers
|
255e12872c
|
- Exhumed: third batch of refactoring writes to spr.pos.
|
2022-08-26 19:53:07 +02:00 |
|
Christoph Oelckers
|
4aee3bef47
|
- Exhumed: fixed coordinate bug with queen
# Conflicts:
# source/games/exhumed/src/queen.cpp
|
2022-08-17 20:38:55 +02:00 |
|
Christoph Oelckers
|
aab13addb7
|
-renamed spritetype’s owner field to ‚intowner‘
Mainly for easier searching.
Also remove the duplicate ‚detail‘ field.
|
2022-05-24 00:30:41 +02:00 |
|
Christoph Oelckers
|
c10fb1278a
|
- moved the backup... methods to DCoreActor.
|
2021-12-30 17:10:08 +01:00 |
|
Christoph Oelckers
|
5498699faf
|
- use DCoreActor::sector() wherever possible.
|
2021-12-30 16:51:56 +01:00 |
|
Mitchell Richters
|
9bbb54fe2e
|
- Replace every line that just contains spaces or tabs with an empty line feed in all files except 3rd party libraries.
|
2021-12-30 20:30:21 +11:00 |
|
Christoph Oelckers
|
d4c01ce957
|
- remaining s() in queen.cpp.
|
2021-12-30 09:57:28 +01:00 |
|
Christoph Oelckers
|
d162c36113
|
- Exhumed: pActor->s() in queen.cpp
|
2021-12-30 09:57:25 +01:00 |
|
Christoph Oelckers
|
1bb7f3764d
|
- handle all s() cases in Exhumed using pSprite but not pActor->s().
|
2021-12-30 09:57:23 +01:00 |
|
Mitchell Richters
|
baf78848eb
|
- Replace spritetypebase z with pos.Z calls and eliminate spritetypebase pos union.
|
2021-12-30 09:57:06 +01:00 |
|
Mitchell Richters
|
cecb8dc48e
|
- Replace spritetypebase y with pos.Y calls.
|
2021-12-30 09:57:05 +01:00 |
|
Mitchell Richters
|
33ca55023f
|
- Replace spritetypebase x with pos.X calls.
|
2021-12-30 09:57:05 +01:00 |
|
Christoph Oelckers
|
d9d05e90b5
|
- globally replaced all occurences of '->s().' with '->spr.'
|
2021-12-30 09:57:00 +01:00 |
|
Christoph Oelckers
|
988a91904a
|
- a large of Exhumed flags, most search& replace plus a few local variable types.
|
2021-12-30 09:56:49 +01:00 |
|
Christoph Oelckers
|
8d0013128e
|
- Exhumed: use symbolic constant CSTAT_SPRITE_INVISIBLE
|
2021-12-30 09:56:45 +01:00 |
|
Christoph Oelckers
|
8dde6a3074
|
- Added GC support to Exhumed
|
2021-12-26 23:09:59 +01:00 |
|
Christoph Oelckers
|
b3bbf8932e
|
- same procedure for Exhumed.
|
2021-12-26 23:08:58 +01:00 |
|
Christoph Oelckers
|
624ad6a2ad
|
- cleanup stuff.
Removed unneeded prototypes, renamed some variables; no logic changes.
|
2021-12-25 21:29:05 +01:00 |
|
Christoph Oelckers
|
943641d18e
|
- renamed all nSector pointers to pSector
No logic changes!
|
2021-12-25 21:29:04 +01:00 |
|
Christoph Oelckers
|
a3ecbe6371
|
- MoveQS
|
2021-12-25 21:29:04 +01:00 |
|
Christoph Oelckers
|
2027c6ebaf
|
- the last sector[]
|
2021-12-25 21:29:04 +01:00 |
|
Christoph Oelckers
|
f09e7ed32f
|
- spawn functions.
|
2021-12-25 21:29:03 +01:00 |
|
Christoph Oelckers
|
b191bca49e
|
- BuildAnim
|
2021-12-25 21:29:01 +01:00 |
|
Christoph Oelckers
|
78d9b78193
|
- most of the rest of the walls.
|
2021-12-25 21:29:00 +01:00 |
|
Christoph Oelckers
|
5374dafb56
|
- switches
|
2021-12-25 21:29:00 +01:00 |
|
Christoph Oelckers
|
d73c7aa543
|
- short review and disasm variable renaming
(down to 200 shorts)
|
2021-12-25 21:28:52 +01:00 |
|
Christoph Oelckers
|
30b42d24a0
|
- Exhumed short review
(down to < 550)
|
2021-12-25 21:28:52 +01:00 |
|
Christoph Oelckers
|
999ec3c95a
|
use validSectorIndex checks where appropriate.
Let’s hope that this sloppiness doesn’t have negative effects with broken maps.
# Conflicts:
# source/games/sw/src/sprite.cpp
# Conflicts:
# source/games/duke/src/prediction.cpp
# source/games/duke/src/render.cpp
|
2021-12-25 21:28:37 +01:00 |
|
Christoph Oelckers
|
5bb114ba6e
|
- fixed two bad actor references in Exhumed's radial damage code.
The radial source is passed through pRadialActor, not pObjActor.
|
2021-11-30 22:44:54 +01:00 |
|
Christoph Oelckers
|
d63b6cda37
|
- exhumed: made all nAngle variables full ints
|
2021-11-29 00:55:42 +01:00 |
|
Christoph Oelckers
|
5a6d4f88d5
|
- Exhumed: eliminate all remaining MAXSECTORS references
|
2021-11-11 23:46:50 +01:00 |
|
Christoph Oelckers
|
9b52b3b451
|
- made all nSector variables full ints.
This already takes care of most sector[] accesses in Exhumed
|
2021-11-09 17:27:54 +01:00 |
|