Christoph Oelckers
|
25c93e65fc
|
- more script ID wrappers for sectors.
|
2020-11-04 20:40:26 +01:00 |
|
Christoph Oelckers
|
aac5ab55a3
|
- movesprite cleanup.
|
2020-11-04 20:40:25 +01:00 |
|
Christoph Oelckers
|
7a95c1661e
|
- wrap actor index storage in sector in the script index API.
|
2020-11-04 20:40:25 +01:00 |
|
Christoph Oelckers
|
471a25f819
|
- operaterespawns.
# Conflicts:
# source/games/duke/src/sectors_d.cpp
# source/games/duke/src/sectors_r.cpp
|
2020-11-04 20:40:25 +01:00 |
|
Christoph Oelckers
|
5cf288a05c
|
- changed the trip bomb indexing to use a separate counter for robustness.
|
2020-11-04 20:40:25 +01:00 |
|
Christoph Oelckers
|
0eb10f0313
|
- newowner and related code.
|
2020-11-04 20:40:25 +01:00 |
|
Christoph Oelckers
|
c90e7d9b5f
|
- almost the last owners
|
2020-11-04 20:40:08 +01:00 |
|
Christoph Oelckers
|
d0db810ab0
|
- ud.camerasprite -> actor.
|
2020-11-04 20:40:08 +01:00 |
|
Christoph Oelckers
|
212b99d0f3
|
- use owner wrappers in spawn code.
|
2020-11-04 20:40:08 +01:00 |
|
Christoph Oelckers
|
24cfd841f2
|
- lotsofglass - final function in spawn.cpp
|
2020-11-04 20:40:07 +01:00 |
|
Christoph Oelckers
|
4add2b5839
|
- two more
|
2020-11-04 20:40:07 +01:00 |
|
Christoph Oelckers
|
ac5ea2f1c9
|
- 3 more wrappers gone.
|
2020-11-04 20:40:07 +01:00 |
|
Christoph Oelckers
|
8f754d163d
|
- removed inline wrappers that are not needed anymore.
# Conflicts:
# source/games/duke/src/spawn_r.cpp
|
2020-11-04 20:40:07 +01:00 |
|
Christoph Oelckers
|
f3f0fd0a3a
|
- ported the sound code to actors and removed the inline helpers.
|
2020-11-04 20:40:07 +01:00 |
|
Christoph Oelckers
|
4c3435bacf
|
- moved some non-owner info out of the owner field.
This only handles items where both reading and writing can be located.
|
2020-11-04 20:40:07 +01:00 |
|
Christoph Oelckers
|
15fc884909
|
- owners in spawn.cpp
|
2020-11-04 20:40:06 +01:00 |
|
Christoph Oelckers
|
90511a97e7
|
- initcrane and spawneffector.
|
2020-11-04 20:40:06 +01:00 |
|
Christoph Oelckers
|
e2e24fc508
|
- spawn.cpp part 2.
(Beware of the crane! That one's hacky!)
|
2020-11-04 20:40:06 +01:00 |
|
Christoph Oelckers
|
edb991e47d
|
- first part of spawn.cpp.
|
2020-11-04 20:40:06 +01:00 |
|
Christoph Oelckers
|
60977ef4dc
|
- the spawn dispatcher is no longer used.
|
2020-11-04 20:40:06 +01:00 |
|
Christoph Oelckers
|
c54f17a6d5
|
- hittype in spawn code.
|
2020-11-04 20:40:05 +01:00 |
|
Christoph Oelckers
|
e427668373
|
- the remaining iterators in sectors_r.cpp
|
2020-11-04 20:39:43 +01:00 |
|
Christoph Oelckers
|
6a8dc8217f
|
- 6 simple loops in sectors_r.cpp.
|
2020-11-04 20:39:43 +01:00 |
|
Christoph Oelckers
|
bb23d9131e
|
- player.i, part 4.
|
2020-11-04 20:39:43 +01:00 |
|
Christoph Oelckers
|
d773601d81
|
- player.i, part 3
|
2020-11-04 20:39:43 +01:00 |
|
Christoph Oelckers
|
cc0a668da3
|
- player.i, part 2
# Conflicts:
# source/games/duke/src/sectors_r.cpp
|
2020-11-04 20:39:43 +01:00 |
|
Christoph Oelckers
|
770897b8b9
|
- player.i, part 1
|
2020-11-04 20:39:42 +01:00 |
|
Christoph Oelckers
|
d5a74e4290
|
- handled several GetIndex calls.
|
2020-11-04 20:39:39 +01:00 |
|
Christoph Oelckers
|
64c83d166e
|
- fixed a few parameters
|
2020-11-04 20:39:39 +01:00 |
|
Christoph Oelckers
|
eb5cd98d9a
|
- fixed a few bad parameters.
|
2020-11-04 20:39:39 +01:00 |
|
Christoph Oelckers
|
a8212f0756
|
- crash fix in spawn and camera fix.
|
2020-11-04 20:25:02 +01:00 |
|
Christoph Oelckers
|
afd059d6a1
|
- the remaining loops in sectors_d.cpp
|
2020-11-04 19:55:18 +01:00 |
|
Christoph Oelckers
|
7c6ea9cff7
|
- activatebysector.
|
2020-11-04 19:55:17 +01:00 |
|
Christoph Oelckers
|
7aca51a6c4
|
- 6 more loops.
|
2020-11-04 19:55:17 +01:00 |
|
Christoph Oelckers
|
d8a7821b4f
|
- cleaned up a few more loops.
|
2020-11-04 19:55:17 +01:00 |
|
Christoph Oelckers
|
618c739318
|
- spawninitdefault.
|
2020-11-04 19:55:17 +01:00 |
|
Christoph Oelckers
|
4d4cb2da9b
|
- handle the cheap-ass ROR code.
|
2020-11-04 19:55:17 +01:00 |
|
Christoph Oelckers
|
10d4f92232
|
- use a dedicated variable to store the vehicle ammo for RRRA's bike and boat.
owner should be reserved for pointers.
|
2020-11-04 19:55:17 +01:00 |
|
Christoph Oelckers
|
803cf4aece
|
- the last two loops in premap_r.cpp
|
2020-11-04 19:55:16 +01:00 |
|
Christoph Oelckers
|
a63c62bf7c
|
- the geometry effect loop
|
2020-11-04 19:55:16 +01:00 |
|
Christoph Oelckers
|
9f3b74f4a2
|
- 3 loops in premap_r.cpp
|
2020-11-04 19:55:16 +01:00 |
|
Christoph Oelckers
|
8360ba99ff
|
- fixed cacheit_r sector loop.
|
2020-11-04 19:55:16 +01:00 |
|
Christoph Oelckers
|
68f9037883
|
- pointer replacements.
|
2020-11-04 19:55:16 +01:00 |
|
Christoph Oelckers
|
86909c9068
|
- fixed cacheit_d sector loop.
|
2020-11-04 19:55:16 +01:00 |
|
Christoph Oelckers
|
2b0f56a94c
|
- changed setsectinterpolate to receive a sector number, not a sprite number.
|
2020-11-04 19:55:16 +01:00 |
|
Christoph Oelckers
|
32fc9329de
|
- another iterator.
This one's for init code that needs to iterate sprites in spawn order.
|
2020-11-04 19:55:15 +01:00 |
|
Christoph Oelckers
|
12ef8c4543
|
This completes player_r.cpp
|
2020-11-04 19:55:15 +01:00 |
|
Christoph Oelckers
|
34d0219d06
|
- nullptr fixes
|
2020-11-04 19:55:15 +01:00 |
|
Christoph Oelckers
|
36370b71e2
|
- wrapped neartag to return an actor.
|
2020-11-04 19:55:15 +01:00 |
|
Christoph Oelckers
|
bc6ae872ae
|
- cleaned up the checkhitswitch interface to receive sprites as pointers.
|
2020-11-04 19:55:15 +01:00 |
|