void OnGUI() { GUI.skin = skin; area.width = (new CSS()).width("96%").width(); area.height = (new CSS()).height("96%").height(); area.x = (new CSS()).width("2%").width(); area.y = (new CSS()).height("2%").height(); GUIStyle h1 = new GUIStyle(skin.label); h1.fontSize = 20; GUILayout.BeginArea(area); GUILayout.BeginVertical(); if (GUILayout.Button("Nazaj", GUILayout.Height(50), GUILayout.Width(100))) { Application.LoadLevel("EndDay"); } scrollPosition = GUILayout.BeginScrollView(scrollPosition, GUILayout.Width(area.width), GUILayout.Height(area.height - 50)); for (int i = 0; i < NewsManager.news.Count; i++) { GUILayout.BeginHorizontal("box", GUILayout.MaxHeight(200)); GUILayout.Label(Resources.Load <Texture>("Images/Reports/" + NewsManager.news[i].type.ToString()), GUILayout.Width(100), GUILayout.Height(100)); GUILayout.BeginVertical(); GUILayout.Label(NewsManager.news[i].title, h1); GUILayout.Label(NewsManager.news[i].message); GUILayout.BeginHorizontal(); if (GUILayout.Button("Skrij", GUILayout.Height(50))) { EffectManager.affect(NewsManager.news[i].effect); NewsManager.news.RemoveAt(i); } if (GUILayout.Button("Pomoč", GUILayout.Height(50))) { HelpDisplay.Open(HelpManager.HelpType.lowerDemand); } GUILayout.EndHorizontal(); GUILayout.EndVertical(); GUILayout.EndHorizontal(); } GUILayout.EndVertical(); GUILayout.EndScrollView(); GUILayout.EndArea(); }
void OnGUI() { GUI.skin = skin; area.width = (new CSS()).width("96%").width(); area.height = (new CSS()).height("96%").height(); area.x = (new CSS()).width("2%").width(); area.y = (new CSS()).height("2%").height(); GUIStyle h1 = new GUIStyle(skin.label); h1.fontSize = 20; GUILayout.BeginArea(area); GUILayout.BeginVertical(); if (GUILayout.Button("Novice", GUILayout.Height(50), GUILayout.Width(100))) { Application.LoadLevel("News"); } scrollPosition = GUILayout.BeginScrollView(scrollPosition, GUILayout.Width(area.width), GUILayout.Height(area.height - 50)); GUILayout.BeginHorizontal("box", GUILayout.MaxHeight(200)); GUILayout.BeginVertical(); GUILayout.Label("Ponudba: ", h1, GUILayout.Height(40)); GUILayout.Label("Povpraševanje: ", h1, GUILayout.Height(40)); GUILayout.Label("Predviden dobiček: ", h1, GUILayout.Height(40)); GUILayout.Label("Premoženje: ", h1, GUILayout.Height(40)); GUILayout.EndVertical(); GUILayout.BeginVertical(); GUILayout.Label(String.Format("{0} kepic", GameState.state.supply), GUILayout.Height(40)); GUILayout.Label(String.Format("{0} kepic", GameState.state.demand), GUILayout.Height(40)); GUILayout.Label(String.Format("{0} * -0.8€ + {1} * {2}€ = {3}", GameState.state.supply, GameState.state.demand, GameState.state.cena, GameManager.profit() / 100), GUILayout.Height(40)); GUILayout.Label(String.Format("{0}€", GameState.state.premozenje), GUILayout.Height(40)); GUILayout.EndVertical(); GUILayout.BeginVertical(); if (GUILayout.Button("Trgovina", GUILayout.Height(40))) { Application.LoadLevel("Shop"); } GUILayout.EndVertical(); GUILayout.BeginVertical(); if (GUILayout.Button("Pomoč", GUILayout.Height(40))) { HelpDisplay.Open(HelpManager.HelpType.lowerDemand); } if (GUILayout.Button("Pomoč", GUILayout.Height(40))) { HelpDisplay.Open(HelpManager.HelpType.lowerDemand); } GUILayout.EndVertical(); GUILayout.EndHorizontal(); if (GameState.state.daysLeft <= 0) { GUILayout.Button("Konec igre", GUILayout.Height(50)); } else { if (GUILayout.Button("Naslednji dan", GUILayout.Height(50))) { GameManager.applyNewDay(); } } GUILayout.Label("Preostalo dni:" + GameState.state.daysLeft); GUILayout.EndScrollView(); GUILayout.EndVertical(); GUILayout.EndArea(); }