Skip to content

Commit

Permalink
Merge branch 'master' of github.com:bmac/pocket-universe
Browse files Browse the repository at this point in the history
  • Loading branch information
bmac committed Apr 22, 2012
2 parents 812b99f + aeacc9e commit 5f29864
Showing 1 changed file with 31 additions and 6 deletions.
37 changes: 31 additions & 6 deletions src/MenuState.as
Expand Up @@ -5,10 +5,13 @@ package

public class MenuState extends FlxState
{
private var title:FlxText = new FlxText(200, 10, 500, "Pocket Universe");
private var levelTutorialButton:FlxButton;
private var level1Button:FlxButton;
private var level2Button:FlxButton;
private var level3Button:FlxButton;

private var devTutorialButton:FlxButton;
private var devLevel1Button:FlxButton;
private var devLevel2Button:FlxButton;
private var devLevel3Button:FlxButton;
Expand All @@ -22,28 +25,44 @@ package
override public function create():void
{
FlxG.mouse.show();
level1Button = new FlxButton(0, 0, "Level 1", startLevel1);

levelTutorialButton = new FlxButton(0, 0, "Tutorial", startLevelTutorial);
add(levelTutorialButton);

level1Button = new FlxButton(0, 20, "Level 1", startLevel1);
add(level1Button);

level2Button = new FlxButton(0, 20, "Level 2", startLevel2);
level2Button = new FlxButton(0, 40, "Level 2", startLevel2);
add(level2Button);

level3Button = new FlxButton(0, 40, "Level 3", startLevel3);
level3Button = new FlxButton(0, 60, "Level 3", startLevel3);
add(level3Button);

devLevel1Button = new FlxButton(100, 0, "Dev Level 1", devLevel01);
devTutorialButton = new FlxButton(100, 0, "Dev Tutorial", devLevelTutorial);
add(devTutorialButton);

devLevel1Button = new FlxButton(100, 20, "Dev Level 1", devLevel01);
add(devLevel1Button);

devLevel2Button = new FlxButton(100, 20, "Dev Level 2", devLevel02);
devLevel2Button = new FlxButton(100, 40, "Dev Level 2", devLevel02);
add(devLevel2Button);

devLevel3Button = new FlxButton(100, 40, "Dev Level 3", devLevel03);
devLevel3Button = new FlxButton(100, 60, "Dev Level 3", devLevel03);
add(devLevel3Button);

title.setFormat(null, 40, 0xFF00FF, "center");
add(title);

// start the music
music = new MusicController();
}

private function startLevelTutorial():void
{
FlxG.mouse.hide();
FlxG.switchState(new LevelTutorial);
}

private function startLevel1():void
{
FlxG.mouse.hide();
Expand All @@ -62,6 +81,12 @@ package
FlxG.switchState(new Level03);
}

private function devLevelTutorial():void
{
FlxG.mouse.hide();
FlxG.switchState(new DevTutorial);
}

private function devLevel01():void
{
FlxG.mouse.hide();
Expand Down

0 comments on commit 5f29864

Please sign in to comment.