invertika_game.Game.Thing.canMove C# (CSharp) Method

canMove() public method

public canMove ( ) : bool
return bool
        public bool canMove()
        {
            return mType==ThingType.OBJECT_CHARACTER||mType==ThingType.OBJECT_MONSTER||
                mType==ThingType.OBJECT_NPC;
        }

Usage Example

Example #1
0
        public bool insert(Thing ptr)
        {
            if(ptr.isVisible())
            {
                if(ptr.canMove()&&!mContent.allocate((Being)ptr))
                {
                    return false;
                }

                Actor obj=(Actor)ptr;
                mContent.getZone(obj.getPosition()).insert(obj);
            }

            ptr.setMap(this);
            mContent.things.Add(ptr);
            return true;
        }