CharacterStateEventPositionMap characterStateEventPositionMap = new CharacterStateEventPositionMap(); rootContext.put(CharacterStateEventPositionMap.class, characterStateEventPositionMap); DirectionAndOriginPosRecorderList directionAndOriginPosRecorderList = new DirectionAndOriginPosRecorderList(); rootContext.put(DirectionAndOriginPosRecorderList.class, directionAndOriginPosRecorderList);
private void setUpLocalPlayer(Context context) { LocalPlayer localPlayer = new LocalPlayer(); localPlayer.setRecordAndReplayClasses(new DirectionAndOriginPosRecorderList(), new RecordAndReplayCurrentStatus()); clientEntity = mock(EntityRef.class); ClientComponent clientComponent = new ClientComponent(); characterEntity = mock(EntityRef.class); clientComponent.character = characterEntity; when(clientEntity.getComponent(ClientComponent.class)).thenReturn(clientComponent); localPlayer.setClientEntity(clientEntity); context.put(LocalPlayer.class, localPlayer); registerEntityKeyCapturing(); }
recordAndReplayUtils = new RecordAndReplayUtils(); CharacterStateEventPositionMap characterStateEventPositionMap = new CharacterStateEventPositionMap(); DirectionAndOriginPosRecorderList directionAndOriginPosRecorderList = new DirectionAndOriginPosRecorderList(); recordAndReplaySerializer = new RecordAndReplaySerializer(entityManager, recordedEventStore, recordAndReplayUtils, characterStateEventPositionMap, directionAndOriginPosRecorderList, moduleEnvironment); recordAndReplayCurrentStatus = context.get(RecordAndReplayCurrentStatus.class);
RecordAndReplayUtils recordAndReplayUtils = new RecordAndReplayUtils(); CharacterStateEventPositionMap characterStateEventPositionMap = new CharacterStateEventPositionMap(); DirectionAndOriginPosRecorderList directionAndOriginPosRecorderList = new DirectionAndOriginPosRecorderList(); RecordAndReplaySerializer recordAndReplaySerializer = new RecordAndReplaySerializer(entityManager, eventStore, recordAndReplayUtils, characterStateEventPositionMap, directionAndOriginPosRecorderList, null); recordAndReplayCurrentStatus.setStatus(RecordAndReplayStatus.REPLAYING);
CharacterStateEventPositionMap characterStateEventPositionMap = new CharacterStateEventPositionMap(); context.put(CharacterStateEventPositionMap.class, characterStateEventPositionMap); DirectionAndOriginPosRecorderList directionAndOriginPosRecorderList = new DirectionAndOriginPosRecorderList(); context.put(DirectionAndOriginPosRecorderList.class, directionAndOriginPosRecorderList); RecordAndReplaySerializer recordAndReplaySerializer = new RecordAndReplaySerializer(engineEntityManager, recordedEventStore, recordAndReplayUtils, characterStateEventPositionMap, directionAndOriginPosRecorderList, moduleManager.getEnvironment());