예제 #1
0
    public void SetupSprites(Wall wall)
    {
        wall.AddSprites((char)1, this.spriteOuterCorner);
        wall.AddSprites((char)2, this.spriteOuterCorner);
        wall.AddSprites((char)3, this.spriteSide);
        wall.AddSprites((char)4, this.spriteOuterCorner);
        wall.AddSprites((char)5, this.spriteDiagonal);
        wall.AddSprites((char)6, this.spriteSide);
        wall.AddSprites((char)7, this.spriteInnerCorner);
        wall.AddSprites((char)8, this.spriteOuterCorner);
        wall.AddSprites((char)9, this.spriteSide);
        wall.AddSprites((char)10, this.spriteDiagonal);
        wall.AddSprites((char)11, this.spriteInnerCorner);
        wall.AddSprites((char)12, this.spriteSide);
        wall.AddSprites((char)13, this.spriteInnerCorner);
        wall.AddSprites((char)14, this.spriteInnerCorner);
        wall.AddSprites((char)15, this.spriteI);

        wall.AddRotation(0, 0);
        wall.AddRotation(1, 0);
        wall.AddRotation(2, 270);
        wall.AddRotation(3, 270);
        wall.AddRotation(4, 180);
        wall.AddRotation(5, 270);
        wall.AddRotation(6, 180);
        wall.AddRotation(7, 270);
        wall.AddRotation(8, 90);
        wall.AddRotation(9, 0);
        wall.AddRotation(10, 0);
        wall.AddRotation(11, 0);
        wall.AddRotation(12, 90);
        wall.AddRotation(13, 90);
        wall.AddRotation(14, 180);
        wall.AddRotation(15, 0);
    }