// Use this for initialization
    void Start()
    {
        instance = this;

        if (!PlayerPrefs.HasKey("highest_level"))
        {
            PlayerPrefs.SetString("highest_level", "stomach");
        }

        FutileParams fparams = new FutileParams(true, true, false, false);

        fparams.AddResolutionLevel(1280.0f, 1.0f, 1.0f, "");
        fparams.origin = new Vector2(0.5f, 0.5f);

        Futile.instance.Init(fparams);

        Futile.atlasManager.LoadAtlas("Atlases/MainMenu");
        Futile.atlasManager.LoadAtlas("Atlases/DrawingAtlas");
        Futile.atlasManager.LoadAtlas("Atlases/LevelSelectMenu");
        Futile.atlasManager.LoadAtlas("Atlases/CreditsAtlas");

        //Futile.atlasManager.LoadFont("ImmunityFont", "ImmunityFont", "Atlases/ImmunityFont", 0.0f, 0.0f);

        GoToMenu(PageType.TitlePage);
    }
Ejemplo n.º 2
0
    public override void Start()
    {
        // Access immunity menu
        immunityMenu = GameObject.Find ("Futile").GetComponent<ImmunityMenu>();

        // Sound
        FSoundManager.StopMusic();
        FSoundManager.UnloadAllSoundsAndMusic();
        FSoundManager.PlayMusic("background_music");
        FSoundManager.PreloadSound("button_click");

        // GUI objects
        background_ = new FSprite("start screen final");
        play_button = new FButton("Play","PlayPressed");
        how_to_play_button = new FButton("how_to_play", "how_to_play_pressed");
        credits_button = new FButton("Credits", "CreditsPressed");

        // Add objects to stage
        AddChild(background_);
        AddChild(play_button);
        AddChild(how_to_play_button);
        AddChild(credits_button);

        // Scale and set position
        background_.scale = 0.0f;

        play_button.scale = .6f;
        play_button.x = Futile.screen.halfWidth*.3f;
        play_button.y = Futile.screen.halfHeight*.1f;

        how_to_play_button.x = Futile.screen.halfWidth*.45f;
        how_to_play_button.y = Futile.screen.halfHeight*-.3f;

        credits_button.scale = .6f;
        credits_button.x = Futile.screen.halfWidth*.35f;
        credits_button.y = Futile.screen.halfHeight*-.7f;

        // Set button delegates
        play_button.SignalRelease += HandlePlayButton;
        how_to_play_button.SignalRelease += HandleHowToPlayButton;
        credits_button.SignalRelease += HandleCreditsButton;

        Go.to(background_, 0.5f, new TweenConfig().setDelay(0.1f).floatProp("scale", 1.0f).setEaseType(EaseType.BackOut));
    }
Ejemplo n.º 3
0
    override public void Start()
    {
        // Access immunity menu
        immunityMenu = GameObject.Find("Futile").GetComponent <ImmunityMenu>();

        // Sound
        FSoundManager.StopMusic();
        FSoundManager.UnloadAllSoundsAndMusic();
        FSoundManager.PlayMusic("background_music");
        FSoundManager.PreloadSound("button_click");

        // GUI objects
        background_        = new FSprite("start screen final");
        play_button        = new FButton("Play", "PlayPressed");
        how_to_play_button = new FButton("how_to_play", "how_to_play_pressed");
        credits_button     = new FButton("Credits", "CreditsPressed");

        // Add objects to stage
        AddChild(background_);
        AddChild(play_button);
        AddChild(how_to_play_button);
        AddChild(credits_button);

        // Scale and set position
        background_.scale = 0.0f;

        play_button.scale = .6f;
        play_button.x     = Futile.screen.halfWidth * .3f;
        play_button.y     = Futile.screen.halfHeight * .1f;

        how_to_play_button.x = Futile.screen.halfWidth * .45f;
        how_to_play_button.y = Futile.screen.halfHeight * -.3f;

        credits_button.scale = .6f;
        credits_button.x     = Futile.screen.halfWidth * .35f;
        credits_button.y     = Futile.screen.halfHeight * -.7f;

        // Set button delegates
        play_button.SignalRelease        += HandlePlayButton;
        how_to_play_button.SignalRelease += HandleHowToPlayButton;
        credits_button.SignalRelease     += HandleCreditsButton;

        Go.to(background_, 0.5f, new TweenConfig().setDelay(0.1f).floatProp("scale", 1.0f).setEaseType(EaseType.BackOut));
    }
Ejemplo n.º 4
0
    // Use this for initialization
    void Start()
    {
        instance = this;

        if(!PlayerPrefs.HasKey("highest_level"))
            PlayerPrefs.SetString("highest_level", "stomach");

        FutileParams fparams = new FutileParams(true, true, false, false);

        fparams.AddResolutionLevel(1280.0f, 1.0f, 1.0f, "");
        fparams.origin = new Vector2(0.5f, 0.5f);

        Futile.instance.Init(fparams);

        Futile.atlasManager.LoadAtlas("Atlases/MainMenu");
        Futile.atlasManager.LoadAtlas("Atlases/DrawingAtlas");
        Futile.atlasManager.LoadAtlas("Atlases/LevelSelectMenu");
        Futile.atlasManager.LoadAtlas("Atlases/CreditsAtlas");

        //Futile.atlasManager.LoadFont("ImmunityFont", "ImmunityFont", "Atlases/ImmunityFont", 0.0f, 0.0f);

        GoToMenu (PageType.TitlePage);
    }
Ejemplo n.º 5
0
    // Use this for initialization
    void Start()
    {
        instance = this;

        /*if(!PlayerPrefs.HasKey("highest_level"))
         *      PlayerPrefs.SetString("highest_level", "stomach");*/
        PlayerPrefs.SetString("highest_level", "brain");         // this is just for the demo

        FutileParams fparams = new FutileParams(true, true, false, false);

        fparams.AddResolutionLevel(1280.0f, 1.0f, 1.0f, "");
        fparams.origin = new Vector2(0.5f, 0.5f);

        Futile.instance.Init(fparams);

        Futile.atlasManager.LoadAtlas("Atlases/MenuWords");
        Futile.atlasManager.LoadAtlas("Atlases/MainMenu");
        Futile.atlasManager.LoadAtlas("Atlases/LevelSelectAtlas");
        Futile.atlasManager.LoadAtlas("Atlases/HelpScreenAtlas");
        Futile.atlasManager.LoadAtlas("Atlases/CreditsAtlas");

        GoToMenu(PageType.TitlePage);
    }
Ejemplo n.º 6
0
    // Use this for initialization
    void Start()
    {
        instance = this;

        /*if(!PlayerPrefs.HasKey("highest_level"))
            PlayerPrefs.SetString("highest_level", "stomach");*/
        PlayerPrefs.SetString("highest_level", "brain"); // this is just for the demo

        FutileParams fparams = new FutileParams(true, true, false, false);

        fparams.AddResolutionLevel(1280.0f, 1.0f, 1.0f, "");
        fparams.origin = new Vector2(0.5f, 0.5f);

        Futile.instance.Init(fparams);

        Futile.atlasManager.LoadAtlas("Atlases/MenuWords");
        Futile.atlasManager.LoadAtlas("Atlases/MainMenu");
        Futile.atlasManager.LoadAtlas("Atlases/LevelSelectAtlas");
        Futile.atlasManager.LoadAtlas("Atlases/HelpScreenAtlas");
        Futile.atlasManager.LoadAtlas("Atlases/CreditsAtlas");

        GoToMenu (PageType.TitlePage);
    }