abstracthud.java.svn-base
来自「一个JAVA程序员的游戏」· SVN-BASE 代码 · 共 46 行
SVN-BASE
46 行
/*
* AbstractHud.java
*
* Created on 26. Dezember 2006, 15:36
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package kanjitori.graphics.hud;
import com.jme.scene.state.AlphaState;
import com.jme.scene.state.ZBufferState;
import kanjitori.graphics.AbstractThing;
import kanjitori.graphics.hud.Hud;
/**
*
* @author Pirx
*/
public abstract class AbstractHud extends AbstractThing implements Hud{
private ZBufferState zState;
private static Hud INSTANCE;
/** Creates a new instance of AbstractHud */
public AbstractHud() {
INSTANCE = this;
}
public static Hud getHud() {
return INSTANCE;
}
protected ZBufferState getZState() {
if (zState == null) {
zState = display().getRenderer().createZBufferState();
zState.setEnabled( true );
zState.setFunction( ZBufferState.CF_ALWAYS);
}
return zState;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?