Exemple #1
0
        public void GetPortrait1BeginOffsetTest()
        {
            var offset_result   = CharacterConfig.GetPortrait1BeginOffset(PaletteSwap.CharacterConfig.CHARACTERS.Dictator);
            int offset_expected = 0x34448;

            Assert.AreEqual(offset_expected, offset_result);

            offset_result   = CharacterConfig.GetPortrait1BeginOffset(PaletteSwap.CharacterConfig.CHARACTERS.Guile);
            offset_expected = 0x32B48;
            Assert.AreEqual(offset_expected, offset_result);

            offset_result   = CharacterConfig.GetPortrait1BeginOffset(PaletteSwap.CharacterConfig.CHARACTERS.Claw);
            offset_expected = 0x35348;
            Assert.AreEqual(offset_expected, offset_result);
        }
        public CharacterSet(CharacterConfig.CHARACTERS character)
        {
            this.character     = character;
            this.sprite_offset = CharacterConfig.GetSpriteBeginOffset(character);
            this.sprite_length = CharacterConfig.spriteColorLength;
            if (character == CharacterConfig.CHARACTERS.Blanka)
            {
                this.sprite_length = this.sprite_length - 0x02;
            }
            this.portrait_offset  = CharacterConfig.GetPortrait1BeginOffset(character);
            this.portrait2_offset = CharacterConfig.GetPortrait2BeginOffset(character);
            this.portrait_length  = CharacterConfig.portraitColorLength;

            characterColors[0] = Character.CreateDefaultCharacter(character, CharacterConfig.BUTTONS.lp);
            characterColors[1] = Character.CreateDefaultCharacter(character, CharacterConfig.BUTTONS.mp);
            characterColors[2] = Character.CreateDefaultCharacter(character, CharacterConfig.BUTTONS.hp);
            characterColors[3] = Character.CreateDefaultCharacter(character, CharacterConfig.BUTTONS.lk);
            characterColors[4] = Character.CreateDefaultCharacter(character, CharacterConfig.BUTTONS.mk);
            characterColors[5] = Character.CreateDefaultCharacter(character, CharacterConfig.BUTTONS.hk);
            characterColors[6] = Character.CreateDefaultCharacter(character, CharacterConfig.BUTTONS.start);
            characterColors[7] = Character.CreateDefaultCharacter(character, CharacterConfig.BUTTONS.hold);
            characterColors[8] = Character.CreateDefaultCharacter(character, CharacterConfig.BUTTONS.old1);
            characterColors[9] = Character.CreateDefaultCharacter(character, CharacterConfig.BUTTONS.old2);
        }