Example #1
0
File: Menu.cs Project: b-huynh/Popz
    void OnGUI()
    {
        float     screenScale  = Screen.width / 480.0f;
        Matrix4x4 scaledMatrix = Matrix4x4.Scale(new Vector3(screenScale, screenScale, screenScale));

        GUI.matrix = scaledMatrix;

        GUI.skin.toggle.fixedWidth = 200;

        var patternLabel   = "Enable Pattern Game";
        var nbackLabel     = "Enable Nback Game";
        var multiObjLabel  = "Enable Multi Object Game";
        var platformsLabel = "Enable Platform Nbacks Game";

        float width  = 200;
        float height = 30;
        float startY = height;
        float startX = 10;

        GUIRectFactory factory = new GUIRectFactory(startX, startY, width, height);

        Settings.togglePattern = GUI.Toggle(factory.Generate(),
                                            Settings.togglePattern,
                                            patternLabel);

        Settings.toggleNback = GUI.Toggle(factory.Generate(),
                                          Settings.toggleNback,
                                          nbackLabel);

        Settings.toggleMultiObj = GUI.Toggle(factory.Generate(),
                                             Settings.toggleMultiObj,
                                             multiObjLabel);

        Settings.togglePlatformsNback = GUI.Toggle(factory.Generate(),
                                                   Settings.togglePlatformsNback,
                                                   platformsLabel);

        int    textToInt  = 0;
        int    difficulty = Settings.nbackNavigationDifficulty;
        string text       = GUI.TextField(factory.Generate(), difficulty.ToString());

        if (int.TryParse(text, out textToInt))
        {
            difficulty = textToInt;
        }
        else if (text == "")
        {
            difficulty = 0;
        }

        Settings.nbackNavigationDifficulty = difficulty;

        if (GUI.Button(factory.Generate(), "Play Game"))
        {
            Settings.isSet = true;
            Application.LoadLevel("Popz");
        }
    }
Example #2
0
    void OnGUI()
    {
        float screenScale = Screen.width / 480.0f;
        Matrix4x4 scaledMatrix = Matrix4x4.Scale(new Vector3(screenScale,screenScale,screenScale));
        GUI.matrix = scaledMatrix;

        GUI.skin.toggle.fixedWidth = 200;

        var patternLabel = "Enable Pattern Game";
        var nbackLabel = "Enable Nback Game";
        var multiObjLabel = "Enable Multi Object Game";
        var platformsLabel = "Enable Platform Nbacks Game";

        var contents = new GUIContent(patternLabel);

        float width = 300;
        float height = 30;
        float startY = height;
        float startX = 10;

        GUIRectFactory factory = new GUIRectFactory (startX, startY, width, height);

        Settings.togglePattern = GUI.Toggle (factory.Generate (),
                                             Settings.togglePattern,
                                             patternLabel,
                                             StyleFont);

        Settings.toggleNback = GUI.Toggle (factory.Generate (),
                                           Settings.toggleNback,
                                           nbackLabel,
                                           StyleFont);

        Settings.toggleMultiObj = GUI.Toggle (factory.Generate(),
                                              Settings.toggleMultiObj,
                                              multiObjLabel);

        Settings.togglePlatformsNback = GUI.Toggle (factory.Generate (),
                                                    Settings.togglePlatformsNback,
                                                    platformsLabel);

        int textToInt = 0;
        int difficulty = Settings.nbackNavigationDifficulty;
        string text = GUI.TextField (factory.Generate (), difficulty.ToString ());
        if (int.TryParse (text, out textToInt)) {
            difficulty = textToInt;
        } else if (text == "") {
            difficulty = 0;
        }

        Settings.nbackNavigationDifficulty = difficulty;

        if (GUI.Button (factory.Generate (), "Play Game")) {
            Settings.isSet = true;
            Application.LoadLevel(1);
        }
    }