2020-11-07 19:23:29 +00:00
|
|
|
import { GameContext } from "./StateManagers/EventManager";
|
2020-11-01 15:40:46 +00:00
|
|
|
|
|
|
|
const handleMediaSceneEvent = (gameContext: GameContext) => {
|
|
|
|
const keyPress = gameContext.keyPress;
|
|
|
|
|
|
|
|
const activeMediaComponent = gameContext.activeMediaComponent;
|
|
|
|
switch (keyPress) {
|
|
|
|
case "right":
|
|
|
|
return { event: `switch_to_right_side_from_${activeMediaComponent}` };
|
|
|
|
case "left":
|
|
|
|
return { event: `switch_to_left_side_from_${activeMediaComponent}` };
|
|
|
|
default:
|
|
|
|
return { event: `${activeMediaComponent}_${keyPress}`, newScene: "main" };
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
export default handleMediaSceneEvent;
|