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
|
51768439a9
|
- started removing wrappers. ScaleX() and ScaleY() done.
No manual changes in here.
|
2022-10-30 16:51:31 +01:00 |
|
Christoph Oelckers
|
8c308c8d3e
|
- added ScaleY method to spritetype and used it to get rid of a large amount of 'yrepeat * REPEAT_SCALE'
|
2022-10-30 16:51:18 +01:00 |
|
Christoph Oelckers
|
4af4983d3e
|
- floatified clipdist and replaced fClipdist wrapper.
This uses a new variable because a few things use clipdist as a flag byte
|
2022-10-30 16:51:14 +01:00 |
|
Mitchell Richters
|
c00c8d196e
|
- Simple VecToAngle() > .Angle() replacements.
|
2022-10-27 16:55:52 +02:00 |
|
Christoph Oelckers
|
ee255b533d
|
- floatified SpidBirthSeqCallback
|
2022-10-25 07:07:03 +02:00 |
|
Christoph Oelckers
|
4376bd6581
|
- floatified SpidBiteSeqCallback and SpidJumpSeqCallback
|
2022-10-25 07:07:03 +02:00 |
|
Christoph Oelckers
|
0385897be4
|
- floatified spidThinkChase
|
2022-10-25 07:07:01 +02:00 |
|
Christoph Oelckers
|
5d78c81acb
|
- 11x replacing the same pattern.
|
2022-10-25 07:07:00 +02:00 |
|
Christoph Oelckers
|
a4ec938526
|
- renamed HitScan to HitScan_ as a refactoring aid.
|
2022-10-25 07:06:56 +02:00 |
|
Christoph Oelckers
|
105e20a32d
|
- eliminated lots of approxDist calls.
Only the really simple ones.
|
2022-10-25 07:06:50 +02:00 |
|
Christoph Oelckers
|
6c6fdaf332
|
- floatified actSpawnDude and removed its unused last parameter.
All callers left it at 0.
|
2022-10-22 20:41:26 +02:00 |
|
Christoph Oelckers
|
1ba20c7dce
|
- wrapped most clipdist assignments
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
2b5422cc53
|
- floatified USER::goalAng
|
2022-10-15 13:32:00 +02:00 |
|
Christoph Oelckers
|
9df7c55040
|
- rename USER::goalAng
|
2022-10-15 13:32:00 +02:00 |
|
Christoph Oelckers
|
994cb47d36
|
- set_int_bvel_z
|
2022-10-14 23:52:44 +02:00 |
|
Christoph Oelckers
|
9cbffc998e
|
- set_int_bvel_y
|
2022-10-14 23:52:44 +02:00 |
|
Christoph Oelckers
|
761da2b06e
|
- set_int_bvel_x
|
2022-10-14 23:52:43 +02:00 |
|
Christoph Oelckers
|
e7b09dbaac
|
- renamed vel.
|
2022-10-14 23:52:42 +02:00 |
|
Mitchell Richters
|
92b16907d2
|
- Use getincangle() in more places so it can be refactored easier later on.
|
2022-10-13 00:59:02 +02:00 |
|
Christoph Oelckers
|
478672879e
|
- partial HitScan parameter change
The really easy stuff…
|
2022-10-13 00:59:00 +02:00 |
|
Christoph Oelckers
|
230913bad3
|
- another large AI cleanup batch
|
2022-10-13 00:58:59 +02:00 |
|
Christoph Oelckers
|
ea04f5f800
|
- more vector stuff in Blood AI
all the same pattern
|
2022-10-12 22:18:11 +02:00 |
|
Christoph Oelckers
|
3da68ab038
|
- cansee refactoring, part 3
|
2022-10-10 17:37:20 +02:00 |
|
Christoph Oelckers
|
d26a4e70c3
|
- wrapped XSPRITE::TargetPos
|
2022-10-10 17:37:19 +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
|
5296051fef
|
- Blood: replaced the remaining spr.pos with int_pos()
|
2022-08-26 19:53:04 +02:00 |
|
Christoph Oelckers
|
ca423e15f0
|
- Check enemy type when adding to enemy level count
Fixes count issues with respawning enemies
copied from NBlood commit a6bbac4a213f6fb76a7c20b80da6b30c9ffc3064
|
2022-05-06 01:08:09 +02:00 |
|
Christoph Oelckers
|
5498699faf
|
- use DCoreActor::sector() wherever possible.
|
2021-12-30 16:51:56 +01:00 |
|
Mitchell Richters
|
431749cf6e
|
- Blood: Replace XSPRITE targety with TargetPos.Y calls.
|
2021-12-30 23:00:40 +11:00 |
|
Mitchell Richters
|
1d29716e6b
|
- Blood: Replace XSPRITE targetx with TargetPos.X calls.
|
2021-12-30 23:00:40 +11:00 |
|
Mitchell Richters
|
22275a16f6
|
- Blood: Replace DBloodActor zvel with vel.Z calls.
|
2021-12-30 23:00:40 +11:00 |
|
Mitchell Richters
|
ce08fd4304
|
- Blood: Replace DBloodActor yvel with vel.Y calls.
|
2021-12-30 23:00:40 +11:00 |
|
Mitchell Richters
|
a9e66ec553
|
- Blood: Replace DBloodActor xvel with vel.X calls.
|
2021-12-30 23:00:39 +11:00 |
|
Christoph Oelckers
|
e670cf2786
|
- re-tabified several files that got mangled by repeated merging
|
2021-12-30 09:58:47 +01:00 |
|
Christoph Oelckers
|
49c43297cd
|
- pXSprite in AI... code.
|
2021-12-30 09:57:14 +01:00 |
|
Christoph Oelckers
|
723e22743e
|
- handle all x() calls in AI code.
|
2021-12-30 09:57:12 +01:00 |
|
Christoph Oelckers
|
1ebdb81e13
|
- deleted the actor->s() calls in AI code.
|
2021-12-30 09:57:12 +01:00 |
|
Christoph Oelckers
|
e123e61f99
|
- quick replace of 'pSprite->' with 'actor->spr.' in AI files.
|
2021-12-30 09:57:12 +01:00 |
|
Christoph Oelckers
|
612167cbf1
|
- handle all non- "pSprite = actor->s();" calls of s() in Blood AI code.
|
2021-12-30 09:57:12 +01:00 |
|
Christoph Oelckers
|
bff3bbea73
|
- handle all target sprites in AI code.
|
2021-12-30 09:57:12 +01:00 |
|
Mitchell Richters
|
baf78848eb
|
- Replace spritetypebase z with pos.Z calls and eliminate spritetypebase pos union.
|
2021-12-30 09:57:06 +01:00 |
|
Mitchell Richters
|
cecb8dc48e
|
- Replace spritetypebase y with pos.Y calls.
|
2021-12-30 09:57:05 +01:00 |
|
Mitchell Richters
|
33ca55023f
|
- Replace spritetypebase x with pos.X calls.
|
2021-12-30 09:57:05 +01:00 |
|
Christoph Oelckers
|
129ce0aea8
|
- migrated Blood's hitscan calls and its global gHitInfo struct.
|
2021-12-26 23:08:56 +01:00 |
|
Christoph Oelckers
|
9343e3f9c4
|
- handle most cansee calls.
|
2021-12-25 21:29:13 +01:00 |
|
Christoph Oelckers
|
7daa501a4d
|
- removed all #include "compat.h" except the one in build.h
Still all compiles fine.
|
2021-12-14 12:24:10 +01:00 |
|
Christoph Oelckers
|
5422bff683
|
‚char‘ review in Blood - part 1
|
2021-11-29 00:55:42 +01:00 |
|