aboutsummaryrefslogtreecommitdiff
path: root/source/WindowsFormsApplication1/Apps/KnowledgeInput.cs
diff options
context:
space:
mode:
Diffstat (limited to 'source/WindowsFormsApplication1/Apps/KnowledgeInput.cs')
-rw-r--r--source/WindowsFormsApplication1/Apps/KnowledgeInput.cs1425
1 files changed, 1425 insertions, 0 deletions
diff --git a/source/WindowsFormsApplication1/Apps/KnowledgeInput.cs b/source/WindowsFormsApplication1/Apps/KnowledgeInput.cs
new file mode 100644
index 0000000..a494a93
--- /dev/null
+++ b/source/WindowsFormsApplication1/Apps/KnowledgeInput.cs
@@ -0,0 +1,1425 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ShiftOS
+{
+ public partial class KnowledgeInput : Form
+ {
+ public KnowledgeInput()
+ {
+ InitializeComponent();
+ }
+
+ public int rolldownsize;
+ public int oldbordersize;
+ public int oldtitlebarheight;
+ public bool justopened = false;
+ public bool needtorollback = false;
+ public int minimumsizewidth = 0;
+ public int minimumsizeheight = 0;
+
+ bool guessalreadydone;
+ bool guesscorrect;
+ bool levelup;
+ int rewardbase;
+
+ int totalguessed;
+ int level;
+
+ int tillnextlevel;
+ string[] animalslist = new string[227];
+ string[] fruitslist = new string[76];
+ string[] countrieslist = new string[205];
+ string[] carbrandslist = new string[329];
+ string[] gameconsoleslist = new string[125];
+
+ string[] elementslist = new string[118];
+
+ // ERROR: Handles clauses are not supported in C#
+ private void Template_Load(object sender, EventArgs e)
+ {
+ justopened = true;
+ this.Left = (Screen.PrimaryScreen.Bounds.Width - this.Width) / 2;
+ this.Top = (Screen.PrimaryScreen.Bounds.Height - this.Height) / 2;
+
+ pnlintro.Show();
+ pnlintro.BringToFront();
+ pnlcategorydisplay.Hide();
+ makeanimallist();
+ makecarbrandslist();
+ makecountrieslist();
+ makeelementslist();
+ makefruitlist();
+ makegameconsoleslist();
+ setupcategories();
+ if(!Directory.Exists(Paths.KnowledgeInput))
+ {
+ Directory.CreateDirectory(Paths.KnowledgeInput);
+ }
+ }
+
+ // ERROR: Handles clauses are not supported in C#
+ private void ListBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e)
+ {
+ e.DrawBackground();
+ if ((e.State & DrawItemState.Selected) == DrawItemState.Selected)
+ {
+ e.Graphics.FillRectangle(Brushes.Black, e.Bounds);
+ }
+ StringFormat sf = new StringFormat();
+ sf.Alignment = StringAlignment.Center;
+ using (SolidBrush b = new SolidBrush(Color.Black))
+ {
+ e.Graphics.DrawString(ListBox1.GetItemText(ListBox1.Items[e.Index]), e.Font, b, e.Bounds, sf);
+ }
+ e.DrawFocusRectangle();
+ }
+
+ // ERROR: Handles clauses are not supported in C#
+ private void listblistedstuff_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e)
+ {
+ e.DrawBackground();
+ if ((e.State & DrawItemState.Selected) == DrawItemState.Selected)
+ {
+ e.Graphics.FillRectangle(Brushes.Black, e.Bounds);
+ }
+
+ using (SolidBrush b = new SolidBrush(e.ForeColor))
+ {
+ e.Graphics.DrawString(listblistedstuff.GetItemText(listblistedstuff.Items[e.Index]), e.Font, b, e.Bounds);
+ }
+ e.DrawFocusRectangle();
+ }
+
+ private void setupcategories()
+ {
+ ListBox1.Items.Clear();
+ ListBox1.Items.Add("Animals");
+ ListBox1.Items.Add("Fruits");
+ ListBox1.Items.Add("Countries");
+ if(API.Upgrades["kielements"])
+ {
+ ListBox1.Items.Add("Elements");
+ }
+ if (API.Upgrades["kicarbrands"])
+ {
+ ListBox1.Items.Add("Car Brands");
+ }
+ if (API.Upgrades["kigameconsoles"])
+ {
+ ListBox1.Items.Add("Game Consoles");
+ }
+
+ }
+
+ // ERROR: Handles clauses are not supported in C#
+ private void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ // ERROR: Not supported in C#: OnErrorStatement
+
+ pnlcategorydisplay.Show();
+ //Remember to create the files for each category in the hijack screen and add the category in the design view and make the countries list in this load event
+ switch (ListBox1.SelectedItem.ToString())
+ {
+ case "Animals":
+ loadsavepoint("Animals", 10, Paths.KnowledgeInput + "Animals.lst", "There are many animals out there! Can you list them all?" + Environment.NewLine + "Note that you get points for listing animals... not animal breeds!", animalslist);
+
+ break;
+ case "Fruits":
+ loadsavepoint("Fruits", 10, Paths.KnowledgeInput + "Fruits.lst", "Do you get your daily serving of fruit each day?" + Environment.NewLine + "Really...? See if you can list them then ;)", fruitslist);
+
+ break;
+ case "Countries":
+ loadsavepoint("Countries", 10, Paths.KnowledgeInput + "Countries.lst", "Ever wanted to travel the entire world?" + Environment.NewLine + "Well before you do see if you can list every country in the world!", countrieslist);
+
+ break;
+ case "Car Brands":
+ loadsavepoint("Car Brands", 10, Paths.KnowledgeInput + "Car Brands.lst", "Can you list every single car brand?" + Environment.NewLine + "Don't use words like automobiles, motors or cars!", carbrandslist);
+
+ break;
+ case "Game Consoles":
+ loadsavepoint("Game Consoles", 10, Paths.KnowledgeInput + "Game Consoles.lst", "Do you call yourself a gamer?" + Environment.NewLine + "Earn that title by listing non-handheld game consoles!", gameconsoleslist);
+
+ break;
+ case "Elements":
+ loadsavepoint("Elements", 10, Paths.KnowledgeInput + "Elements.lst", "Have you memorized the periodic table of elements?" + Environment.NewLine + "No? Well don't even attempt trying to guess them all here!", elementslist);
+ break;
+ }
+
+ }
+
+
+ private void handleword()
+ {
+ switch (ListBox1.SelectedItem.ToString())
+ {
+ case "Animals":
+ handlewordtype(animalslist, Paths.KnowledgeInput + "Animals.lst");
+ break;
+ case "Fruits":
+ handlewordtype(fruitslist, Paths.KnowledgeInput + "Fruits.lst");
+ break;
+ case "Countries":
+ handlewordtype(countrieslist, Paths.KnowledgeInput + "Countries.lst");
+ break;
+ case "Car Brands":
+ handlewordtype(carbrandslist, Paths.KnowledgeInput + "Car Brands.lst");
+ break;
+ case "Game Consoles":
+ handlewordtype(gameconsoleslist, Paths.KnowledgeInput + "Game Consoles.lst");
+ break;
+ case "Elements":
+ handlewordtype(elementslist, Paths.KnowledgeInput + "Elements.lst");
+ break;
+ }
+
+ guessbox.Text = "";
+ listblistedstuff.TopIndex = listblistedstuff.Items.Count - 1;
+ }
+
+ private void btnquit_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ // ERROR: Handles clauses are not supported in C#
+ private void btnstart_Click(object sender, EventArgs e)
+ {
+ handleword();
+ }
+
+ // ERROR: Handles clauses are not supported in C#
+ private void guessbox_click(object sender, EventArgs e)
+ {
+ guessbox.Text = "";
+ }
+
+ // ERROR: Handles clauses are not supported in C#
+ private void guessbox_keydown(object sender, System.Windows.Forms.KeyEventArgs e)
+ {
+ if (e.KeyCode == Keys.Enter)
+ {
+ e.SuppressKeyPress = true;
+ handleword();
+ }
+ }
+
+ // ERROR: Handles clauses are not supported in C#
+ private void decider_Tick(object sender, EventArgs e)
+ {
+ lblcurrentlevel.Text = "Current Level: " + level;
+ lblnextreward.Text = "Reward for completing level " + level + " : " + rewardbase * level + "CP";
+ guessalreadydone = false;
+ guesscorrect = false;
+ levelup = false;
+ decider.Interval = 500;
+ decider.Stop();
+ }
+
+ private void loadsavepoint(string title, int reward, string loadpath, string info, string[] listtype)
+ {
+ lblcategory.Text = title;
+ rewardbase = reward;
+ listblistedstuff.Items.Clear();
+ if (File.Exists(loadpath))
+ {
+ listblistedstuff.Items.AddRange(File.ReadAllLines(loadpath));
+ }
+ totalguessed = listblistedstuff.Items.Count;
+ level = (int)Math.Ceiling((double)(totalguessed / 10));
+ tillnextlevel = Math.Abs(totalguessed - (level * 10));
+
+ if (tillnextlevel == 0)
+ {
+ level = level + 1;
+ tillnextlevel = 10;
+ }
+
+ lblcatedescription.Text = info;
+ pnlcategorydisplay.Show();
+ lbltillnextlevel.Text = "Words Until Next Level: " + tillnextlevel;
+ lblcurrentlevel.Text = "Current Level: " + level;
+ lbltotal.Text = "Guessed: " + totalguessed + "/" + listtype.Length;
+ lblnextreward.Text = "Reward for completing level " + level + " : " + rewardbase * level + "CP";
+ }
+
+
+ private void handlewordtype(string[] listtype, string savepath)
+ {
+ string userguess = guessbox.Text;
+ userguess = userguess.ToLower();
+ foreach (string Str in listtype)
+ {
+ if (Str == userguess)
+ {
+ if (listblistedstuff.Items.Contains(userguess))
+ {
+ guessalreadydone = true;
+ }
+ else {
+ guesscorrect = true;
+ listblistedstuff.Items.Add(userguess);
+ tillnextlevel = tillnextlevel - 1;
+ totalguessed = totalguessed + 1;
+ File.WriteAllLines(savepath, listblistedstuff.Items.Cast<string>().ToArray());
+
+ if (tillnextlevel == 0)
+ {
+ levelup = true;
+ tillnextlevel = 10;
+ API.AddCodepoints(rewardbase * level);
+ level = level + 1;
+ }
+ }
+ }
+ }
+ lbltillnextlevel.Text = "Words Until Next Level: " + tillnextlevel;
+ lblcurrentlevel.Text = "Current Level: " + level;
+ lbltotal.Text = "Guessed: " + totalguessed + "/" + listtype.Length;
+ lblnextreward.Text = "Reward for completing level " + level + " : " + rewardbase * level + "CP";
+
+ if (levelup == true)
+ {
+ decider.Interval = 2000;
+ lblcurrentlevel.Text = "Level Up!";
+ lblnextreward.Text = "You have earned " + rewardbase * (level - 1) + " Code Points!";
+ decider.Start();
+ }
+ else {
+ if (guessalreadydone == true)
+ {
+ lblcurrentlevel.Text = "Already Guessed";
+ decider.Start();
+ }
+ else {
+ if (guesscorrect == true)
+ {
+ lblcurrentlevel.Text = "Correct :)";
+ decider.Start();
+ }
+ else {
+ lblcurrentlevel.Text = "Wrong :(";
+ decider.Start();
+ }
+ }
+ }
+ }
+
+
+ // ERROR: Handles clauses are not supported in C#
+ private void me_closing()
+ {
+ tmrstoryline.Stop();
+ }
+
+ private void makeanimallist()
+ {
+ animalslist[0] = "aardvark";
+ animalslist[1] = "albatross";
+ animalslist[2] = "alligator";
+ animalslist[3] = "alpaca";
+ animalslist[4] = "ant";
+ animalslist[5] = "anteater";
+ animalslist[6] = "antelope";
+ animalslist[7] = "ape";
+ animalslist[8] = "armadillo";
+ animalslist[9] = "ass";
+ animalslist[10] = "baboon";
+ animalslist[11] = "badger";
+ animalslist[12] = "barracuda";
+ animalslist[13] = "bat";
+ animalslist[14] = "bear";
+ animalslist[15] = "beaver";
+ animalslist[16] = "bee";
+ animalslist[17] = "bison";
+ animalslist[18] = "boar";
+ animalslist[19] = "buffalo";
+ animalslist[20] = "butterfly";
+ animalslist[21] = "camel";
+ animalslist[22] = "caribou";
+ animalslist[23] = "cat";
+ animalslist[24] = "caterpillar";
+ animalslist[25] = "cow";
+ animalslist[26] = "chamois";
+ animalslist[27] = "cheetah";
+ animalslist[28] = "chicken";
+ animalslist[29] = "chimpanzee";
+ animalslist[30] = "chinchilla";
+ animalslist[31] = "chough";
+ animalslist[32] = "clam";
+ animalslist[33] = "cobra";
+ animalslist[34] = "cockroach";
+ animalslist[35] = "cod";
+ animalslist[36] = "cormorant";
+ animalslist[37] = "coyote";
+ animalslist[38] = "crab";
+ animalslist[39] = "crane";
+ animalslist[40] = "crocodile";
+ animalslist[41] = "crow";
+ animalslist[42] = "curlew";
+ animalslist[43] = "deer";
+ animalslist[44] = "dinosaur";
+ animalslist[45] = "dog";
+ animalslist[46] = "dogfish";
+ animalslist[47] = "dolphin";
+ animalslist[48] = "donkey";
+ animalslist[49] = "dotterel";
+ animalslist[50] = "dove";
+ animalslist[51] = "dragonfly";
+ animalslist[52] = "duck";
+ animalslist[53] = "dugong";
+ animalslist[54] = "dunlin";
+ animalslist[55] = "eagle";
+ animalslist[56] = "echidna";
+ animalslist[57] = "eel";
+ animalslist[58] = "eland";
+ animalslist[59] = "elephant";
+ animalslist[60] = "elephant seal";
+ animalslist[61] = "elk";
+ animalslist[62] = "emu";
+ animalslist[63] = "falcon";
+ animalslist[64] = "ferret";
+ animalslist[65] = "finch";
+ animalslist[66] = "fish";
+ animalslist[67] = "flamingo";
+ animalslist[68] = "fly";
+ animalslist[69] = "fox";
+ animalslist[70] = "frog";
+ animalslist[71] = "galago";
+ animalslist[72] = "gaur";
+ animalslist[73] = "gazelle";
+ animalslist[74] = "gerbil";
+ animalslist[75] = "giant panda";
+ animalslist[76] = "giraffe";
+ animalslist[77] = "gnat";
+ animalslist[78] = "gnu";
+ animalslist[79] = "goat";
+ animalslist[80] = "goldfinch";
+ animalslist[81] = "goldfish";
+ animalslist[82] = "goose";
+ animalslist[83] = "gorilla";
+ animalslist[84] = "goshawk";
+ animalslist[85] = "grasshopper";
+ animalslist[86] = "grouse";
+ animalslist[87] = "guanaco";
+ animalslist[88] = "guineafowl";
+ animalslist[89] = "guinea pig";
+ animalslist[90] = "gull";
+ animalslist[91] = "hamster";
+ animalslist[92] = "hare";
+ animalslist[93] = "hawk";
+ animalslist[94] = "hedgehog";
+ animalslist[95] = "heron";
+ animalslist[96] = "herring";
+ animalslist[97] = "hippopotamus";
+ animalslist[98] = "hornet";
+ animalslist[99] = "horse";
+ animalslist[100] = "human";
+ animalslist[101] = "humming bird";
+ animalslist[102] = "hyena";
+ animalslist[103] = "jackal";
+ animalslist[104] = "jaguar";
+ animalslist[105] = "jay";
+ animalslist[106] = "jellyfish";
+ animalslist[107] = "kangaroo";
+ animalslist[108] = "koala";
+ animalslist[109] = "komodo dragon";
+ animalslist[110] = "kouprey";
+ animalslist[111] = "kudu";
+ animalslist[112] = "lizard";
+ animalslist[113] = "lark";
+ animalslist[114] = "lemur";
+ animalslist[115] = "leopard";
+ animalslist[116] = "lion";
+ animalslist[117] = "llama";
+ animalslist[118] = "lobster";
+ animalslist[119] = "locust";
+ animalslist[120] = "loris";
+ animalslist[121] = "louse";
+ animalslist[122] = "lyrebird";
+ animalslist[123] = "magpie";
+ animalslist[124] = "mallard";
+ animalslist[125] = "manatee";
+ animalslist[126] = "marten";
+ animalslist[127] = "meerkat";
+ animalslist[128] = "mink";
+ animalslist[129] = "mole";
+ animalslist[130] = "monkey";
+ animalslist[131] = "moose";
+ animalslist[132] = "mosquito";
+ animalslist[133] = "mouse";
+ animalslist[134] = "mule";
+ animalslist[135] = "narwhal";
+ animalslist[136] = "newt";
+ animalslist[137] = "nightingale";
+ animalslist[138] = "octopus";
+ animalslist[139] = "okapi";
+ animalslist[140] = "opossum";
+ animalslist[141] = "oryx";
+ animalslist[142] = "ostrich";
+ animalslist[143] = "otter";
+ animalslist[144] = "owl";
+ animalslist[145] = "ox";
+ animalslist[146] = "oyster";
+ animalslist[147] = "panther";
+ animalslist[148] = "parrot";
+ animalslist[149] = "partridge";
+ animalslist[150] = "peafowl";
+ animalslist[151] = "pelican";
+ animalslist[152] = "penguin";
+ animalslist[153] = "pheasant";
+ animalslist[154] = "pig";
+ animalslist[155] = "pigeon";
+ animalslist[156] = "pony";
+ animalslist[157] = "porcupine";
+ animalslist[158] = "porpoise";
+ animalslist[159] = "prairie dog";
+ animalslist[160] = "quail";
+ animalslist[161] = "quelea";
+ animalslist[162] = "rabbit";
+ animalslist[163] = "raccoon";
+ animalslist[164] = "rail";
+ animalslist[165] = "ram";
+ animalslist[166] = "rat";
+ animalslist[167] = "raven";
+ animalslist[168] = "red deer";
+ animalslist[169] = "red panda";
+ animalslist[170] = "reindeer";
+ animalslist[171] = "rhinoceros";
+ animalslist[172] = "rook";
+ animalslist[173] = "ruff";
+ animalslist[174] = "salamander";
+ animalslist[175] = "salmon";
+ animalslist[176] = "sand dollar";
+ animalslist[177] = "sandpiper";
+ animalslist[178] = "sardine";
+ animalslist[179] = "scorpion";
+ animalslist[180] = "sea lion";
+ animalslist[181] = "sea urchin";
+ animalslist[182] = "seahorse";
+ animalslist[183] = "seal";
+ animalslist[184] = "shark";
+ animalslist[185] = "sheep";
+ animalslist[186] = "shrew";
+ animalslist[187] = "shrimp";
+ animalslist[188] = "skunk";
+ animalslist[189] = "snail";
+ animalslist[190] = "snake";
+ animalslist[191] = "spider";
+ animalslist[192] = "squid";
+ animalslist[193] = "squirrel";
+ animalslist[194] = "starling";
+ animalslist[195] = "stingray";
+ animalslist[196] = "stink bug";
+ animalslist[197] = "stork";
+ animalslist[198] = "swallow";
+ animalslist[199] = "swan";
+ animalslist[200] = "tapir";
+ animalslist[201] = "tarsier";
+ animalslist[202] = "termite";
+ animalslist[203] = "tiger";
+ animalslist[204] = "toad";
+ animalslist[205] = "trout";
+ animalslist[206] = "turkey";
+ animalslist[207] = "turtle";
+ animalslist[208] = "vicuña";
+ animalslist[209] = "viper";
+ animalslist[210] = "vulture";
+ animalslist[211] = "wallaby";
+ animalslist[212] = "walrus";
+ animalslist[213] = "wasp";
+ animalslist[214] = "water buffalo";
+ animalslist[215] = "weasel";
+ animalslist[216] = "whale";
+ animalslist[217] = "wolf";
+ animalslist[218] = "wolverine";
+ animalslist[219] = "wombat";
+ animalslist[220] = "woodcock";
+ animalslist[221] = "woodpecker";
+ animalslist[222] = "worm";
+ animalslist[223] = "wren";
+ animalslist[224] = "yak";
+ animalslist[225] = "zebra";
+ animalslist[226] = "bird";
+ }
+
+ private void makefruitlist()
+ {
+ fruitslist[0] = "apple";
+ fruitslist[1] = "apricot";
+ fruitslist[2] = "avocado";
+ fruitslist[3] = "banana";
+ fruitslist[4] = "breadfruit";
+ fruitslist[5] = "bilberry";
+ fruitslist[6] = "blackberry";
+ fruitslist[7] = "blackcurrant";
+ fruitslist[8] = "blueberry";
+ fruitslist[9] = "boysenberry";
+ fruitslist[10] = "cantaloupe";
+ fruitslist[11] = "currant";
+ fruitslist[12] = "cherry";
+ fruitslist[13] = "cherimoya";
+ fruitslist[14] = "chili";
+ fruitslist[15] = "cloudberry";
+ fruitslist[16] = "coconut";
+ fruitslist[17] = "damson";
+ fruitslist[18] = "date";
+ fruitslist[19] = "dragonfruit";
+ fruitslist[20] = "durian";
+ fruitslist[21] = "elderberry";
+ fruitslist[22] = "feijoa";
+ fruitslist[23] = "fig";
+ fruitslist[24] = "gooseberry";
+ fruitslist[25] = "grape";
+ fruitslist[26] = "grapefruit";
+ fruitslist[27] = "guava";
+ fruitslist[28] = "huckleberry";
+ fruitslist[29] = "honeydew";
+ fruitslist[30] = "jackfruit";
+ fruitslist[31] = "jambul";
+ fruitslist[32] = "jujube";
+ fruitslist[33] = "kiwi fruit";
+ fruitslist[34] = "kumquat";
+ fruitslist[35] = "legume";
+ fruitslist[36] = "lemon";
+ fruitslist[37] = "lime";
+ fruitslist[38] = "loquat";
+ fruitslist[39] = "lychee";
+ fruitslist[40] = "mango";
+ fruitslist[41] = "melon";
+ fruitslist[42] = "canary melon";
+ fruitslist[43] = "cantaloupe";
+ fruitslist[44] = "honeydew";
+ fruitslist[45] = "watermelon";
+ fruitslist[46] = "rock melon";
+ fruitslist[47] = "nectarine";
+ fruitslist[48] = "nut";
+ fruitslist[49] = "orange";
+ fruitslist[50] = "clementine";
+ fruitslist[51] = "mandarine";
+ fruitslist[52] = "tangerine";
+ fruitslist[53] = "papaya";
+ fruitslist[54] = "passionfruit";
+ fruitslist[55] = "peach";
+ fruitslist[56] = "bell pepper";
+ fruitslist[57] = "pear";
+ fruitslist[58] = "persimmon";
+ fruitslist[59] = "physalis";
+ fruitslist[60] = "plum";
+ fruitslist[61] = "pineapple";
+ fruitslist[62] = "pomegranate";
+ fruitslist[63] = "pomelo";
+ fruitslist[64] = "purple mangosteen";
+ fruitslist[65] = "quince";
+ fruitslist[66] = "raspberry";
+ fruitslist[67] = "rambutan";
+ fruitslist[68] = "redcurrant";
+ fruitslist[69] = "salal berry";
+ fruitslist[70] = "satsuma";
+ fruitslist[71] = "star fruit";
+ fruitslist[72] = "strawberry";
+ fruitslist[73] = "tamarillo";
+ fruitslist[74] = "tomato";
+ fruitslist[75] = "ugli fruit";
+ }
+
+ //Based off United Nations member list with additions such as Vatican City - see this video about what a coutry is: https://www.youtube.com/watch?v=4AivEQmfPpk
+ private void makecountrieslist()
+ {
+ countrieslist[0] = "afghanistan";
+ countrieslist[1] = "albania";
+ countrieslist[2] = "algeria";
+ countrieslist[3] = "antigua and barbuda";
+ countrieslist[4] = "andorra";
+ countrieslist[5] = "angola";
+ countrieslist[8] = "argentina";
+ countrieslist[9] = "armenia";
+ countrieslist[10] = "australia";
+ countrieslist[12] = "austria";
+ countrieslist[14] = "azerbaijan";
+ countrieslist[15] = "bahamas";
+ countrieslist[16] = "bahrain";
+ countrieslist[17] = "bangladesh";
+ countrieslist[18] = "barbados";
+ countrieslist[19] = "belarus";
+ countrieslist[20] = "belgium";
+ countrieslist[21] = "belize";
+ countrieslist[22] = "benin";
+ countrieslist[23] = "bhutan";
+ countrieslist[24] = "bolivia";
+ countrieslist[25] = "bosnia";
+ countrieslist[26] = "botswana";
+ countrieslist[27] = "brunei darussalam";
+ countrieslist[28] = "brazil";
+ countrieslist[29] = "cabo verde";
+ countrieslist[30] = "bulgaria";
+ countrieslist[31] = "burkina faso";
+ countrieslist[32] = "burundi";
+ countrieslist[33] = "cambodia";
+ countrieslist[34] = "cameroon";
+ countrieslist[35] = "canada";
+ countrieslist[36] = "central african republic";
+ countrieslist[37] = "chad";
+ countrieslist[38] = "chile";
+ countrieslist[39] = "china";
+ countrieslist[40] = "democratic people's republic of korea";
+ countrieslist[41] = "colombia";
+ countrieslist[42] = "comoros";
+ countrieslist[43] = "congo";
+ countrieslist[44] = "côte d'ivoire";
+ countrieslist[45] = "cook islands";
+ countrieslist[46] = "costa rica";
+ countrieslist[47] = "croatia";
+ countrieslist[48] = "cuba";
+ countrieslist[49] = "cyprus";
+ countrieslist[50] = "czech republic";
+ countrieslist[51] = "denmark";
+ countrieslist[52] = "djibouti";
+ countrieslist[53] = "dominica";
+ countrieslist[54] = "dominican republic";
+ countrieslist[55] = "ecuador";
+ countrieslist[56] = "egypt";
+ countrieslist[57] = "el salvador";
+ countrieslist[58] = "equatorial guinea";
+ countrieslist[59] = "eritrea";
+ countrieslist[60] = "estonia";
+ countrieslist[62] = "ethiopia";
+ countrieslist[63] = "fiji";
+ countrieslist[64] = "finland";
+ countrieslist[65] = "france";
+ countrieslist[66] = "gabon";
+ countrieslist[67] = "gambia";
+ countrieslist[68] = "georgia";
+ countrieslist[69] = "germany";
+ countrieslist[70] = "ghana";
+ countrieslist[71] = "greece";
+ countrieslist[72] = "greenland";
+ countrieslist[73] = "grenada";
+ countrieslist[74] = "guatemala";
+ countrieslist[75] = "guinea";
+ countrieslist[76] = "guinea bissau";
+ countrieslist[77] = "guyana";
+ countrieslist[78] = "haiti";
+ countrieslist[79] = "vatican city";
+ countrieslist[80] = "honduras";
+ countrieslist[81] = "hungary";
+ countrieslist[82] = "iceland";
+ countrieslist[83] = "india";
+ countrieslist[84] = "indonesia";
+ countrieslist[85] = "iran";
+ countrieslist[86] = "iraq";
+ countrieslist[87] = "ireland";
+ countrieslist[88] = "israel";
+ countrieslist[89] = "italy";
+ countrieslist[90] = "jamaica";
+ countrieslist[91] = "japan";
+ countrieslist[92] = "jordan";
+ countrieslist[93] = "kazakhstan";
+ countrieslist[94] = "kenya";
+ countrieslist[95] = "kiribati";
+ countrieslist[96] = "kuwait";
+ countrieslist[97] = "kyrgyzstan";
+ countrieslist[98] = "lao people's democratic republic";
+ countrieslist[99] = "latvia";
+ countrieslist[100] = "lebanon";
+ countrieslist[101] = "lesotho";
+ countrieslist[102] = "liberia";
+ countrieslist[103] = "libya";
+ countrieslist[104] = "liechtenstein";
+ countrieslist[105] = "lithuania";
+ countrieslist[106] = "luxembourg";
+ countrieslist[107] = "madagascar";
+ countrieslist[108] = "malawi";
+ countrieslist[109] = "malaysia";
+ countrieslist[110] = "maldives";
+ countrieslist[111] = "mali";
+ countrieslist[112] = "malta";
+ countrieslist[113] = "marshall islands";
+ countrieslist[114] = "mauritania";
+ countrieslist[115] = "mauritius";
+ countrieslist[116] = "mexico";
+ countrieslist[117] = "micronesia";
+ countrieslist[118] = "monaco";
+ countrieslist[119] = "mongolia";
+ countrieslist[120] = "montenegro";
+ countrieslist[121] = "morocco";
+ countrieslist[122] = "mozambique";
+ countrieslist[123] = "myanmar";
+ countrieslist[124] = "namibia";
+ countrieslist[125] = "nauru";
+ countrieslist[126] = "nepal";
+ countrieslist[127] = "netherlands";
+ countrieslist[128] = "new zealand";
+ countrieslist[129] = "nicaragua";
+ countrieslist[130] = "niger";
+ countrieslist[131] = "nigeria";
+ countrieslist[132] = "north korea";
+ countrieslist[133] = "norway";
+ countrieslist[134] = "oman";
+ countrieslist[135] = "pakistan";
+ countrieslist[136] = "palau";
+ countrieslist[137] = "panama";
+ countrieslist[138] = "papua new guinea";
+ countrieslist[139] = "paraguay";
+ countrieslist[140] = "peru";
+ countrieslist[141] = "philippines";
+ countrieslist[142] = "republic of moldova";
+ countrieslist[143] = "poland";
+ countrieslist[144] = "polynesia";
+ countrieslist[145] = "portugal";
+ countrieslist[146] = "republic of korea";
+ countrieslist[147] = "romania";
+ countrieslist[148] = "russia";
+ countrieslist[149] = "rwanda";
+ countrieslist[150] = "saint kitts and nevis";
+ countrieslist[151] = "saint lucia";
+ countrieslist[152] = "saint pierre and miquelon";
+ countrieslist[153] = "saint vincent and grenadines";
+ countrieslist[154] = "samoa";
+ countrieslist[155] = "san marino";
+ countrieslist[156] = "sao tome and principe";
+ countrieslist[157] = "saudi arabia";
+ countrieslist[158] = "senegal";
+ countrieslist[159] = "serbia";
+ countrieslist[160] = "seychelles";
+ countrieslist[161] = "sierra leone";
+ countrieslist[162] = "singapore";
+ countrieslist[163] = "slovakia";
+ countrieslist[164] = "slovenia";
+ countrieslist[165] = "solomon islands";
+ countrieslist[166] = "somalia";
+ countrieslist[167] = "south africa";
+ countrieslist[168] = "south korea";
+ countrieslist[169] = "south sudan";
+ countrieslist[170] = "spain";
+ countrieslist[171] = "sri lanka";
+ countrieslist[172] = "sudan";
+ countrieslist[173] = "suriname";
+ countrieslist[174] = "syrian arab republic";
+ countrieslist[175] = "swaziland";
+ countrieslist[176] = "sweden";
+ countrieslist[177] = "switzerland";
+ countrieslist[178] = "syria";
+ countrieslist[179] = "taiwan";
+ countrieslist[180] = "tajikistan";
+ countrieslist[181] = "thailand";
+ countrieslist[182] = "east timor";
+ countrieslist[183] = "togo";
+ countrieslist[184] = "tonga";
+ countrieslist[185] = "trinidad and tobago";
+ countrieslist[186] = "tunisia";
+ countrieslist[187] = "turkey";
+ countrieslist[188] = "turkmenistan";
+ countrieslist[189] = "united republic of tanzania";
+ countrieslist[190] = "tuvalu";
+ countrieslist[191] = "uganda";
+ countrieslist[192] = "ukraine";
+ countrieslist[193] = "united arab emirates";
+ countrieslist[194] = "united kingdom";
+ //(of Great Britian and Northern Ireland)
+ countrieslist[195] = "united states";
+ countrieslist[196] = "uruguay";
+ countrieslist[197] = "uzbekistan";
+ countrieslist[198] = "vanuatu";
+ countrieslist[199] = "venezuela";
+ countrieslist[200] = "vietnam";
+ countrieslist[201] = "palestine";
+ countrieslist[202] = "yemen";
+ countrieslist[203] = "zambia";
+ countrieslist[204] = "zimbabwe";
+ }
+
+ public void makecarbrandslist()
+ {
+ carbrandslist[0] = "8 chinkara";
+ carbrandslist[1] = "aba";
+ carbrandslist[2] = "abarth";
+ carbrandslist[3] = "ac";
+ carbrandslist[4] = "ac schnitzer";
+ carbrandslist[5] = "acura";
+ carbrandslist[6] = "adam";
+ carbrandslist[7] = "adams-farwell";
+ carbrandslist[8] = "adler";
+ carbrandslist[9] = "aero";
+ carbrandslist[10] = "aga";
+ carbrandslist[11] = "agrale";
+ carbrandslist[12] = "aixam";
+ carbrandslist[13] = "alfa romeo";
+ carbrandslist[14] = "allard";
+ carbrandslist[15] = "alpine";
+ carbrandslist[16] = "alvis";
+ carbrandslist[17] = "anadol";
+ carbrandslist[18] = "anasagasti";
+ carbrandslist[19] = "angkor";
+ carbrandslist[20] = "apollo";
+ carbrandslist[21] = "armstrong siddeley";
+ carbrandslist[22] = "aro";
+ carbrandslist[23] = "ascari";
+ carbrandslist[24] = "ashok leyland";
+ carbrandslist[25] = "aston martin";
+ carbrandslist[26] = "auburn";
+ carbrandslist[27] = "audi";
+ carbrandslist[28] = "austin";
+ carbrandslist[29] = "austin-healey";
+ carbrandslist[30] = "auto-mixte";
+ carbrandslist[31] = "autobianchi";
+ carbrandslist[32] = "automobile dacia";
+ carbrandslist[33] = "avia";
+ carbrandslist[34] = "avtoframos";
+ carbrandslist[35] = "awz";
+ carbrandslist[36] = "bahman";
+ carbrandslist[37] = "bajaj";
+ carbrandslist[38] = "barkas";
+ carbrandslist[39] = "bate";
+ carbrandslist[40] = "bentley";
+ carbrandslist[41] = "bharath benz";
+ carbrandslist[42] = "bitter";
+ carbrandslist[43] = "bmc";
+ carbrandslist[44] = "bmw";
+ carbrandslist[45] = "bollore";
+ carbrandslist[46] = "borgward";
+ carbrandslist[47] = "bricklin";
+ carbrandslist[48] = "bristol";
+ carbrandslist[49] = "british leyland";
+ carbrandslist[50] = "bufori";
+ carbrandslist[51] = "bugatti";
+ carbrandslist[52] = "buick";
+ carbrandslist[53] = "bussing";
+ carbrandslist[54] = "c-fee";
+ carbrandslist[55] = "cadillac";
+ carbrandslist[56] = "callaway";
+ carbrandslist[57] = "caterham";
+ carbrandslist[58] = "cherdchai";
+ carbrandslist[59] = "chevrolet";
+ carbrandslist[60] = "chrysler";
+ carbrandslist[61] = "citroen";
+ carbrandslist[62] = "cizeta";
+ carbrandslist[63] = "coda";
+ carbrandslist[64] = "cord";
+ carbrandslist[65] = "crespi";
+ carbrandslist[66] = "crobus";
+ carbrandslist[67] = "daf";
+ carbrandslist[68] = "daihatsu";
+ carbrandslist[69] = "daimler";
+ carbrandslist[70] = "datsun";
+ carbrandslist[71] = "davis";
+ carbrandslist[72] = "dc design";
+ carbrandslist[73] = "de tomaso";
+ carbrandslist[74] = "delorean";
+ carbrandslist[75] = "derby";
+ carbrandslist[76] = "dina";
+ carbrandslist[77] = "dkw";
+ carbrandslist[78] = "knowledgeinput";
+ carbrandslist[79] = "dok-ing";
+ carbrandslist[80] = "dok-ing xd";
+ carbrandslist[81] = "dome";
+ carbrandslist[82] = "donkervoort";
+ carbrandslist[83] = "dr";
+ carbrandslist[84] = "duesenberg";
+ carbrandslist[85] = "e-z-go";
+ carbrandslist[86] = "eagle";
+ carbrandslist[87] = "edsel";
+ carbrandslist[88] = "eicher";
+ carbrandslist[89] = "elfin";
+ carbrandslist[90] = "elva";
+ carbrandslist[91] = "enzmann";
+ carbrandslist[92] = "essex";
+ carbrandslist[93] = "esther";
+ carbrandslist[94] = "exagon";
+ carbrandslist[95] = "falcon";
+ carbrandslist[96] = "fap";
+ carbrandslist[97] = "ferrari";
+ carbrandslist[98] = "fiat";
+ carbrandslist[99] = "fisker";
+ carbrandslist[100] = "force";
+ carbrandslist[101] = "ford";
+ carbrandslist[102] = "fpv";
+ carbrandslist[103] = "gaz";
+ carbrandslist[104] = "gengatharan";
+ carbrandslist[105] = "geo";
+ carbrandslist[106] = "ghandhara";
+ carbrandslist[107] = "ghandhara nissan";
+ carbrandslist[108] = "gillet";
+ carbrandslist[109] = "ginetta";
+ carbrandslist[110] = "gkd";
+ carbrandslist[111] = "glas";
+ carbrandslist[112] = "global electric";
+ carbrandslist[113] = "gm daewoo";
+ carbrandslist[114] = "gm uzbekistan";
+ carbrandslist[115] = "gmc";
+ carbrandslist[116] = "goliath";
+ carbrandslist[117] = "gordon keeble";
+ carbrandslist[118] = "graham-paige";
+ carbrandslist[119] = "guleryuz karoseri";
+ carbrandslist[120] = "gumpert";
+ carbrandslist[121] = "gurgel";
+ carbrandslist[122] = "hansa";
+ carbrandslist[123] = "hattat";
+ carbrandslist[124] = "heinkel";
+ carbrandslist[125] = "hennessey";
+ carbrandslist[126] = "hero";
+ carbrandslist[127] = "hillman";
+ carbrandslist[128] = "hindustan";
+ carbrandslist[129] = "hino";
+ carbrandslist[130] = "hinopak";
+ carbrandslist[131] = "hispano-argentina";
+ carbrandslist[132] = "holden";
+ carbrandslist[133] = "hommell";
+ carbrandslist[134] = "honda";
+ carbrandslist[135] = "honda atlas";
+ carbrandslist[136] = "horch";
+ carbrandslist[137] = "hsv";
+ carbrandslist[138] = "huet brothers";
+ carbrandslist[139] = "humber";
+ carbrandslist[140] = "hummer";
+ carbrandslist[141] = "hupmobile";
+ carbrandslist[142] = "hyundai";
+ carbrandslist[143] = "iame";
+ carbrandslist[144] = "icml";
+ carbrandslist[145] = "ida-opel";
+ carbrandslist[146] = "ika";
+ carbrandslist[147] = "ikarbus";
+ carbrandslist[148] = "ikco";
+ carbrandslist[149] = "indus";
+ carbrandslist[150] = "infiniti";
+ carbrandslist[151] = "inokom";
+ carbrandslist[152] = "intermeccanica";
+ carbrandslist[153] = "international harvester";
+ carbrandslist[154] = "isuzu";
+ carbrandslist[155] = "isuzu anadolu";
+ carbrandslist[156] = "italika";
+ carbrandslist[157] = "izh";
+ carbrandslist[158] = "jaguar cars";
+ carbrandslist[159] = "jeep";
+ carbrandslist[160] = "jensen";
+ carbrandslist[161] = "josse";
+ carbrandslist[162] = "jowett";
+ carbrandslist[163] = "jv man";
+ carbrandslist[164] = "kaipan";
+ carbrandslist[165] = "kaiser";
+ carbrandslist[166] = "karsan";
+ carbrandslist[167] = "kerman";
+ carbrandslist[168] = "kia";
+ carbrandslist[169] = "kia";
+ carbrandslist[170] = "kish khodro";
+ carbrandslist[171] = "kissel";
+ carbrandslist[172] = "koenigsegg";
+ carbrandslist[173] = "lada";
+ carbrandslist[174] = "laforza";
+ carbrandslist[175] = "lamborghini";
+ carbrandslist[176] = "lanchester";
+ carbrandslist[177] = "lancia";
+ carbrandslist[178] = "land rover";
+ carbrandslist[179] = "lasalle";
+ carbrandslist[180] = "lexus";
+ carbrandslist[181] = "ligier";
+ carbrandslist[182] = "lincoln";
+ carbrandslist[183] = "lister";
+ carbrandslist[184] = "lloyd";
+ carbrandslist[185] = "lobini";
+ carbrandslist[186] = "locomobile";
+ carbrandslist[187] = "lotus";
+ carbrandslist[188] = "mahindra";
+ carbrandslist[189] = "man";
+ carbrandslist[190] = "mansory";
+ carbrandslist[191] = "marcos";
+ carbrandslist[192] = "marmon";
+ carbrandslist[193] = "marussia";
+ carbrandslist[194] = "maruti suzuki";
+ carbrandslist[195] = "maserati";
+ carbrandslist[196] = "master";
+ carbrandslist[197] = "mastretta";
+ carbrandslist[198] = "matra";
+ carbrandslist[199] = "maybach";
+ carbrandslist[200] = "mazda";
+ carbrandslist[201] = "mclaren";
+ carbrandslist[202] = "mdi";
+ carbrandslist[203] = "mercedes";
+ carbrandslist[204] = "mercury";
+ carbrandslist[205] = "micro";
+ carbrandslist[206] = "microcar";
+ carbrandslist[207] = "mini";
+ carbrandslist[208] = "mini cooper";
+ carbrandslist[209] = "mitsubishi";
+ carbrandslist[210] = "mitsuoka";
+ carbrandslist[211] = "morgan";
+ carbrandslist[212] = "morris";
+ carbrandslist[213] = "moskvitch";
+ carbrandslist[214] = "mosler";
+ carbrandslist[215] = "multicar";
+ carbrandslist[216] = "mvm";
+ carbrandslist[217] = "nag";
+ carbrandslist[218] = "nagant";
+ carbrandslist[219] = "nash";
+ carbrandslist[220] = "navistar";
+ carbrandslist[221] = "naza";
+ carbrandslist[222] = "neobus";
+ carbrandslist[223] = "neoplan";
+ carbrandslist[224] = "nissan";
+ carbrandslist[225] = "noble";
+ carbrandslist[226] = "nsu";
+ carbrandslist[227] = "oldsmobile";
+ carbrandslist[228] = "oltcit";
+ carbrandslist[229] = "opel";
+ carbrandslist[230] = "orient";
+ carbrandslist[231] = "otokar";
+ carbrandslist[232] = "otosan";
+ carbrandslist[233] = "oyak";
+ carbrandslist[234] = "p.a.r.s moto";
+ carbrandslist[235] = "packard";
+ carbrandslist[236] = "pagani";
+ carbrandslist[237] = "pak suzuki";
+ carbrandslist[238] = "panoz";
+ carbrandslist[239] = "pars khodro";
+ carbrandslist[240] = "perodua";
+ carbrandslist[241] = "peugeot";
+ carbrandslist[242] = "pgo";
+ carbrandslist[243] = "pieper";
+ carbrandslist[244] = "pierce-arrow";
+ carbrandslist[245] = "plymouth";
+ carbrandslist[246] = "pontiac";
+ carbrandslist[247] = "porsche";
+ carbrandslist[248] = "praga";
+ carbrandslist[249] = "premier";
+ carbrandslist[250] = "proto";
+ carbrandslist[251] = "proton";
+ carbrandslist[252] = "puma";
+ carbrandslist[253] = "ram";
+ carbrandslist[254] = "ramirez";
+ carbrandslist[255] = "regal";
+ carbrandslist[256] = "renault";
+ carbrandslist[257] = "renault samsung";
+ carbrandslist[258] = "reo";
+ carbrandslist[259] = "riley";
+ carbrandslist[260] = "rimac";
+ carbrandslist[261] = "robur";
+ carbrandslist[262] = "rolls royce";
+ carbrandslist[263] = "rover";
+ carbrandslist[264] = "ruf";
+ carbrandslist[265] = "russo-balt";
+ carbrandslist[266] = "saab";
+ carbrandslist[267] = "saipa";
+ carbrandslist[268] = "saleen";
+ carbrandslist[269] = "samavto";
+ carbrandslist[270] = "saturn";
+ carbrandslist[271] = "sbarro";
+ carbrandslist[272] = "scania";
+ carbrandslist[273] = "scion";
+ carbrandslist[274] = "shane moto";
+ carbrandslist[275] = "siam v.m.c.";
+ carbrandslist[276] = "siata";
+ carbrandslist[277] = "simson";
+ carbrandslist[278] = "singer";
+ carbrandslist[279] = "skoda";
+ carbrandslist[280] = "sound";
+ carbrandslist[281] = "spyker";
+ carbrandslist[282] = "ssangyong";
+ carbrandslist[283] = "standard";
+ carbrandslist[284] = "stealth";
+ carbrandslist[285] = "sterling";
+ carbrandslist[286] = "studebaker";
+ carbrandslist[287] = "subaru";
+ carbrandslist[288] = "sunbeam";
+ carbrandslist[289] = "suzuki";
+ carbrandslist[290] = "tac";
+ carbrandslist[291] = "tafe";
+ carbrandslist[292] = "tata";
+ carbrandslist[293] = "tatra";
+ carbrandslist[294] = "td2000";
+ carbrandslist[295] = "temsa";
+ carbrandslist[296] = "tesla";
+ carbrandslist[297] = "th!nk";
+ carbrandslist[298] = "thai rung";
+ carbrandslist[299] = "the jamie stahley car";
+ carbrandslist[300] = "tickford";
+ carbrandslist[301] = "toyota";
+ carbrandslist[302] = "trabant";
+ carbrandslist[303] = "tranvias-cimex";
+ carbrandslist[304] = "triumph";
+ carbrandslist[305] = "trojan";
+ carbrandslist[306] = "troller";
+ carbrandslist[307] = "tucker";
+ carbrandslist[308] = "turk traktor";
+ carbrandslist[309] = "tvr";
+ carbrandslist[310] = "tvs";
+ carbrandslist[311] = "uaz";
+ carbrandslist[312] = "vam sa";
+ carbrandslist[313] = "vauxhall";
+ carbrandslist[314] = "venturi";
+ carbrandslist[315] = "vignale";
+ carbrandslist[316] = "volkswagen";
+ carbrandslist[317] = "volvo";
+ carbrandslist[318] = "wanderer";
+ carbrandslist[319] = "wartburg";
+ carbrandslist[320] = "wiesmann";
+ carbrandslist[321] = "willys";
+ carbrandslist[322] = "wolseley";
+ carbrandslist[323] = "yamaha";
+ carbrandslist[324] = "yo-mobile";
+ carbrandslist[325] = "zastava";
+ carbrandslist[326] = "zenvo";
+ carbrandslist[327] = "zil";
+ carbrandslist[328] = "zoragy";
+ }
+
+ public void makegameconsoleslist()
+ {
+ gameconsoleslist[0] = "magnavox odyssey";
+ gameconsoleslist[1] = "ping-o-tronic";
+ gameconsoleslist[2] = "telstar";
+ gameconsoleslist[3] = "apf tv fun";
+ gameconsoleslist[4] = "philips odyssey";
+ gameconsoleslist[5] = "radio shack tv scoreboard";
+ gameconsoleslist[6] = "binatone tv master mk iv";
+ gameconsoleslist[7] = "color tv game 6";
+ gameconsoleslist[8] = "color tv game 15";
+ gameconsoleslist[9] = "color tv racing 112";
+ gameconsoleslist[10] = "color tv game block breaker";
+ gameconsoleslist[11] = "computer tv game";
+ gameconsoleslist[12] = "bss 01";
+ gameconsoleslist[13] = "fairchild channel f";
+ gameconsoleslist[14] = "fairchild channel f system ii";
+ gameconsoleslist[15] = "rca studio ii";
+ gameconsoleslist[16] = "atari 2600";
+ gameconsoleslist[17] = "atari 2600 jr";
+ gameconsoleslist[18] = "atari 2800";
+ gameconsoleslist[19] = "coleco gemini";
+ gameconsoleslist[20] = "bally astrocade";
+ gameconsoleslist[21] = "vc 4000";
+ gameconsoleslist[22] = "magnavox odyssey 2";
+ gameconsoleslist[23] = "apf imagination machine";
+ gameconsoleslist[24] = "intellivision";
+ gameconsoleslist[25] = "playcable";
+ gameconsoleslist[26] = "bandai super vision 8000";
+ gameconsoleslist[27] = "intellivision ii";
+ gameconsoleslist[28] = "vtech creativision";
+ gameconsoleslist[29] = "epoch cassette vision";
+ gameconsoleslist[30] = "super cassette vision";
+ gameconsoleslist[31] = "arcadia 2001";
+ gameconsoleslist[32] = "atari 5200";
+ gameconsoleslist[33] = "atari 5100";
+ gameconsoleslist[34] = "colecovision";
+ gameconsoleslist[35] = "entex adventure vision";
+ gameconsoleslist[36] = "vectrex";
+ gameconsoleslist[37] = "rdi halcyon";
+ gameconsoleslist[38] = "pv-1000";
+ gameconsoleslist[39] = "commodore 64 games system";
+ gameconsoleslist[40] = "amstrad gx4000";
+ gameconsoleslist[41] = "atari 7800";
+ gameconsoleslist[42] = "atari xegs";
+ gameconsoleslist[43] = "sega sg-1000";
+ gameconsoleslist[44] = "sega master system";
+ gameconsoleslist[45] = "nintendo entertainment system";
+ gameconsoleslist[46] = "sharp nintendo television";
+ gameconsoleslist[47] = "nes-101";
+ gameconsoleslist[48] = "family computer disk system";
+ gameconsoleslist[49] = "zemmix";
+ gameconsoleslist[50] = "action max";
+ gameconsoleslist[51] = "sega genesis";
+ gameconsoleslist[52] = "sega pico";
+ gameconsoleslist[53] = "pc engine";
+ gameconsoleslist[54] = "konix multisystem";
+ gameconsoleslist[55] = "neo-geo";
+ gameconsoleslist[56] = "neo-geo cd";
+ gameconsoleslist[57] = "neo-geo cdz";
+ gameconsoleslist[58] = "commodore cdtv";
+ gameconsoleslist[59] = "memorex vis";
+ gameconsoleslist[60] = "super nintendo entertainment system";
+ gameconsoleslist[61] = "sf-1 snes tv";
+ gameconsoleslist[62] = "snes 2";
+ gameconsoleslist[63] = "snes-cd";
+ gameconsoleslist[64] = "satellaview";
+ gameconsoleslist[65] = "cd-i";
+ gameconsoleslist[66] = "turboduo";
+ gameconsoleslist[67] = "super a'can";
+ gameconsoleslist[68] = "pioneer laseractive";
+ gameconsoleslist[69] = "fm towns marty";
+ gameconsoleslist[70] = "apple bandai pippin";
+ gameconsoleslist[71] = "pc-fx";
+ gameconsoleslist[72] = "atari panther";
+ gameconsoleslist[73] = "atari jaguar";
+ gameconsoleslist[74] = "atari jaguar cd";
+ gameconsoleslist[75] = "playstation";
+ gameconsoleslist[76] = "net yaroze";
+ gameconsoleslist[77] = "sega saturn";
+ gameconsoleslist[78] = "3do interactive multiplayer";
+ gameconsoleslist[79] = "amiga cd32";
+ gameconsoleslist[80] = "casio loopy";
+ gameconsoleslist[81] = "playdia";
+ gameconsoleslist[82] = "nintendo 64";
+ gameconsoleslist[83] = "nintendo 64dd";
+ gameconsoleslist[84] = "sega neptune";
+ gameconsoleslist[85] = "apextreme";
+ gameconsoleslist[86] = "atari flashback";
+ gameconsoleslist[87] = "atari jaguar ii";
+ gameconsoleslist[88] = "dreamcast";
+ gameconsoleslist[89] = "l600";
+ gameconsoleslist[90] = "gamecube";
+ gameconsoleslist[91] = "nuon";
+ gameconsoleslist[92] = "ique player";
+ gameconsoleslist[93] = "panasonic m2";
+ gameconsoleslist[94] = "panasonic q";
+ gameconsoleslist[95] = "playstation 2";
+ gameconsoleslist[96] = "psx";
+ gameconsoleslist[97] = "v.smile";
+ gameconsoleslist[98] = "xavixport gaming console";
+ gameconsoleslist[99] = "xbox";
+ gameconsoleslist[100] = "atari flashback 2";
+ gameconsoleslist[101] = "atari flashback 3";
+ gameconsoleslist[102] = "atari flashback 4";
+ gameconsoleslist[103] = "evo smart console";
+ gameconsoleslist[104] = "retro duo";
+ gameconsoleslist[105] = "game wave";
+ gameconsoleslist[106] = "mattel hyperscan";
+ gameconsoleslist[107] = "onlive";
+ gameconsoleslist[108] = "phantom";
+ gameconsoleslist[109] = "playstation 3";
+ gameconsoleslist[110] = "wii";
+ gameconsoleslist[111] = "xbox 360";
+ gameconsoleslist[112] = "sega firecore";
+ gameconsoleslist[113] = "zeebo";
+ gameconsoleslist[114] = "sega zone";
+ gameconsoleslist[115] = "eedoo ct510";
+ gameconsoleslist[116] = "wii u";
+ gameconsoleslist[117] = "ouya";
+ gameconsoleslist[118] = "gamestick";
+ gameconsoleslist[119] = "mojo";
+ gameconsoleslist[120] = "gamepop";
+ gameconsoleslist[121] = "playstation 4";
+ gameconsoleslist[122] = "steam machine";
+ gameconsoleslist[123] = "xbox one";
+ gameconsoleslist[124] = "xi3 piston";
+
+ }
+
+ public void makeelementslist()
+ {
+ elementslist[0] = "hydrogen";
+ elementslist[1] = "helium";
+ elementslist[2] = "lithium";
+ elementslist[3] = "beryllium";
+ elementslist[4] = "boron";
+ elementslist[5] = "carbon";
+ elementslist[6] = "nitrogen";
+ elementslist[7] = "oxygen";
+ elementslist[8] = "fluorine";
+ elementslist[9] = "neon";
+ elementslist[10] = "sodium";
+ elementslist[11] = "magnesium";
+ elementslist[12] = "aluminium";
+ elementslist[13] = "silicon";
+ elementslist[14] = "phosphorus";
+ elementslist[15] = "sulfur";
+ elementslist[16] = "chlorine";
+ elementslist[17] = "argon";
+ elementslist[18] = "potassium";
+ elementslist[19] = "calcium";
+ elementslist[20] = "scandium";
+ elementslist[21] = "titanium";
+ elementslist[22] = "vanadium";
+ elementslist[23] = "chromium";
+ elementslist[24] = "manganese";
+ elementslist[25] = "iron";
+ elementslist[26] = "cobalt";
+ elementslist[27] = "nickel";
+ elementslist[28] = "copper";
+ elementslist[29] = "zinc";
+ elementslist[30] = "gallium";
+ elementslist[31] = "germanium";
+ elementslist[32] = "arsenic";
+ elementslist[33] = "selenium";
+ elementslist[34] = "bromine";
+ elementslist[35] = "krypton";
+ elementslist[36] = "rubidium";
+ elementslist[37] = "strontium";
+ elementslist[38] = "yttrium";
+ elementslist[39] = "zirconium";
+ elementslist[40] = "niobium";
+ elementslist[41] = "molybdenum";
+ elementslist[42] = "technetium";
+ elementslist[43] = "ruthenium";
+ elementslist[44] = "rhodium";
+ elementslist[45] = "palladium";
+ elementslist[46] = "silver";
+ elementslist[47] = "cadmium";
+ elementslist[48] = "indium";
+ elementslist[49] = "tin";
+ elementslist[50] = "antimony";
+ elementslist[51] = "tellurium";
+ elementslist[52] = "iodine";
+ elementslist[53] = "xenon";
+ elementslist[54] = "caesium";
+ elementslist[55] = "barium";
+ elementslist[56] = "lanthanum";
+ elementslist[57] = "cerium";
+ elementslist[58] = "praseodymium";
+ elementslist[59] = "neodymium";
+ elementslist[60] = "promethium";
+ elementslist[61] = "samarium";
+ elementslist[62] = "europium";
+ elementslist[63] = "gadolinium";
+ elementslist[64] = "terbium";
+ elementslist[65] = "dysprosium";
+ elementslist[66] = "holmium";
+ elementslist[67] = "erbium";
+ elementslist[68] = "thulium";
+ elementslist[69] = "ytterbium";
+ elementslist[70] = "lutetium";
+ elementslist[71] = "hafnium";
+ elementslist[72] = "tantalum";
+ elementslist[73] = "tungsten";
+ elementslist[74] = "rhenium";
+ elementslist[75] = "osmium";
+ elementslist[76] = "iridium";
+ elementslist[77] = "platinum";
+ elementslist[78] = "gold";
+ elementslist[79] = "mercury";
+ elementslist[80] = "thallium";
+ elementslist[81] = "lead";
+ elementslist[82] = "bismuth";
+ elementslist[83] = "polonium";
+ elementslist[84] = "astatine";
+ elementslist[85] = "radon";
+ elementslist[86] = "francium";
+ elementslist[87] = "radium";
+ elementslist[88] = "actinium";
+ elementslist[89] = "thorium";
+ elementslist[90] = "protactinium";
+ elementslist[91] = "uranium";
+ elementslist[92] = "neptunium";
+ elementslist[93] = "plutonium";
+ elementslist[94] = "americium";
+ elementslist[95] = "curium";
+ elementslist[96] = "berkelium";
+ elementslist[97] = "californium";
+ elementslist[98] = "einsteinium";
+ elementslist[99] = "fermium";
+ elementslist[100] = "mendelevium";
+ elementslist[101] = "nobelium";
+ elementslist[102] = "lawrencium";
+ elementslist[103] = "rutherfordium";
+ elementslist[104] = "dubnium";
+ elementslist[105] = "seaborgium";
+ elementslist[106] = "bohrium";
+ elementslist[107] = "hassium";
+ elementslist[108] = "meitnerium";
+ elementslist[109] = "darmstadtium";
+ elementslist[110] = "roentgenium";
+ elementslist[111] = "copernicium";
+ elementslist[112] = "ununtrium";
+ elementslist[113] = "flerovium";
+ elementslist[114] = "ununpentium";
+ elementslist[115] = "livermorium";
+ elementslist[116] = "ununseptium";
+ elementslist[117] = "ununoctium";
+ }
+ }
+}