zico
b2cad09c26
Added new texture filtering options based on patch of user 'beware'
2016-08-29 20:53:10 +02:00
Kp
c484c55153
Expand get_local_player_invulnerable_time
...
It was a convenient transition macro, but its presence was always
intended to be temporary. Expand it to ease the conversion of usage
sites that already have access to local player data through a local
variable.
2016-08-28 22:41:49 +00:00
Kp
335f24ac31
Move Primary_weapon to player_info
2016-08-28 22:41:49 +00:00
Kp
10ff2b9ea2
Change Primary_weapon_to_weapon_info key to weapon_id_type
...
Fix incorrect ID in D1 Primary_weapon_to_weapon_info. Testing suggests
that both the correct and incorrect ID produce the same results.
2016-08-28 22:41:48 +00:00
Kp
b7a5f65d5b
Move Secondary_weapon to player_info
2016-08-28 22:41:48 +00:00
Kp
e7b881e5e6
Move Secondary_last_was_super into player_info
2016-08-28 22:41:48 +00:00
Kp
adf5e57b47
Move Primary_last_was_super into player_info
2016-08-28 22:41:47 +00:00
Kp
8248438ffa
Move Omega_charge to player_info
2016-08-28 22:41:47 +00:00
Kp
4ed57bf70b
Simplify multiplayer_command_t truncation check
2016-08-28 22:41:47 +00:00
Kp
ee1003f29f
Move conditionally compiled code into namespace dsx
2016-08-25 04:05:32 +00:00
Kp
c8ffe5d1ce
Move various trigger functions into namespace dsx
2016-08-25 04:05:32 +00:00
Kp
7c348056c1
Inline triggers_frame_process
2016-08-25 04:05:32 +00:00
Kp
3693b2317d
Move HUD_render_message_frame into namespace dsx
2016-08-25 04:05:32 +00:00
Kp
854907aa1b
Move find_hitpoint_uv into namespace dsx
2016-08-25 04:05:32 +00:00
Kp
dca790584f
Remove non-ASCII characters in newmenu.h
...
Some parsing scripts react badly to finding byte sequences that are not
valid UTF8 characters.
2016-08-25 04:05:31 +00:00
Kp
b7b37bc056
Switch valptridx error reporting size to DXX_PRI_size_type
2016-08-20 22:28:43 +00:00
Kp
6691a1ff33
Split credits_show special case into dedicated functions
2016-08-19 03:41:42 +00:00
Kp
d554b01e45
Remove useless casts in similar/editor/meddraw.cpp
2016-08-19 03:41:41 +00:00
zico
dad3e953e9
Retored historically accurate versions of homing tracking and lifeleft calculations for D1X and D2X based on their original source code releases instead of mixing them together. Further encabsuled NEWHOMER code to disable unused functions and variables if NEWHOMER is disabled.
2016-08-17 13:43:01 +02:00
Kp
a98510b17e
Move CMLevelMusicTrack to CCfg
2016-08-06 19:55:25 +00:00
Kp
771665835d
Move LastMission to CCfg
2016-08-06 19:55:25 +00:00
Kp
ac8232caca
Move CMMiscMusic to CCfg
2016-08-06 19:55:25 +00:00
Kp
50599c0dad
Move CMLevelMusicPath to CCfg
2016-08-06 19:55:25 +00:00
Kp
b449986ea8
Use make_unique to reset editor's Current_mission
2016-08-06 19:55:25 +00:00
Kp
cbeb42e48c
Flatten some newmenu type hierarchy
2016-08-06 19:55:24 +00:00
Kp
6b4e639f65
Flatten newmenu_subfunction_t type
2016-08-06 19:55:24 +00:00
Kp
c772385f81
Fix check_header_includes=1 Linux build
2016-08-06 19:55:24 +00:00
Kp
1774676571
Use class to wrap Primary_weapon+Delayed_primary
2016-08-06 19:55:23 +00:00
Kp
7128141c55
Use enum for newmenu item type
2016-08-05 04:12:21 +00:00
Kp
3f051100a5
Move newmenu_item text_len into union
2016-07-31 22:25:51 +00:00
Kp
f5c6b0fbf6
Move newmenu_item min_value into union
2016-07-31 22:25:50 +00:00
Kp
c9aba5b04e
Move newmenu_item max_value into union
2016-07-31 22:25:50 +00:00
Kp
344a567d1b
Move newmenu_item group into union
2016-07-31 22:25:50 +00:00
Kp
a230d24226
Allow trailing comments after num_levels and num_secrets
2016-07-30 21:56:31 +00:00
Kp
ea65c74ba9
Move last_player_bump into player_info.Last_bumped_local_player
2016-07-25 03:48:08 +00:00
Kp
8a46462846
Move lavafall_hiss_playing into player_info
2016-07-24 04:04:25 +00:00
Kp
8fef6a07b4
Pass const object_base to obj_unlink
2016-07-23 04:10:43 +00:00
Kp
139741ec40
Pass const object_base to Laser_render
2016-07-23 04:10:42 +00:00
Kp
99bbd0cf26
Mark global constants as constexpr
...
s/^const \([^*]*=.*;\)/constexpr \1/
2016-07-23 04:10:42 +00:00
Kp
acac40bc25
Mark global constants as constexpr
...
s/^const \([^*=]*{};\)/constexpr \1/
2016-07-23 04:10:42 +00:00
Kp
e446965511
Remove unnecessary wall number check in kill_stuck_objects
...
Callers are expected to filter out invalid numbers. Even if they do
not, the only use of the number is to match entries in Stuck_objects.
An invalid match could cause a call to vobjptr() with an invalid index,
but that would be diagnosed by the valptridx checking, so no invalid
memory access will occur.
2016-07-21 01:43:22 +00:00
Kp
24f59cc9d0
Add stub flush_fcd_cache for D1
2016-07-21 01:43:21 +00:00
Kp
f29630bd4a
Propagate MAX_STUCK_OBJECTS
2016-07-21 01:43:21 +00:00
Kp
c636dc4b98
Convert various static const
expressions to constexpr
2016-07-16 16:52:04 +00:00
Kp
f2ecb6401a
Simplify do_powerup_frame tests
2016-07-16 16:52:04 +00:00
Kp
80a087806e
Remove useless cast in gamefont.h
2016-07-15 03:43:02 +00:00
Kp
946e7bd4ee
Move some digi symbols to dcx
2016-07-15 03:43:02 +00:00
Kp
63651b8c68
Move PIGGY_PAGE_IN into namespace dsx with GameBitmaps
2016-07-15 03:43:01 +00:00
Kp
aa95cbfccc
Move set_thrust_from_velocity to dcx
2016-07-15 03:43:01 +00:00
Kp
54258ef2ec
Remove unnecessary forward declarations
2016-07-14 01:59:05 +00:00