Class: Scene_Maze

Maze.Scene_Maze()

new Scene_Maze()

3D maze scene. Displays a Game_Map using a raycasting engine. It can both work as a seamless transition from Scene_Map (with map events still running) or as a different scene (with map events frozen until this scene is terminated).

Since it's CPU intensive, rendering quality can be tweaked to improve FPS.

Source:

Methods

acceptSelection(cmd)

Confirmation window's accept callback. Performs the requested command.

Parameters:
Name Type Description
cmd

Requested command.

Source:

create()

Creates the scene. Sets the rendering quality and, if it's in maze mode, saves the current $gameMap (freezing running events as a side effect).

Source:

createSpriteset()

Creates the spriteset for the scene. Unlike Scene_Map.createSpriteset, it doesn't add the spriteset to the display tree.

Source:

createWindows()

Creates the windows for the pause menu.

Source:

isMenuEnabled() → {boolean}

Disables game's menu.

Source:
Returns:

Always false.

Type
boolean

onMapLoaded()

On map loaded event handler. Creates the raycasting engine.

Source:

quit()

Quit callback. Opens the confirmation window.

Source:

resume()

Resume callback.

Source:

retry()

Retry callback. Opens the confirmation window.

Source:

setQuality()

Quality change callback.

Source:

terminate()

Terminates the scene. If in maze mode, restores the previous $gameMap (unfreezing the events in the process).

Source:

undo()

Confirmation window's undo callback.

Source:

update()

Handles user's input and updates the scene.

Source:

updateDestination()

Disables Scene_Map.updateDestination, to disable mouse/touchscreen inputs.

Source:

updateMain()

Replaces Scene_Map.updateMain (it won't register player's movements).

Source: