public ControllerState snapshot() { final ControllerState snapshot = new ControllerState(); duplicateStates(snapshot._controllerStates); snapshot._eventsSinceLastState.addAll(_eventsSinceLastState); return snapshot; }
public ControllerState snapshot() { final ControllerState snapshot = new ControllerState(); duplicateStates(snapshot._controllerStates); snapshot._eventsSinceLastState.addAll(_eventsSinceLastState); return snapshot; }
private void readControllerState() { final PeekingIterator<ControllerEvent> eventIterator = _controllerWrapper.getEvents(); if (eventIterator.hasNext()) { _currentControllerState = new ControllerState(_currentControllerState); while (eventIterator.hasNext()) { final ControllerEvent event = eventIterator.next(); _currentControllerState.addEvent(event); } } }
private void readControllerState() { final PeekingIterator<ControllerEvent> eventIterator = _controllerWrapper.getEvents(); if (eventIterator.hasNext()) { _currentControllerState = new ControllerState(_currentControllerState); while (eventIterator.hasNext()) { _currentControllerState.addEvent(eventIterator.next()); } } }
@SuppressWarnings({ "unchecked" }) @Before public void setup() throws Exception { pl = createMock("Physicallayer", PhysicalLayer.class); ta1 = createMock("TA1", TriggerAction.class); ta2 = createMock("TA2", TriggerAction.class); p1 = createMock("P1", Predicate.class); p2 = createMock("P2", Predicate.class); canvas = createMock("canvas", Canvas.class); ll = new LogicalLayer(); ll.registerInput(canvas, pl); ks = new KeyboardState(EnumSet.noneOf(Key.class), KeyEvent.NOTHING); ms = new MouseState(0, 0, 0, 0, 0, MouseButton.makeMap(ButtonState.UP, ButtonState.UP, ButtonState.UP), null); cs = new ControllerState(); gs = new GestureState(); mocks = new Object[] { pl, ta1, ta2, p1, p2, canvas }; }