コード例 #1
0
ファイル: Door.cs プロジェクト: rpallarino3/Tactics
        public override void activate(GameInit gameInit, Character interactingCharacter, int activationCode)
        {
            if (locked)
            {
                chatWindow = true;
                if (false)
                {
                    messageBlockIndex = 1;
                    locked = false;
                }
                else
                {
                    messageBlockIndex = 0;
                }
            }
            else
            {
                finishedActivating = false;

                if (orientation == 0)
                {
                    animation.setNewAnimation(2);
                }
                else
                {
                    animation.setNewAnimation(3);
                }
            }
        }
コード例 #2
0
        public Character createCharacter(int type, int subtype)
        {
            Character character;

            if (type == 0)
            {
                character = new Character(0, new HumanoidCharacterAnimations(subtype, humAnimations));

            }
            else
            {
                character = new Character(0, new HumanoidCharacterAnimations(subtype, humAnimations));
            }

            return character;
        }
コード例 #3
0
ファイル: Party.cs プロジェクト: rpallarino3/Tactics
 public void addPartyMember(Character character)
 {
     partyMembers.Add(character);
 }
コード例 #4
0
 public abstract void activate(GameInit gameInit, Character interactingCharacter, int activationCode);
コード例 #5
0
 public abstract void continueActivation(GameInit gameInit, Character interactingCharacter);
コード例 #6
0
ファイル: Barrel.cs プロジェクト: rpallarino3/Tactics
 public override void continueActivation(GameInit gameInit, Character interactingCharacter)
 {
 }
コード例 #7
0
ファイル: Barrel.cs プロジェクト: rpallarino3/Tactics
 public override void activate(GameInit gameInit, Character interactingCharacter, int activationCode)
 {
 }
コード例 #8
0
ファイル: Door.cs プロジェクト: rpallarino3/Tactics
 public override void continueActivation(GameInit gameInit, Character interactingCharacter)
 {
     animation.advanceAnimation();
     if (animation.isAnimationFinished())
     {
         finishedActivating = true;
     }
 }
コード例 #9
0
ファイル: Zone.cs プロジェクト: rpallarino3/Tactics
 public void addCharacter(Character character, int x, int y)
 {
     trafficMap.getCharacterBooleanMap()[x, y] = true;
     trafficMap.getCharacterMap()[x, y] = character;
 }