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 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_; }
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; } }