Package com.ardor3d.input

Examples of com.ardor3d.input.ControllerEvent


        }

        while (Controllers.next()) {
            final Controller source = Controllers.getEventSource();
            if (Controllers.isEventButton()) {
                _events.add(new ControllerEvent(Controllers.getEventNanoseconds(), source.getName(), source
                        .getButtonName(Controllers.getEventControlIndex()), source.isButtonPressed(Controllers
                        .getEventControlIndex()) ? 1f : 0f));
            } else if (Controllers.isEventAxis()) {
                _events.add(new ControllerEvent(Controllers.getEventNanoseconds(), source.getName(), source
                        .getAxisName(Controllers.getEventControlIndex()), source.getAxisValue(Controllers
                        .getEventControlIndex())));
            } else if (Controllers.isEventPovX()) {
                _events.add(new ControllerEvent(Controllers.getEventNanoseconds(), source.getName(), "Pov X", source
                        .getPovX()));
            } else if (Controllers.isEventPovY()) {
                _events.add(new ControllerEvent(Controllers.getEventNanoseconds(), source.getName(), "Pov Y", source
                        .getPovY()));
            }
        }

        return _eventsIt;
View Full Code Here


        return new ControllerInfo(controller.getName(), axisNames, buttonNames);
    }

    protected ControllerEvent createControllerEvent(final Controller controller, final Event event) {
        return new ControllerEvent(event.getNanos(), controller.getName(), event.getComponent().getIdentifier()
                .getName(), event.getValue());
    }
View Full Code Here

            PeekingIterator<ControllerEvent> {

        @Override
        protected ControllerEvent computeNext() {
            if (_events.size() > 0) {
                final ControllerEvent controllerEvent = _events.remove(0);
                return controllerEvent;
            } else {
                return endOfData();
            }
        }
View Full Code Here

TOP

Related Classes of com.ardor3d.input.ControllerEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.