Christoph Oelckers
|
8b0e86e88b
|
- wrap a few more accesses to picnum variables
|
2022-12-11 19:44:00 +01:00 |
|
Christoph Oelckers
|
483617d3e1
|
- use the texture wrappers in a few places.
|
2022-12-11 19:44:00 +01:00 |
|
Christoph Oelckers
|
ede5b017ab
|
- renamed walltype::picnum to wallpicnum for easier searching.
|
2022-12-11 19:43:58 +01:00 |
|
Christoph Oelckers
|
a08db47528
|
- exported all breakable ceilings.
Very simple stuff with instant profit. :)
|
2022-12-11 19:43:58 +01:00 |
|
Christoph Oelckers
|
a63ee8079a
|
- implemented customizable breakable walls and ported all hard coded variants to use this.
|
2022-12-11 19:43:57 +01:00 |
|
Mitchell Richters
|
470b4efac8
|
- Remove PlayerAngles::setYaw() method usage and remaining associated code.
|
2022-12-11 19:43:56 +01:00 |
|
Mitchell Richters
|
f58e3c58aa
|
- Remove PlayerAngles::setPitch() method usage.
|
2022-12-11 19:43:56 +01:00 |
|
Christoph Oelckers
|
6de147b77f
|
- moved the CON execute call to DDukeActor::Tick and removed a large portion of the special handling for scriptified actors.
|
2022-12-11 19:43:54 +01:00 |
|
Christoph Oelckers
|
23640988db
|
- define several of RR's fullbright decorative sprites via spawnclasses remapping.
|
2022-12-11 19:43:53 +01:00 |
|
Christoph Oelckers
|
0bc9023e17
|
- scriptified the pipe bomb and RR's dynamite, which is mostly the same thing.
The mortars were split off because they made the code too convoluted.
|
2022-12-11 19:43:51 +01:00 |
|
Christoph Oelckers
|
bc34746227
|
- scriptified transport vehicles.
|
2022-12-11 19:43:50 +01:00 |
|
Christoph Oelckers
|
5358b3d98c
|
- added a new sprite flag for those types which can trigger respawn actions.
|
2022-12-11 19:43:50 +01:00 |
|
Christoph Oelckers
|
15fb7dab35
|
- virtualized the 'shoot' interface and scriptified the bloodsplats to test it.
This calls virtual functions on the actor defaults now to allow writing specific shoot functions for subclasses.
|
2022-12-11 19:43:48 +01:00 |
|
Christoph Oelckers
|
1ef61c8588
|
- exported a bunch of stuff we're going to need soon.
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
93ef4b34d7
|
- scriptified the guts spawning function.
|
2022-12-11 18:46:40 +01:00 |
|
Christoph Oelckers
|
1b3f551216
|
- use a flag for outer space textures.
|
2022-12-11 18:42:02 +01:00 |
|
Mitchell Richters
|
dfb55c39ca
|
- Duke: Remove all remaining angle wrapper usage.
|
2022-12-11 18:42:00 +01:00 |
|
Mitchell Richters
|
d7d76d5fc4
|
- Move all PlayerAngles view angle properties into new DRotator objects.
|
2022-12-11 18:41:58 +01:00 |
|
Mitchell Richters
|
175b182805
|
- Invert rotscrnang so it rolls forward, consistent with all other angles.
|
2022-12-11 18:41:58 +01:00 |
|
Mitchell Richters
|
bef4536c1f
|
- Remove old PlayerAngles backup/restore methods.
|
2022-12-11 18:41:58 +01:00 |
|
Mitchell Richters
|
aa868232c8
|
- Clean up all previously annotated angle/yaw checks.
|
2022-12-11 18:41:58 +01:00 |
|
Mitchell Richters
|
850c988dfa
|
- Wrap access to previous yaw.
|
2022-12-11 18:41:57 +01:00 |
|
Mitchell Richters
|
be466fec8d
|
- Wrap access to current yaw.
|
2022-12-11 18:41:57 +01:00 |
|
Mitchell Richters
|
fd05d320ff
|
- Wrap access to previous pitch.
|
2022-12-11 18:41:56 +01:00 |
|
Mitchell Richters
|
15f1d89855
|
- Wrap access to current pitch.
|
2022-12-11 18:41:56 +01:00 |
|
Mitchell Richters
|
b9f5bb71cc
|
- Merge PlayerHorizon and PlayerAngle structs into PlayerAngles struct.
|
2022-12-11 18:41:56 +01:00 |
|
Mitchell Richters
|
353c2a20fd
|
- Rename remaining PlayerAngle methods.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
a061f2baef
|
- Rename PlayerAngle::spin to its destined final name.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
a42750f37f
|
- Rename PlayerAngle::orotscrnang in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
7d34288290
|
- Rename PlayerAngle::rotscrnang in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
644cf82238
|
- Rename PlayerAngle::look_ang in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
50cf22ec53
|
- Rename PlayerAngle::oang in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
bd063de5f5
|
- Rename PlayerAngle::ang in preparation for replacement work.
|
2022-12-11 18:41:54 +01:00 |
|
Mitchell Richters
|
9ab8db04db
|
- Rename remaining PlayerHorizon methods.
|
2022-12-11 18:41:54 +01:00 |
|
Mitchell Richters
|
723631cc81
|
- Rename PlayerHorizon::ohorizoff in preparation for replacement work.
|
2022-12-11 18:41:54 +01:00 |
|
Mitchell Richters
|
216fad7e18
|
- Rename PlayerHorizon::horizoff in preparation for replacement work.
|
2022-12-11 18:41:53 +01:00 |
|
Mitchell Richters
|
0c53990c87
|
- Rename PlayerHorizon::ohoriz in preparation for replacement work.
|
2022-12-11 18:41:53 +01:00 |
|
Mitchell Richters
|
401a829d54
|
- Rename PlayerHorizon::horiz in preparation for replacement work.
|
2022-12-11 18:41:53 +01:00 |
|
Mitchell Richters
|
f027d07ae5
|
- Annotate all player angles that are being set as the sprite angles to review later.
* Once the angles between player and sprite have been unified, these will be much harder to identify.
|
2022-12-11 18:41:53 +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 |
|
Mitchell Richters
|
f10f1b9154
|
- Duke: Remove player_struct::posoldZset() and player_struct::posoldZget() .
|
2022-12-11 18:41:44 +01:00 |
|
Mitchell Richters
|
66a08a26e8
|
- Duke: Remove player_struct::posoldX() , player_struct::posoldY() , and player_struct::posoldXY() .
|
2022-12-11 18:41:44 +01:00 |
|
Mitchell Richters
|
27be72c7ec
|
- Duke: Remove player_struct::posGet() .
|
2022-12-11 18:41:43 +01:00 |
|
Mitchell Richters
|
b42672dcf9
|
- Duke: Remove player_struct::posZget() .
|
2022-12-11 18:41:43 +01:00 |
|
Mitchell Richters
|
92dd6c9795
|
- Duke: Remove player_struct::posXY() .
|
2022-12-11 18:41:43 +01:00 |
|
Mitchell Richters
|
6f102e1171
|
- Duke: Remove player_struct::posX() and player_struct::posY() .
|
2022-12-11 18:41:43 +01:00 |
|
Mitchell Richters
|
b1bd59db41
|
- Duke: Clean up all player position calls referencing gs.playerheight that don't need it when using the sprite height.
|
2022-12-11 18:41:42 +01:00 |
|
Mitchell Richters
|
6eeedbd38a
|
- Duke: Move player_struct::restorexyz() to DCoreActor::restorepos() .
|
2022-12-11 18:41:42 +01:00 |
|
Mitchell Richters
|
a78d976352
|
- Duke: Remove player_struct::backupxyz() in lieu of actor variant.
|
2022-12-11 18:41:42 +01:00 |
|
Mitchell Richters
|
dd5834444e
|
- Duke: Swap out the internals of the player's pos methods and get the game going again.
|
2022-12-11 18:41:41 +01:00 |
|