KEYMAPPER: Untangle the dependencies between Action and Keymap
This commit is contained in:
parent
03bd7541bd
commit
19de568e24
13 changed files with 71 additions and 55 deletions
|
@ -635,9 +635,10 @@ void Engine::initKeymap() {
|
|||
};
|
||||
|
||||
for (uint i = 0; i < ARRAYSIZE(keyActionEntries); i++) {
|
||||
Common::Action *const act = new Common::Action(engineKeyMap, keyActionEntries[i].id, keyActionEntries[i].description);
|
||||
Common::Action *const act = new Common::Action(keyActionEntries[i].id, keyActionEntries[i].description);
|
||||
act->setKeyEvent(keyActionEntries[i].ks);
|
||||
act->addDefaultInputMapping(keyActionEntries[i].defaultHwId);
|
||||
engineKeyMap->addAction(act);
|
||||
}
|
||||
|
||||
mapper->addGameKeymap(engineKeyMap);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue