From 6a392856eea1a9d759df0d4deb761fa659428f28 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 19 Jun 2014 18:29:06 -0430 Subject: [PATCH] Fixes for OUYA. Added labels. Started modelling player. --- src/ve/ucv/ciens/ccg/nxtar/NxtARCore.java | 9 +- .../components/BombGamePlayerComponent.java | 47 ++++ .../nxtar/components/PlayerComponentBase.java | 38 +++ .../nxtar/entities/BombGameEntityCreator.java | 61 ++++- .../ccg/nxtar/entities/EntityCreatorBase.java | 5 + .../entities/MarkerTestEntityCreator.java | 3 + .../ccg/nxtar/input/GamepadUserInput.java | 2 + .../ccg/nxtar/input/KeyboardUserInput.java | 8 +- .../ciens/ccg/nxtar/input/TouchUserInput.java | 2 +- .../ciens/ccg/nxtar/states/InGameState.java | 256 ++++++++++-------- .../ccg/nxtar/states/MainMenuStateBase.java | 7 +- .../ccg/nxtar/states/OuyaMainMenuState.java | 7 +- .../ccg/nxtar/states/TabletMainMenuState.java | 3 +- .../nxtar/systems/BombGameLogicSystem.java | 8 +- .../nxtar/systems/BombGamePlayerSystem.java | 48 ++++ .../systems/MarkerPositioningSystem.java | 29 +- .../ccg/nxtar/systems/PlayerSystemBase.java | 52 ++++ .../systems/RobotArmPositioningSystem.java | 62 +++-- .../ccg/nxtar/utils/ProjectConstants.java | 2 +- src/ve/ucv/ciens/ccg/nxtar/utils/Utils.java | 18 ++ 20 files changed, 501 insertions(+), 166 deletions(-) create mode 100644 src/ve/ucv/ciens/ccg/nxtar/components/BombGamePlayerComponent.java create mode 100644 src/ve/ucv/ciens/ccg/nxtar/components/PlayerComponentBase.java create mode 100644 src/ve/ucv/ciens/ccg/nxtar/systems/BombGamePlayerSystem.java create mode 100644 src/ve/ucv/ciens/ccg/nxtar/systems/PlayerSystemBase.java diff --git a/src/ve/ucv/ciens/ccg/nxtar/NxtARCore.java b/src/ve/ucv/ciens/ccg/nxtar/NxtARCore.java index 3d866b4..9ee47ef 100644 --- a/src/ve/ucv/ciens/ccg/nxtar/NxtARCore.java +++ b/src/ve/ucv/ciens/ccg/nxtar/NxtARCore.java @@ -30,6 +30,7 @@ import ve.ucv.ciens.ccg.nxtar.states.OuyaMainMenuState; import ve.ucv.ciens.ccg.nxtar.states.TabletMainMenuState; import ve.ucv.ciens.ccg.nxtar.utils.GameSettings; import ve.ucv.ciens.ccg.nxtar.utils.ProjectConstants; +import ve.ucv.ciens.ccg.nxtar.utils.Utils; import aurelienribon.tweenengine.Tween; import aurelienribon.tweenengine.TweenEquations; import aurelienribon.tweenengine.primitives.MutableFloat; @@ -51,7 +52,7 @@ import com.badlogic.gdx.graphics.glutils.ShaderProgram; /** *

Core of the application.

* - *

This class has three basic resposibilities:

+ *

This class has three basic responsibilities:

*