Kp
6439e41e3a
Store SDL key name inline
2013-11-28 00:52:37 +00:00
Kp
86c49079a1
Move rod_points onto stack
2013-11-28 00:27:43 +00:00
Kp
c47d1b3d30
Move lrgb_list onto stack
2013-11-28 00:27:43 +00:00
Kp
e535de5181
Move terrain lighting data onto stack
2013-11-28 00:27:43 +00:00
Kp
2de5c3b6d7
Mark editor filename buffers static
2013-11-28 00:27:43 +00:00
Kp
86a6f4b18b
Mark rod.cpp uvl_list[] static
2013-11-28 00:27:43 +00:00
Kp
65d1d1bcde
Make edge_colors static, and const if D1
2013-11-28 00:27:43 +00:00
Kp
2d5f7c2ce3
Make edges[] const
2013-11-28 00:27:43 +00:00
Kp
2ca4c7ed3e
Make super_boss_gate_type_list const
2013-11-28 00:27:43 +00:00
Kp
c0ffadae44
Make Thief_wait_times const
2013-11-28 00:27:43 +00:00
Kp
2de6e5069b
Make Obj_light_xlate const
2013-11-28 00:27:43 +00:00
Kp
03daa71a02
Remove unused center_names
2013-11-28 00:27:43 +00:00
Kp
541961a2f7
Make Object_type_names const
2013-11-28 00:27:43 +00:00
Kp
203b85a0b1
Make Edge_between_sides static const
2013-11-28 00:27:43 +00:00
Kp
f92195e557
Make render translation tables static const
2013-11-28 00:27:43 +00:00
Kp
386c193cae
Make med_functions const
2013-11-28 00:27:43 +00:00
Kp
68732756e8
Make Wall_names const
2013-11-28 00:27:43 +00:00
Kp
0bcf492b56
Make system_name [][] from *[]
2013-11-28 00:27:42 +00:00
Kp
182256c2f4
Make Adam_level_names [][] from *[]
2013-11-28 00:27:42 +00:00
Kp
8bd0ceb245
Make DemoExtraMessage from *[] to [][]
2013-11-28 00:27:42 +00:00
Kp
83fc5bc7f7
Skip counting unhandled mve segments
2013-11-24 23:52:00 +00:00
Kp
e31f7141b2
Remove obsolete uvl processing
...
Descent refuses to load mines with version less than 16, so fixing up
uvl values in mines less than 15 is never used.
2013-11-24 23:50:44 +00:00
Kp
cb7968159a
Move editor texture data into load_mine_data
2013-11-24 23:50:43 +00:00
Kp
2665abfb4b
Only write player file if new highest level is higher than old
2013-11-24 23:50:43 +00:00
Kp
c84ef6ac84
Add whitespace to fix rainbow parentheses
2013-11-24 23:50:43 +00:00
Kp
0b34e37a5e
Restructure bmread.c for merging
2013-11-24 23:50:43 +00:00
Kp
1932647fb1
Set Texture* values at load time
2013-11-24 23:50:43 +00:00
Kp
4411532b6a
Restructure bm.c for merging
2013-11-24 23:50:43 +00:00
Kp
ca4f9e8b30
Fix array overstep in check_effect_blowup
...
If a robot fires a weapon, and then the robot dies, and then the robot
object is replaced with some object with a high id number, and then the
weapon hits, then check_effect_blowup used the id of the replaced object
as though it were a robot id. This causes an overstep or understep of
Robot_info. Tighten the check by requiring that the parent object have
the same signature at impact time as it did when the weapon was fired.
This can misclassify a weapon fired by a now-deceased guidebot as a
non-guidebot weapon, but there is not enough information saved to handle
this case, and guidebot deaths are rare.
2013-11-24 23:12:00 +00:00
Kp
cbc46e343d
Remove unused MULTI_ANGER
2013-11-24 23:11:30 +00:00
Kp
a4855dbdb3
Use stricter check for robots in set_player_awareness_all
...
Rather than tracking down every path through which an object can have
its type set to OBJ_NONE without clearing its control_type, add an
explicit check that the type is OBJ_ROBOT.
2013-11-24 23:11:30 +00:00
Kp
5388520198
Fix array understep in automap
2013-11-24 23:08:32 +00:00
Kp
a65d774c83
Improve packing of struct segment
...
Shrinks Segments[] by 36000 bytes.
2013-11-24 23:08:32 +00:00
Kp
c70c6c98b3
Remove obsolete segment::degenerated flag
...
Shrinks Segments[] by 36000 bytes.
2013-11-24 23:08:32 +00:00
Kp
ee5fbe1467
Use helper to diminish palette color toward zero
2013-11-24 23:08:32 +00:00
Kp
e30f548d60
Invert sense of DbgAltTexMerge
2013-11-24 22:57:36 +00:00
Kp
761795e4c8
Invert sense of DbgBigPig
2013-11-24 22:57:36 +00:00
Kp
3b49e65f95
Invert sense of DbgUseDoubleBuffer
2013-11-24 22:57:36 +00:00
Kp
bbb9214e0e
Invert sense of hires/lowres options
2013-11-24 22:57:36 +00:00
Kp
8899120312
Remove SndDisableSdlMixer when mixer=0
2013-11-24 22:57:36 +00:00
Kp
c8225369c7
Fix flag restore in configure tests
2013-11-24 22:53:30 +00:00
Kp
6296dbc749
Do not document tests with leading underscore
2013-11-24 22:53:30 +00:00
Kp
9efbba6c94
Fix D2 editor loading RDL files
2013-11-24 22:53:30 +00:00
Kp
ba1bbce571
Move similar/main/fuelcen.c -> similar/main/fuelcen.cpp
2013-11-24 22:51:56 +00:00
Kp
8f23539485
Propagate probed flags into all environments
2013-11-24 22:51:01 +00:00
Kp
2d920e5f7b
Move similar/main/gameseq.c -> similar/main/gameseq.cpp
2013-11-24 22:49:52 +00:00
Kp
aa05263b29
Move */main/gameseq.c -> similar/main/gameseq.c
2013-11-24 22:47:19 +00:00
Kp
c90ade08fe
Restructure gameseq.c for merging
2013-11-24 22:44:25 +00:00
Kp
67407d211e
Reset hours-on-level in D1X, too
2013-11-23 22:48:23 +00:00
Kp
53149e6bcd
Move similar/main/ai.c -> similar/main/ai.cpp
2013-11-23 22:47:45 +00:00