예제 #1
0
 public override void Initialize(Main main)
 {
     base.Initialize(main);
     Panel panel = new TextPanel("Tutorial", Color.Black);
     panel.alignment = new Vector2(0.5f, 0.5f);
     panel.position = new Vector2(0f, -70f);
     panel.size = new Vector2(300f, 50f);
     panel.OnClick += (m => m.changeScreen = new Tutorial());
     AddComponent(panel);
     panel = new TextPanel("Earth", Color.Black);
     panel.alignment = new Vector2(0.5f, 0.5f);
     panel.size = new Vector2(300f, 50f);
     panel.OnClick += (m => m.changeScreen = new EarthDungeon());
     AddComponent(panel);
     panel = new TextPanel("Fire", Color.Black);
     panel.alignment = new Vector2(0.5f, 0.5f);
     panel.position = new Vector2(0f, 70f);
     panel.size = new Vector2(300f, 50f);
     panel.OnClick += (m => m.changeScreen = new FireDungeon());
     AddComponent(panel);
     panel = new TextPanel("Demo", Color.Black);
     panel.alignment = new Vector2(0.5f, 0.5f);
     panel.position = new Vector2(0f, 140f);
     panel.size = new Vector2(300f, 50f);
     panel.OnClick += (m => m.changeScreen = new DemoScreen());
     AddComponent(panel);
 }
예제 #2
0
 public override void Initialize(Main main)
 {
     base.Initialize(main);
     Text text = new Text("Congratulations!", Color.White, Color.Black);
     text.alignment = new Vector2(0.5f, 0.25f);
     AddComponent(text);
     text = new Text("You have completed", Color.White, Color.Black);
     text.alignment = new Vector2(0.5f, 0.5f);
     text.position = new Vector2(0f, -20f);
     AddComponent(text);
     text = new Text(levelName, Color.White, Color.Black);
     text.alignment = new Vector2(0.5f, 0.5f);
     text.position = new Vector2(0f, 20f);
     AddComponent(text);
     Panel panel = new TextPanel("Continue", Color.Black);
     panel.alignment = new Vector2(0.5f, 0.75f);
     panel.size = new Vector2(300f, 50f);
     panel.OnClick += (m => m.changeScreen = new MainMenu());
     AddComponent(panel);
 }