2a2c262a6f4fe3cb0a36feb45f33f996080cc091
1 package ru
.deadsoftware
.cavecraft
;
3 import com
.badlogic
.gdx
.Gdx
;
4 import com
.badlogic
.gdx
.Input
;
5 import com
.badlogic
.gdx
.InputProcessor
;
6 import com
.badlogic
.gdx
.Screen
;
7 import ru
.deadsoftware
.cavecraft
.game
.GameInputHandler
;
8 import ru
.deadsoftware
.cavecraft
.game
.GameProc
;
10 public class GameScreen
implements Screen
{
12 public static int FPS
;
14 private GameProc gameProc
;
19 gameProc
= new GameProc();
20 Gdx
.input
.setInputProcessor(new InputHandler(gameProc
));
23 public static int getWidth() {
24 return Gdx
.graphics
.getWidth();
27 public static int getHeight() {
28 return Gdx
.graphics
.getHeight();
37 public void render(float delta
) {
38 if (CaveGame
.STATE
== GameState
.RESTART
) {
39 gameProc
= new GameProc();
40 Gdx
.input
.setInputProcessor(new InputHandler(gameProc
));
41 CaveGame
.STATE
= GameState
.GAME_PLAY
;
44 gameProc
.update(delta
);
45 gameProc
.renderer
.render();
49 public void resize(int width
, int height
) {
50 gameProc
.resetRenderer();
59 public void resume() {
69 public void dispose() {