Example #1
0
 public SignStack(string sign1, string sign2, string sign3, string sign4, JutsuType type)
 {
     signs = new Stack <string>();
     signs.Push(sign4);
     signs.Push(sign3);
     signs.Push(sign2);
     signs.Push(sign1);
     this.type     = type;
     originalSigns = new string[] { sign1, sign2, sign3, sign4 };
 }
Example #2
0
        private void ActivateJutsu(JutsuType type)
        {
            switch (type)
            {
            case JutsuType.fire:
            {
                toBeAdded.Add(new FireJutsu(this));
                break;
            }

            case JutsuType.freezing:
            {
                toBeAdded.Add(new FreezingJutsu(this));
                break;
            }

            case JutsuType.lightning:
            {
                toBeAdded.Add(new LightningJutsu(this));
                break;
            }

            case JutsuType.dark:
            {
                toBeAdded.Add(new DarkJutsu(this));
                break;
            }

            case JutsuType.poison:
            {
                toBeAdded.Add(new PoisonJutsu(this));
                break;
            }

            default:
            {
                break;
            }
            }
        }