void theMapMenu() { script = GetComponent<MainMenuScript_c>(); script2 = GetComponent<MapMenuScript_c>(); //layout start GUI.BeginGroup(new Rect(Screen.width / 2 - 200, 50, 400, 300)); //boxes GUI.Box(new Rect(0, 0, 400, 300), ""); GUI.Box(new Rect(96, 20, 200, 200), ""); GUI.Box(new Rect(96, 222, 200, 20), "Level 1"); //map preview/icon GUI.Label(new Rect(100, 20, 198, 198), mapTexture); //buttons startRect = new Rect(15, 250, 180, 40); if(GUI.Button(startRect, "Start") || selectStart) { startLevel(); } backRect = new Rect(205, 250, 180, 40); if(GUI.Button(backRect, "Back to Main Menu") || selectBack) { back (); } //layout end GUI.EndGroup(); }
void theFirstMenu() { GameObject handCursor = GameObject.Find("HandCursor"); script = GetComponent<MainMenuScript_c>(); script2 = GetComponent<MapMenuScript_c>(); //layout start GUI.BeginGroup(new Rect(Screen.width / 2 - 150, 50, 300, 300)); //the menu background box GUI.Box(new Rect(0, 0, 300, 300), ""); //logo picture GUI.Label(new Rect(15, 10, 300, 68), logoTexture); ///////main menu buttons //game start button startRect = new Rect(55, 100, 180, 40); if(GUI.Button(startRect, "Start a New Game") //returns true if button pressed || selectStart) //working { setUpNewGame(); } //continue button contRect = new Rect(55, 150, 180, 40); if(GUI.Button(contRect, "Continue a Game")) //TODO: should only appear when there is a game to be continued { goToNextMenu(); } //quit button quitRect = new Rect(55, 200, 180, 40); if(GUI.Button(quitRect, "Quit") || selectQuit) { quit (); } //layout end GUI.EndGroup(); }