
Changed menu layout. Added options for controls. Removed multiplayer button. Added multiple game modes, only time trial is different for now. Added fallback for particle errors. Lots of bug fixes in menu. Added camera stopping at edge of level. Added support for mobiles devices. Fixed jump sound. Fixed graphics for browsers other than Chrome. Other changes too.
397 lines
No EOL
16 KiB
JavaScript
397 lines
No EOL
16 KiB
JavaScript
function defineLevels(){
|
|
timelevels = [
|
|
[
|
|
'...................................................................................................................................................................................'
|
|
,'...............................................................................................................................................................................###.'
|
|
,'...............................................................................................................................................................................###.'
|
|
,'.###...........................................................................................................................................................................###.'
|
|
,'.###...........................................................................................................................................................................###.'
|
|
,'.###...................................................######........................................................................................................FFFFFFFFFF###.'
|
|
,'.###....................................................................................................................................##..........................##############.'
|
|
,'.###............................................######........######.................................................................##..........................##.##############.'
|
|
,'.###..............................................................................................................................##..........................##....##############.'
|
|
,'.###.....................................######......................######.........######...#x#x#x#...........................##..........................##..................###.'
|
|
,'.###.........................................................................................#######........................##..........................##.....................###.'
|
|
,'.###..............................######...................................................................######........##..........................##........................###.'
|
|
,'.###..................................................................................................................##..........................##...........................###.'
|
|
,'.##########................######..............................................................................................................##..............................###.'
|
|
,'.##########...............................................................................................................................####.................................###.'
|
|
,'.##################################xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx###.'
|
|
,'.##################################xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx###.'
|
|
,'.#################################################################################################################################################################################.'
|
|
,'.#################################################################################################################################################################################.'
|
|
,'.#################################################################################################################################################################################.'
|
|
,'Super Awesome Carrot', 'Josh'
|
|
],
|
|
[
|
|
'....................................................................................................................................'
|
|
,'..................................................................................................................###...............'
|
|
,'..................................................................................................................###...............'
|
|
,'.###........................................................................................................FFFFFF###...............'
|
|
,'.###.....................................................................###...............#####............FFFFFF###...............'
|
|
,'.###.....................................................................###...............#####............#########...............'
|
|
,'.###.....................................................................###................................#########...............'
|
|
,'.###.....................................................................#########.............................###..................'
|
|
,'.###.....................................................................#########.............................###..................'
|
|
,'.###....................#.............................###................#########.............................###..................'
|
|
,'.###....................#.............................###................###############.......................###..................'
|
|
,'.###..................#.#.#......###.........###......###................###############.......................###..................'
|
|
,'.###..................#.#.#......###.........###......###................###############.......................###..................'
|
|
,'.##########.........#.#x#x###############################...################################.......###############..................'
|
|
,'.##########.........#.#x#x###############################...##################################...#################..................'
|
|
,'.########################################################........................................#################..................'
|
|
,'.########################################################........................................#################..................'
|
|
,'.#################################################################################################################..................'
|
|
,'.#################################################################################################################..................'
|
|
,'.#################################################################################################################..................'
|
|
,'Duck', 'Asraelite'
|
|
]
|
|
];
|
|
levelparts = [ // Free roam level sections
|
|
[
|
|
'.....................'
|
|
,'.....................'
|
|
,'.....................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.##########..........'
|
|
,'.##########..........'
|
|
,'.####################'
|
|
,'.####################'
|
|
,'.####################'
|
|
,'.####################'
|
|
,'.####################'
|
|
,false, '5n', 1, 1, 0 // What type of connection it has left, right, the minimum level it appears, the maximum, and the rarity
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '5n', 1, 50, 2 // What type of connection it has left, right, the minimum level it appears, the maximum, and the rarity
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'................###'
|
|
,'................###'
|
|
,'.....########...###'
|
|
,'.....########...###'
|
|
,'.....###........###'
|
|
,'########...########'
|
|
,'########...########'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '10n', 2, 10, 10
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'................##.'
|
|
,'######..........##.'
|
|
,'######.............'
|
|
,'######....###......'
|
|
,'##........###......'
|
|
,'##.E......###......'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '5n', 2, 15, 7
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'##.................'
|
|
,'##.................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '10g3', 2, 15, 5
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###.......#########'
|
|
,'#####.....#########'
|
|
,'#######...#########'
|
|
,'................###'
|
|
,'................###'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10g3', '10n', 2, 15, 15
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###................'
|
|
,'###................'
|
|
,'#######............'
|
|
,'###................'
|
|
,'###................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '5n', 2, 15, 6
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '10n', 2, 15, 3
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'####wwwwwwwwww#####'
|
|
,'####wwwwwwwwww#####'
|
|
,'#######wwwwwww#####'
|
|
,'#######wwwwwww#####'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '10n', 2, 15, 10
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'.........E.........'
|
|
,'......#######......'
|
|
,'......#######......'
|
|
,'......#######......'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '5n', 2, 15, 4
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'....###########....'
|
|
,'....###########....'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '5n', 2, 15, 6
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'....###.......###..'
|
|
,'....#####.....#####'
|
|
,'....#####.....#####'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'########....#######'
|
|
,'########xxxx#######'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '5n', 2, 15, 5
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '5n', 2, 15, 3
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'######xxxxxxx######'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '5n', 2, 15, 10
|
|
],
|
|
[
|
|
'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'..............#######...##############'
|
|
,'..............###...........##.......#'
|
|
,'.........########...........##.......#'
|
|
,'.........##.........#####...####..####'
|
|
,'.........##.........#####..........###'
|
|
,'###########....##########..........###'
|
|
,'###########....#######################'
|
|
,'######################################'
|
|
,'######################################'
|
|
,'######################################'
|
|
,'5n', '10n', 2, 15, 20
|
|
]
|
|
];
|
|
} |