Kp
795eeecb3f
Move marquee data to substructure
2017-03-26 21:53:47 +00:00
Kp
d580328698
Combine direct_join allocations
2017-03-25 19:34:03 +00:00
Kp
7e19a790ae
Use array<> for port strings
2017-03-25 19:34:02 +00:00
Kp
b358946924
Show host address/port in timeout message
2017-03-25 19:34:02 +00:00
Kp
d5ed019014
Add experimental MP-aware mouselook
2017-03-25 19:34:02 +00:00
Kp
17a09d83d2
Pass canvas to render_object_search
2017-03-18 18:07:39 +00:00
Kp
ea7c44c680
Pass vcobjptridx_t to draw_polygon_object
2017-03-18 18:07:39 +00:00
Kp
bafc96c76a
Pass bounding bitmap to DefineBriefingBox
2017-03-18 18:07:38 +00:00
Kp
179b2e3fd4
Pass canvas to init_spinning_robot
2017-03-18 18:07:38 +00:00
Kp
866516f8f2
Shorten set_briefing_fontcolor
2017-03-18 18:07:38 +00:00
Kp
8fd6c13383
Fold briefing N/O handling
2017-03-18 18:07:38 +00:00
Kp
d987f9e4ef
Pass canvas to briefing_process_char
2017-03-18 18:07:38 +00:00
Kp
f837cc9675
Clean up briefing get_message_name
2017-03-18 18:07:38 +00:00
Kp
99d45e8651
Pass font to put_char_delay
2017-03-18 18:07:38 +00:00
Kp
ca8d62b108
Make briefing Current_color point to chosen element
2017-03-18 18:07:37 +00:00
Kp
6f086dbf90
Propagate briefing constants
...
Check array sizes, not the magic numbers which happen to match that
size.
2017-03-18 18:07:37 +00:00
Kp
8f0f7b7319
Simplify get_new_message_num
2017-03-18 18:07:37 +00:00
Kp
1335af4b51
Simplify get_message_num
2017-03-18 18:07:37 +00:00
Kp
dd4bdcb770
Inline OGL_TEXTURE_LIST_SIZE
2017-03-18 18:07:37 +00:00
Kp
056115642b
Move console.cpp specific constants out of header
2017-03-18 18:07:36 +00:00
Kp
0f57787601
Use enum for console priorities
2017-03-18 18:07:36 +00:00
Kp
297746024b
Use enum for GR blending mode
2017-03-18 18:07:36 +00:00
Kp
829e95b6f8
Separate hoard/proximity tracking
2017-03-18 18:07:36 +00:00
Kp
104169dada
Move multi_maybe_disable_friendly_fire to dcx
2017-03-18 18:07:36 +00:00
Kp
274f9047aa
Fix -Wodr for _g3_draw_poly
...
x86_64-pc-linux-gnu-g++-6.3 issues a -Wodr diagnostic for the mismatch
between
common/include/3d.h: void _g3_draw_poly(grs_canvas &, uint_fast32_t nv, cg3s_point *const *pointlist, uint8_t color);
similar/arch/ogl/ogl.cpp: void _g3_draw_poly(grs_canvas &canvas, const uint_fast32_t nv, const g3s_point *const *const pointlist, const uint8_t palette_color_index)
The declaration and definition are compatible because `cg3s_point` is a
type alias for `const g3s_point`, so the code worked as it was. Switch
the definition to use `cg3s_point` like the declaration to prevent this
warning and to protect against any future (unlikely) changes to the
definition of `cg3s_point`.
2017-03-18 18:07:35 +00:00
Kp
9878ba2311
Move intro_played to dsx
2017-03-18 18:07:35 +00:00
Kp
59c8da2ac7
Pass bitmap to rescale_y
2017-03-11 19:56:30 +00:00
Kp
f9aa31ed64
Pass bitmap to rescale_x
2017-03-11 19:56:30 +00:00
Kp
6c0be636ea
Combine draw_item case branches
2017-03-11 19:56:29 +00:00
Kp
a245e47fcc
Pass canvas to nm_string_inputbox
2017-03-11 19:56:29 +00:00
Kp
b21fc54ba4
Pass canvas to nm_string_black
2017-03-11 19:56:29 +00:00
Kp
a7344b7dd0
Pass canvas to nm_string_slider
2017-03-11 19:56:29 +00:00
Kp
51a69a5a65
Pass canvas to nm_draw_background1
2017-03-11 19:56:29 +00:00
Kp
089f185d3c
Remove unused rule classes
...
zico removed all uses of these classes in 3366658a5b
, but did not
remove their definitions. No one has tried to repurpose them, so remove
the definitions.
Fixes: 3366658a5b
("Updated 'Netgame Rules & Info' screen, added option to toggle it ingame via SHIFT-PAUSE, added hint to netgame help menu")
2017-03-11 19:56:29 +00:00
Kp
869baefa07
Fold calls to kmatrix_status_msg
2017-03-11 19:56:29 +00:00
Kp
8dff2f0048
Pass canvas to kmatrix_status_msg
2017-03-11 19:56:28 +00:00
Kp
98b34b9328
Pass canvas to kmatrix_draw_coop_names
2017-03-11 19:56:28 +00:00
Kp
efde3f7e33
Pass canvas to kmatrix_draw_names
2017-03-11 19:56:28 +00:00
Kp
f10e418264
Pass canvas to kmatrix_draw_item
2017-03-11 19:56:28 +00:00
Kp
85eddb8d02
Pass canvas to render_endlevel_frame
2017-03-11 19:56:28 +00:00
Kp
38be68c345
Pass canvas to endlevel_render_mine
2017-03-11 19:56:28 +00:00
Kp
c4be6d2057
Pass canvas to render_external_scene
2017-03-11 19:56:27 +00:00
Kp
970ce18410
Pass canvas to render_object
2017-03-11 19:56:27 +00:00
Kp
56d5c7da91
Pass canvas to draw_polygon_object
2017-03-11 19:56:27 +00:00
Kp
8cf1082ce6
Pass canvas to draw_cloaked_object
2017-03-11 19:56:27 +00:00
Kp
25c36d4b0e
Pass canvas to draw_morph_object
2017-03-11 19:56:27 +00:00
Kp
2d9cfbd9ab
Pass canvas to draw_model
2017-03-11 19:56:27 +00:00
Kp
262d6c6c27
Pass canvas to g3_draw_morphing_model
2017-03-11 19:56:27 +00:00
Kp
e1d0d0603f
Pass canvas to draw_hostage
2017-03-11 19:56:26 +00:00
Kp
f0707cb9bd
Pass canvas to draw_powerup
2017-03-11 19:56:26 +00:00
Kp
a55de34884
Pass canvas to Laser_render
2017-03-11 19:56:26 +00:00
Kp
753cbafe61
Pass canvas to render_terrain
2017-03-11 19:56:26 +00:00
Kp
a6fc1f6357
Pass canvas to draw_cell
2017-03-11 19:56:26 +00:00
Kp
34b603ad71
Expand bomb spin variance
...
Let D1 proximity bombs spin. Let D2 smart mines and pre-placed mines
spin.
2017-03-11 19:56:26 +00:00
Kp
7d36df315e
Simplify draw_weapon_vclip
2017-03-11 19:56:25 +00:00
Kp
113aa50a2a
Pass canvas to draw_fireball
2017-03-11 19:56:25 +00:00
Kp
48d9f2cd19
Pass vclip to draw_vclip_object
2017-03-11 19:56:25 +00:00
Kp
450b3ec4f5
Pass canvas to draw_weapon_vclip
2017-03-11 19:56:25 +00:00
Kp
48a6adbe87
Pass canvas to draw_vclip_object
2017-03-11 19:56:25 +00:00
Kp
bc11b3bf85
Pass const object to draw_object_tmap_rod
2017-03-11 19:56:25 +00:00
Kp
03043f944e
Guard Headlights by if(D2)
...
Descent 1 has no headlight powerup. Code to read headlights was
incorrectly added in 357e1b0144
, but no code was added to write
headlights, so the Descent 1 lighting code checked for headlights that
never existed. Guard the headlight global variables and the associated
logic with if(D2).
Fixes: 357e1b0144
("Made lighting code work with actual RGB values and added feature to let certain objects emit colored dynamic light as well as let mine flash red when control center destroyed (OpenGL-only at the moment)")
2017-03-11 19:56:25 +00:00
Kp
a5444cfef1
Shorten compute_object_light
2017-03-11 19:56:24 +00:00
Kp
a6c8087815
Remove unused compute_object_light parameter rotated_pnt
2017-03-11 19:56:24 +00:00
Kp
dfbcc02346
Pass const object to compute_object_light
2017-03-11 19:56:24 +00:00
Kp
84faf8aa73
Pass canvas to draw_object_blob
2017-03-11 19:56:24 +00:00
Kp
26e1ce21fe
Pass canvas to draw_stars
2017-03-11 19:56:24 +00:00
Kp
4e1156a996
Use canvas in OGL g3_draw_sphere
2017-03-11 19:56:24 +00:00
Kp
9ccddf5366
Pass canvas to draw_exit_model
2017-03-11 19:56:23 +00:00
Kp
86880af317
Cache canvas in credits_handler
2017-03-11 19:56:23 +00:00
Kp
72ce5d7e66
Pass canvas to draw_all_edges
2017-03-11 19:56:23 +00:00
Kp
719de35484
Pass grs_bitmap to gr_pixel
2017-03-11 19:56:23 +00:00
Kp
9311548eba
Pass grs_bitmap to ogl_upixelc
2017-03-11 19:56:23 +00:00
Kp
5541e764cd
Use cached canvas in font.cpp
2017-03-11 19:56:23 +00:00
Kp
c725a6cb88
Pass canvas to gr_init_font
2017-03-11 19:56:22 +00:00
Kp
0c8220cc07
Pass canvas to game_draw_hud_stuff
2017-03-11 19:56:22 +00:00
Kp
afb52a5a3e
Pass canvas to draw_hud
2017-03-11 19:56:22 +00:00
Kp
014734834c
Switch gr_printf calls to local canvas
2017-03-11 19:56:22 +00:00
Kp
a19286437a
Pass canvas to show_mousefs_indicator
2017-03-11 19:56:22 +00:00
Kp
4b6f42a962
Pass canvas to show_reticle
2017-03-11 19:56:22 +00:00
Kp
cee6c984bd
Pass canvas to hud_show_kill_list
2017-03-11 19:56:21 +00:00
Kp
5e1b27120d
Pass canvas to HUD_render_message_frame
2017-03-11 19:56:21 +00:00
Kp
74d4833591
Factor out automap common assignments
2017-03-10 01:22:34 +00:00
Kp
d8dc2ed985
Cache intermediate results in automap_build_edge_list
2017-03-10 01:22:33 +00:00
Kp
858807e2a5
Use range_for in automap
2017-03-10 01:22:33 +00:00
Kp
adefaf0fba
Simplify automap_find_edge result
2017-03-10 01:22:33 +00:00
Kp
b10ec2cb01
Cache canvas in newmenu_create_structure
2017-03-10 01:22:33 +00:00
Kp
e304f43efa
Cache canvas in kmatrix_redraw_coop
2017-03-10 01:22:33 +00:00
Kp
d5b7178fe5
Cache canvas in kmatrix_redraw
2017-03-10 01:22:33 +00:00
Kp
f1d65f6b46
Cache canvas in kconfig_mouse
2017-03-10 01:22:33 +00:00
Kp
10522fd1ff
Cache canvas in kconfig_draw
2017-03-10 01:22:32 +00:00
Kp
40943a6baf
Cache canvas in draw_player_ship
2017-03-10 01:22:32 +00:00
Kp
07fbab437b
Cache canvas in draw_invulnerable_ship
2017-03-10 01:22:32 +00:00
Kp
653c7666c9
Cache canvas in draw_weapon_box
2017-03-10 01:22:32 +00:00
Kp
3a4789c285
Pass canvas to draw_weapon_info
2017-03-10 01:22:32 +00:00
Kp
685187e2d0
Pass canvas to draw_secondary_weapon_info
2017-03-10 01:22:32 +00:00
Kp
4dae87044b
Pass canvas to draw_primary_weapon_info
2017-03-10 01:22:31 +00:00
Kp
6651489643
Pass canvas to draw_weapon_info_sub
2017-03-10 01:22:31 +00:00
Kp
27140a30b9
Pass canvas to draw_numerical_display
...
Remove unnecessary extra call to draw_numerical_display.
2017-03-10 01:22:31 +00:00
Kp
fa81835b96
Pass canvas to show_cockpit_cloak_invul_timer
2017-03-10 01:22:31 +00:00
Kp
e583019958
Pass canvas to draw_shield_bar
2017-03-10 01:22:31 +00:00
Kp
0132750380
Pass canvas to draw_afterburner_bar
2017-03-10 01:22:31 +00:00
Kp
4ecae34ec5
Pass canvas to sb_draw_shield_num
2017-03-10 01:22:30 +00:00
Kp
3a8bb51e45
Pass canvas to sb_draw_afterburner
2017-03-10 01:22:30 +00:00
Kp
94f2776af4
Pass canvas to sb_draw_energy_bar
2017-03-10 01:22:30 +00:00
Kp
98a27e4f09
Cache canvas in draw_static
2017-03-10 01:22:30 +00:00
Kp
4fd064a374
Pass canvas to draw_wbu_overlay
2017-03-10 01:22:30 +00:00
Kp
c5fe4f28e2
Pass canvas to hud_show_flag
2017-03-10 01:22:30 +00:00
Kp
9fb81eed3d
Pass canvas to hud_show_orbs
2017-03-10 01:22:29 +00:00
Kp
817bd73e5e
Pass canvas to hud_show_keys
2017-03-10 01:22:29 +00:00
Kp
3645abf0df
Pass canvas to show_homing_warning
2017-03-10 01:22:29 +00:00
Kp
98463f506e
Pass canvas to kc_drawinput
2017-03-10 01:22:29 +00:00
Kp
ed2cb63abb
Pass canvas to kc_drawquestion
2017-03-10 01:22:29 +00:00
Kp
357099d81e
Pass font to get_item_height
2017-03-10 01:22:29 +00:00
Kp
4dd4e49fd1
Pass canvas to kc_gr_2y_string
2017-03-10 01:22:29 +00:00
Kp
3f15f5c0a3
Cache canvas in show_boxed_message
2017-03-10 01:22:28 +00:00
Kp
f0eac8f250
Combine CM_FULL_COCKPIT, CM_REAR_VIEW switch paths
2017-03-10 01:22:28 +00:00
Kp
a1e8d19715
Factor out screenshot save code
2017-03-10 01:22:28 +00:00
Kp
f5a17abbe8
Pass canvas to show_HUD_names
2017-03-10 01:22:28 +00:00
Kp
b6778f65c7
Cache canvas in printscreen handler
2017-03-10 01:22:28 +00:00
Kp
7410ad343c
Pass canvas to render_mine
2017-03-10 01:22:28 +00:00
Kp
8542940b24
Pass canvas to render_frame
2017-03-10 01:22:27 +00:00
Kp
7e1ba509ff
Cache canvas in init_cockpit
2017-03-10 01:22:27 +00:00
Kp
393e96b8d8
Unify SDL/OGL save_screen_shot
...
This simplifies maintenance and reduces the potential for inconsistency.
It also cleans up one existing inconsistency.
2017-03-10 01:22:27 +00:00
Kp
81cc81a6de
Remove dead call to gr_set_curfont in init_editor
2017-03-10 01:22:27 +00:00
Kp
4d21fb8860
Pass canvas to init_editor_screen
2017-03-10 01:22:27 +00:00
Kp
1b8e6f5059
Cache canvas in print_status_bar
2017-03-10 01:22:27 +00:00
Kp
e6878e883c
Cache canvas in info_display_all
2017-03-10 01:22:26 +00:00
Kp
4a7a6663d5
Pass canvas to info_display_default
2017-03-10 01:22:26 +00:00
Kp
c708d30ca4
Pass canvas to info_display_segsize
2017-03-10 01:22:26 +00:00
Kp
8708f53177
Pass canvas to info_display_object_placement
2017-03-10 01:22:26 +00:00
Kp
b0f23ed7b1
Pass canvas to clear_pad_display
2017-03-10 01:22:26 +00:00
Kp
634079cfce
Cache canvas in eswitch.cpp
2017-03-10 01:22:26 +00:00
Kp
242c96b679
Cache canvas in ogl/ogl.cpp
2017-03-10 01:22:26 +00:00
Kp
c786e34ec7
Factor out scale_free_verts calls in med_scale_segment_new
2017-03-10 01:22:24 +00:00
Chris Taylor
38250ce76f
Make sure D1 type bosses in D2 play looping sound on save game load
...
D1 bosses in D2 can teleport after 0.58.1.
2017-03-05 08:32:06 +08:00
Kp
2fae106945
Reindent FireLaser fusion handling to quell -Wmisleading-indentation
...
The code was correct as-is, but gcc-6 warns. Reindent to eliminate the
warning.
2017-03-04 22:25:54 +00:00
Kp
a8c3a7f10b
Alias Side_to_verts to Side_to_verts_int
2017-03-04 22:25:54 +00:00
Kp
f03fee7eca
Fix ordering of boss weapon collision test
...
Reported-by: ryusei117 <https://github.com/dxx-rebirth/dxx-rebirth/issues/332 >
Fixes: 1f929796c3
("Fix excess fusion reflection")
2017-03-04 22:25:54 +00:00
Kp
986c76e00f
Merge branch select_missile into master
2017-03-02 02:45:31 +00:00
Chris Taylor
6670d8c203
Save secondary weapons flags for 0.58.1 compatibility
...
Set secondary weapon flags to appropriate values when saving game, so that if it's loaded with 0.58.1 or earlier the player can actually select all secondary weapons they have at least one of (while not causing side effects with demo data). Fixes issue referred to in comment https://github.com/dxx-rebirth/dxx-rebirth/issues/291#issuecomment-282528356
2017-03-01 14:15:38 +08:00
Kp
cebd2fd36d
Pass object &to boss_init_all_segments
...
The index is not needed.
2017-03-01 02:48:41 +00:00
Kp
b5294784db
Pass object &to init_boss_segments
...
init_boss_segments no longer needs to save and restore the boss position
and size. Remove that, and switch the pointer to `const object &` to
enforce it.
2017-03-01 02:48:40 +00:00
Kp
482dcf0ba3
Avoid temporarily moving boss while probing layout
...
Expose sphere_intersects_wall and call it directly from
boss_fits_in_seg, so that boss_fits_in_seg does not need to modify the
position and segment of the boss during the test.
2017-03-01 02:48:40 +00:00
Chris Taylor
c2ea427f79
Don't teleport to original segment if boss won't fit
...
Unless there are no other segments. Fixes issue #329 .
2017-02-27 18:43:24 +08:00
Chris Taylor
19e4c07bb0
Bosses generated by a robot maker or even released by another robot will now teleport
...
Fixes issue #328 .
2017-02-26 10:21:10 +08:00
Chris Taylor
32286ed4fc
Play boss looping immediately on loading saved game
...
If boss has teleported before, even before a loaded state was saved, play the boss looping sound immediately when loading the saved game (if near the boss). Resolves issue #326 .
2017-02-26 10:21:10 +08:00
Kp
ba914fea81
Pass up various return values
2017-02-26 00:00:02 +00:00
Kp
673baa15e9
Clear FakingInvul when enabling real invulnerability
2017-02-26 00:00:01 +00:00
Kp
8a89313ec4
Move compute_segment_center body to dcx
2017-02-22 03:05:44 +00:00
Kp
892d450022
Move compute_center_point_on_side body to dcx
2017-02-22 03:05:43 +00:00
Kp
df54e345fe
Remove write-only fvi_hit_seg
2017-02-22 03:05:43 +00:00
Kp
08e4a6e620
Use stdint constants for some INT*_MAX
...
clang becomes confused trying to determine which vm_distance_squared
constructor to use for a literal input of 0x7fffffffffffffff, even
though the size of the input requires it to be `long` and only one
constructor can take a `long`. Switch from an explicit
0x7fffffffffffffff to the symbolic constant INT64_MAX, which has the
same value, but a platform-appropriate suffix to force the compiler to
pick the right type.
For general clarity, switch some other instances of integer maximum
literals to symbolic constants of the same value.
This commit has no effect on the generated code (except for changes to
line numbers).
Reported-by: kreatordxx <https://github.com/dxx-rebirth/dxx-rebirth/pull/324 >
Fixes: 17208cca79
("Disallow int for vm_distance_squared")
2017-02-22 03:05:43 +00:00
Chris Taylor
05b8cc4897
Exit GameProcessFrame() when game over
...
After getting game over, playing a demo would result in the 'Game Over' banner being shown. When loading a saved game, it would fail an assert when trying to obj_delete a NULL Dead_player_camera in dead_player_end().
2017-02-20 08:04:55 +08:00
Chris Taylor
b17a9f8550
start_time() time when game over
...
After getting game over, the game would be stopped when playing a demo or loading a saved game. This is now fixed.
2017-02-20 08:04:55 +08:00
Kp
dc090958d1
Reduce D1 spreadfire cost
...
Reported-by: zicodxx <https://github.com/dxx-rebirth/dxx-rebirth/issues/322 >
Analyzed-by: kreatordxx <https://github.com/dxx-rebirth/dxx-rebirth/issues/322#issuecomment-280896375 >
Fixes: 10ff2b9ea2
("Change Primary_weapon_to_weapon_info key to weapon_id_type")
2017-02-19 19:33:45 +00:00
Kp
6cd6189681
Never pass nullptr to ai_door_is_openable
...
When objp is nullptr, ai_door_is_openable assumes Buddy_objnum is a
valid object number, but this assumption is not guaranteed to be true.
When it is false, the game crashes. This crash can be triggered by a
brain robot trying to make nearby robots snipe.
Fix the crash by passing the robot of interest.
Reported-by: Yarn <http://www.dxx-rebirth.com/frm/index.php/topic,2165.0.html >
2017-02-19 19:33:45 +00:00
Kp
859b399d20
Use mask for Secondary_last_was_super
2017-02-19 19:33:45 +00:00
Kp
aeb452f715
Fold do_weapon_n_item_stuff toggle sound
2017-02-19 19:33:44 +00:00
Kp
7c658fd8cd
Use mask for Primary_last_was_super
2017-02-19 19:33:44 +00:00
Kp
16dde117fd
Reduce scope of state_restore_all_sub j
2017-02-19 19:33:44 +00:00
Kp
a6cd87613c
Pass polymodel &to free_model
2017-02-19 19:33:44 +00:00
Kp
1a7659897a
Pass canvas to draw_model_picture
2017-02-19 19:33:44 +00:00
Kp
b02e2e9a3a
Use range_for in draw_polygon_model
2017-02-19 19:33:44 +00:00
Kp
39071d124d
Pass canvas to draw_polygon_model
2017-02-19 19:33:43 +00:00
Kp
92d1637b5a
Pass canvas to show_time
2017-02-19 19:33:43 +00:00
Kp
91a3e0f27a
Pass canvas to sb_show_lives
2017-02-19 19:33:43 +00:00
Kp
8a6be6e17f
Pass canvas to hud_show_lives
2017-02-19 19:33:43 +00:00
Kp
0aaf425dab
Pass canvas to hud_show_shield
2017-02-19 19:33:43 +00:00
Kp
34895edc52
Pass canvas to hud_show_cloak_invuln
2017-02-19 19:33:43 +00:00
Kp
13e9a38c7b
Pass canvas to hud_show_weapons
2017-02-19 19:33:42 +00:00
Kp
16718be160
Pass canvas to hud_show_secondary_weapons_mode
2017-02-19 19:33:42 +00:00
Kp
ecf53f967d
Pass canvas to hud_show_primary_weapons_mode
2017-02-19 19:33:42 +00:00
Kp
bbfe38cecc
Pass canvas to hud_printf_vulcan_ammo
2017-02-19 19:33:42 +00:00
Kp
4206c68f44
Pass canvas to hud_set_vulcan_ammo_fontcolor
2017-02-19 19:33:42 +00:00
Kp
3eb84e9dd2
Pass canvas to hud_set_secondary_weapon_fontcolor
2017-02-19 19:33:42 +00:00
Kp
499ac14241
Pass canvas to hud_set_primary_weapon_fontcolor
2017-02-19 19:33:41 +00:00
Kp
d5a197e7f3
Pass canvas to draw_primary_ammo_info
2017-02-19 19:33:41 +00:00
Kp
ddb5f1c6ce
Pass canvas to draw_secondary_ammo_info
2017-02-19 19:33:41 +00:00
Kp
e4848e09ef
Pass canvas to draw_ammo_info
2017-02-19 19:33:41 +00:00
Kp
51488e446f
Pass canvas to show_bomb_count
2017-02-19 19:33:41 +00:00
Kp
b45de8592a
Pass canvas to hud_show_homing_warning
2017-02-19 19:33:41 +00:00
Kp
0e1a670694
Pass canvas to sb_show_score_added
2017-02-19 19:33:41 +00:00
Kp
1ebfb6c6e5
Cache canvas in draw_keys_state
2017-02-19 19:33:40 +00:00
Kp
4b1c0f4198
Combine draw_keys_state subtypes
2017-02-19 19:33:40 +00:00
Kp
205b9ddae4
Pass multires_gauge_graphic to HUD_SCALE_X_AR, HUD_SCALE_Y_AR
2017-02-19 19:33:40 +00:00
Kp
e3699252f7
Pass multires_gauge_graphic to HUD_SCALE_X, HUD_SCALE_Y
2017-02-19 19:33:40 +00:00
Kp
c64152fe79
Pass multires_gauge_graphic to BASE_WIDTH, BASE_HEIGHT
2017-02-19 19:33:40 +00:00
Kp
463fe1f643
Pass canvas to sb_show_score
2017-02-19 19:33:40 +00:00
Kp
7c25caafa6
Pass canvas to hud_show_score_added
2017-02-19 19:33:39 +00:00
Kp
19318b7e74
Pass canvas to hud_show_timer_count
2017-02-19 19:33:39 +00:00
Kp
960ba8a9d2
Pass canvas to hud_show_score
2017-02-19 19:33:39 +00:00
Kp
530856f909
Pass canvas to hud_gauge_bitblt
2017-02-19 19:33:39 +00:00
Kp
d0bc9c1703
Pass canvas to hud_bitblt
2017-02-19 19:33:39 +00:00
Kp
d98a18583b
Pass canvas to hud_bitblt_free
2017-02-19 19:33:39 +00:00
Kp
1e13617c3e
Pass canvas to hud_show_afterburner
2017-02-19 19:33:39 +00:00
Kp
4947779952
Pass canvas to hud_show_energy
2017-02-19 19:33:38 +00:00
Kp
fbd02b5fbe
Factor out template functor of create_vertex_lists_by_predicate
2017-02-19 19:33:38 +00:00
Kp
b918760b3f
Move find_connect_side body to dcx
2017-02-19 19:33:38 +00:00
Kp
b82d9d2b51
Move get_side_verts body to dcx
2017-02-19 19:33:38 +00:00
Kp
9821a77372
Simplify use of get_num_faces
2017-02-19 19:33:38 +00:00