Robin Eklind
105a583ce0
Use TRUE and FALSE enums for setlevel.
...
Also simplify if conditions to make
use of boolean values.
(If the cleanup4 PR ends up increasing
inserts/deletions, then this commit is
probably at fault.)
7 years ago
Anders Jenbo
32a51d17ca
Align function signatures with PSX symbols
...
Using
https://github.com/diasurgical/scalpel/tree/master/psx/_dump_/3/_dump_c_src_/diabpsx/source
as a reference
7 years ago
Joan Karadimov
fce804a09a
Use the dungeon_type enum for leveltype
7 years ago
Anders Jenbo
a7788ccddf
Format bin exact code
7 years ago
Manuel K
ce1f397658
Use MAX_PLRS
7 years ago
Anders Jenbo
58bbfcf8ad
Fix OperateLazStand
7 years ago
Anders Jenbo
635deebbd4
Apply enums to SpawnQuestItem
7 years ago
Anders Jenbo
565bb5aa7d
Adust dFlag enums
7 years ago
Sergey Semushin
6ec6e3c530
Make MonstrStruct::_msquelch and DMonstrStr::_mactive unsigned.
...
Also utilize UCHAR_MAX for value of 255 used extensively for those flags.
7 years ago
Sergey Semushin
33e9005239
Make OperateL{1-3}Door bin exact.
7 years ago
Sergey Semushin
187bf5844e
Make ActivateTrapLine bin exact.
7 years ago
Sergey Semushin
94632eb2a6
Make Obj_Circle bin exact.
7 years ago
Sergey Semushin
43d63110f1
Make AddTorturedBody bin exact.
7 years ago
Anders Jenbo
46d96eacad
Clean up objects.cpp
7 years ago
Sergey Semushin
8bc995e681
Add _uniq_monsterid enum for indexes in UniqMonst for special unique monsters.
...
Apply it where necessary.
7 years ago
Sergey Semushin
07f076d2fa
Clean up OperateShrine.
7 years ago
galaxyhaxz
610580625e
Split data from files
7 years ago
Anders Jenbo
9890fbf89e
Apply itype enum
7 years ago
qndel
308c79b723
LoadMapObjects bin exact
7 years ago
Sergey Semushin
ab0bba9826
Clean up SetMapObjects.
7 years ago
Sergey Semushin
c9d10fcc4b
Clean up LoadMapObjs.
7 years ago
Anders Jenbo
4c77edc67b
Fix SyncL1Doors
...
Fixes #1050
7 years ago
Sergey Semushin
acdc7648f1
Clean up objects_set_door_piece.
7 years ago
galaxyhaxz
029b15f298
Fix type for Dungeon Micros
7 years ago
Sergey Semushin
91c602de13
Clean up Obj_Door.
7 years ago
Sergey Semushin
e032fe0f44
Fix min diff in OperateWeaponRack.
7 years ago
qndel
a36c6276ce
BreakObject bin exact ( #1027 )
7 years ago
Anders Jenbo
dd6a237390
Clean up AddTrap
7 years ago
Sergey Semushin
bef1e7d616
Clean up AddObject.
...
Also adds unused arguments to AddBarrel and AddTrap.
7 years ago
Sergey Semushin
0c71dd35fc
Add 6 functions duplicating some existing ones.
...
Necessary to get AddObject bin exact.
Order and names provided by @galaxyhaxz .
7 years ago
Sergey Semushin
82bbef8ab7
Stylistic changes for OperateL1RDoor.
7 years ago
Sergey Semushin
b099d74e06
Clean up OperateL3LDoor.
7 years ago
Sergey Semushin
48787364c5
Clean up OperateL3RDoor.
7 years ago
Sergey Semushin
d60740e5d9
Clean up OperateL2LDoor.
7 years ago
Sergey Semushin
4e137f975e
Clean up OperateL2RDoor.
7 years ago
Sergey Semushin
fe4f391673
Clean up OperateL1LDoor.
7 years ago
Sergey Semushin
ed3f57bb03
Clean up OperateL1RDoor.
7 years ago
Sergey Semushin
520e94b49b
Clean up SyncObjectAnim.
7 years ago
Sergey Semushin
174d2c1eba
Clean up SyncOpObject.
7 years ago
Sergey Semushin
be19543db5
Clean up SyncOpL3Door.
7 years ago
Sergey Semushin
f31e170d48
Clean up SyncOpL2Door.
7 years ago
Sergey Semushin
1d14b6e222
Clean up SyncOpL1Door.
7 years ago
Sergey Semushin
2ccfda1edb
Clean up SyncLever.
7 years ago
Sergey Semushin
f444628a7a
Clean up SyncL3Doors.
7 years ago
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.
7 years ago
Sergey Semushin
0cef1bfb29
Clean up SyncCrux.
7 years ago
Sergey Semushin
bceb08c32f
Clean up SyncL1Doors.
7 years ago
Sergey Semushin
12811e1f64
Clean up SyncBreakObj.
7 years ago
Sergey Semushin
090e3d36fd
Clean up BreakBarrel.
7 years ago
Sergey Semushin
5e8a7a5b7f
Clean up BreakCrux.
7 years ago