Kp
|
ad8b4230df
|
Move fwdsegment.h -> fwd-segment.h for consistency
|
2015-10-10 03:44:14 +00:00 |
|
Kp
|
2196008178
|
Move fwdobject.h -> fwd-object.h for consistency
|
2015-10-10 03:44:14 +00:00 |
|
Kp
|
36c52f7437
|
Reduce pointer->int->pointer conversions for thief
|
2015-10-10 03:44:14 +00:00 |
|
Kp
|
a47c6e599d
|
Shrink menu_bit_wrapper_t when B is empty
|
2015-10-09 02:46:11 +00:00 |
|
Kp
|
dd0f5cb83f
|
Move fwdvalptridx.h -> fwd-valptridx.h for consistency
|
2015-10-09 02:46:11 +00:00 |
|
Kp
|
ffd6c113ae
|
Move fwdwall.h -> fwd-wall.h for consistency
|
2015-10-09 02:46:10 +00:00 |
|
Kp
|
743f2df80f
|
Add fwd-window.h with forward declarations of window.h
|
2015-10-09 02:46:10 +00:00 |
|
Kp
|
78de0ac119
|
Add fwd-event.h with forward declarations of event.h
|
2015-10-09 02:46:10 +00:00 |
|
Kp
|
7034b68357
|
Manage world time automatically where possible
For all cases where world time nests, use automatic management. Some
sites disable time in one function and enable it elsewhere. These are
untouched.
|
2015-10-09 02:46:09 +00:00 |
|
Kp
|
8dd1f7c2cf
|
Move texture_list_index into local scope
|
2015-10-09 02:46:09 +00:00 |
|
Kp
|
9da2a938d8
|
Make team_kills signed
Suicides can make kill counts negative.
|
2015-10-03 22:15:17 +00:00 |
|
Kp
|
9df40a86cb
|
Use uint8 for secondary ammo counts
Maximum non-cheating is 40 missiles, which fits in a signed 8 bit value.
Maximum cheating is 200 missiles, which fits in an unsigned 8 bit value.
|
2015-10-03 17:17:49 +00:00 |
|
Kp
|
e2c6e8449f
|
Factor out cloak/invul timer display
|
2015-10-03 17:17:49 +00:00 |
|
Kp
|
edccaa91f6
|
Check return of pick_connected_segment before use
|
2015-09-29 02:41:22 +00:00 |
|
Kp
|
d9cef82f81
|
Allow nullptr for gr_get_string_size
|
2015-09-29 02:41:22 +00:00 |
|
Kp
|
71ffbdf719
|
Replace fill(0) with ={}
|
2015-09-29 02:41:22 +00:00 |
|
zico
|
9292431396
|
Merge branch 'unification/master' of github.com:dxx-rebirth/dxx-rebirth into unification/master
|
2015-09-27 10:52:04 +02:00 |
|
zico
|
cbe0b4ec69
|
Added Cloak and Invulnerability Timers to Cockpit and Statusbar and made this feature optional (defaults to off)
|
2015-09-27 10:51:37 +02:00 |
|
Kp
|
230bc630ed
|
Store FriendMissileView inside MissileViewEnabled
This allows it to persist silently when configuration files are read and
rewritten by versions of Rebirth which do not understand
FriendMissileView.
|
2015-09-26 21:17:14 +00:00 |
|
Kp
|
d971cf7702
|
Wrap game-specific types in game-specific preprocessor guards
These types are not used in common code, and in some cases would provoke
a -Wodr warning if they were used.
|
2015-09-26 21:17:12 +00:00 |
|
zico
|
69353631f0
|
Made missile views from friendly players optional (off by default)
|
2015-09-26 20:28:49 +02:00 |
|
zico
|
d3660207d2
|
Added Mouse Overrun Buffer option as proposed by kp
|
2015-09-24 16:31:10 +02:00 |
|
Kp
|
b48efd0c56
|
Initialize the largest subobjects in object unions
|
2015-09-22 02:28:38 +00:00 |
|
Kp
|
b626ca67e7
|
Combine game-specific preprocessor blocks
Change:
#ifdef D1
x;
#endif
...
#ifdef D1
y;
#endif
to:
#ifdef D1
x;
y;
#endif
...
|
2015-09-19 23:04:35 +00:00 |
|
Kp
|
1cdd4ac2ce
|
Pass object & to [gs]et_*_id
|
2015-09-15 02:48:04 +00:00 |
|
Kp
|
cd0b3965a4
|
Use little endian for control center triggers
|
2015-09-13 21:02:19 +00:00 |
|
Kp
|
fb5ae4e0bc
|
Fix various header freestanding issues
|
2015-09-09 03:27:52 +00:00 |
|
zico
|
4a562bf098
|
Added multi_send_theif_frame() function to update thief bot more frequently (by PPS) and even if it is not controlled by a player to counter discrepancies caused by client side AI movement of the bot
|
2015-09-03 15:13:56 +02:00 |
|
Kp
|
fd5d7b800d
|
Move reactor gun loop into calc_controlcen_gun_point
|
2015-08-26 03:15:10 +00:00 |
|
Kp
|
d3ca71c8d0
|
Inline get_num_reactor_models
|
2015-08-26 03:15:10 +00:00 |
|
Kp
|
9ed4754009
|
Remove typedef valptridx<T>::array_managed_type managed_type##_array_t
|
2015-08-22 20:43:04 +00:00 |
|
Kp
|
2155c417cb
|
Move array_managed_type into valptridx<T>
|
2015-08-22 20:43:04 +00:00 |
|
Kp
|
f8008ca34f
|
Only define object_array_t::object_array_t if VALGRIND
|
2015-08-22 20:43:04 +00:00 |
|
Kp
|
946048c54b
|
Move valptridx subtypes to individual fwd headers
|
2015-08-22 20:43:04 +00:00 |
|
Kp
|
a606b89fe8
|
Make robot_flags unsigned
|
2015-08-22 20:43:03 +00:00 |
|
Kp
|
b946011299
|
Remove non-GNU PIGGY_PAGE_IN
Non-GNU PIGGY_PAGE_IN uses a do {} while(0), but some callers are in a
context where do{}while() is an error.
|
2015-08-22 20:43:03 +00:00 |
|
Kp
|
b8baddb5a2
|
Use uint8_t for player_awareness_type_t
Fixes: 9157e5f970 ("Use enum class for player_awareness_type_t")
|
2015-08-22 20:43:02 +00:00 |
|
Kp
|
64ff1cda89
|
Only restore non-alpha when alpha was used
|
2015-08-21 03:12:35 +00:00 |
|
Kp
|
bc7c469ab2
|
Use array<> for more globals
|
2015-08-12 03:11:46 +00:00 |
|
Kp
|
f15116f2cb
|
Simplify multiplayer sound handling
|
2015-08-05 02:59:02 +00:00 |
|
Kp
|
6870b48710
|
Remove unused return value of digi_link_sound_to_object*
|
2015-08-05 02:59:02 +00:00 |
|
Kp
|
9fb9aef509
|
Remove unused return value of digi_link_sound_to_pos
|
2015-08-05 02:59:02 +00:00 |
|
Kp
|
20b1db3483
|
Expand dxx_explicit_operator_bool to "explicit"
Many files now use "explicit", so compilers which reject
explicit operator bool() will not work. Remove the macro.
|
2015-08-03 03:11:25 +00:00 |
|
Kp
|
2fb03da475
|
Inline multi_send_endlevel_start secret for D2
|
2015-08-03 03:11:25 +00:00 |
|
Kp
|
4d8ae44794
|
Add helper macro DXX_CONSTANT_TRUE
|
2015-07-29 03:05:28 +00:00 |
|
Kp
|
a2816617fe
|
Pass reactor& to read_model_guns
|
2015-07-25 23:10:48 +00:00 |
|
Kp
|
b8cc2f4172
|
Inline multi_i_am_master
|
2015-07-25 23:10:46 +00:00 |
|
Kp
|
bda7fef3a0
|
Use get_local_player to compute reference to local player
|
2015-07-25 23:10:46 +00:00 |
|
Kp
|
f38e80c053
|
Use get_local_plrobj to compute reference to object of local player
|
2015-07-25 23:10:45 +00:00 |
|
Kp
|
f00725f740
|
Use forward-declaration header for player.h
|
2015-07-25 23:10:45 +00:00 |
|