diff options
| author | sylvaintv | 2011-04-17 15:46:55 +0200 | 
|---|---|---|
| committer | sylvaintv | 2011-04-17 15:46:55 +0200 | 
| commit | 1fd034f3263fcb7043846e3f962921739cd75d6e (patch) | |
| tree | 945bb9e9760c842e4116a47510d89fe6894b72ae | |
| parent | f809e94dd23f57e42b4c6e83fe39bdaccf635e85 (diff) | |
| download | scummvm-rg350-1fd034f3263fcb7043846e3f962921739cd75d6e.tar.gz scummvm-rg350-1fd034f3263fcb7043846e3f962921739cd75d6e.tar.bz2 scummvm-rg350-1fd034f3263fcb7043846e3f962921739cd75d6e.zip | |
TOON: Fix Flux staying outside of the dressing room
| -rw-r--r-- | engines/toon/character.cpp | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/engines/toon/character.cpp b/engines/toon/character.cpp index 69051d45fd..e63bc912c4 100644 --- a/engines/toon/character.cpp +++ b/engines/toon/character.cpp @@ -166,8 +166,9 @@ bool Character::walkTo(int32 newPosX, int32 newPosY) {  	_vm->getPathFinding()->resetBlockingRects(); -	if (_id == 1) { -		int32 sizeX = MAX<int32>(5, 40 * _vm->getDrew()->getScale() / 1024); +	// don't allow flux to go at the same position as drew +	if (_id == 1 ) { +		int32 sizeX = MAX<int32>(5, 30 * _vm->getDrew()->getScale() / 1024);  		int32 sizeY = MAX<int32>(2, 20 * _vm->getDrew()->getScale() / 1024);  		_vm->getPathFinding()->addBlockingEllipse(_vm->getDrew()->getFinalX(), _vm->getDrew()->getFinalY(), sizeX, sizeY);  	} | 
