+ void SetMiss(int index) { selected[index].type = State::MISS; }
+ void SetFull(int index) { selected[index].type = State::FULL; }
+ void SetGood(int index, int amount) { selected[index].type = State::GOOD; selected[index].number = amount; }
+ void SetBad(int index, int amount) { selected[index].type = State::BAD; selected[index].number = amount; }
+ int GetAmount(int index) const { return selected[index].number; }
+