mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-29 23:07:48 +02:00
Most of buttons created in cpp now have assigned shortcut
This commit is contained in:
@@ -66,6 +66,15 @@ enum class EShortcut
|
||||
MAIN_MENU_CAMPAIGN_AB,
|
||||
MAIN_MENU_CAMPAIGN_CUSTOM,
|
||||
|
||||
MAIN_MENU_HOTSEAT,
|
||||
MAIN_MENU_LOBBY,
|
||||
MAIN_MENU_HOST_GAME,
|
||||
MAIN_MENU_JOIN_GAME,
|
||||
|
||||
HIGH_SCORES_CAMPAIGNS,
|
||||
HIGH_SCORES_SCENARIOS,
|
||||
HIGH_SCORES_RESET,
|
||||
|
||||
// Game lobby / scenario selection
|
||||
LOBBY_BEGIN_STANDARD_GAME, // b
|
||||
LOBBY_BEGIN_CAMPAIGN, // Return
|
||||
@@ -75,6 +84,28 @@ enum class EShortcut
|
||||
LOBBY_HIDE_CHAT,
|
||||
LOBBY_ADDITIONAL_OPTIONS, // Open additional options tab
|
||||
LOBBY_SELECT_SCENARIO, // Open map list tab
|
||||
LOBBY_REPLAY_VIDEO,
|
||||
LOBBY_EXTRA_OPTIONS,
|
||||
LOBBY_TURN_OPTIONS,
|
||||
LOBBY_INVITE_PLAYERS,
|
||||
LOBBY_FLIP_COIN,
|
||||
LOBBY_RANDOM_TOWN,
|
||||
LOBBY_RANDOM_TOWN_VS,
|
||||
|
||||
MAPS_SIZE_S,
|
||||
MAPS_SIZE_M,
|
||||
MAPS_SIZE_L,
|
||||
MAPS_SIZE_XL,
|
||||
MAPS_SIZE_ALL,
|
||||
|
||||
MAPS_SORT_PLAYERS,
|
||||
MAPS_SORT_SIZE,
|
||||
MAPS_SORT_FORMAT,
|
||||
MAPS_SORT_NAME,
|
||||
MAPS_SORT_VICTORY,
|
||||
MAPS_SORT_DEFEAT,
|
||||
MAPS_SORT_MAPS,
|
||||
MAPS_SORT_CHANGEDATE,
|
||||
|
||||
// In-game hotkeys, require game state but may be available in windows other than adventure map
|
||||
GAME_END_TURN,
|
||||
@@ -102,6 +133,7 @@ enum class EShortcut
|
||||
ADVENTURE_FIRST_TOWN, // TODO: select first available town in the list
|
||||
ADVENTURE_FIRST_HERO, // TODO: select first available hero in the list
|
||||
ADVENTURE_VIEW_SCENARIO,// View Scenario Information window
|
||||
ADVENTURE_REPLAY_TURN,
|
||||
ADVENTURE_DIG_GRAIL,
|
||||
ADVENTURE_VIEW_PUZZLE,
|
||||
ADVENTURE_VIEW_WORLD,
|
||||
@@ -146,7 +178,17 @@ enum class EShortcut
|
||||
BATTLE_SELECT_ACTION, // Alternative actions toggle
|
||||
BATTLE_TOGGLE_HEROES_STATS,
|
||||
|
||||
LOBBY_ACTIVATE_INTERFACE,
|
||||
MARKET_DEAL,
|
||||
MARKET_MAX_AMOUNT,
|
||||
MARKET_SACRIFICE_ALL,
|
||||
MARKET_SACRIFICE_BACKPACK,
|
||||
MARKET_MODE_RESOURCE_PLAYER,
|
||||
MARKET_MODE_ARTIFACT_RESOURCE,
|
||||
MARKET_MODE_RESOURCE_ARTIFACT,
|
||||
MARKET_MODE_CREATURE_RESOURCE,
|
||||
MARKET_MODE_RESOURCE_RESOURCE,
|
||||
MARKET_MODE_CREATURE_EXPERIENCE,
|
||||
MARKET_MODE_ARTIFACT_EXPERIENCE,
|
||||
|
||||
SPECTATE_TRACK_HERO,
|
||||
SPECTATE_SKIP_BATTLE,
|
||||
@@ -154,11 +196,15 @@ enum class EShortcut
|
||||
|
||||
// Town screen
|
||||
TOWN_OPEN_TAVERN,
|
||||
TOWN_OPEN_HALL,
|
||||
TOWN_OPEN_FORT,
|
||||
TOWN_OPEN_RECRUITMENT,
|
||||
TOWN_SWAP_ARMIES, // Swap garrisoned and visiting armies
|
||||
|
||||
// Creature & creature recruitment screen
|
||||
RECRUITMENT_MAX, // Set number of creatures to recruit to max
|
||||
RECRUITMENT_MIN, // Set number of creatures to recruit to min (1)
|
||||
RECRUITMENT_SWITCH_LEVEL,
|
||||
RECRUITMENT_UPGRADE, // Upgrade current creature
|
||||
RECRUITMENT_UPGRADE_ALL, // Upgrade all creatures (Hill Fort / Skeleton Transformer)
|
||||
|
||||
@@ -172,6 +218,7 @@ enum class EShortcut
|
||||
HERO_LOOSE_FORMATION,
|
||||
HERO_TIGHT_FORMATION,
|
||||
HERO_TOGGLE_TACTICS, // b
|
||||
HERO_ARMY_SPLIT,
|
||||
HERO_BACKPACK,
|
||||
HERO_COSTUME_SAVE_0,
|
||||
HERO_COSTUME_SAVE_1,
|
||||
@@ -195,6 +242,15 @@ enum class EShortcut
|
||||
HERO_COSTUME_LOAD_8,
|
||||
HERO_COSTUME_LOAD_9,
|
||||
|
||||
EXCHANGE_ARMY_TO_LEFT,
|
||||
EXCHANGE_ARMY_TO_RIGHT,
|
||||
EXCHANGE_ARMY_SWAP,
|
||||
EXCHANGE_ARTIFACTS_TO_LEFT,
|
||||
EXCHANGE_ARTIFACTS_TO_RIGHT,
|
||||
EXCHANGE_ARTIFACTS_SWAP,
|
||||
EXCHANGE_BACKPACK_LEFT,
|
||||
EXCHANGE_BACKPACK_RIGHT,
|
||||
|
||||
// Spellbook screen
|
||||
SPELLBOOK_TAB_ADVENTURE,
|
||||
SPELLBOOK_TAB_COMBAT,
|
||||
|
||||
Reference in New Issue
Block a user