Esempio n. 1
0
        // TestData - Should be based on name not slot
        CharacterRenderer CreateRendererBySlot(int slot)
        {
            switch (slot)
            {
            case 0:
                return(CharacterRenderer.CreateNormalSized("data/characters/chara6.png", 21, true));

            case 1:
                return(CharacterRenderer.CreateNormalSized("data/characters/chara7.png", 15, true));

            case 2:
                return(CharacterRenderer.CreateNormalSized("data/characters/chara2.png", 12, false));

            case 3:
                return(CharacterRenderer.CreateNormalSized("data/characters/chara2.png", 69, false));

            case 4:
                return(CharacterRenderer.CreateNormalSized("data/characters/chara2.png", 21, false));

            case 5:
                return(CharacterRenderer.CreateExtraLarge("data/characters/$monster_bird1.png", 0));

            default:
                throw new NotImplementedException();
            }
        }
Esempio n. 2
0
        CharacterRenderer CreateRendererByClass(string characterClass)
        {
            switch (characterClass)
            {
            case "Mage":
                return(CharacterRenderer.CreateNormalSized("data/characters/chara6.png", 21, true));

            case "Thief":
                return(CharacterRenderer.CreateNormalSized("data/characters/chara2.png", 21, false));

            case "Monster-Imp":
                return(CharacterRenderer.CreateExtraLargeAndTall("data/characters/elemental.png", 3));

            case "Monster-Bear":
                return(CharacterRenderer.CreateSquare("data/animals/animals5.png", 75));

            case "Monster-Dark Knight":
                return(CharacterRenderer.CreateFourByThree("data/characters/$monster_dknight2.png", 6));

            default:
                throw new NotImplementedException();
            }
        }