Christoph Oelckers
|
3a9f9988f4
|
- redid clipinsidebox* functions.
* Completely rewritten to be less obtuse.
* Consolidated the two variants.
* Renamed to be clearer about what they do.
|
2022-10-05 18:31:45 +02:00 |
|
Christoph Oelckers
|
b9d0c9d6ba
|
- simplified slope sprite code a bit and got rid of clipinsidebox overload.
|
2022-10-05 18:29:30 +02:00 |
|
Christoph Oelckers
|
8f4c418a1b
|
- pos simplifications
|
2022-10-05 18:00:25 +02:00 |
|
Christoph Oelckers
|
f485f9d42e
|
- batch of set_int_pos in Exhumed
|
2022-10-05 17:36:31 +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
|
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
|
f44736a5b6
|
-use an access function for reading wall positions so that we have a non-modifiable value wherever this is possible.
|
2022-02-15 22:18:23 +01:00 |
|
Christoph Oelckers
|
89ef81da55
|
- renamed walltype::pos as preparation for refactoring.
no functional changes here
|
2022-02-15 22:18:22 +01:00 |
|
Christoph Oelckers
|
5498699faf
|
- use DCoreActor::sector() wherever possible.
|
2021-12-30 16:51:56 +01:00 |
|
Mitchell Richters
|
8f468607ff
|
- Exhumed: Replace Player velocity and damage variables with vectors.
|
2021-12-31 00:19:33 +11: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
|
fb53f32603
|
- handle the remaining write accesses to ceilingz and floorz.
Everything is routed through the wrapper functions now.
|
2021-12-30 09:58:14 +01:00 |
|
Christoph Oelckers
|
de3e66016c
|
- removed the Actor() access method from Exhumed's player as well.
|
2021-12-30 09:58:06 +01:00 |
|
Mitchell Richters
|
95d270fbdd
|
- Exhumed: Clean up local functions variables to prevent redefinition conflicts.
|
2021-12-30 09:57:31 +01:00 |
|
Christoph Oelckers
|
301350ef8c
|
- remaining s() in move.cpp
|
2021-12-30 09:57:27 +01:00 |
|
Christoph Oelckers
|
23f274120c
|
- Exhumed: pActor->s() in move.cpp
|
2021-12-30 09:57:24 +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 |
|
Mitchell Richters
|
09e00a69fe
|
- Replace walltype y with pos.Y calls and eliminate walltype pos union.
|
2021-12-30 09:57:04 +01:00 |
|
Mitchell Richters
|
51b647da87
|
- Replace walltype x with pos.X calls.
|
2021-12-30 09:57:04 +01:00 |
|
Mitchell Richters
|
b2ab64bb62
|
- Capitalise vec3_t z variable.
|
2021-12-30 09:57:03 +01:00 |
|
Mitchell Richters
|
68e2691be7
|
- Capitalise vec3_t y variable.
|
2021-12-30 09:57:03 +01:00 |
|
Mitchell Richters
|
c549cc5276
|
- Capitalise vec3_t x variable.
|
2021-12-30 09:57:02 +01:00 |
|
Mitchell Richters
|
118ceb18ca
|
- Capitalise vec2_t y variable.
|
2021-12-30 09:57:02 +01:00 |
|
Mitchell Richters
|
3c9cd926ba
|
- Capitalise vec2_t x variable.
|
2021-12-30 09:57:02 +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
|
838bed7800
|
- final cleanup of sectnum related stuff.
Made sure that remaining uses of sector indices are safe to be kept and deleted a few redundant functions.
|
2021-12-26 23:10:01 +01:00 |
|
Christoph Oelckers
|
8ee5d1b0d7
|
- activated the garbage collector
This finally gets rid of all static storage for actors - so no more indices ever! :)
|
2021-12-26 23:10:00 +01:00 |
|
Christoph Oelckers
|
1d371b8cbf
|
- clear some data on init.
|
2021-12-26 23:09:59 +01:00 |
|
Christoph Oelckers
|
8dde6a3074
|
- Added GC support to Exhumed
|
2021-12-26 23:09:59 +01:00 |
|
Christoph Oelckers
|
f855b1020f
|
- actor lists refactored.
No more shorts, no more static arrays.
This was one of the biggest blockers for unlimiting the engine.
|
2021-12-26 23:09:54 +01:00 |
|
Christoph Oelckers
|
70d7e81f4f
|
- adapted getzrange to the new interface.
This was mainly removing game side solutions in favor of a common one in the backend.
|
2021-12-26 23:09:42 +01:00 |
|
Christoph Oelckers
|
b3bbf8932e
|
- same procedure for Exhumed.
|
2021-12-26 23:08:58 +01:00 |
|
Christoph Oelckers
|
b1b7608cf7
|
- most remaining sectnum references.
|
2021-12-25 21:29:04 +01:00 |
|
Christoph Oelckers
|
24d4680f6e
|
- sector[] in move.cpp
|
2021-12-25 21:29:03 +01:00 |
|
Christoph Oelckers
|
80f80ed5e5
|
- initsect
|
2021-12-25 21:29:03 +01:00 |
|
Christoph Oelckers
|
a3f1821670
|
- nPlayerViewSect
|
2021-12-25 21:29:03 +01:00 |
|
Christoph Oelckers
|
eaa155d52e
|
- various sectnums,
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
9b19845dfb
|
- AddMovingSector/CheckPushBlock
|
2021-12-25 21:29:02 +01:00 |
|