Christoph Oelckers
|
f0637cfc83
|
- moved actioncounter and curframe to a dedicated variable.
The third generic counter is not as easy to fix as its use is far more widespread
|
2023-04-12 20:07:12 +02:00 |
|
Christoph Oelckers
|
30ccbe2710
|
- moved actions out of the ScriptCode array and gave them a dedicated struct with meaningful member names.
|
2023-04-12 20:07:11 +02:00 |
|
Christoph Oelckers
|
ae4ef6401c
|
- use the actual actor flags.
Not fully working yet...
|
2023-04-09 09:45:42 +02:00 |
|
Christoph Oelckers
|
0e169759d5
|
- animatesprites_r.cpp cleanup
|
2023-04-07 12:22:45 +02:00 |
|
Christoph Oelckers
|
8a789b9015
|
- voxel management cleanup.
Moving the voxel index into the texExtInfo array and removing most of Blood's and SW's special handling.
|
2022-12-18 13:18:43 +01:00 |
|
Christoph Oelckers
|
20edd800f9
|
- big texture system refactor.
Finally that quickly slapped together BuildTiles class is gone and replaced with something that better integrates with the underlying texture manager
|
2022-12-18 13:05:58 +01:00 |
|
Mitchell Richters
|
5d3710d677
|
- Duke: Always use tsprite pos/angle when used in conjunction with viewvec or viewang.
* This solves the issue of jittery picnum changes when circle-strafing actors at high speeds.
|
2022-12-11 19:45:38 +01:00 |
|
Christoph Oelckers
|
5b34917f62
|
- split the sprite animation code for CON-based actors into a separate function.
Like the shadow code this is virtually identical for Duke and RR.
|
2022-12-11 19:43:55 +01:00 |
|
Christoph Oelckers
|
0d7288c543
|
- moved the shadow creation code out of animatesprites into a common subfunction.
Also removing several checks for non-enemy actors for which shadows are generally not being created.
|
2022-12-11 19:43:55 +01:00 |
|