当前位置: 首页>>代码示例>>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;未经允许,请勿转载。