public static void ImgLoad() { int m; SQLiteDataReader reader; reader = Conexao.LoadData("select * from categoria"); while (reader.Read()) { mapCreatorTabs[Convert.ToString(reader["nome"])] = Convert.ToBoolean(reader["mappable"]); } string[] buttons = { "up", "down", "left", "right", "x", "y", "a", "b" }; foreach (string x in buttons) { Joystick.Button[x] = false; } menuCreator.Viewport = new FloatRect(((float)Screen.width - 250) / (float)Screen.width, 60 / (float)Screen.height, 1, ((float)Screen.height - 170) / (float)Screen.height); img[0] = new Sprite(); img[1] = new Sprite(); string[] diretorios = new string[] { "personagem", "npc", "localmap", "misc", "materia", "item", "recurso", "estrutura", "icone", "puzzle", "cursor", "mar", "worldmap", "video" }; for (m = 0; m < IMG_CAT.Count(); m++) { IMG_CAT[m] = new List <Texture>(); } for (int d = 0; d < diretorios.Count(); d++) { m = 0; while (System.IO.File.Exists(@"res\img\" + diretorios[d] + @"\" + m + ".png")) { IMG_CAT[d].Add(new Texture("res/img/" + diretorios[d] + "/" + m + ".png")); m++; } } Conexao.sql_con.Close(); }
public static void LoadSaveFiles() { saveFiles.Clear(); SQLiteDataReader reader = Conexao.LoadData("select A.*, C.nome from saveFile A left join savePoint B on A.savePoint = B.mapa left join mapa C on A.savePoint = C.id"); while (reader.Read()) { saveFiles.Add(new SaveFile(Convert.ToInt32(reader["id"]), Convert.ToInt32(reader["savePoint"]), Convert.ToString(reader["nome"]))); } }
public override void OnStart() { Screen.width = 500; Screen.height = 300; V.window.Position = new Vector2i((int)(VideoMode.DesktopMode.Width / 2) - (int)(Screen.width / 2), (int)(VideoMode.DesktopMode.Height / 2) - (int)(Screen.height / 2)); SQLiteDataReader reader = Conexao.LoadData("select * from controle"); while (reader.Read()) { V.controles.Add(new Controle(Convert.ToInt32(reader["id"]), Convert.ToString(reader["nome"]), Convert.ToInt32(reader["keycode"]))); } }
public override void OnStart() { Idk.windowColor = new Color(255, 255, 255); Screen.width = 800; Screen.height = 600; V.window.Position = new Vector2i((int)(VideoMode.DesktopMode.Width / 2) - (int)(Screen.width / 2), (int)(VideoMode.DesktopMode.Height / 2) - (int)(Screen.height / 2) - 30); SQLiteDataReader reader = Conexao.LoadData("select * from controle"); while (reader.Read()) { V.controles.Add(new Controle(Convert.ToInt32(reader["id"]), Convert.ToString(reader["nome"]), Convert.ToInt32(reader["keycode"]))); } logo = new Texture("res/logo.png"); Efeitos.opacidade = 255; Efeitos.Backdrop("fade-out", 0, 1.25f); V.DbLoad(); }
public static void LoadFile(int file) { SQLiteDataReader reader; int mapa = 1, x = 400, y = 500; V.objetos.Clear(); V.tempObjects.Clear(); V.lockedObjects.Clear(); List <Item> a = new List <Item>(); List <Recurso> b = new List <Recurso>(); reader = Conexao.LoadData("select x, y, mapa from saveFile A inner join savePoint B where A.savePoint = B.id and A.id = '" + file + "'"); while (reader.Read()) { x = Convert.ToInt32(reader["x"]); y = Convert.ToInt32(reader["y"]) + 50; mapa = Convert.ToInt32(reader["mapa"]); } reader = Conexao.LoadData("select * from objeto_item where objeto_id = 1 and saveFile_id = '" + file + "'"); while (reader.Read()) { a.Add(V.itens[Convert.ToInt32(reader["item_id"]) - 1]); } reader = Conexao.LoadData("select * from objeto_recurso where objeto_id = 1 and saveFile_id = '" + file + "'"); while (reader.Read()) { Recurso r = V.recursos[Convert.ToInt32(reader["recurso_id"]) - 1]; Recurso n = (Recurso)r.Clone(); b.Add(n); b[b.IndexOf(n)].Add(Convert.ToInt32(reader["quantidade"])); } reader = Conexao.LoadData("select B.id, A.width, A.height, A.xp, A.vida, C.interior from objeto A inner join objeto_mapa B inner join mapa C on A.id = B.objeto_id and B.mapa = C.id where categoria = 1 and playable = 'true'"); while (reader.Read()) { V.personagem = null; V.personagem = new Personagem(Convert.ToInt32(reader["id"]), Data.Nick(), x, y, Convert.ToInt32(reader["width"]), Convert.ToInt32(reader["height"]), Convert.ToInt32(reader["xp"]), Convert.ToInt32(reader["vida"]), Convert.ToBoolean(reader["interior"]), mapa, a, b); Configuracoes.Set(V.personagem); } reader = Conexao.LoadData("select * from objeto_savefile where saveFile_id = '" + file + "' and activated = 'true'"); while (reader.Read()) { V.tempObjects[Convert.ToInt32(reader["objeto_id"])] = Convert.ToBoolean(reader["activated"]); } reader = Conexao.LoadData("select * from objeto_locked where saveFile_id = '" + file + "' and locked = 'false'"); while (reader.Read()) { V.lockedObjects[Convert.ToInt32(reader["objeto_id"])] = Convert.ToBoolean(reader["locked"]); } V.personagem.AddSkill(V.skills[0]); V.personagem.AddSkill(V.skills[1]); V.personagem.AddSkill(V.skills[3]); V.personagem.AddSkill(V.skills[2]); V.personagem.AddSkill(V.skills[4]); V.personagem.AddSkill(V.skills[5]); Idk.LoadMap(mapa, false); CurrentScreen.Change("localmap"); }
public static void DbLoad() { SQLiteDataReader reader; reader = Conexao.LoadData("select * from configuracoes"); while (reader.Read()) { switch (Convert.ToInt32(reader["id"])) { case 1: if (Convert.ToBoolean(reader["valor"])) { Screen.Fullscreen(true, false); } break; case 2: Configuracoes.VSync(Convert.ToBoolean(reader["valor"]), false); break; } } reader = Conexao.LoadData("select * from item"); while (reader.Read()) { V.itens.Add(new Item(Convert.ToInt32(reader["id"]), Convert.ToInt32(reader["sprite"]), Convert.ToString(reader["nome"]), Convert.ToString(reader["descricao"]), Convert.ToString(reader["categoria"]), Convert.ToInt32(reader["efeito"]))); } reader = Conexao.LoadData("select * from recurso"); while (reader.Read()) { V.recursos.Add(new Recurso(Convert.ToInt32(reader["id"]), Convert.ToString(reader["nome"]), Convert.ToString(reader["descricao"]), Convert.ToInt32(reader["sprite"]))); } reader = Conexao.LoadData("select * from mapa"); while (reader.Read()) { LoadFileState.mapas.Add(Convert.ToString(reader["nome"])); } skills.Add(new Skill("Attack", "attack", 1, 30, 20)); skills.Add(new Skill("Heal", "heal", 1, 30, 20)); skills.Add(new Skill("Envenenado", "status", 1, 0, 20)); skills.Add(new Skill("Paralisado", "status", 1, 1, 20)); skills.Add(new Skill("Fraqueza", "status", 1, 2, 20)); skills.Add(new Skill("Confuso", "status", 1, 3, 20)); puzzleObjects.Add(new Puzzle("Estrela", "-", "Vermelho")); puzzleObjects.Add(new Puzzle("-", "2", "Azul")); puzzleObjects.Add(new Puzzle("-", "1", "-")); puzzleObjects.Add(new Puzzle("-", "-", "Verde")); puzzleObjects.Add(new Puzzle("-", "1", "Amarelo")); puzzleObjects.Add(new Puzzle("Quadrado", "-", "-")); puzzleObjects.Add(new Puzzle("Losango", "4", "-")); puzzleObjects.Add(new Puzzle("Triângulo", "-", "-")); puzzle2.Add(new Puzzle("Estrela", "1", "Vermelho")); puzzle2.Add(new Puzzle("Quadrado", "2", "Azul")); puzzle2.Add(new Puzzle("Triângulo", "3", "Verde")); puzzle2.Add(new Puzzle("Losango", "4", "Verde")); puzzle2.Add(new Puzzle("Estrela", "3", "Vermelho")); puzzle2.Add(new Puzzle("Quadrado", "1", "Amarelo")); puzzle2.Add(new Puzzle("Triângulo", "2", "Azul")); puzzle2.Add(new Puzzle("Losango", "4", "Amarelo")); }