diff options
author | uruk | 2014-06-19 12:23:00 +0200 |
---|---|---|
committer | uruk | 2014-06-19 12:23:00 +0200 |
commit | 76846bf4f5567a314c185b77629c0313c9dab22f (patch) | |
tree | e61579ac62585642385a9dd67b3630aedc246cff /engines/cge2/hero.cpp | |
parent | ea9b4d0729a8f88515164a2d823247b48e55e5b2 (diff) | |
download | scummvm-rg350-76846bf4f5567a314c185b77629c0313c9dab22f.tar.gz scummvm-rg350-76846bf4f5567a314c185b77629c0313c9dab22f.tar.bz2 scummvm-rg350-76846bf4f5567a314c185b77629c0313c9dab22f.zip |
CGE2: Implement Hero::fun().
Diffstat (limited to 'engines/cge2/hero.cpp')
-rw-r--r-- | engines/cge2/hero.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/cge2/hero.cpp b/engines/cge2/hero.cpp index 0958563395..1ddf870214 100644 --- a/engines/cge2/hero.cpp +++ b/engines/cge2/hero.cpp @@ -386,7 +386,12 @@ void Hero::reach(int mode) { } void Hero::fun() { - warning("STUB: Hero::fun()"); + if (_vm->_commandHandler->idle()) { + park(); + _vm->_commandHandler->addCommand(kCmdWait, -1, -1, this); + _vm->_commandHandler->addCommand(kCmdSeq, -1, _funStart, this); + } + _funDel = _funDel0 >> 2; } int Hero::len(V2D v) { |