1 package ru
.deadsoftware
.cavedroid
.game
;
3 import com
.badlogic
.gdx
.utils
.Disposable
;
5 import javax
.inject
.Inject
;
8 public class GameProc
implements Disposable
{
10 public static final int MAX_CREATIVE_SCROLL
= GameItems
.getItemsSize() / 8;
12 private final GameWorld mGameWorld
;
13 private final GamePhysics mGamePhysics
;
14 private final GameInput mGameInput
;
15 private final GameRenderer mGameRenderer
;
18 public GameProc(GameWorld gameWorld
,
19 GamePhysics gamePhysics
,
21 GameRenderer gameRenderer
) {
22 mGameWorld
= gameWorld
;
23 mGamePhysics
= gamePhysics
;
24 mGameInput
= gameInput
;
25 mGameRenderer
= gameRenderer
;
27 mGameWorld
.startFluidsThread();
30 public void update(float delta
) {
31 mGamePhysics
.update();
34 mGameRenderer
.render(delta
);
38 public void dispose() {