Example #1
0
 protected NonPlayerCharacter(NpcSpriteSheet spriteSheet, Int32 level, Int32 row, Int32 column,
     MovementBehavior movementBehavior, Action<MapCharacter> onInteracting)
     : base(spriteSheet, level, row, column)
 {
     MovementBehavior = movementBehavior;
     _onInteracting = onInteracting;
 }
Example #2
0
        protected MapCharacter(NpcSpriteSheet spriteSheet, Int32 level, Int32 row, Int32 column)
        {
            SpriteSheet = spriteSheet;
            Level = level;
            Row = row;
            Column = column;
            NavigationMode = NavigationMode.Walking;

            _characterTranslate = new TranslateTransform(Constants.SIZE_TILE_IN_PIXELS * Column, Constants.SIZE_TILE_IN_PIXELS * Row);
        }