Commit graph

206 commits

Author SHA1 Message Date
qndel
a36c6276ce BreakObject bin exact (#1027) 2019-04-25 20:25:15 +02:00
Anders Jenbo
dd6a237390 Clean up AddTrap 2019-04-25 15:11:00 +02:00
Sergey Semushin
bef1e7d616 Clean up AddObject.
Also adds unused arguments to AddBarrel and AddTrap.
2019-04-25 13:53:45 +02:00
Sergey Semushin
0c71dd35fc Add 6 functions duplicating some existing ones.
Necessary to get AddObject bin exact.
Order and names provided by @galaxyhaxz.
2019-04-25 13:53:45 +02:00
Sergey Semushin
82bbef8ab7 Stylistic changes for OperateL1RDoor. 2019-04-25 04:16:55 +02:00
Sergey Semushin
b099d74e06 Clean up OperateL3LDoor. 2019-04-25 04:16:55 +02:00
Sergey Semushin
48787364c5 Clean up OperateL3RDoor. 2019-04-25 04:16:55 +02:00
Sergey Semushin
d60740e5d9 Clean up OperateL2LDoor. 2019-04-25 04:16:55 +02:00
Sergey Semushin
4e137f975e Clean up OperateL2RDoor. 2019-04-25 04:16:55 +02:00
Sergey Semushin
fe4f391673 Clean up OperateL1LDoor. 2019-04-25 04:16:55 +02:00
Sergey Semushin
ed3f57bb03 Clean up OperateL1RDoor. 2019-04-24 00:34:01 +03:00
Sergey Semushin
520e94b49b Clean up SyncObjectAnim. 2019-04-24 00:33:58 +03:00
Sergey Semushin
174d2c1eba Clean up SyncOpObject. 2019-04-23 10:37:35 +02:00
Sergey Semushin
be19543db5 Clean up SyncOpL3Door. 2019-04-23 10:37:35 +02:00
Sergey Semushin
f31e170d48 Clean up SyncOpL2Door. 2019-04-23 10:37:35 +02:00
Sergey Semushin
1d14b6e222 Clean up SyncOpL1Door. 2019-04-23 10:37:35 +02:00
Sergey Semushin
2ccfda1edb Clean up SyncLever. 2019-04-23 10:35:17 +02:00
Sergey Semushin
f444628a7a Clean up SyncL3Doors. 2019-04-23 10:35:17 +02:00
Sergey Semushin
5ac60b3aae Clean up SyncL2Doors.
Interesting trivia - storing object[i]._otype in local variable makes
compiler optimize away double check generated in original binary.
2019-04-23 10:35:17 +02:00
Sergey Semushin
0cef1bfb29 Clean up SyncCrux. 2019-04-23 10:33:29 +02:00
Sergey Semushin
bceb08c32f Clean up SyncL1Doors. 2019-04-23 10:33:29 +02:00
Sergey Semushin
12811e1f64 Clean up SyncBreakObj. 2019-04-23 10:33:29 +02:00
Sergey Semushin
090e3d36fd Clean up BreakBarrel. 2019-04-22 22:46:52 +03:00
Sergey Semushin
5e8a7a5b7f Clean up BreakCrux. 2019-04-22 22:46:48 +03:00
Robin Eklind
d59b8dfafa
Merge pull request #996 from diasurgical/CheckThemeReqs
Clean up CheckThemeReqs
2019-04-23 03:44:04 +09:00
Anders Jenbo
be3526054c Apply theme_id enums 2019-04-22 19:18:02 +02:00
Sergey Semushin
d6c8e6e44c Clean up OperateObject. (#1003)
Also correct argument type for some functions it calls. They did not lost
their binary exactness.
2019-04-22 13:30:40 +02:00
Anders Jenbo
55a0396f8f Clean up mem_free_dbg style 2019-04-22 13:22:57 +02:00
galaxyhaxz
777c517b8e Change ASM macro 2019-04-22 02:23:12 -05:00
Sergey Semushin
9dd6b7f504 Clean up OperateFountains. 2019-04-21 20:12:14 +02:00
Sergey Semushin
24b5b0c751 Clean up OperatePedistal [sic] 2019-04-21 20:12:14 +02:00
Sergey Semushin
3dad3bb7d6 Clean up OperateTrapLvr. 2019-04-21 20:12:14 +02:00
Sergey Semushin
1397258cf7 Clean up OperateBook. 2019-04-21 20:12:14 +02:00
galaxyhaxz
540892ff9d Preliminary support for fixed header files 2019-04-21 17:20:38 +02:00
Robin Eklind
e791f3ee2d
Merge pull request #991 from diasurgical/CheckThemeRoom
Clean up CheckThemeRoom & InitThemes
2019-04-21 23:59:22 +09:00
Sergey Semushin
76256b0e4f Clean up ProcessObjects. 2019-04-21 10:33:16 +02:00
Anders Jenbo
dade490e9f Clean up InitThemes 2019-04-21 03:11:51 +02:00
Robin Eklind
1733a572d5
Merge pull request #985 from qndel/ObjSetMicro
ObjSetMicro bin exact
2019-04-20 15:09:39 +09:00
Sergey Semushin
e59ba64cf0 Change ObjectStruct::_oDelFlag to BOOL. 2019-04-20 07:02:17 +03:00
Sergey Semushin
b0fac7e542 Clean up Obj_BCrossDamage. 2019-04-19 23:52:17 +03:00
Sergey Semushin
aa3ce65e7a Clean up Obj_Circle. 2019-04-19 23:52:15 +03:00
Sergey Semushin
486fff4459 Clean up AddBookcase. 2019-04-19 23:52:13 +03:00
Sergey Semushin
94b49e8c1f Clean up SetupObjects. 2019-04-19 23:52:09 +03:00
Sergey Semushin
4c1f8ddeb2 Apply clang-format on objects.cpp 2019-04-19 20:19:33 +02:00
Sergey Semushin
899351d9c1 Clean up InitObjects. 2019-04-19 20:19:33 +02:00
Sergey Semushin
3802bd8eec Clean up AddLazStand. 2019-04-19 20:19:33 +02:00
Robin Eklind
fca406374c
Merge pull request #984 from qndel/DoorSet
DoorSet bin exact
2019-04-19 19:02:36 +09:00
qndel
b4e0fc1eb9 Obj_Light bin exact 2019-04-19 10:24:15 +02:00
qndel
c582905546 ObjSetMicro bin exact 2019-04-19 10:06:46 +02:00
qndel
b84b9eb278
Update Source/objects.cpp 2019-04-19 09:39:40 +02:00