當前位置: 首頁>>代碼示例>>Java>>正文


Java UI.changeVolume方法代碼示例

本文整理匯總了Java中itdelatrisu.opsu.ui.UI.changeVolume方法的典型用法代碼示例。如果您正苦於以下問題:Java UI.changeVolume方法的具體用法?Java UI.changeVolume怎麽用?Java UI.changeVolume使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在itdelatrisu.opsu.ui.UI的用法示例。


在下文中一共展示了UI.changeVolume方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: mouseWheelMoved

import itdelatrisu.opsu.ui.UI; //導入方法依賴的package包/類
@Override
public boolean mouseWheelMoved(int delta) {
	if (isKeyDown(Input.KEY_LALT) || isKeyDown(Input.KEY_RALT)) {
		UI.changeVolume((delta < 0) ? -1 : 1);
		return true;
	}
	return false;
}
 
開發者ID:yugecin,項目名稱:opsu-dance,代碼行數:9,代碼來源:GlobalInputListener.java

示例2: mouseWheelMoved

import itdelatrisu.opsu.ui.UI; //導入方法依賴的package包/類
@Override
public boolean mouseWheelMoved(int newValue) {
	if (super.mouseWheelMoved(newValue)) {
		return true;
	}

	if (OPTION_DISABLE_MOUSE_WHEEL.state) {
		return true;
	}

	UI.changeVolume((newValue < 0) ? -1 : 1);
	return true;
}
 
開發者ID:yugecin,項目名稱:opsu-dance,代碼行數:14,代碼來源:GamePauseMenu.java

示例3: keyPressed

import itdelatrisu.opsu.ui.UI; //導入方法依賴的package包/類
@Override
public void keyPressed(int key, char c) {
	if (UI.globalKeyPressed(key))
		return;

	switch (key) {
	case Input.KEY_ESCAPE:
	case Input.KEY_Q:
		((ButtonMenu) game.getState(Opsu.STATE_BUTTONMENU)).setMenuState(MenuState.EXIT);
		game.enterState(Opsu.STATE_BUTTONMENU);
		break;
	case Input.KEY_P:
		SoundController.playSound(SoundEffect.MENUHIT);
		if (logoState == LogoState.DEFAULT || logoState == LogoState.CLOSING)
			openLogoMenu();
		else
			enterSongMenu();
		break;
	case Input.KEY_D:
		SoundController.playSound(SoundEffect.MENUHIT);
		game.enterState(Opsu.STATE_DOWNLOADSMENU, new EasedFadeOutTransition(), new FadeInTransition());
		break;
	case Input.KEY_O:
		SoundController.playSound(SoundEffect.MENUHIT);
		if ((logoState == LogoState.DEFAULT || logoState == LogoState.CLOSING) &&
		    !(input.isKeyDown(Input.KEY_RCONTROL) || input.isKeyDown(Input.KEY_LCONTROL)))
			openLogoMenu();
		else {
			showOptionsOverlay = true;
			optionsOverlayProgress.setTime(0);
			optionsOverlay.activate();
			input.consumeEvent();  // don't let options overlay consume this keypress
		}
		break;
	case Input.KEY_F:
		Options.toggleFPSCounter();
		break;
	case Input.KEY_Z:
		previousTrack();
		UI.getNotificationManager().sendBarNotification("<< Prev");
		break;
	case Input.KEY_X:
		if (MusicController.isPlaying()) {
			lastMeasureProgress = 0f;
			MusicController.setPosition(0);
		} else if (!MusicController.isTrackLoading())
			MusicController.resume();
		UI.getNotificationManager().sendBarNotification("Play");
		break;
	case Input.KEY_C:
		if (MusicController.isPlaying()) {
			MusicController.pause();
			UI.getNotificationManager().sendBarNotification("Pause");
		} else if (!MusicController.isTrackLoading()) {
			MusicController.resume();
			UI.getNotificationManager().sendBarNotification("Unpause");
		}
		break;
	case Input.KEY_V:
		nextTrack(true);
		UI.getNotificationManager().sendBarNotification(">> Next");
		break;
	case Input.KEY_R:
		nextTrack(true);
		break;
	case Input.KEY_UP:
		UI.changeVolume(1);
		break;
	case Input.KEY_DOWN:
		UI.changeVolume(-1);
		break;
	}
}
 
開發者ID:itdelatrisu,項目名稱:opsu,代碼行數:74,代碼來源:MainMenu.java

示例4: mouseWheelMoved

import itdelatrisu.opsu.ui.UI; //導入方法依賴的package包/類
/**
 * Processes a mouse wheel movement.
 * @param newValue the amount that the mouse wheel moved
 */
public void mouseWheelMoved(int newValue) {
	UI.changeVolume((newValue < 0) ? -1 : 1);
}
 
開發者ID:yugecin,項目名稱:opsu-dance,代碼行數:8,代碼來源:ButtonMenu.java


注:本文中的itdelatrisu.opsu.ui.UI.changeVolume方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。