Christoph Oelckers
|
b31e8dd8b4
|
- some initial preparations for exporting SW's actors.
|
2023-06-01 22:07:47 +02:00 |
|
Christoph Oelckers
|
b07a182df4
|
- change type of AF()
|
2023-05-28 11:19:36 +02:00 |
|
Christoph Oelckers
|
4bf0029c32
|
- remove lots of unneeded SAVE_CODE and SAVE_DATA declarations.
Everything ported to VMFunctions can now be saved natively and the DECISIONs never get stored in serialized pointers.
|
2023-05-28 11:19:35 +02:00 |
|
Christoph Oelckers
|
540f96407d
|
- clean up ANIMATOR declarations.
|
2023-05-28 08:46:03 +02:00 |
|
Christoph Oelckers
|
1b685d8652
|
- wrap all action functions in a VMFunction.
To allow piece-by-piece refactoring.
|
2023-05-28 08:35:19 +02:00 |
|
Christoph Oelckers
|
7d30f1921c
|
- moved remaining stuff to refactor to a substructure for easier lookup later.
|
2023-05-27 22:15:52 +02:00 |
|
Christoph Oelckers
|
3612127a5e
|
- move stuff to refactor to a sub-structure.
|
2023-05-27 12:37:24 +02:00 |
|
Christoph Oelckers
|
f479f995a1
|
- transitioned all tileLeftOffset and tileTopOffset calls to use the texture manager.
|
2022-12-11 19:44:01 +01:00 |
|
Mitchell Richters
|
2e0b9490e1
|
- Change spritetypebase::angle to a DRotator named Angles .
* Major pre-requisite for the next steps I'm undertaking, let's get it into the branch now.
|
2022-12-11 18:41:52 +01:00 |
|
Christoph Oelckers
|
48fda0cafd
|
- second batch of set_const_clipdist replacements
|
2022-10-30 16:51:15 +01:00 |
|
Mitchell Richters
|
8bc34f3dac
|
- Handle all remaining VecToAngle() calls.
|
2022-10-27 16:55:53 +02:00 |
|
Christoph Oelckers
|
ef47040630
|
- renaming stuff for search purposes
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
9721d80f44
|
- more assignment wraps
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
b2b1522185
|
- fixed a few bad length calculations
|
2022-10-17 17:03:51 +02:00 |
|
Christoph Oelckers
|
73998f556f
|
- 4x DISTANCE in skull.cpp
|
2022-10-16 23:54:18 +02:00 |
|
Christoph Oelckers
|
ca7488672f
|
- floatified angle assignments in skull.cpp
|
2022-10-16 23:54:17 +02:00 |
|
Christoph Oelckers
|
3e3e3714dc
|
- function separators in 6 files
|
2022-10-16 10:59:05 +02:00 |
|
Christoph Oelckers
|
9103f4dbe8
|
- missed 2 vel in skull.cpp
|
2022-10-16 10:59:03 +02:00 |
|
Christoph Oelckers
|
f9f26bbfe2
|
- cleaned out most MOVEx/y calls and the last remaining wrappers in player.cpp.
|
2022-10-16 09:21:20 +02:00 |
|
Christoph Oelckers
|
92379863f1
|
- don't use DAngle for calculating bobbing amplitudes.
It makes more sense here to have a dedicated function since this is not really angular math.
|
2022-10-15 13:31:59 +02:00 |
|
Christoph Oelckers
|
6fd8dae380
|
- removed the non-Blood float_* access wrappers
|
2022-10-15 10:15:21 +02:00 |
|
Christoph Oelckers
|
62ba753585
|
- remove vel clear wrappers
|
2022-10-15 10:15:21 +02:00 |
|
Christoph Oelckers
|
ec88d1ea6c
|
- set_int_xvel
|
2022-10-14 23:13:32 +02:00 |
|
Christoph Oelckers
|
0aad018796
|
- second batch of xvel wraps.
|
2022-10-14 23:13:32 +02:00 |
|
Christoph Oelckers
|
ba044ac2f4
|
- first bunch of wrapping xvel.
|
2022-10-14 23:02:11 +02:00 |
|
Christoph Oelckers
|
36f109502d
|
- use clear_xvel wrapper.
|
2022-10-14 23:02:11 +02:00 |
|
Christoph Oelckers
|
bd520e63dd
|
- use float_zvel in a few places.
|
2022-10-14 20:31:57 +02:00 |
|
Christoph Oelckers
|
231107921e
|
- handle a few more operators
|
2022-10-14 20:31:56 +02:00 |
|
Christoph Oelckers
|
651bf324e3
|
- int_Actor* cleanup.
|
2022-10-14 20:31:54 +02:00 |
|
Christoph Oelckers
|
c9ab96f504
|
- floatified SpriteOverlapZ
|
2022-10-14 18:13:48 +02:00 |
|
Christoph Oelckers
|
a5d6cbaa57
|
- floatified SpriteOverlap and user.OverlayZ
|
2022-10-14 18:13:48 +02:00 |
|
Christoph Oelckers
|
e7197e2d73
|
- migrate all remaining move_missile calls
|
2022-10-14 17:17:37 +02:00 |
|
Christoph Oelckers
|
98b06697f7
|
- pass position pointers to DISTANCE.
|
2022-10-10 17:31:28 +02:00 |
|
Christoph Oelckers
|
31dfd1af7a
|
- eliminated most int_upos calls.
|
2022-10-09 21:57:30 +02:00 |
|
Christoph Oelckers
|
0d24aeb3f5
|
- handle all remaining trivial int_loz.
|
2022-10-09 14:53:11 +02:00 |
|
Christoph Oelckers
|
9ed66acd44
|
- renamed 2 integer functions to add float variants
|
2022-10-09 14:53:10 +02:00 |
|
Christoph Oelckers
|
f53a61693b
|
- floatified user.pos.
Special care needed to be taken for two cases where it did not store a coordinate.
|
2022-10-09 08:21:56 +02:00 |
|
Christoph Oelckers
|
f43a8d4fce
|
- user.pos wrapping.
|
2022-10-09 08:21:56 +02:00 |
|
Christoph Oelckers
|
467ab9f7ee
|
- int_hiz/int_loz replacements.
|
2022-10-09 08:21:55 +02:00 |
|
Christoph Oelckers
|
306e751a51
|
- floatified user.hiz and user.loz
|
2022-10-09 08:21:54 +02:00 |
|
Christoph Oelckers
|
ac3f6d73e3
|
- wrapped all reads to user.loz.
|
2022-10-09 08:21:54 +02:00 |
|
Christoph Oelckers
|
ade20cbfe2
|
- some angular stuff.
|
2022-10-09 08:21:54 +02:00 |
|
Christoph Oelckers
|
6bdfa09dd1
|
- the remaining angle stuff.
|
2022-10-05 00:36:21 +02:00 |
|
Christoph Oelckers
|
2533841541
|
- set_int_ang in SW.
|
2022-10-04 23:56:44 +02:00 |
|
Christoph Oelckers
|
6381015229
|
- set_int_ang in SW, part 1.
|
2022-10-04 23:56:44 +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
|
e732e2f947
|
- SW: replaced spr.pos globally (except two functions)
# Conflicts:
# source/games/sw/src/_polymost.cpp
|
2022-08-26 19:53:09 +02:00 |
|
Christoph Oelckers
|
6a5384f39e
|
- SW: eighth batch of spr.pos wraps.
|
2022-08-26 19:53:09 +02:00 |
|
Christoph Oelckers
|
212b9e8bab
|
- SW: fourth batch of spr.pos wraps.
|
2022-08-26 19:53:08 +02:00 |
|