diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-03-23 09:22:15 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-03-23 09:22:15 +0000 |
| commit | 8a0ee875867bf06f060726ad639e4ab5a92017a1 (patch) | |
| tree | 4f045b72b0524ebc997eaa6b4f60e85acf3ae458 /src/game/client/gc_menu.cpp | |
| parent | 1788d1b08cab71393d24a218a842deeea0d66759 (diff) | |
| download | zcatch-8a0ee875867bf06f060726ad639e4ab5a92017a1.tar.gz zcatch-8a0ee875867bf06f060726ad639e4ab5a92017a1.zip | |
added button to reset binds to default
Diffstat (limited to 'src/game/client/gc_menu.cpp')
| -rw-r--r-- | src/game/client/gc_menu.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/game/client/gc_menu.cpp b/src/game/client/gc_menu.cpp index ef3d839f..03817383 100644 --- a/src/game/client/gc_menu.cpp +++ b/src/game/client/gc_menu.cpp @@ -1337,8 +1337,9 @@ typedef void (*assign_func_callback)(CONFIGURATION *config, int value); static void menu2_render_settings_controls(RECT main_view) { - ui_vsplit_l(&main_view, 300.0f, &main_view, 0); - + RECT right_part; + ui_vsplit_l(&main_view, 300.0f, &main_view, &right_part); + { RECT button, label; ui_hsplit_t(&main_view, 20.0f, &button, &main_view); @@ -1413,6 +1414,13 @@ static void menu2_render_settings_controls(RECT main_view) } ui_hsplit_t(&main_view, 5.0f, 0, &main_view); } + + // defaults + RECT button; + ui_hsplit_b(&right_part, 25.0f, &right_part, &button); + ui_vsplit_l(&button, 50.0f, 0, &button); + if (ui_do_button((void*)binds_default, "Reset to defaults", 0, &button, ui_draw_menu_button, 0)) + binds_default(); } static void menu2_render_settings_graphics(RECT main_view) |