public OverlayMenu(GameObjectLibrary gameworld, int layer = 101, string id = "") : base(gameworld, layer, id) { Add(new SpriteGameObject("Sprites/Menu/spr_background", 101)); invetory = new Button("Sprites/Menu/spr_button_inventory", 102); invetory.Position = new Vector2(80, 80); Add(invetory); skills = new Button("Sprites/Menu/spr_button_skills", 102); skills.Position = new Vector2(80 + invetory.Width, 80); Add(skills); button3 = new Button("Sprites/Menu/spr_button", 102); button3.Position = new Vector2(80 + invetory.Width * 2, 80); Add(button3); button4 = new Button("Sprites/Menu/spr_button", 102); button4.Position = new Vector2(80 + invetory.Width * 3, 80); Add(button4); intel = new Button("Sprites/Menu/spr_button_intel", 102); intel.Position = new Vector2(80 + invetory.Width * 4, 80); Add(intel); exit = new Button("Sprites/Menu/spr_button_exit"); exit.Position = new Vector2(1488, 880); Add(exit); }
public Hud(GameObjectLibrary gameworld, int layer = 101, string id = "") : base(gameworld, layer, id) { tube1 = new Tube("Sprites/Menu/spr_health"); tube1.Position = new Vector2(GameEnvironment.Screen.X - 1.5f * tube1.Width, GameEnvironment.Screen.Y - 1 * tube1.Width); Add(tube1); tube2 = new Tube("Sprites/Menu/spr_stamina"); tube2.Position = new Vector2(GameEnvironment.Screen.X - 3 * tube1.Width, GameEnvironment.Screen.Y - 1 * tube1.Width); Add(tube2); }
public OverlayStatus(GameObjectLibrary gameworld, int layer = 101, string id = "overlay") : base(layer, id) { height = 100; GameWorld = gameworld; status = new Dictionary <string, string>(); activestatus = ""; Add(new SpriteGameObject("Sprites/Menu/spr_overlay2", 101)); SpriteGameObject overlay1 = new SpriteGameObject("Sprites/Menu/spr_overlay1", 101); overlay1.Position = new Vector2(0, 830); Add(overlay1); }
public Hud(GameObjectLibrary gameworld, int layer = 101, string id = "") : base(gameworld, layer, id) { hud = new SpriteGameObject("Sprites/Menu/spr_hud", 100); hud.Position = new Vector2(0, GameEnvironment.Screen.Y - hud.Sprite.Height); Add(hud); //add overlay items tube1 = new Tube("Sprites/Menu/spr_health"); tube1.Position = new Vector2(GameEnvironment.Screen.X - tube1.Height, GameEnvironment.Screen.Y - 10 - 3 * tube1.Height / 2 - 20); Add(tube1); tube2 = new Tube("Sprites/Menu/spr_stamina"); tube2.Position = new Vector2(GameEnvironment.Screen.X - tube2.Height, GameEnvironment.Screen.Y - 10 - tube2.Height / 2); Add(tube2); }
public Die(GameObjectLibrary gameworld, string asset, int layer = 101, string id = "") : base(gameworld, layer, id) { timer = 0; red = 0; green = 0; bleu = 0; alpha = 0; done = false; spr_die = new SpriteGameObject(asset, 101); spr_die.Sprite.Color = new Color(red, green, bleu, alpha); Add(spr_die); returnButton = new Button("Sprites/Menu/Return_Button", 102); returnButton.Position = new Vector2(GameEnvironment.Screen.X / 2 - returnButton.Width / 2, (GameEnvironment.Screen.Y - returnButton.Height) / 8 * 7); returnButton.Visible = false; Add(returnButton); }
public OverlayStatus(GameObjectLibrary gameworld, int layer = 101, string id = "overlay") : base(layer, id) { height = 100; GameWorld = gameworld; status = new Dictionary <string, string>(); activestatus = ""; save = new TextButton("Fonts/Hud", "save", 102); save.Color = Color.Red; save.Position = new Vector2(30, 20); Add(save); Add(new SpriteGameObject("Sprites/Menu/spr_overlay2", 101)); SpriteGameObject overlay1 = new SpriteGameObject("Sprites/Menu/spr_overlay1", 101); overlay1.Position = new Vector2(0, 830); Add(overlay1); }
public InGameMenu(GameObjectLibrary gameworld, int layer = 101, string id = "") : base(gameworld, layer, id) { background = new SpriteGameObject("Sprites/Menu/Screen2", 105); background.Origin = background.Sprite.Center; background.Position = new Vector2(GameEnvironment.Screen.X / 2, GameEnvironment.Screen.Y / 2); background.Sprite.Size = new Vector2(0.5f, 0.8f); Add(background); resume = new Button("Sprites/Menu/Start_Button", 105); resume.Origin = resume.Sprite.Center; resume.Position = new Vector2(GameEnvironment.Screen.X / 2, GameEnvironment.Screen.Y / 4); Add(resume); main = new Button("Sprites/Menu/Return_Button", 105); main.Origin = main.Sprite.Center; main.Position = new Vector2(GameEnvironment.Screen.X / 2, GameEnvironment.Screen.Y / 4 * 2); Add(main); quit = new Button("Sprites/Menu/Quit_Button", 105); quit.Origin = quit.Sprite.Center; quit.Position = new Vector2(GameEnvironment.Screen.X / 2, GameEnvironment.Screen.Y / 4 * 3); Add(quit); }
public TileOverlay(GameObjectLibrary gameworld, string path, int layer = 101, string id = "") : base(layer, id) { GameWorld = gameworld; ReadFile(path); }
public Inventory(GameObjectLibrary gameworld, int layer = 101, string id = "") : base(gameworld, layer, id) { }
public Overlay(GameObjectLibrary gameworld, int layer = 101, string id = "") : base(layer, id) { GameWorld = gameworld; }