public void draw() {
requestFocus();
BufferStrategy bs = getBufferStrategy();
if (bs == null) {
createBufferStrategy(3);
return;
}
Graphics g = currentFrame.getGraphics();
GameCanvas.g = g;
g.setColor(Color.GRAY);
g.fillRect(0, 0, getWidth(), getHeight());
if (Game.paused) {
if (!isBlurred) {
if (StateHandler.pausedGame != null) {
StateHandler.pausedGame.render(g);
blurred = Tools.blur(currentFrame);
isBlurred = true;
}
}
} else isBlurred = false;
StateHandler.render(g);
bs.getDrawGraphics().drawImage(currentFrame, 0, 0, StateHandler.WIDTH, StateHandler.HEIGHT, null);
g.dispose();
bs.show();
}
GameCanvas.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:The-Mysterious-Mind-Of-Jack
作者:
评论列表
文章目录