public LoadWorldForm(Form previousForm, Integration.IMouse mouse, Engine.IDrawer drawer, IGameScene scene, StartUp init) : base(new Color(100, 200, 255), 300, previousForm, mouse, drawer) { controls.Add(new Label(new Vector2(0, 40), "Enter path to file", 50, drawer, mouse)); txtFile = new Button(new Vector2(0, 0), " ", 50, StaticExtensions.configureAsTextBox(false, scene), drawer, mouse); controls.Add(new Button(new Vector2(0, -50), "Load Save", 50, LoadSave, drawer, mouse)); controls.Add(txtFile); this.init = init; }
public PauseForm(Engine.Engine engine, SaveManager manager, Integration.IMouse mouse, Engine.IDrawer drawer, IGameScene scene) : base(new Color(204, 153, 51), 150, null, mouse, drawer) { var list = new Box[] { new Box("Resume", Resume), new Box("Save", Save) }; selectBox = new SelectBox(new Vector2(0, 20), list, drawer, mouse); controls.Add(selectBox); this.engine = engine; this.manager = manager; SaveForm = new SaveWorldForm(manager, this, mouse, drawer, scene); }