mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-19 12:45:00 +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
|
key=e
|
||||||
alt=yes
|
alt=yes
|
||||||
[/hotkey]
|
[/hotkey]
|
||||||
|
[hotkey]
|
||||||
|
command=togglegrid
|
||||||
|
key=g
|
||||||
|
ctrl=yes
|
||||||
|
[/hotkey]
|
||||||
|
|
||||||
game_title="The Battle for Wesnoth"
|
game_title="The Battle for Wesnoth"
|
||||||
version="Version"
|
version="Version"
|
||||||
|
@ -48,6 +48,7 @@ HOTKEY_COMMAND string_to_command(const std::string& str)
|
|||||||
m.insert(val("recruit",HOTKEY_RECRUIT));
|
m.insert(val("recruit",HOTKEY_RECRUIT));
|
||||||
m.insert(val("recall",HOTKEY_RECALL));
|
m.insert(val("recall",HOTKEY_RECALL));
|
||||||
m.insert(val("endturn",HOTKEY_ENDTURN));
|
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);
|
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_TERRAIN_TABLE, HOTKEY_ATTACK_RESISTANCE,
|
||||||
HOTKEY_UNIT_DESCRIPTION, HOTKEY_SAVE_GAME,
|
HOTKEY_UNIT_DESCRIPTION, HOTKEY_SAVE_GAME,
|
||||||
HOTKEY_RECRUIT, HOTKEY_RECALL, HOTKEY_ENDTURN,
|
HOTKEY_RECRUIT, HOTKEY_RECALL, HOTKEY_ENDTURN,
|
||||||
|
HOTKEY_TOGGLE_GRID,
|
||||||
HOTKEY_NULL };
|
HOTKEY_NULL };
|
||||||
|
|
||||||
void add_hotkeys(config& cfg);
|
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
|
//undo
|
||||||
if(!browse && command == HOTKEY_UNDO && !undo_stack.empty()) {
|
if(!browse && command == HOTKEY_UNDO && !undo_stack.empty()) {
|
||||||
const int starting_moves = undo_stack.back().starting_moves;
|
const int starting_moves = undo_stack.back().starting_moves;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user