Christoph Oelckers
|
adaa132515
|
- lots of boilerplate sections to get a pXSector pointer replaced.
Looks like this was originally an inline function, judging from how this was repeated all over again.
|
2021-12-25 21:28:43 +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
|
01abe7b2ac
|
- addressed most unused/uninitialized variable warnings from MSVC.
|
2021-11-29 00:55:30 +01:00 |
|
Christoph Oelckers
|
98a3564ee6
|
- use GetIndex for error messages and deleted several unused index variables.
|
2021-11-29 00:54:59 +01:00 |
|
Christoph Oelckers
|
0466186440
|
- HitScan
|
2021-11-29 00:53:53 +01:00 |
|
Christoph Oelckers
|
f4b900c540
|
- moved velocity data into DBloodActor.
|
2021-11-29 00:53:52 +01:00 |
|
Mitch Richters
|
ead877450d
|
- Blood: Replace CosScale16() with bsin() from backend.
|
2021-10-30 10:24:15 +02:00 |
|
Mitch Richters
|
3ec1767791
|
- Blood: Replace SinScale16() with bsin() from backend.
|
2021-10-30 10:24:15 +02:00 |
|
Christoph Oelckers
|
88e86b4248
|
- added 0 checks to all divisions for calculating dudeSlope.
I had it happen once that an actor was targeting itself here which resulted in zero distance and a division by zero exception.
|
2021-10-14 00:06:34 +02:00 |
|
Christoph Oelckers
|
c485fce958
|
- reformatted the actor and ai sources.
|
2021-10-10 11:47:18 +02:00 |
|
Christoph Oelckers
|
62502439d7
|
- eliminated HITINFO.hitsprite.
This was one of the more annoying sprite index variables because it is part of static global data.
|
2021-10-09 23:09:09 +02:00 |
|
Christoph Oelckers
|
3ab636a13a
|
- sfxPlay3DSound calls partially migrated.
|
2021-10-09 23:09:08 +02:00 |
|
Christoph Oelckers
|
bbe3f333fa
|
- replaced some GetSpriteExtents calls with GetActorExtents.
|
2021-10-09 23:08:43 +02:00 |
|
Christoph Oelckers
|
61d9cd1b17
|
- switched all aiPlay3DSound calls to use actors.
|
2021-10-09 23:02:40 +02:00 |
|
Christoph Oelckers
|
11aea1c5d4
|
- more target replacements.
|
2021-09-17 20:49:27 +02:00 |
|
Christoph Oelckers
|
b9f6120380
|
- handle target validations in AI functions properly.
Now they will all print the function name along with the message and not rely on assert abuse.
|
2021-09-17 20:49:27 +02:00 |
|
Christoph Oelckers
|
261301bdea
|
- replacing target_i, batch 1.
This was the simple stuff, mostly done by search&replacing common patterns.
|
2021-09-17 20:49:27 +02:00 |
|
Christoph Oelckers
|
7a6629ce6a
|
- renamed XSPRITE::target to target_i.
This is to make searching for it easier as 'target' is a very common word in the source.
|
2021-09-17 20:49:26 +02:00 |
|
Christoph Oelckers
|
774a015e6b
|
- aiChooseDirection and its subfunctions.
|
2021-09-17 20:49:26 +02:00 |
|
Christoph Oelckers
|
663ecc79d1
|
- actFireVector
|
2021-09-17 20:49:25 +02:00 |
|
Christoph Oelckers
|
63bc36e3c4
|
- renamed some constants.
Manually copied from NBlood because the underlying code has changed too much already.
|
2021-06-24 14:14:16 +02:00 |
|
Christoph Oelckers
|
7d77b2315f
|
- merged the few remaining contents of mmulti.h into d_net.h
|
2021-05-03 19:01:00 +02:00 |
|
Christoph Oelckers
|
fc11f537f7
|
- project cleanup
* moved all games into the 'games' folder.
* fixed project to include all sources and move them to the proper folders.
|
2021-01-10 20:31:32 +01:00 |
|