Имеется приложение, клон 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);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
мне понадобилось подключить библиотеку к IntelliJ IDEA но как бы я не подключал то не компилируется до файлы какие то найти не может подскажите...
Могу реализовать разные сортировки, но с сортировкой подсчетом встречаюсь впервые