今回は次の課題に取り組みます。
・英単語と日本語が組ごとに並んでいるのでシャッフルする必要がある。
シャッフルはQuiz6.pdeを参考にしました。
void resetStage() {
…
// ユニットのシャッフル
for (int k = 0; k < unitArray.size()-1; k++) {
int ri = int(random(k, unitArray.size()));
Unit unit1 = unitArray.get(k);
Unit unit2 = unitArray.get(ri);
exchgUnits(unit1, unit2);
}
}
void exchgUnits(Unit unit1, Unit unit2){
float x, y;
x = unit1.x;
y = unit1.y;
unit1.x = unit2.x;
unit1.y = unit2.y;
unit2.x = x;
unit2.y = y;
}
《インデックス》
◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android」
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
・英単語と日本語が組ごとに並んでいるのでシャッフルする必要がある。
シャッフルはQuiz6.pdeを参考にしました。
void resetStage() {
…
// ユニットのシャッフル
for (int k = 0; k < unitArray.size()-1; k++) {
int ri = int(random(k, unitArray.size()));
Unit unit1 = unitArray.get(k);
Unit unit2 = unitArray.get(ri);
exchgUnits(unit1, unit2);
}
}
void exchgUnits(Unit unit1, Unit unit2){
float x, y;
x = unit1.x;
y = unit1.y;
unit1.x = unit2.x;
unit1.y = unit2.y;
unit2.x = x;
unit2.y = y;
}
《インデックス》
◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android」
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
コメント