| Line 1: |
Line 1: |
| | 'use strict'; | | 'use strict'; |
| | + | |
| | + | |
| | + | // "######################################################################################################################", |
| | + | // "## # # # # ## Fuel: 999,999,999,999,999,999 ##",// 25 chars long |
| | + | // "## ////////// # ////////// # //////////// # ///////// # ////////// ## Ammo: 999,999,999,999,999,999 ##",// excluding spaces |
| | + | // "## // Base // # // Shop // # // Farm // # // Map // # // Menu // ## Steel: 999,999,999,999,999,999 ##",// on either side |
| | + | // "## ////////// # ////////// # //////////// # ///////// # ////////// ## Bauxite: 999,999,999,999,999,999 ##", |
| | + | // "## # # # # ## ##", |
| | + | // "#####################################################################################################################", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## art here ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "## ##", |
| | + | // "#####################################################################################################################" |
| | + | var asciiNavbar = [ |
| | + | "#####################################################################################################################", |
| | + | "## # # # # ## Fuel: <span id='fuel_count'> </span> ##",// 25 chars long |
| | + | "## # # # # ## Ammo: <span id='ammo_count'> </span> ##",// excluding spaces |
| | + | "## # # # # ## Steel: <span id='steel_count'> </span> ##",// on either side |
| | + | "## # # # # ## Bauxite: <span id='bauxite_count'> </span> ##", |
| | + | "## # # # # ## ##", |
| | + | "#####################################################################################################################", |
| | + | ]; |
| | + | |
| | + | var asciiBase = [ |
| | + | "#####################################################################################################################", |
| | + | "## ##", |
| | + | "## ##", |
| | + | "## ##", |
| | + | "## ##", |
| | + | "## ##", |
| | + | "## ##", |
| | + | "## ##", |
| | + | "## ##", |
| | + | "## ##", |
| | + | "## .--.___ ##", |
| | + | "## .`--.___ `---.__ ##", |
| | + | "## |-.___ `---._.| ##", |
| | + | "## | `---.__.` | ##", |
| | + | "## .`| | |.___ ##", |
| | + | "## .` `--.___ | .` .`| ##", |
| | + | "## |``---.___ `---.|.`-.` | ##", |
| | + | "## | `---.___.` | ##", |
| | + | "## .`| | | ##", |
| | + | "## .`-.| | .``---.___ ##", |
| | + | "## .` | | .` .| ##", |
| | + | "## .` `---.___ | .` .` | ##", |
| | + | "## .`.__ `---.___|` `--.___ .` | ##", |
| | + | "## | `---.___ .` | ##", |
| | + | "## | `---.___ .` | ##", |
| | + | "## | `---.___ .` | ##", |
| | + | "## | `.` .` ##", |
| | + | "## | | .` ##", |
| | + | "## --.__ | .` ##", |
| | + | "## `---.___ | .` ##", |
| | + | "## `---.___ | .` ##", |
| | + | "## `---.___|.` ##", |
| | + | "## ##", |
| | + | "## ##", |
| | + | "#####################################################################################################################"]; |
| | + | |
| | + | |
| | + | var asciiShop = [ |
| | + | "#####################################################################################################################", |
| | + | "## ... !`: ______________________________________ ________________________________ ##", |
| | + | "## ....++++ .... / What would you like today, Admiral? / || ____ _ _ ____ || ##", |
| | + | "## ,??++?C+!., / / || (_ _) )( ( __) || ##", |
| | + | "## .:^^^^`..zz+?+. / ____________________________________/ || )( ) __ () _) || ##", |
| | + | "## .:1^.+,+.Jz?;.!/ / || (__)\\_)(_(____) || ##", |
| | + | "## `++J??+8`JJd`. || _ _ ____ __ __ __ _ || ##", |
| | + | "## .v.! `` 1WHIJWk. || ( \\/ | __| ) / \\( ( \\ || ##", |
| | + | "## .. ...v?\"TQWHJ; || / \\/ \\) _)/ (_/( O ) / || ##", |
| | + | "## ..+?! ..vXukzO. || \\_)(_(____)____/\\__/\\_)__) || ##", |
| | + | "## .. :.jOOZXV=?Cz. || ____ _ _ __ ____ || ##", |
| | + | "## . .Hz+&IJzlkAv!Jy+j; || / ___) )( \\/ ( _ \\ || ##", |
| | + | "## ..J==?+.Jh+jw?.Ordl..?1iwt ..J+v. || \\___ ) __ ( O ) __/ || ##", |
| | + | "## ..,+l?====z1zZujl+xwZSW6.`jXXG.. ====?++ || (____|_)(_/\\__(__) || ##", |
| | + | "## :..?!?zl===zudVjVXwSOttdXZt. `7Owz1jAO=zzvz?z=: ||____________________________|| ##", |
| | + | "## 1swXwXVVyY!JvzOOZwOwXSZO, .?UX7juXI`w:1=I=; ##", |
| | + | "## ?TXXWK^..d$^...`?7?It77=1w. ..zdKzdIIOtt! ##", |
| | + | "## ..J. .XI`JUXf4Va+JJJJO&zl ?3+z!jbKdkzzIl=o ##", |
| | + | "## ,1uwuWkyWQAJwX`.dUWWHMM9C7v: .aggWHS=1?zzzO ##", |
| | + | "## .wwXHHWfWUHH0^.zwVvwXy+^`^:^. .THHWZ??=+O=?. ##", |
| | + | "## wQWWWWffV\"! .v?`J^??O:.^^.^+ .W0O!11I11. ##", |
| | + | "## `4HY\"! .A+^`^`^^.^`^.`.+ UWX+jOz1X` ##", |
| | + | "## ?ZOu&J.JJJJvCOf .XS?Iudpf ##", |
| | + | "## .1??z' z+;?+` 11bbW=` ##", |
| | + | "## z??? z;;;! .c ##", |
| | + | "## .Oudk, ???! ,% ##", |
| | + | "## ...JHbppL .==: ##", |
| | + | "## `dMgHWWWH +?d` ##", |
| | + | "## .7\"WHHHWkkS.IO0 ##", |
| | + | "## 7TUWWUCI??; ##", |
| | + | "## +z??: ##", |
| | + | "## .Sz?; ..f` ##", |
| | + | "## .Xw2 .SQ, ##", |
| | + | "## dWSJl.K?\\ ##", |
| | + | "#####################################################################################################################" |
| | + | ]; |
| | | | |
| | // Returns the number of pixels the string will take | | // Returns the number of pixels the string will take |
| Line 301: |
Line 429: |
| | }); | | }); |
| | console.log("done"); | | console.log("done"); |
| − |
| |
| − |
| |
| − | 'use strict';
| |
| − |
| |
| − |
| |
| − | // "######################################################################################################################",
| |
| − | // "## # # # # ## Fuel: 999,999,999,999,999,999 ##",// 25 chars long
| |
| − | // "## ////////// # ////////// # //////////// # ///////// # ////////// ## Ammo: 999,999,999,999,999,999 ##",// excluding spaces
| |
| − | // "## // Base // # // Shop // # // Farm // # // Map // # // Menu // ## Steel: 999,999,999,999,999,999 ##",// on either side
| |
| − | // "## ////////// # ////////// # //////////// # ///////// # ////////// ## Bauxite: 999,999,999,999,999,999 ##",
| |
| − | // "## # # # # ## ##",
| |
| − | // "#####################################################################################################################",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## art here ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "## ##",
| |
| − | // "#####################################################################################################################"
| |
| − | var asciiNavbar = [
| |
| − | "#####################################################################################################################",
| |
| − | "## # # # # ## Fuel: <span id='fuel_count'> </span> ##",// 25 chars long
| |
| − | "## # # # # ## Ammo: <span id='ammo_count'> </span> ##",// excluding spaces
| |
| − | "## # # # # ## Steel: <span id='steel_count'> </span> ##",// on either side
| |
| − | "## # # # # ## Bauxite: <span id='bauxite_count'> </span> ##",
| |
| − | "## # # # # ## ##",
| |
| − | "#####################################################################################################################",
| |
| − | ];
| |
| − |
| |
| − | var asciiBase = [
| |
| − | "#####################################################################################################################",
| |
| − | "## ##",
| |
| − | "## ##",
| |
| − | "## ##",
| |
| − | "## ##",
| |
| − | "## ##",
| |
| − | "## ##",
| |
| − | "## ##",
| |
| − | "## ##",
| |
| − | "## ##",
| |
| − | "## .--.___ ##",
| |
| − | "## .`--.___ `---.__ ##",
| |
| − | "## |-.___ `---._.| ##",
| |
| − | "## | `---.__.` | ##",
| |
| − | "## .`| | |.___ ##",
| |
| − | "## .` `--.___ | .` .`| ##",
| |
| − | "## |``---.___ `---.|.`-.` | ##",
| |
| − | "## | `---.___.` | ##",
| |
| − | "## .`| | | ##",
| |
| − | "## .`-.| | .``---.___ ##",
| |
| − | "## .` | | .` .| ##",
| |
| − | "## .` `---.___ | .` .` | ##",
| |
| − | "## .`.__ `---.___|` `--.___ .` | ##",
| |
| − | "## | `---.___ .` | ##",
| |
| − | "## | `---.___ .` | ##",
| |
| − | "## | `---.___ .` | ##",
| |
| − | "## | `.` .` ##",
| |
| − | "## | | .` ##",
| |
| − | "## --.__ | .` ##",
| |
| − | "## `---.___ | .` ##",
| |
| − | "## `---.___ | .` ##",
| |
| − | "## `---.___|.` ##",
| |
| − | "## ##",
| |
| − | "## ##",
| |
| − | "#####################################################################################################################"];
| |
| − |
| |
| − |
| |
| − | var asciiShop = [
| |
| − | "#####################################################################################################################",
| |
| − | "## ... !`: ______________________________________ ________________________________ ##",
| |
| − | "## ....++++ .... / What would you like today, Admiral? / || ____ _ _ ____ || ##",
| |
| − | "## ,??++?C+!., / / || (_ _) )( ( __) || ##",
| |
| − | "## .:^^^^`..zz+?+. / ____________________________________/ || )( ) __ () _) || ##",
| |
| − | "## .:1^.+,+.Jz?;.!/ / || (__)\\_)(_(____) || ##",
| |
| − | "## `++J??+8`JJd`. || _ _ ____ __ __ __ _ || ##",
| |
| − | "## .v.! `` 1WHIJWk. || ( \\/ | __| ) / \\( ( \\ || ##",
| |
| − | "## .. ...v?\"TQWHJ; || / \\/ \\) _)/ (_/( O ) / || ##",
| |
| − | "## ..+?! ..vXukzO. || \\_)(_(____)____/\\__/\\_)__) || ##",
| |
| − | "## .. :.jOOZXV=?Cz. || ____ _ _ __ ____ || ##",
| |
| − | "## . .Hz+&IJzlkAv!Jy+j; || / ___) )( \\/ ( _ \\ || ##",
| |
| − | "## ..J==?+.Jh+jw?.Ordl..?1iwt ..J+v. || \\___ ) __ ( O ) __/ || ##",
| |
| − | "## ..,+l?====z1zZujl+xwZSW6.`jXXG.. ====?++ || (____|_)(_/\\__(__) || ##",
| |
| − | "## :..?!?zl===zudVjVXwSOttdXZt. `7Owz1jAO=zzvz?z=: ||____________________________|| ##",
| |
| − | "## 1swXwXVVyY!JvzOOZwOwXSZO, .?UX7juXI`w:1=I=; ##",
| |
| − | "## ?TXXWK^..d$^...`?7?It77=1w. ..zdKzdIIOtt! ##",
| |
| − | "## ..J. .XI`JUXf4Va+JJJJO&zl ?3+z!jbKdkzzIl=o ##",
| |
| − | "## ,1uwuWkyWQAJwX`.dUWWHMM9C7v: .aggWHS=1?zzzO ##",
| |
| − | "## .wwXHHWfWUHH0^.zwVvwXy+^`^:^. .THHWZ??=+O=?. ##",
| |
| − | "## wQWWWWffV\"! .v?`J^??O:.^^.^+ .W0O!11I11. ##",
| |
| − | "## `4HY\"! .A+^`^`^^.^`^.`.+ UWX+jOz1X` ##",
| |
| − | "## ?ZOu&J.JJJJvCOf .XS?Iudpf ##",
| |
| − | "## .1??z' z+;?+` 11bbW=` ##",
| |
| − | "## z??? z;;;! .c ##",
| |
| − | "## .Oudk, ???! ,% ##",
| |
| − | "## ...JHbppL .==: ##",
| |
| − | "## `dMgHWWWH +?d` ##",
| |
| − | "## .7\"WHHHWkkS.IO0 ##",
| |
| − | "## 7TUWWUCI??; ##",
| |
| − | "## +z??: ##",
| |
| − | "## .Sz?; ..f` ##",
| |
| − | "## .Xw2 .SQ, ##",
| |
| − | "## dWSJl.K?\\ ##",
| |
| − | "#####################################################################################################################"
| |
| − | ];
| |