1 package ru
.deadsoftware
.cavedroid
.game
;
3 import javax
.inject
.Inject
;
6 public class GameProc
{
8 public static final int MAX_CREATIVE_SCROLL
= GameItems
.getItemsSize() / 8;
10 private final GameWorld mGameWorld
;
11 private final GamePhysics mGamePhysics
;
12 private final GameInput mGameInput
;
13 private final GameRenderer mGameRenderer
;
16 public GameProc(GameWorld gameWorld
,
17 GamePhysics gamePhysics
,
19 GameRenderer gameRenderer
) {
20 mGameWorld
= gameWorld
;
21 mGamePhysics
= gamePhysics
;
22 mGameInput
= gameInput
;
23 mGameRenderer
= gameRenderer
;
25 mGameWorld
.startFluidsThread();
28 public void update(float delta
) {
29 mGamePhysics
.update();
32 mGameRenderer
.render(delta
);