Имеется приложение, клон flappy bird, при смерти, воспроизводится файл. Требуется сделать так, чтобы воспроизводился не один файл, а рандомный из списка.
Код:
// столкновение с землей
if (Intersector.overlaps(fly.getCircle(), ground)) {
if (fly.isAlive()) {
ResourseLoader.dead.play(); // 1 трек
ResourseLoader.dead2.play(); // 2 трек
ResourseLoader.dead3.play(); // 3 трек
fly.die();
renderer.prepareTransition(255, 255, 255, 0.3f);
}
movHandler.stop();
currentState = GameState.GAMEOVER;
//лучший результат
highScore();
}
Как это реализовать?
Решение в лоб:
if (Intersector.overlaps(fly.getCircle(), ground)) {
if (fly.isAlive()) {
switch (new Random().nextInt(3)){
case 0: ResourseLoader.dead.play(); // 1 трек
break;
case 1: ResourseLoader.dead2.play(); // 2 трек
break;
case 2: ResourseLoader.dead3.play(); // 3 трек
}
fly.die();
renderer.prepareTransition(255, 255, 255, 0.3f);
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
мне понадобилось подключить библиотеку к IntelliJ IDEA но как бы я не подключал то не компилируется до файлы какие то найти не может подскажите...
Могу реализовать разные сортировки, но с сортировкой подсчетом встречаюсь впервые