Kp
|
9ecb8d8601
|
Use fwdvalptridx instead of inline forward declarations
|
2015-06-13 22:42:16 +00:00 |
|
Kp
|
286753d210
|
Fix valptridx operator& definition
|
2015-06-13 22:42:15 +00:00 |
|
Kp
|
9125ae32cd
|
Make objnum unsigned
|
2015-06-13 22:42:15 +00:00 |
|
Kp
|
00c1429ebf
|
Use enum for Escort_special_goal
|
2015-06-13 22:42:15 +00:00 |
|
Kp
|
148c0f44c8
|
Convert segnum_t to uint16_t
|
2015-06-13 22:42:15 +00:00 |
|
Kp
|
fcaacaebde
|
Factor out valptridx test for *_none
|
2015-06-13 22:42:15 +00:00 |
|
Kp
|
8358dfcd0b
|
Support biased pointers to help memory debuggers
|
2015-06-13 22:42:15 +00:00 |
|
Kp
|
d5b5846657
|
Fix serial *_type -fno-inline build
|
2015-06-11 03:06:58 +00:00 |
|
Kp
|
5124c510f8
|
Fix serial endian_access -fno-inline build
|
2015-06-11 03:06:58 +00:00 |
|
Kp
|
06c363fb19
|
Fix UI_GADGET -fno-inline build
Fixes: 95e3ac1e5b ("Use integral_constant for UI kind")
|
2015-06-11 03:06:58 +00:00 |
|
Kp
|
64ee9e0047
|
Improve memdebug d_strdup trace
|
2015-06-11 03:06:58 +00:00 |
|
John Ackerman
|
fe71a94d53
|
Implement Nonlinear Joystick Settings
[Kp: fix whitespace; squash fixes into main]
Requested-by: Mako88 <https://github.com/dxx-rebirth/dxx-rebirth/pull/84>
|
2015-06-11 01:41:26 +00:00 |
|
Kp
|
7c436f1fbb
|
Merge pull #39 into unification/master
Requested-by: btb <https://github.com/dxx-rebirth/dxx-rebirth/pull/39>
Acked-by: Matt1360 <https://github.com/dxx-rebirth/dxx-rebirth/pull/39#issuecomment-88712761>
Acked-by: zico <https://github.com/dxx-rebirth/dxx-rebirth/pull/39#issuecomment-88907523>
|
2015-06-07 16:21:37 +00:00 |
|
Kp
|
0e80080b7b
|
Fix -Wvla error in cmd_execute
|
2015-06-07 16:20:48 +00:00 |
|
Kp
|
b77db2f638
|
Use RAIIdmem for cmd_queue_t command_line
|
2015-06-07 16:20:47 +00:00 |
|
Kp
|
3cab20a501
|
Move cmd local classes into anonymous namespace
|
2015-06-07 16:20:47 +00:00 |
|
Kp
|
9a451a9168
|
Pass cvar_registervariable cvar by &
|
2015-06-07 16:20:47 +00:00 |
|
Kp
|
4c778ed26b
|
Add const to cmd prototype
|
2015-06-07 16:20:47 +00:00 |
|
Kp
|
23349f06e1
|
Use std::forward_list for cmd_queue
|
2015-06-07 16:20:47 +00:00 |
|
Kp
|
6bc96bd72b
|
Remove unaliased entries from map
|
2015-06-07 16:20:47 +00:00 |
|
Kp
|
e33b037b83
|
Use RAIIdmem for cmd_alias_t value
|
2015-06-07 16:20:47 +00:00 |
|
Kp
|
3dec5551ca
|
Use std::map for cmd_alias_list
|
2015-06-07 16:20:47 +00:00 |
|
Kp
|
948a4fc184
|
Use std::map for cmd_list
|
2015-06-07 16:20:47 +00:00 |
|
Kp
|
1afa132c18
|
Simplify cli gr_string call
|
2015-06-07 16:20:47 +00:00 |
|
Kp
|
ddb521c5e7
|
Use std::map for cvar_list
|
2015-06-07 16:20:46 +00:00 |
|
Kp
|
2be3ce1f01
|
Use std::string for cvar string
|
2015-06-07 16:20:46 +00:00 |
|
Kp
|
ff452dbded
|
Move CLI code to common
None of it depends on D1 vs D2.
|
2015-06-07 16:20:46 +00:00 |
|
Kp
|
1115114e3d
|
Remove unnecessary old-style const stripping cast
This cast was necessary only because cvar_set_cvar was not properly
const.
|
2015-06-07 16:20:46 +00:00 |
|
Kp
|
204b7d7cb7
|
Remove dangerous const-removing constructor
Fortunately, this constructor was unnecessary. If it had ever been
used, later code could d_free() read-only storage.
|
2015-06-07 16:20:46 +00:00 |
|
Kp
|
3718678576
|
Reduce cvar.h includes
|
2015-06-07 16:20:46 +00:00 |
|
Kp
|
3b54c50230
|
Use std::bitset for laser hitobj mask
|
2015-06-06 18:03:45 +00:00 |
|
Kp
|
f7de7d132a
|
Add initial support for minimum_size
|
2015-06-05 02:34:40 +00:00 |
|
Kp
|
a8bb0ad07d
|
Use integral_constant for serial constants
|
2015-06-05 02:34:40 +00:00 |
|
Kp
|
39b705b352
|
Use integral_constant for grant masks
|
2015-06-05 02:34:40 +00:00 |
|
Kp
|
a918692a23
|
Preprocess out EDITOR-only vm_vec_ang_2_matrix
Remove vm_vec_ang_2_matrix from non-EDITOR builds so that
sincos_2_matrix has only one caller, allowing compiler to implicitly
inline it.
|
2015-06-02 03:03:32 +00:00 |
|
Kp
|
0f6a82963a
|
Inline fix_sincos in vm_extract_angles_matrix
|
2015-06-02 03:03:32 +00:00 |
|
Kp
|
0141e9ed78
|
Remove redundant fix_sincos calls
The result is immediately overwritten. Skip computing it.
|
2015-06-02 03:03:32 +00:00 |
|
Kp
|
b207aa6900
|
Shorten vm_angles_2_matrix
|
2015-06-02 03:03:31 +00:00 |
|
Kp
|
33204bac5c
|
Make Break_on_object static
|
2015-06-02 03:03:31 +00:00 |
|
Kp
|
bb5fd12ffe
|
Pass vcobjptr to object_intersects_wall
|
2015-06-02 03:03:31 +00:00 |
|
zico
|
2bfe21183e
|
Changing homing turn times to 30 FPS base again by user request
|
2015-06-01 15:27:34 +02:00 |
|
zico
|
b04282e791
|
Using one global yet independent timeer for homing missiles similar to d_tick instead of having one in each missile object. Also decreased HOMING_TURNING_TIME to 25 FPS base
|
2015-05-30 18:29:41 +02:00 |
|
zico
|
7ba3d1317b
|
Isolated all of the homing code into time-depending condition determined by track_turn_time and added track_turn_tick to make target re-discovery dependent on the individual missile tracking instead of global d_tick_count
|
2015-05-28 15:22:40 +02:00 |
|
Kp
|
b6a9b2a853
|
Pass vsegptridx to wall_toggle
|
2015-05-28 03:08:40 +00:00 |
|
Kp
|
850853326c
|
Pass vsegptridx to gate_in_robot
|
2015-05-28 03:08:39 +00:00 |
|
Kp
|
5cc38ea06c
|
Pass vcsegptridx to digi_link_sound_to_pos
|
2015-05-28 03:08:39 +00:00 |
|
Kp
|
babfa9d8e7
|
Construct d_event_mousebutton
|
2015-05-28 03:08:39 +00:00 |
|
Kp
|
692038f284
|
Cache modifier keys
|
2015-05-28 03:08:38 +00:00 |
|
Kp
|
25186ca984
|
Remove write-only keyd_last_released
|
2015-05-28 03:08:38 +00:00 |
|
Kp
|
badad2ef33
|
Remove write-only keyd_last_pressed
|
2015-05-28 03:08:38 +00:00 |
|