Beispiel #1
0
 public void SetCharType(CharTypeEnum newCharType)
 {
     this.charType = newCharType;
     switch (charType)
     {
         case CharTypeEnum.Killer:
             gameObject.GetComponent<SpriteRenderer>().sprite = Killer;
             break;
         case CharTypeEnum.Theif:
             gameObject.GetComponent<SpriteRenderer>().sprite = Theif;
             break;
         case CharTypeEnum.Religious:
             gameObject.GetComponent<SpriteRenderer>().sprite = Religious;
             break;
         case CharTypeEnum.King:
             gameObject.GetComponent<SpriteRenderer>().sprite = King;
             break;
         case CharTypeEnum.Merchant:
             gameObject.GetComponent<SpriteRenderer>().sprite = Merchant;
             break;
         case CharTypeEnum.Wizard:
             gameObject.GetComponent<SpriteRenderer>().sprite = Wizard;
             break;
         case CharTypeEnum.Builder:
             gameObject.GetComponent<SpriteRenderer>().sprite = Builder;
             break;
         case CharTypeEnum.Warrior:
             gameObject.GetComponent<SpriteRenderer>().sprite = Warrior;
             break;
     }
 }
 // Expected BitSet / not BitSet
 public MismatchedCharException(char c, BitSet set_, bool matchNot, CharScanner scanner_) :
     base("Mismatched char", scanner_.getFilename(), scanner_.getLine(), scanner_.getColumn())
 {
     mismatchType = matchNot ? CharTypeEnum.NotSetType : CharTypeEnum.SetType;
     foundChar    = c;
     bset         = set_;
     scanner      = scanner_;
 }
 // Expected token / not token
 public MismatchedCharException(char c, char expecting_, bool matchNot, CharScanner scanner_) :
     base("Mismatched char", scanner_.getFilename(), scanner_.getLine(), scanner_.getColumn())
 {
     mismatchType = matchNot ? CharTypeEnum.NotCharType : CharTypeEnum.CharType;
     foundChar    = c;
     expecting    = expecting_;
     scanner      = scanner_;
 }
 // Expected BitSet / not BitSet
 public MismatchedCharException(char c, BitSet set_, bool matchNot, CharScanner scanner_)
     : base("Mismatched char", scanner_.getFilename(), scanner_.getLine(), scanner_.getColumn())
 {
     mismatchType = matchNot ? CharTypeEnum.NotSetType : CharTypeEnum.SetType;
     foundChar = c;
     bset = set_;
     scanner = scanner_;
 }
 // Expected token / not token
 public MismatchedCharException(char c, char expecting_, bool matchNot, CharScanner scanner_)
     : base("Mismatched char", scanner_.getFilename(), scanner_.getLine(), scanner_.getColumn())
 {
     mismatchType = matchNot ? CharTypeEnum.NotCharType : CharTypeEnum.CharType;
     foundChar = c;
     expecting = expecting_;
     scanner = scanner_;
 }
 // Expected range / not range
 public MismatchedCharException(char c, char lower, char upper_, bool matchNot, CharScanner scanner_) :
     base("Mismatched char", scanner_.getFilename(), scanner_.getLine(), scanner_.getColumn())
 {
     mismatchType = matchNot ? CharTypeEnum.NotRangeType : CharTypeEnum.RangeType;
     foundChar    = c;
     expecting    = lower;
     upper        = upper_;
     scanner      = scanner_;
 }
 // Expected range / not range
 public MismatchedCharException(char c, char lower, char upper_, bool matchNot, CharScanner scanner_)
     : base("Mismatched char", scanner_.getFilename(), scanner_.getLine(), scanner_.getColumn())
 {
     mismatchType = matchNot ? CharTypeEnum.NotRangeType : CharTypeEnum.RangeType;
     foundChar = c;
     expecting = lower;
     upper = upper_;
     scanner = scanner_;
 }
Beispiel #8
0
    public void SetCharType(CharTypeEnum newCharType)
    {
        this.charType = newCharType;
        switch (charType)
        {
        case CharTypeEnum.Killer:
            gameObject.GetComponent <SpriteRenderer>().sprite = Killer;
            break;

        case CharTypeEnum.Theif:
            gameObject.GetComponent <SpriteRenderer>().sprite = Theif;
            break;

        case CharTypeEnum.Religious:
            gameObject.GetComponent <SpriteRenderer>().sprite = Religious;
            break;

        case CharTypeEnum.King:
            gameObject.GetComponent <SpriteRenderer>().sprite = King;
            break;

        case CharTypeEnum.Merchant:
            gameObject.GetComponent <SpriteRenderer>().sprite = Merchant;
            break;

        case CharTypeEnum.Wizard:
            gameObject.GetComponent <SpriteRenderer>().sprite = Wizard;
            break;

        case CharTypeEnum.Builder:
            gameObject.GetComponent <SpriteRenderer>().sprite = Builder;
            break;

        case CharTypeEnum.Warrior:
            gameObject.GetComponent <SpriteRenderer>().sprite = Warrior;
            break;
        }
    }