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 |
|
Kp
|
70c4cc87ab
|
Use forward-declaration header for weapon.h
|
2015-07-25 23:10:45 +00:00 |
|
Kp
|
f899aaeaca
|
Move player callsign to player-callsign.h
|
2015-07-25 23:10:45 +00:00 |
|
Kp
|
15fb75c1c7
|
Fix check_header_includes build
|
2015-07-25 23:10:45 +00:00 |
|
Kp
|
8594086b23
|
Move magic_constant definition into valptridx
|
2015-07-21 02:57:27 +00:00 |
|
Kp
|
644c80e632
|
Pass vsegptr to add_stuck_object
|
2015-07-21 02:57:27 +00:00 |
|
Kp
|
d8f28a8767
|
Move Cfg::Grabinput to CCfg to improve code sharing
|
2015-07-18 21:01:56 +00:00 |
|
Kp
|
3015db64ad
|
Guard segment.h for LTO -Wodr
|
2015-07-18 21:01:55 +00:00 |
|
Kp
|
d3df8b8e83
|
Fix LTO -Wodr for cheats
|
2015-07-18 03:49:47 +00:00 |
|
Kp
|
bbcdf9f7d2
|
Fix LTO -Wodr for GameCfg
|
2015-07-18 03:49:47 +00:00 |
|
Kp
|
7a16099aaf
|
Fix gcc-4.6 cmd build
gcc-4.6 lacks forward_list<T>::splice_after(iterator, forward_list&).
Add an explicit std::move to help it.
|
2015-07-14 02:42:12 +00:00 |
|
Kp
|
745de17c41
|
Use T::index_type for highest_valid
|
2015-07-13 01:09:36 +00:00 |
|
Kp
|
012b65a37c
|
Pass vcobjptridx to check_trigger
|
2015-07-12 01:04:22 +00:00 |
|
Kp
|
13bcdcf0ca
|
Use valptr for fireball.cpp
|
2015-07-12 01:04:19 +00:00 |
|
Kp
|
aa890e5d29
|
Pass only valptr_t to fuelcen_delete
|
2015-07-12 01:04:18 +00:00 |
|
Kp
|
a8fadce19f
|
Pass only vobjptr_t to obj_unlink
|
2015-07-12 01:04:17 +00:00 |
|
Kp
|
e54b550c59
|
Pass only vobjptr_t to multi_reset_player_object
|
2015-07-12 01:04:17 +00:00 |
|
Kp
|
1b6999ff4d
|
Switch get_seg_masks from vcsegptridx_t to vcsegptr_t
The index component is not needed.
|
2015-07-12 01:04:17 +00:00 |
|
Kp
|
8b7c5c3e2b
|
Rewrite valptridx
Move decisions out to policy classes. Provide trivial copy
construction/assignment. Simplify checking for unsafe conversions.
|
2015-07-09 03:12:45 +00:00 |
|
Kp
|
fe360b18e3
|
Implement secluded spawns
|
2015-07-04 21:01:18 +00:00 |
|
Kp
|
d73e5a24c3
|
Reduce scope of ifdef(D1||D2)
|
2015-07-04 21:01:17 +00:00 |
|
Kp
|
f42a3fe241
|
Improve Cfg locality
|
2015-07-04 21:01:17 +00:00 |
|