From 95bb97536cca7276f88f5a330519a9fb3c7115b6 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 11 Jun 2014 15:21:59 -0430 Subject: [PATCH] Started modelling object interaction. --- .../ciens/ccg/nxtar/states/InGameState.java | 2 +- .../nxtar/systems/BombGameLogicSystem.java | 20 ++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/ve/ucv/ciens/ccg/nxtar/states/InGameState.java b/src/ve/ucv/ciens/ccg/nxtar/states/InGameState.java index 9f185ec..1a7c579 100644 --- a/src/ve/ucv/ciens/ccg/nxtar/states/InGameState.java +++ b/src/ve/ucv/ciens/ccg/nxtar/states/InGameState.java @@ -193,7 +193,7 @@ public class InGameState extends BaseState{ gameWorld.setSystem(new GeometrySystem()); gameWorld.setSystem(new AnimationSystem()); gameWorld.setSystem(new CollisionDetectionSystem()); - //gameWorld.setSystem(GameSettings.getGameLogicSystem()); + gameWorld.setSystem(GameSettings.getGameLogicSystem()); gameWorld.setSystem(markerRenderingSystem, true); gameWorld.setSystem(objectRenderingSystem, true); diff --git a/src/ve/ucv/ciens/ccg/nxtar/systems/BombGameLogicSystem.java b/src/ve/ucv/ciens/ccg/nxtar/systems/BombGameLogicSystem.java index 3b16f99..ad2eaf5 100644 --- a/src/ve/ucv/ciens/ccg/nxtar/systems/BombGameLogicSystem.java +++ b/src/ve/ucv/ciens/ccg/nxtar/systems/BombGameLogicSystem.java @@ -49,10 +49,28 @@ public class BombGameLogicSystem extends GameLogicSystemBase { typeComponent = typeMapper.get(e); switch(typeComponent.type){ + case BombGameObjectTypeComponent.BOMB_WIRE_1: + break; + case BombGameObjectTypeComponent.BOMB_WIRE_2: + break; + case BombGameObjectTypeComponent.BOMB_WIRE_3: + break; + case BombGameObjectTypeComponent.BIG_BUTTON: + break; + case BombGameObjectTypeComponent.COM_BUTTON_1: + break; + case BombGameObjectTypeComponent.COM_BUTTON_2: + break; + case BombGameObjectTypeComponent.COM_BUTTON_3: + break; + case BombGameObjectTypeComponent.COM_BUTTON_4: + break; case BombGameObjectTypeComponent.DOOR: processDoor(e); break; - default: break; + default: + Gdx.app.debug(TAG, CLASS_NAME + ".process(): Unrecognized object type."); + break; } }