Christoph Oelckers
|
2d51058de8
|
- add_int_ang
|
2022-10-05 00:35:14 +02:00 |
|
Christoph Oelckers
|
150ab95a3a
|
- set_int_ang in Duke.
Also changed SOUNDFX actor to use a different variable for its index.
|
2022-10-04 23:56:43 +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
|
9392e31b33
|
- remove C-style struct parameters.
|
2022-10-04 18:44:16 +02:00 |
|
Christoph Oelckers
|
b327f7f03a
|
- some simple replacements.
|
2022-10-04 18:44:15 +02:00 |
|
Christoph Oelckers
|
05d8cee911
|
- more cleanup.
|
2022-10-04 18:44:15 +02:00 |
|
Christoph Oelckers
|
9d4e467268
|
- did some more.
|
2022-10-04 18:44:15 +02:00 |
|
Christoph Oelckers
|
8bba3b24b5
|
- floatification access method cleanup in actors_d.cpp.
|
2022-10-02 20:47:01 +02:00 |
|
Christoph Oelckers
|
dd7544c7a6
|
- cleanup, part 2.
|
2022-10-02 20:47:00 +02:00 |
|
Christoph Oelckers
|
e878ecb511
|
- floatified player_struct::pos.
|
2022-10-02 20:47:00 +02:00 |
|
Christoph Oelckers
|
86076b2871
|
- use player_add_int_xy and player_set_int_xy.
|
2022-10-02 20:47:00 +02:00 |
|
Christoph Oelckers
|
44dc2a692f
|
- wrapped player::pos z-assignments.
|
2022-10-02 20:46:59 +02:00 |
|
Christoph Oelckers
|
8ba7cb0ddb
|
- use the player position utilities in actor*.cpp
|
2022-10-02 20:46:59 +02:00 |
|
Christoph Oelckers
|
fb4da6bbd4
|
- added some utilities.
This also had to use explicit types in a few places to clear ambiguities.
|
2022-10-02 20:46:58 +02:00 |
|
Christoph Oelckers
|
312ee075d2
|
- use wrapper functions for pos/opos where possible.
|
2022-10-02 20:46:58 +02:00 |
|
Christoph Oelckers
|
591dcc995a
|
- added a float version of gs.playerheight.
|
2022-10-02 20:46:58 +02:00 |
|
Christoph Oelckers
|
564ec9e518
|
- renamed player_struct::opos
|
2022-10-02 20:46:58 +02:00 |
|
Christoph Oelckers
|
5f4c35e9aa
|
- renamed player_struct::pos
|
2022-10-02 20:46:58 +02:00 |
|
Christoph Oelckers
|
665ee69eba
|
- Duke: cleanup on z-checks, part 3.
|
2022-10-02 20:46:57 +02:00 |
|
Christoph Oelckers
|
6eabe4e152
|
- Duke: cleanup on z-checks, part 2.
|
2022-10-02 20:46:57 +02:00 |
|
Christoph Oelckers
|
b853e9caa0
|
- Duke: cleanup on z-checks, part 1.
|
2022-10-02 20:46:57 +02:00 |
|
Christoph Oelckers
|
4506b5cb08
|
- cleaned up the remaining uses of the integer floorz/ceilingz variables.
This concerns two particularly ugly blocks of code in the move functions - these were fully redone with pure floating point math.
|
2022-10-02 20:46:57 +02:00 |
|
Christoph Oelckers
|
89c0e4234c
|
- remapped all copy assignments to DDukeActor::ceilingz/floorz.
This commit does not work! It was split for clarity.
|
2022-10-02 20:46:57 +02:00 |
|
Christoph Oelckers
|
4787bddddd
|
- Duke: replaced most read access to DDukeActor::floorz/ceilingz with a wrapper function.
|
2022-10-02 20:46:56 +02:00 |
|
Christoph Oelckers
|
793e9b7623
|
- renamed DDukeActor::floorz, ceilingz.
|
2022-10-02 20:46:56 +02:00 |
|
Christoph Oelckers
|
7745701d4b
|
- floatified opos.
|
2022-10-02 20:46:56 +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
|
204d6018f4
|
- Duke: renamed all spr.pos
This was pure search&replace with no other code edits.
|
2022-08-26 19:53:07 +02:00 |
|
Christoph Oelckers
|
f629ec1916
|
- Duke: full pos assignments
|
2022-08-26 19:53:06 +02:00 |
|
Christoph Oelckers
|
236b1cf4e0
|
- Duke: third batch of refactoring writes to spr.pos.
|
2022-08-26 19:53:05 +02:00 |
|
Christoph Oelckers
|
6d21552d6c
|
- Duke: second batch of refactoring writes to spr.pos.
|
2022-08-26 19:53:05 +02:00 |
|
Richard Gobeille
|
1389413ca1
|
Duke3d: make actors set to move vertically in CON act as if SFLAG_SMOOTHMOVE was explicitly enabled
This smooths out stuff like octabrains and flying liztroops without making them look stupid when they move on the ground.
|
2022-06-05 22:40:06 +10:00 |
|
Christoph Oelckers
|
bc5c742930
|
- Duke: fixed some crashes with bad map setups
|
2022-06-05 09:40:10 +02:00 |
|
Mitchell Richters
|
7282e0d8bf
|
- Remove multiple addadjustment() /settarget() overloads in favour of native binangle /fixedhoriz versions only.
* Simplifies these classes a bit.
* Better shows intent in actual game code.
* Removes unnecessary int to double conversions.
|
2022-05-30 20:35:41 +10:00 |
|
Jordon Moss
|
5c65a9bab4
|
Interpolate FIRELASER trails.
|
2022-05-30 20:21:40 +10: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
|
8487d693f5
|
- flags for the bolts.
|
2022-01-27 01:05:12 +01:00 |
|
Christoph Oelckers
|
82898e42a6
|
- fix the camera.
- camera flag added
|
2022-01-27 01:05:12 +01:00 |
|
Christoph Oelckers
|
8e89bc29e4
|
- new explosion flags
|
2022-01-27 01:05:12 +01:00 |
|
Christoph Oelckers
|
fba8f54bb3
|
- two more flags to get sprite indices out of movecrack.
# Conflicts:
# source/games/duke/src/constants.h
|
2022-01-27 00:48:39 +01:00 |
|
Christoph Oelckers
|
3d0c794224
|
- two more flags for LASERLINE.
|
2022-01-27 00:46:24 +01:00 |
|
Christoph Oelckers
|
0574da7cd4
|
- SE24 cleanup using flags.
The whole setup is actually very simple, once all the mess got removed from the code.
|
2022-01-27 00:42:49 +01:00 |
|
Christoph Oelckers
|
2468debe34
|
- added a new flag for non-teleporting items.
|
2022-01-27 00:42:16 +01:00 |
|
Christoph Oelckers
|
fc94fb9651
|
- replaced checktimetosleep with a flag.
|
2022-01-27 00:42:07 +01:00 |
|
Christoph Oelckers
|
72510a47fa
|
- replaced one more actor list check in hitradius with a flag.
|
2022-01-27 00:41:57 +01:00 |
|
Christoph Oelckers
|
125c3e8004
|
- flammable flags.
|
2022-01-27 00:41:33 +01:00 |
|