Christoph Oelckers
|
7f62df517d
|
- moved all interpolate* methods from spritetypebase to DCoreActor.
The places where it was used on tsprites were redone to use the actor's base coordinate, which at the point of the operation would always be the same.
|
2021-12-30 17:32:31 +01:00 |
|
Christoph Oelckers
|
c10fb1278a
|
- moved the backup... methods to DCoreActor.
|
2021-12-30 17:10:08 +01:00 |
|
Christoph Oelckers
|
6c381d4392
|
- removed sector() method from low level sprite type.
|
2021-12-30 16:58:48 +01:00 |
|
Christoph Oelckers
|
5498699faf
|
- use DCoreActor::sector() wherever possible.
|
2021-12-30 16:51:56 +01:00 |
|
Christoph Oelckers
|
88e4bb9f79
|
- moved sectno method to DCoreActor.
|
2021-12-30 16:39:43 +01:00 |
|
Christoph Oelckers
|
f0b7fe4add
|
- use setsector from DCoreActor.
Also did a bit of cleanup
|
2021-12-30 16:36:04 +01:00 |
|
Christoph Oelckers
|
af6ca40e3d
|
- use DCoreActor::insector instead of spritetype::insector.
|
2021-12-30 16:24:51 +01:00 |
|
Mitchell Richters
|
225a2a39da
|
- Duke: Replace player_struct noise_* variables with a vector.
|
2021-12-31 00:19:33 +11:00 |
|
Mitchell Richters
|
1e90b0bbbe
|
- Duke: Replace player_struct bobposy with bobpos.Y calls.
|
2021-12-30 23:00:44 +11:00 |
|
Mitchell Richters
|
034e1fd175
|
- Duke: Replace player_struct bobposx with bobpos.X calls.
|
2021-12-30 23:00:44 +11:00 |
|
Mitchell Richters
|
f9b728d188
|
- Duke: Replace DDukeActor lastvy with ovel.Y calls.
|
2021-12-30 23:00:44 +11:00 |
|
Mitchell Richters
|
8932b2fc1d
|
- Duke: Replace DDukeActor lastvx with ovel.X calls.
|
2021-12-30 23:00:43 +11:00 |
|
Mitchell Richters
|
0bc26e78ba
|
- Duke: Replace player_struct loogiey[64] with loogie[64].Y calls.
|
2021-12-30 23:00:43 +11:00 |
|
Mitchell Richters
|
e196a4daa3
|
- Duke: Replace player_struct loogiex[64] with loogie[64].X calls.
|
2021-12-30 23:00:43 +11:00 |
|
Mitchell Richters
|
2d6bc783c4
|
- Duke: Replace player_struct exity with exit.Y calls.
|
2021-12-30 23:00:43 +11:00 |
|
Mitchell Richters
|
8d2595ea84
|
- Duke: Replace player_struct exitx with exit.X calls.
|
2021-12-30 23:00:43 +11:00 |
|
Mitchell Richters
|
19a9fc462f
|
- Duke: Replace CraneDef poley with pole.Y calls.
|
2021-12-30 23:00:43 +11:00 |
|
Mitchell Richters
|
034727d902
|
- Duke: Replace CraneDef polex with pole.X calls.
|
2021-12-30 23:00:42 +11:00 |
|
Mitchell Richters
|
4b1fbf13df
|
- Duke: Replace CraneDef z with pos.Z calls.
|
2021-12-30 23:00:42 +11:00 |
|
Mitchell Richters
|
3dfcbafd93
|
- Duke: Replace CraneDef y with pos.Y calls.
|
2021-12-30 23:00:42 +11:00 |
|
Mitchell Richters
|
8006d8e394
|
- Duke: Replace CraneDef x with pos.X calls.
|
2021-12-30 23:00:42 +11:00 |
|
Mitchell Richters
|
788be33c1a
|
- Duke: Replace player_orig oz with opos.Z calls.
|
2021-12-30 23:00:42 +11:00 |
|
Mitchell Richters
|
f5dd8ba3b9
|
- Duke: Replace player_orig oy with opos.Y calls.
|
2021-12-30 23:00:42 +11:00 |
|
Mitchell Richters
|
c5d94f9a8e
|
- Duke: Replace player_orig ox with opos.X calls.
|
2021-12-30 23:00:42 +11:00 |
|
Mitchell Richters
|
8a94022f5d
|
- Duke: - Duke: Replace FireProj position and velocity variables with vectors.
|
2021-12-30 23:00:42 +11:00 |
|
Mitchell Richters
|
fd8c7bfa52
|
- Duke: Replace player_struct poszv with vel.Z calls.
|
2021-12-30 23:00:41 +11:00 |
|
Mitchell Richters
|
b2023efb44
|
- Duke: Replace player_struct posyv with vel.Y calls.
|
2021-12-30 23:00:41 +11:00 |
|
Mitchell Richters
|
31ed257f39
|
- Duke: Replace player_struct posxv with vel.X calls.
|
2021-12-30 23:00:41 +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
|
f9cea2b1db
|
- turning one check in hitradius into a flag.
|
2021-12-30 09:58:48 +01:00 |
|
Christoph Oelckers
|
3fcecedf32
|
- deleted ClearContent functions from actor classes.
this is a leftover from pre-DObject times and no longer needed.
|
2021-12-30 09:58:47 +01:00 |
|
Christoph Oelckers
|
16635e53fc
|
- renamed DDukeActor::picnum to attackertype.
This one having the same name here as spritetype::picnum is just confusing as hell and badly describes this variable's function.
|
2021-12-30 09:58:14 +01:00 |
|
Christoph Oelckers
|
059412b75e
|
- first batch of routing all write access to sectortype::ceilingz and floorz through a function interface.
We need this for implementing "precise" rendering to flag vertices as dirty.
|
2021-12-30 09:58:14 +01:00 |
|
Christoph Oelckers
|
12619671e6
|
- Duke/RR: added fudging to work around aiming randomization issues with the pistol when autoaim is off.
Solution is the same as in RedNukem/EDuke32: do one hitscan directly in aiming order and if that hits a sprite, use it as aiming target.
|
2021-12-30 09:58:10 +01:00 |
|
Christoph Oelckers
|
ce1daa82c2
|
- Duke: make camera actors temporarily invisible before rendering a scene.
Mainly needed for voxel/model replacements of the security camera sprite.
|
2021-12-30 09:58:09 +01:00 |
|
Christoph Oelckers
|
34f14aa4c3
|
- added vector variants of FindDistance2D and FindDistance3D
|
2021-12-30 09:58:07 +01:00 |
|
Christoph Oelckers
|
e3ce0da111
|
- make all actor pointers in the player struct regular pointers.
|
2021-12-30 09:58:06 +01:00 |
|
Christoph Oelckers
|
7bbd4343a8
|
- renamed all shadowing variables in Duke.
|
2021-12-30 09:57:33 +01:00 |
|
Mitchell Richters
|
e15c887f90
|
- Duke: Fix bad setup in initcrane() following actor sprite pointer cleanups.
|
2021-12-30 09:57:31 +01:00 |
|
Christoph Oelckers
|
3adbed4826
|
- t[] replacement in spawn code.
|
2021-12-30 09:57:22 +01:00 |
|
Christoph Oelckers
|
9b932b2d91
|
- t[] replacement in actors_d.cpp and actors_r.cpp.
|
2021-12-30 09:57:22 +01:00 |
|
Christoph Oelckers
|
8c35224fe1
|
- Duke: removed all t-pointers to temp_data in actors.cpp.
|
2021-12-30 09:57:22 +01:00 |
|
Christoph Oelckers
|
6766a5922a
|
- pass actors to calcChaseCamPos.
|
2021-12-30 09:57:18 +01:00 |
|
Christoph Oelckers
|
ed0c27b240
|
- Duke: deleted unused spritetype* variants of badguy() and bossguy()
|
2021-12-30 09:57:15 +01:00 |
|
Christoph Oelckers
|
09634c4993
|
- use actors instead of sprites in the new renderer's API.
|
2021-12-30 09:57:15 +01:00 |
|
Christoph Oelckers
|
d0143db8fe
|
- got rid of sx() and sm() inlines.
|
2021-12-30 09:57:13 +01:00 |
|
Mitchell Richters
|
3adf81e4f9
|
- Duke: Replace player_struct oposz with opos.Z calls.
|
2021-12-30 09:57:07 +01:00 |
|
Mitchell Richters
|
111aa16e64
|
- Duke: Replace player_struct oposy with opos.Y calls.
|
2021-12-30 09:57:07 +01:00 |
|
Mitchell Richters
|
0e897c29b0
|
- Duke: Replace player_struct oposx with opos.X calls.
|
2021-12-30 09:57:07 +01:00 |
|
Mitchell Richters
|
dd0ff465b0
|
- Replace spritetypebase oz with opos.Z calls and eliminate spritetypebase opos union.
|
2021-12-30 09:57:07 +01:00 |
|