Started modelling object interaction.
This commit is contained in:
@@ -193,7 +193,7 @@ public class InGameState extends BaseState{
|
|||||||
gameWorld.setSystem(new GeometrySystem());
|
gameWorld.setSystem(new GeometrySystem());
|
||||||
gameWorld.setSystem(new AnimationSystem());
|
gameWorld.setSystem(new AnimationSystem());
|
||||||
gameWorld.setSystem(new CollisionDetectionSystem());
|
gameWorld.setSystem(new CollisionDetectionSystem());
|
||||||
//gameWorld.setSystem(GameSettings.getGameLogicSystem());
|
gameWorld.setSystem(GameSettings.getGameLogicSystem());
|
||||||
gameWorld.setSystem(markerRenderingSystem, true);
|
gameWorld.setSystem(markerRenderingSystem, true);
|
||||||
gameWorld.setSystem(objectRenderingSystem, true);
|
gameWorld.setSystem(objectRenderingSystem, true);
|
||||||
|
|
||||||
|
@@ -49,10 +49,28 @@ public class BombGameLogicSystem extends GameLogicSystemBase {
|
|||||||
typeComponent = typeMapper.get(e);
|
typeComponent = typeMapper.get(e);
|
||||||
|
|
||||||
switch(typeComponent.type){
|
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:
|
case BombGameObjectTypeComponent.DOOR:
|
||||||
processDoor(e);
|
processDoor(e);
|
||||||
break;
|
break;
|
||||||
default: break;
|
default:
|
||||||
|
Gdx.app.debug(TAG, CLASS_NAME + ".process(): Unrecognized object type.");
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user