示例#1
0
文件: HelpScreen.cs 项目: Frib/LD25
        public HelpScreen(Screen back)
        {
            this.back = back;

                stuff.Add(new Achievement() { Icon = RM.GetTexture("camera"), Name = "You are an AI", Description = "and your goal is to exterminate all the humans." });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("head"), Name = "Because the human scientists are evil", Description = "and they must be stopped. For science." });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("work"), Name = "But if the humans get suspicious", Description = "they will try to alert the rest, and escape." });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("closedooricon"), Name = "So stop them!", Description = "Murder them while they are oblivious to your awesomeness." });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("dooraiicon"), Name = "You can control electronics with your mouse", Description = "then click in the action panel to change their behaviour" });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("robot"), Name = "Robots, for instance", Description = "can exterminate people in many ways." });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("cookedmeat"), Name = "They can grab humans", Description = "and you can drag them to wherever you want." });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("door"), Name = "Use doors to block their passage", Description = "or to crush them beneath!" });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("shooticon"), Name = "Shoot some with sentries", Description = "and let the bullets fly!" });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("camera"), Name = "Observe them while they die", Description = "or take control for first-person-slaughter" });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("explosivecrate"), Name = "There are many ways to kill", Description = "so let's do it in the most gruesome way." });
                stuff.Add(new Achievement() { Icon = RM.GetTexture("grabicon"), Name = "Protip: Use movement when first-person controlling a robot", Description = "and the action key to instantly grab/drop" });
        }
示例#2
0
文件: G.cs 项目: Frib/LD25
 /// <summary>
 /// Allows the game to perform any initialization it needs to before starting to run.
 /// This is where it can query for any required services and load any non-graphic
 /// related content.  Calling base.Initialize will enumerate through any components
 /// and initialize them as well.
 /// </summary>
 protected override void Initialize()
 {
     base.Initialize();
     RM.ConfigureKeys();
     currentScreen = new MainMenuScreen();
     currentScreen.Show();
 }
示例#3
0
文件: G.cs 项目: Frib/LD25
 internal void Showscreen(Screen newScreen)
 {
     currentScreen.Hide();
     currentScreen = newScreen;
     currentScreen.Show();
 }
示例#4
0
 public ControlScreen(Screen previousScreen)
     : base()
 {
     backAction = new Action(() => { RM.SaveConfig(); G.g.Showscreen(previousScreen); });
 }
示例#5
0
 public OptionsScreen(Screen previous)
 {
     this.previous = previous;
 }
示例#6
0
文件: Achievements.cs 项目: Frib/LD25
 public AchievementScreen(Screen back)
 {
     this.back = back;
 }