public void init(QuestionImage pQi, Const.Position pPos, Const.Color pColor) { setQuestionImage(pQi); position = pPos; color = pColor; }
string getPosition(Const.Position pPos) { if (pPos == Const.Position.LEFT) { return(Const.LEFT); } return(Const.RIGHT); }
Question createQuestion(int pId) { QuestionImage qi = new QuestionImage(); qi.id = pId; qi.animalType = getAnimalType(qi.id); // 01_frogs/f_[x] のxの部分を保存しておく qi.number = images_counter_array [(int)qi.animalType]; qi.imagePath = getImagePath(qi.animalType); Const.Position pos = getPosition(); Const.Color col = getColor(); Question q = new Question(); q.init(qi, pos, col); return(q); }