Package game.actors

Source Code of game.actors.KeyboardShortcutsActor

package game.actors;

import engine.hierarchy.DefaultActor;
import engine.interfaces.Clock;
import engine.interfaces.Keyboard;
import engine.interfaces.Mouse;
import engine.interfaces.Keyboard.Key;
import game.scenes.FadeThroughBlackScene;
import game.scenes.OptionsScene;
import game.scenes.SplashScene;

public final class KeyboardShortcutsActor extends DefaultActor {
    @Override
    public void onBeforeMove(final Keyboard keyboard, final Mouse mouse, final Clock clock) {
        if (keyboard.wasReleased(Key.VK_C)) {
            getStage().insertSceneAbove(new SplashScene("Credits"), getScene());
        } else if (keyboard.wasReleased(Key.VK_H)) {
            getStage().insertSceneAbove(new SplashScene("Help"), getScene());
        } else if (keyboard.wasReleased(Key.VK_O)) {
            getStage().insertSceneAbove(new FadeThroughBlackScene(new OptionsScene()), getScene());
        }
    }
}
TOP

Related Classes of game.actors.KeyboardShortcutsActor

TOP
Copyright © 2018 www.massapi.com. 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.