当前位置: 首页>>代码示例>>Java>>正文


Java Keys.F属性代码示例

本文整理汇总了Java中com.badlogic.gdx.Input.Keys.F属性的典型用法代码示例。如果您正苦于以下问题:Java Keys.F属性的具体用法?Java Keys.F怎么用?Java Keys.F使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在com.badlogic.gdx.Input.Keys的用法示例。


在下文中一共展示了Keys.F属性的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setKeyAssign

public void setKeyAssign(Mode mode, boolean enable) {
	switch (mode) {
	case BEAT_5K:
	case BEAT_7K:
		keys = new int[] { Keys.Z, Keys.S, Keys.X, Keys.D, Keys.C, Keys.F, Keys.V, Keys.SHIFT_LEFT,
				Keys.CONTROL_LEFT };
		break;
	case BEAT_10K:
	case BEAT_14K:
	default:
		keys = new int[] { Keys.Z, Keys.S, Keys.X, Keys.D, Keys.C, Keys.F, Keys.V, Keys.SHIFT_LEFT,
				Keys.CONTROL_LEFT, Keys.COMMA, Keys.L, Keys.PERIOD, Keys.SEMICOLON, Keys.SLASH, Keys.APOSTROPHE,
				Keys.UNKNOWN, Keys.SHIFT_RIGHT, Keys.CONTROL_RIGHT };
		break;
	case POPN_5K:
	case POPN_9K:
		keys = new int[] { Keys.Z, Keys.S, Keys.X, Keys.D, Keys.C, Keys.F, Keys.V, Keys.G, Keys.B };
		break;
	case KEYBOARD_24K:
		keys = new int[] { Keys.Z, Keys.S, Keys.X, Keys.D, Keys.C, Keys.F, Keys.V, Keys.SHIFT_LEFT,
				Keys.CONTROL_LEFT, Keys.COMMA, Keys.L, Keys.PERIOD, Keys.SEMICOLON, Keys.SLASH, Keys.APOSTROPHE,
				Keys.UNKNOWN, Keys.SHIFT_RIGHT, Keys.CONTROL_RIGHT };
		keys = Arrays.copyOf(keys, 26);
		break;
	case KEYBOARD_24K_DOUBLE:
		keys = new int[] { Keys.Z, Keys.S, Keys.X, Keys.D, Keys.C, Keys.F, Keys.V, Keys.SHIFT_LEFT,
				Keys.CONTROL_LEFT, Keys.COMMA, Keys.L, Keys.PERIOD, Keys.SEMICOLON, Keys.SLASH, Keys.APOSTROPHE,
				Keys.UNKNOWN, Keys.SHIFT_RIGHT, Keys.CONTROL_RIGHT };
		keys = Arrays.copyOf(keys, 52);
		break;
	}
	if(!enable) {
		Arrays.fill(keys, -1);
	}
	start = Keys.Q;
	select = Keys.W;			
}
 
开发者ID:exch-bms2,项目名称:beatoraja,代码行数:37,代码来源:PlayConfig.java

示例2: keyDown

@Override
public boolean keyDown(int keycode) {
	if (keycode == Keys.F) {
		logger.info("toggling fly mode: " + flyMode);
		flyMode = !flyMode;
		return true;
	}
	return false;
}
 
开发者ID:saltares,项目名称:libgdxjam,代码行数:9,代码来源:CameraSystem.java

示例3: keyDown

@Override
public boolean keyDown(int keycode) {
    if (keycode == Keys.R){
        resetDots();
    } else if (keycode == Keys.F){
        logDotsAsFloatArray();
    }
    return false;
}
 
开发者ID:udacity,项目名称:ud405,代码行数:9,代码来源:ConnectTheDotsGenerator.java

示例4: keyUp

@Override
public boolean keyUp(int keycode) {
    if (keycode == Keys.SPACE) {
        inCloseupMode = !inCloseupMode;
    }
    // Reset
    if (keycode == Keys.R) {
        closeupCamera.setToOrtho(false, Gdx.graphics.getWidth() * INITIAL_ZOOM, Gdx.graphics.getHeight() * INITIAL_ZOOM);
    }
    if (keycode == Keys.F) {
        fixAspectRatio();
    }
    return super.keyUp(keycode);
}
 
开发者ID:udacity,项目名称:ud405,代码行数:14,代码来源:DemoCamera.java

示例5: validate

public void validate(int keys) {
	if (keyboard.keys == null) {
		keyboard.keys = new int[] { Keys.Z, Keys.S, Keys.X, Keys.D, Keys.C, Keys.F, Keys.V, Keys.SHIFT_LEFT,
				Keys.CONTROL_LEFT };
	}
	if (keyboard.keys.length != keys) {
		keyboard.keys = Arrays.copyOf(keyboard.keys, keys);
	}

	int index = 0;
	for (ControllerConfig c : controller) {
		if (c.keys == null) {
			c.keys = new int[] { BMKeys.BUTTON_4, BMKeys.BUTTON_7, BMKeys.BUTTON_3, BMKeys.BUTTON_8,
					BMKeys.BUTTON_2, BMKeys.BUTTON_5, BMKeys.LEFT, BMKeys.UP, BMKeys.DOWN };
		}
		if (c.keys.length != keys) {
			int[] newkeys = new int[keys];
			Arrays.fill(newkeys, -1);
			for (int i = 0; i < c.keys.length && index < newkeys.length; i++, index++) {
				newkeys[index] = c.keys[i];
			}
			c.keys = newkeys;
		}
	}

	if (midi.keys == null) {
		midi.keys = new MidiConfig().keys;
	}
	if (midi.keys.length != keys) {
		midi.keys = Arrays.copyOf(midi.keys, keys);
	}
	
	// KB, コントローラー, Midiの各ボタンについて排他的処理を実施
	boolean[] exclusive = new boolean[keyboard.keys.length];
	validate0(keyboard.keys,  exclusive);
	for(int i = 0;i < controller.length;i++) {
		validate0(controller[i].keys,  exclusive);
	}
			
	for(int i = 0;i < midi.getKeys().length;i++) {
		if(exclusive[i]) {
			midi.getKeys()[i] = null;
		}
	}
}
 
开发者ID:exch-bms2,项目名称:beatoraja,代码行数:45,代码来源:PlayConfig.java


注:本文中的com.badlogic.gdx.Input.Keys.F属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。