home *** CD-ROM | disk | FTP | other *** search
- package
- {
- import flash.events.Event;
-
- public class HexEvent extends Event
- {
-
- public static const RANDOM:String = "Random";
-
- public static const LOAD:String = "Load";
-
- public static const EDIT:String = "Edit";
-
- public static const PLAY:String = "Play";
-
- public static const SHRUNK:String = "Shrunk";
-
- public static const NEXT_LEVEL:String = "Next Level";
-
- public static const GROWN:String = "Grown";
-
- public static const MENU:String = "Menu";
-
-
- public var level:int;
-
- public var board:Board;
-
- public function HexEvent(param1:String, param2:Boolean = false, param3:Boolean = false, param4:Board = null, param5:int = 0)
- {
- super(param1,param2,param3);
- this.board = param4;
- this.level = param5;
- }
-
- override public function toString() : String
- {
- return formatToString("HexEvent","type","bubbles","cancelable","eventPhase","board","level");
- }
-
- override public function clone() : Event
- {
- return new HexEvent(type,bubbles,cancelable,board,level);
- }
- }
- }
-