ScummVM API documentation
key_actions.h
1/* ScummVM - Graphic Adventure Engine
2 *
3 * ScummVM is the legal property of its developers, whose names
4 * are too numerous to list here. Please refer to the COPYRIGHT
5 * file distributed with this source distribution.
6 *
7 * This program is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program. If not, see <http://www.gnu.org/licenses/>.
19 *
20 */
21
22#ifndef NUVIE_KEYBINDING_KEY_ACTIONS_H
23#define NUVIE_KEYBINDING_KEY_ACTIONS_H
24
25namespace Ultima {
26namespace Nuvie {
27
28void ActionWalkWest(int param);
29void ActionWalkEast(int param);
30void ActionWalkNorth(int param);
31void ActionWalkSouth(int param);
32void ActionWalkNorthEast(int param);
33void ActionWalkSouthEast(int param);
34void ActionWalkNorthWest(int param);
35void ActionWalkSouthWest(int param);
36
37void ActionCast(int param);
38void ActionLook(int param);
39void ActionTalk(int param);
40void ActionUse(int param);
41void ActionGet(int param);
42void ActionMove(int param); //PUSH EVENT
43void ActionDrop(int param);
44void ActionToggleCombat(int param);
45void ActionAttack(int param);
46void ActionRest(int param);
47void ActionMultiUse(int param);
48void ActionSelectCommandBar(int param);
49void ActionSelectNewCommandBar(int param);
50
51void ActionDollGump(int param);
52void ActionShowStats(int param);
53void ActionInventory(int param);
54void ActionPartyView(int param);
55void ActionNextPartyMember(int param);
56void ActionPreviousPartyMember(int param);
57void ActionHome(int param);
58void ActionEnd(int param);
59void ActionToggleView(int param);
60
61void ActionSoloMode(int param);
62void ActionPartyMode(int param);
63
64void ActionSaveDialog(int param);
65void ActionLoadLatestSave(int param);
66void ActionQuickSave(int param);
67void ActionQuickLoad(int param);
68void ActionQuitDialog(int param);
69void ActionQuitNODialog(int param);
70void ActionGameMenuDialog(int param);
71
72void ActionToggleFullscreen(int param);
73void ActionToggleCursor(int param);
74void ActionToggleCombatStrategy(int param);
75void ActionToggleFps(int param);
76void ActionToggleAudio(int param);
77void ActionToggleMusic(int param);
78void ActionToggleSFX(int param);
79void ActionToggleOriginalStyleCommandBar(int param);
80
81void ActionDoAction(int param);
82void ActionCancelAction(int param);
83
84void ActionMsgScrollUP(int param);
85void ActionMsgScrollDown(int param);
86void ActionShowKeys(int param);
87void ActionDecreaseDebug(int param);
88void ActionIncreaseDebug(int param);
89void ActionCloseGumps(int param);
90void ActionToggleAltCodeMode(int param);
91void ActionAppendAltCode(int param);
92void ActionUseItem(int param);
93
94void ActionAssetViewer(int param);
95void ActionShowEggs(int param);
96void ActionToggleHackmove(int param);
97void ActionToggleEggSpawn(int param);
98void ActionToggleUnlimitedCasting(int param);
99void ActionToggleNoDarkness(int param);
100void ActionTogglePickpocket(int param);
101void ActionToggleGodMode(int param);
102void ActionToggleEthereal(int param);
103void ActionToggleX_Ray(int param);
104void ActionHealParty(int param);
105void ActionTeleportToCursor(int param);
106void ActionToggleCheats(int param);
107
108void ActionDoNothing(int param);
109
110} // End of namespace Nuvie
111} // End of namespace Ultima
112
113#endif