vooga.levelEditor
Class LevelEditor

java.lang.Object
  extended by vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
      extended by vooga.levelEditor.LevelEditor
All Implemented Interfaces:
IArcadeEventListener

public class LevelEditor
extends ArcadeEventAdapter

Container for the API used to start the level editor.

Author:
Phil Puryear

Constructor Summary
LevelEditor(IVoogaGUI gui)
           
 
Method Summary
 void startArcade(StartArcadeEvent event)
          Contains actions performed with the StartArcadeEvent is fired.
static void startLevelEditor(java.lang.Class<? extends Editable> gameClass)
          Starts a new instance of the level editor.
 
Methods inherited from class vooga.arcade.listeners.arcadeListeners.ArcadeEventAdapter
closeMultiplayerLobby, endArcade, endGame, endMultiplayerGame, receiveArcadeEvent, selectGame, startGame, startLogin, startMultiplayerGame, startMultiplayerLobby
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LevelEditor

public LevelEditor(IVoogaGUI gui)
Method Detail

startArcade

public void startArcade(StartArcadeEvent event)
Description copied from interface: IArcadeEventListener
Contains actions performed with the StartArcadeEvent is fired. Takes in the StartArcadeEvent with the information pertaining to this event.

Specified by:
startArcade in interface IArcadeEventListener
Overrides:
startArcade in class ArcadeEventAdapter

startLevelEditor

public static void startLevelEditor(java.lang.Class<? extends Editable> gameClass)
Starts a new instance of the level editor.

Parameters:
gameClass - The game whose levels are to be edited.