mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-18 17:03:25 +00:00
added toggling of grid with control-g
This commit is contained in:
parent
93cb78b9a0
commit
2f56e8fd6f
@ -78,6 +78,11 @@ language="English"
|
||||
key=e
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=togglegrid
|
||||
key=g
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
|
||||
game_title="The Battle for Wesnoth"
|
||||
version="Version"
|
||||
|
@ -48,6 +48,7 @@ HOTKEY_COMMAND string_to_command(const std::string& str)
|
||||
m.insert(val("recruit",HOTKEY_RECRUIT));
|
||||
m.insert(val("recall",HOTKEY_RECALL));
|
||||
m.insert(val("endturn",HOTKEY_ENDTURN));
|
||||
m.insert(val("togglegrid",HOTKEY_TOGGLE_GRID));
|
||||
}
|
||||
|
||||
const std::map<std::string,HOTKEY_COMMAND>::const_iterator i = m.find(str);
|
||||
|
@ -24,6 +24,7 @@ enum HOTKEY_COMMAND { HOTKEY_CYCLE_UNITS, HOTKEY_END_UNIT_TURN, HOTKEY_LEADER,
|
||||
HOTKEY_TERRAIN_TABLE, HOTKEY_ATTACK_RESISTANCE,
|
||||
HOTKEY_UNIT_DESCRIPTION, HOTKEY_SAVE_GAME,
|
||||
HOTKEY_RECRUIT, HOTKEY_RECALL, HOTKEY_ENDTURN,
|
||||
HOTKEY_TOGGLE_GRID,
|
||||
HOTKEY_NULL };
|
||||
|
||||
void add_hotkeys(config& cfg);
|
||||
|
@ -978,6 +978,11 @@ bool turn_slice(game_data& gameinfo, game_state& state_of_game,
|
||||
}
|
||||
}
|
||||
|
||||
if(command == HOTKEY_TOGGLE_GRID) {
|
||||
preferences::set_grid(!preferences::grid());
|
||||
gui.invalidate_all();
|
||||
}
|
||||
|
||||
//undo
|
||||
if(!browse && command == HOTKEY_UNDO && !undo_stack.empty()) {
|
||||
const int starting_moves = undo_stack.back().starting_moves;
|
||||
|
Loading…
x
Reference in New Issue
Block a user