public static void Fullscreen(bool v, bool db) { if (db) { Conexao.ExecuteQuery("update configuracoes set valor = '" + v + "' where id = '1'"); } Screen.fullscreen = v; V.window.Close(); V.window = null; if (v) { Screen.width = VideoMode.DesktopMode.Width; Screen.height = VideoMode.DesktopMode.Height; V.hud.Size = new Vector2f(Screen.width, Screen.height); V.view.Size = new Vector2f(Screen.width, Screen.height); V.menuCreator.Size = new Vector2f(Screen.width, Screen.height - 170); V.hud.Center = new Vector2f(Screen.width / 2, Screen.height / 2); V.menuCreator.Center = new Vector2f(Screen.width / 2, (float)(Screen.height - 170) / 2); V.menuCreator.Viewport = new FloatRect(((float)Screen.width - 250) / (float)Screen.width, 60 / (float)Screen.height, 1, ((float)Screen.height - 170) / (float)Screen.height); V.window = new RenderWindow(new VideoMode(Screen.width, Screen.height), "Cybership v0.5.2", Styles.Fullscreen); } else { Screen.width = 800; Screen.height = 600; V.hud.Size = new Vector2f(Screen.width, Screen.height); V.view.Size = new Vector2f(Screen.width, Screen.height); V.menuCreator.Size = new Vector2f(Screen.width, Screen.height - 170); V.hud.Center = new Vector2f(Screen.width / 2, Screen.height / 2); V.menuCreator.Center = new Vector2f(Screen.width / 2, (float)(Screen.height - 170) / 2); V.menuCreator.Viewport = new FloatRect(((float)Screen.width - 250) / (float)Screen.width, 60 / (float)Screen.height, 1, ((float)Screen.height - 170) / (float)Screen.height); V.window = new RenderWindow(new VideoMode(Screen.width, Screen.height), "Cybership v0.5.2"); } V.window.SetFramerateLimit(Configuracoes.vsync ? (uint)0 : (uint)120); V.window.SetVerticalSyncEnabled(Configuracoes.vsync); V.window.Closed += new EventHandler(Idk.OnClose); V.window.Resized += new EventHandler <SizeEventArgs>(Idk.OnResize); V.window.MouseMoved += new EventHandler <MouseMoveEventArgs>(Idk.OnMouseMoved); V.window.MouseButtonPressed += new EventHandler <MouseButtonEventArgs>(Idk.OnMouseClicked); V.window.MouseButtonReleased += new EventHandler <MouseButtonEventArgs>(Idk.OnMouseReleased); V.window.MouseWheelScrolled += new EventHandler <MouseWheelScrollEventArgs>(Idk.OnMouseWheel); V.window.TextEntered += new EventHandler <TextEventArgs>(Idk.OnTextEntered); V.window.KeyPressed += new EventHandler <SFML.Window.KeyEventArgs>(Idk.OnKeyPressed); }
public static void DeleteFile(int file) { Conexao.ExecuteQuery("update saveFile set savePoint = '' where id = '" + file + "'"); Conexao.ExecuteQuery("delete from objeto_item where saveFile_id = '"+ file + "'"); Conexao.ExecuteQuery("delete from objeto_recurso where saveFile_id = '" + file + "'"); Conexao.ExecuteQuery("delete from objeto_savefile where saveFile_id = '" + file + "'"); Conexao.ExecuteQuery("delete from objeto_locked where saveFile_id = '" + file + "'"); LoadSaveFiles(); editing = false; }
public static void CopyFile(int file, int secondFile) { DeleteFile(secondFile); Conexao.ExecuteQuery("update saveFile set savePoint = (select savePoint from saveFile where id = '" + file + "') where id = '" + secondFile + "'"); Conexao.ExecuteQuery("insert into objeto_item (item_id, objeto_id, quantidade, saveFile_id) select item_id, objeto_id, quantidade, '" + secondFile + "' from objeto_item where saveFile_id = '" + file + "'"); Conexao.ExecuteQuery("insert into objeto_recurso (recurso_id, objeto_id, quantidade, saveFile_id) select recurso_id, objeto_id, quantidade, '" + secondFile + "' from objeto_recurso where saveFile_id = '" + file + "'"); Conexao.ExecuteQuery("insert into objeto_savefile (objeto_id, saveFile_id, activated) select objeto_id, '" + secondFile + "', activated from objeto_savefile where saveFile_id = '" + file + "'"); Conexao.ExecuteQuery("insert into objeto_locked (objeto_id, saveFile_id, locked) select objeto_id, '" + secondFile + "', locked from objeto_locked where saveFile_id = '" + file + "'"); LoadSaveFiles(); }
public override void OnExit() { if (save) { foreach (Controle c in V.controles.ToList()) { Conexao.ExecuteQuery("update controle set keycode = '" + c.keycode + "' where id = '" + c.id + "'"); } } save = false; }
public static void VSync(bool b, bool db) { if (db) { Conexao.ExecuteQuery("update configuracoes set valor = '" + b + "' where id = '2'"); } V.window.SetFramerateLimit(b ? (uint)0 : (uint)120); V.window.SetVerticalSyncEnabled(b); vsync = b; }