NScumm.Sky.Logic.FnLookAt C# (CSharp) Method

FnLookAt() private method

private FnLookAt ( uint a, uint b, uint c ) : bool
a uint
b uint
c uint
return bool
        private bool FnLookAt(uint a, uint b, uint c)
        {
            DisplayedText textInfo = _skyText.LowTextManager(a, 240, 0, 248, true);
            Compact textCpt = _skyCompact.FetchCpt(textInfo.CompactNum);
            textCpt.Core.xcood = 168;
            textCpt.Core.ycood = (ushort)c;

            _skyScreen.Recreate();
            _skyScreen.SpriteEngine();
            _skyScreen.Flip();

            FnNoHuman(0, 0, 0);
            _skyMouse.LockMouse();

            _skyMouse.WaitMouseNotPressed(800);

            _skyMouse.UnlockMouse();
            FnAddHuman(0, 0, 0);
            textCpt.Core.status = 0;

            return true;
        }
Logic