Christoph Oelckers
|
16f9d4ec36
|
- got rid of COVERupdatesector
Not needed as it just forwards to the engine’s updatesector - and it gets in the way of other changes
|
2021-11-08 23:11:30 +01:00 |
|
Christoph Oelckers
|
509124c1dd
|
- redid SW action interface to use a separate wrapper class from USER.
Turned out that not all sprites in the world have a USER, so we need something different to wrap the game's sprite data.
|
2021-10-29 20:55:31 +02:00 |
|
Christoph Oelckers
|
e241e7dc52
|
- SW: changed Animator interface to use USERp parameters.
|
2021-10-28 23:37:07 +02:00 |
|
Christoph Oelckers
|
cc912fbf93
|
- removed pointless BOUND_4PIX macro
|
2021-10-10 11:47:19 +02:00 |
|
Christoph Oelckers
|
3220a6d786
|
- some SW cleanup
|
2021-10-10 11:47:19 +02:00 |
|
Mitchell Richters
|
9d64779da0
|
- SW: Replace all uses of NULL with nullptr .
|
2021-07-10 22:25:18 +10:00 |
|
Christoph Oelckers
|
1ea09cd3d2
|
- removed bogus assert in SW's track setup.
One of the stock maps (WT $airport map.) triggers this assert so it cannot remain.
|
2021-05-29 13:22:14 +02:00 |
|
Christoph Oelckers
|
fb21e39de5
|
- fixed remaining SW warnings.
|
2021-05-12 21:50:00 +02:00 |
|
Christoph Oelckers
|
14971f9569
|
Merge branch 'master' into newrenderer
|
2021-04-22 00:10:37 +02:00 |
|
Christoph Oelckers
|
c3e5cf322e
|
- SW: cleaned up the depth variable handling in SECT_USER which was endian dependent, including the savegame handler
|
2021-04-22 00:03:17 +02:00 |
|
Christoph Oelckers
|
bb8309831c
|
- SW: eliminated the int pointer in ANIM.
# Conflicts:
# source/games/sw/src/save.cpp
|
2021-04-22 00:03:16 +02:00 |
|
Christoph Oelckers
|
66e5b9ada7
|
- SW: save SectUser as JSON, also store in a managed array.
|
2021-04-22 00:03:16 +02:00 |
|
Christoph Oelckers
|
bbb53bc717
|
- refactored the main User array into something that's automatically managed.
|
2021-04-22 00:03:14 +02:00 |
|
Christoph Oelckers
|
d8627a2b3f
|
- removed all remains of projection math weirdness from the automap code in the games plus a bit more cleanup of the engine code.
|
2021-03-24 20:28:58 +01:00 |
|
Christoph Oelckers
|
fa8ca81460
|
- SW: added persistent copy of oz.
The door movement code uses oz for its position checks so we need a persistent version of it that survives uncontrolled changes from the engine side.
|
2021-02-28 12:35:34 +01: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 |
|