Frame 1
stop();
var newMenu = new ContextMenu();
newMenu.hideBuiltInItems();
_root.menu = newMenu;
Instance of Symbol 5 MovieClip in Frame 1
onClipEvent (load) {
_root.canQualityzzz = true;
_root.mehzzz = "medium";
_quality = "medium";
}
onClipEvent (enterFrame) {
if (Key.isDown(81)) {
if (_root.canQualityzzz == true) {
_root.canQualityzzz = false;
if (_root.mehzzz == "low") {
_quality = "high";
_root.mehzzz = "high";
} else if (_root.mehzzz == "high") {
_quality = "medium";
_root.mehzzz = "medium";
} else if (_root.mehzzz == "medium") {
_root.mehzzz = "low";
_quality = "low";
}
}
} else {
_root.canQualityzzz = true;
}
}
Instance of Symbol 245 MovieClip in Frame 1
on (press) {
if (_root.mehzzz == "low") {
_quality = "high";
_root.mehzzz = "high";
} else if (_root.mehzzz == "high") {
_quality = "medium";
_root.mehzzz = "medium";
} else if (_root.mehzzz == "medium") {
_root.mehzzz = "low";
_quality = "low";
}
}
Frame 2
gotoAndPlay (1747);
Frame 1747
saves = SharedObject.getLocal("saves");
song1Easy = saves.data.song1Easy;
song2Easy = saves.data.song2Easy;
song3Easy = saves.data.song3Easy;
song4Easy = saves.data.song4Easy;
song1Med = saves.data.song1Med;
song2Med = saves.data.song2Med;
song3Med = saves.data.song3Med;
song4Med = saves.data.song4Med;
song1Hard = saves.data.song1Hard;
song2Hard = saves.data.song2Hard;
song3Hard = saves.data.song3Hard;
song4Hard = saves.data.song4Hard;
if (((song1Easy == 1) or (song1Med == 1)) or (song1Hard == 1)) {
if (((song2Easy == 1) or (song2Med == 1)) or (song2Hard == 1)) {
if (((song3Easy == 1) or (song3Med == 1)) or (song3Hard == 1)) {
if (((song4Easy == 1) or (song4Med == 1)) or (song4Hard == 1)) {
allSongsWon = true;
}
}
}
}
Frame 1748
stop();
Instance of Symbol 588 MovieClip in Frame 1748
onClipEvent (enterFrame) {
if ((!_root.menuSongPlaying) == true) {
this.gotoAndPlay(1);
_root.menuSongPlaying = true;
}
if (Key.isDown(17)) {
_root.saves.data.song1Easy = 0;
_root.saves.data.song2Easy = 0;
_root.saves.data.song3Easy = 0;
_root.saves.data.song4Easy = 0;
_root.saves.data.song1Med = 0;
_root.saves.data.song2Med = 0;
_root.saves.data.song3Med = 0;
_root.saves.data.song4Med = 0;
_root.saves.data.song1Hard = 0;
_root.saves.data.song2Hard = 0;
_root.saves.data.song3Hard = 0;
_root.saves.data.song4Hard = 0;
_root.saves.flush();
}
}
Instance of Symbol 637 MovieClip in Frame 1781
onClipEvent (load) {
if (_root.song1Easy == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1781
onClipEvent (load) {
if (_root.song2Easy == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1781
onClipEvent (load) {
if (_root.song3Easy == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1781
onClipEvent (load) {
if (_root.song4Easy == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1796
onClipEvent (load) {
if (_root.song1Med == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1796
onClipEvent (load) {
if (_root.song2Med == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1796
onClipEvent (load) {
if (_root.song3Med == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1796
onClipEvent (load) {
if (_root.song4Med == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1811
onClipEvent (load) {
if (_root.song1Hard == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1811
onClipEvent (load) {
if (_root.song2Hard == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1811
onClipEvent (load) {
if (_root.song3Hard == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 637 MovieClip in Frame 1811
onClipEvent (load) {
if (_root.song4Hard == 1) {
this.gotoAndStop("complete");
}
}
Instance of Symbol 651 MovieClip in Frame 1826
onClipEvent (enterFrame) {
if (_root.allSongsWon == true) {
_root.sounder._x = 300;
}
}
Frame 1872
stop();
Frame 1873
function hardSong4() {
points = [[3237, 2], [5070, 3], [5312, 2], [6063, 3], [6821, 2], [7237, 3], [7549, 2], [7771, 3], [8720, 3], [9114, 1], [9475, 2], [9698, 3], [10249, 3], [10983, 2], [11713, 3], [12096, 2], [12436, 3], [12663, 2], [13065, 2], [13291, 3], [13660, 2], [14018, 3], [14333, 2], [14881, 2], [15796, 2], [16219, 2], [16637, 3], [17008, 2], [17336, 2], [18162, 2], [18514, 3], [18879, 4], [19282, 3], [19431, 2], [19986, 2], [20361, 3], [20744, 2], [21089, 2], [21493, 3], [22054, 2], [22401, 2], [22776, 3], [23334, 4], [23724, 3], [24075, 2], [24488, 1], [24678, 2], [25201, 4], [25451, 3], [25781, 4], [26010, 3], [26228, 2], [26455, 1], [26715, 2], [26915, 3], [27161, 4], [27369, 3], [27505, 4], [27892, 3], [28233, 3], [28460, 2], [28696, 3], [28807, 2], [28979, 1], [29213, 2], [29437, 1], [29728, 2], [30066, 2], [30483, 1], [30866, 3], [31168, 2], [31615, 4], [31924, 3], [32425, 4], [32729, 4], [33104, 3], [33474, 4], [33877, 3], [34408, 2], [34958, 1], [35544, 2], [36146, 4], [36908, 2], [37300, 2], [37683, 3], [38015, 2], [38545, 3], [39108, 2], [39344, 3], [39913, 4], [40237, 2], [40474, 3], [40608, 1], [41023, 2], [41392, 4], [41760, 3], [42110, 1], [42461, 2], [42911, 4], [43049, 3], [43463, 2], [44010, 2], [44195, 3], [44364, 4], [44589, 3], [44962, 3], [45331, 3], [45442, 1], [45725, 2], [46348, 2], [46647, 3], [47035, 2], [47390, 3], [47571, 2], [47828, 3], [47991, 2], [48101, 4], [48541, 3], [48705, 2], [48882, 3], [49158, 1], [49512, 2], [49642, 3], [49814, 2], [50129, 3], [50226, 4], [50630, 3], [50954, 2], [51108, 3], [51318, 2], [51554, 1], [51856, 2], [52089, 3], [52382, 2], [52727, 4], [53007, 3], [53179, 2], [53441, 1], [53730, 2], [54173, 4], [54414, 3], [54595, 2], [55116, 3], [55453, 3], [55676, 2], [55838, 3], [55974, 2], [56271, 3], [56365, 1], [56541, 2], [56866, 3], [57181, 3], [57542, 1], [57840, 2], [58085, 3], [58225, 3], [58647, 3], [58910, 3], [59054, 2], [59574, 2], [59883, 3], [60136, 2], [60514, 2], [60851, 4], [61263, 3], [61618, 2], [61978, 1], [62327, 2], [62530, 3], [62836, 4], [63001, 3], [63167, 2], [63414, 1], [63524, 2], [63861, 3], [65379, 2], [65783, 2], [66165, 2], [66845, 3], [69105, 2], [69911, 2], [70319, 2], [70773, 3], [71010, 2], [71378, 2], [71777, 2], [72060, 4], [72277, 4], [72520, 3], [72956, 2], [73287, 2], [74339, 1], [75849, 3], [76223, 1], [76615, 3], [76996, 1], [77347, 3], [77710, 1], [78082, 3], [78269, 4], [78676, 2], [78918, 3], [79321, 2], [79689, 2], [79995, 4], [80403, 2], [80752, 1], [81148, 2], [81535, 2], [81913, 3], [82302, 2], [82641, 2], [83024, 3], [83428, 3], [83783, 2], [84130, 3], [84909, 1], [85229, 2], [85597, 1], [85970, 2], [86354, 1], [86647, 1], [86777, 2], [87138, 1], [87412, 2], [87501, 1], [87751, 2], [88602, 4], [89019, 3], [89394, 2], [89768, 1], [90091, 2], [90522, 3], [90895, 4], [91653, 3], [92057, 4], [92412, 3], [92779, 2], [93113, 1], [93474, 2], [93850, 3], [94646, 4], [95026, 3], [95461, 2], [95770, 1], [96095, 2], [96474, 3], [96910, 4], [97113, 3], [97257, 1], [97583, 1], [97802, 2], [98363, 4], [98566, 3], [98823, 2], [98954, 1], [99223, 2], [99563, 4], [99943, 3], [100287, 1], [100660, 2], [102518, 3], [102997, 1], [103298, 2], [103644, 3], [104792, 2], [105328, 3], [105530, 2], [105887, 3], [106245, 3], [106638, 4], [108087, 3], [108898, 2], [109338, 4], [110377, 3], [110783, 3], [111211, 2], [111511, 2], [111713, 3], [111868, 3], [112290, 1], [113003, 1], [113720, 1], [114830, 4], [115604, 4], [116398, 3], [117258, 3], [117636, 3], [118275, 4], [118801, 3], [119235, 2], [119477, 2], [119770, 1], [120276, 3], [120399, 2], [120975, 3], [121276, 2], [121678, 3], [121842, 2], [122197, 2], [122584, 2], [122777, 3], [123330, 3], [123586, 2], [123897, 4], [124851, 2], [125225, 4], [125548, 3], [125779, 2], [126095, 1], [126396, 2], [126916, 2], [127267, 1], [127792, 2], [127980, 1], [128243, 2], [128456, 1], [128781, 4], [129242, 2], [129476, 4], [130019, 2], [130768, 3], [131435, 3], [132339, 2], [132477, 3], [132943, 2], [133373, 2], [134358, 3], [134790, 2], [135156, 3], [135302, 4], [135471, 3], [135643, 2], [135943, 1], [136233, 2], [136638, 3], [137048, 4], [137412, 3], [137807, 1], [138143, 2], [138448, 3], [138904, 3], [139301, 2], [139608, 1], [139995, 2], [140387, 3], [140553, 4], [140867, 3], [140979, 2], [141105, 1], [141400, 2], [141534, 3], [141891, 4], [142824, 3], [143031, 2], [143169, 1], [144353, 3], [144567, 4], [144747, 3], [144899, 2], [145311, 1], [145620, 2], [146027, 3], [146432, 4], [146790, 3], [147128, 1], [147431, 2], [147917, 4], [148842, 3], [149025, 2], [149172, 1], [149779, 3], [150363, 4], [150559, 3], [150724, 2], [150877, 1], [151242, 2], [151632, 3], [151841, 4], [152018, 3], [152427, 1], [152959, 3], [153327, 4], [153604, 3], [153850, 2], [154650, 2], [155361, 1], [155630, 2], [155925, 3], [156258, 4], [156667, 3], [156800, 2], [157608, 1], [158009, 2], [158424, 3], [158808, 4], [159194, 3], [159345, 2], [159931, 2], [160642, 3], [161066, 2], [161454, 2], [162300, 4], [162504, 2], [162892, 2], [163630, 3], [164069, 2], [164455, 3], [164994, 2], [165484, 2], [165883, 3], [166241, 2], [166694, 3], [166967, 2], [167104, 3], [167411, 3], [167672, 2], [168107, 2], [168433, 2], [168530, 3], [168694, 2], [168869, 4], [169779, 4], [171072, 1], [171901, 2], [172642, 3], [172912, 2], [173068, 3], [173409, 4], [173674, 3], [173963, 4], [174895, 2], [175333, 3], [175816, 2], [176157, 1], [176475, 1], [176729, 1], [177275, 3], [177833, 3], [178049, 2], [178167, 3], [178538, 3], [179409, 4], [179687, 3], [179976, 4], [180549, 4], [180892, 2], [181240, 1], [181619, 1], [181729, 2], [182285, 2], [182577, 2], [183443, 2], [183951, 2], [185381, 2], [185800, 2], [186317, 3], [186745, 3], [186910, 2], [188581, 3], [188723, 2], [189212, 3], [189907, 2], [191358, 2], [191769, 3], [192142, 1], [192533, 2], [192884, 3], [193633, 4], [194441, 3], [194799, 1], [195174, 2], [195554, 3], [195901, 2], [196601, 3], [197346, 4], [197738, 3], [198317, 3], [198682, 4], [198932, 3], [199640, 2], [200408, 3], [200802, 2], [201165, 3], [201515, 4], [201749, 3], [201904, 2], [202627, 2], [203382, 3], [204118, 2], [204476, 4], [204850, 2], [205614, 2], [206373, 4], [207127, 2], [207866, 2], [208269, 2], [208639, 2], [209030, 2], [209315, 2], [209734, 2], [210068, 2], [210507, 2], [210841, 2], [211240, 3], [211611, 2], [211990, 3], [212362, 2], [212775, 3], [213120, 2], [213549, 4], [213902, 4], [214694, 2], [215345, 4], [216147, 2], [216527, 4], [216917, 2], [217568, 2], [218398, 3], [218649, 2], [219181, 2], [219365, 2], [219994, 3], [220607, 1], [221372, 2], [221692, 3], [221820, 4], [222093, 3], [222353, 2], [222631, 1], [222888, 2], [223299, 3], [223636, 4], [224007, 3], [224354, 1], [224724, 2], [225005, 3], [225386, 4], [225885, 2], [226280, 3], [226653, 2], [227074, 3], [227250, 2], [227540, 3], [228315, 4], [228894, 1], [228962, 2], [229645, 3], [229822, 4], [230109, 3], [230359, 1], [230726, 2], [231165, 3], [231401, 4], [231526, 3], [231902, 2], [232067, 1], [232343, 2], [232558, 3], [232853, 4], [233265, 3], [233488, 2], [233966, 3], [234475, 2], [235087, 3], [235631, 2], [236039, 2], [236458, 2], [238074, 3], [238504, 3], [239002, 3], [239263, 2], [239632, 2], [239940, 2], [240190, 1], [240482, 1], [240855, 2], [241287, 4], [241583, 3], [241845, 1], [242018, 2], [242399, 2], [243075, 2], [243473, 4], [243720, 3], [244074, 3], [244491, 4], [244738, 3], [244853, 2], [245086, 1], [245287, 2], [245614, 3], [245989, 4], [246253, 3], [246530, 4], [246926, 2], [247257, 3], [247533, 2], [248576, 3], [248792, 2], [249081, 3], [249207, 4], [249304, 3], [249494, 2], [249756, 1], [250055, 2], [250486, 3], [250772, 2], [251078, 1], [251361, 2], [251698, 1], [251963, 1], [252225, 2], [252345, 3], [252618, 4], [252884, 4], [253095, 3], [253445, 3], [253710, 4], [254033, 3], [254622, 2], [254942, 2], [255210, 1], [255482, 2], [255845, 3], [256061, 4], [256251, 3], [256448, 2], [256705, 1], [257040, 2], [257596, 3], [258008, 3], [258314, 4], [258515, 3], [258898, 2], [259069, 1], [259473, 3], [262940, "win"]];
}
function hardSong3() {
points = [[3046, 2], [3409, 3], [4089, 4], [4486, 1], [5297, 3], [5743, 2], [6470, 4], [6765, 1], [7139, 3], [7409, 2], [7727, 3], [8146, 2], [8883, 4], [9300, 1], [10069, 2], [10436, 3], [10714, 2], [11243, 2], [11624, 2], [11955, 2], [12448, 3], [12935, 2], [13690, 4], [13951, 1], [14281, 4], [14382, 1], [14534, 4], [14949, 3], [15354, 2], [16117, 3], [16530, 2], [16929, 3], [17313, 2], [17765, 3], [18490, 2], [18829, 3], [19116, 2], [19260, 1], [19366, 2], [19738, 3], [20221, 4], [20965, 3], [21238, 4], [21568, 3], [21732, 2], [22098, 3], [23235, 2], [23621, 3], [23891, 2], [24219, 3], [24443, 1], [25685, 2], [26019, 3], [26266, 2], [26509, 3], [26794, 3], [27222, 3], [27483, 4], [27667, 3], [27786, 2], [27967, 3], [28090, 2], [28434, 3], [28726, 2], [28886, 3], [29009, 2], [29163, 3], [29232, 1], [30497, 2], [30829, 3], [31108, 2], [31447, 3], [31725, 2], [32884, 3], [33555, 3], [34033, 3], [35280, 2], [35871, 1], [37110, 2], [37371, 3], [37821, 3], [37946, 2], [38129, 3], [38351, 2], [38510, 3], [38640, 2], [38838, 3], [39125, 3], [39247, 2], [39583, 3], [39711, 2], [39874, 3], [40174, 2], [40323, 3], [40448, 2], [40754, 3], [41042, 3], [41165, 2], [41414, 3], [41665, 3], [41910, 1], [42505, 2], [43071, 1], [44313, 4], [44975, 3], [45503, 4], [46614, 1], [47233, 1], [47817, 1], [48980, 3], [49107, 2], [49346, 3], [49599, 3], [49975, 3], [50199, 3], [50391, 2], [50597, 3], [50719, 2], [50906, 3], [51422, 2], [52058, 2], [52634, 2], [52896, 4], [53267, 2], [53519, 4], [53861, 2], [54525, 2], [55069, 2], [55390, 3], [55678, 2], [55901, 4], [56274, 2], [56852, 2], [57462, 2], [57737, 4], [58037, 2], [58296, 4], [58664, 2], [59254, 3], [59837, 2], [60208, 3], [60520, 3], [60813, 3], [61082, 2], [61681, 3], [62225, 2], [62562, 2], [62882, 3], [63004, 2], [63185, 3], [63401, 3], [64057, 2], [64681, 3], [64803, 2], [64983, 3], [65267, 2], [65553, 2], [65853, 3], [66141, 2], [66499, 3], [66769, 4], [67088, 3], [67330, 2], [67588, 1], [67840, 2], [68235, 3], [69460, 3], [70009, 4], [70717, 2], [73766, "win"]];
}
function hardSong2() {
points = [[4357, 2], [7036, 3], [9699, 2], [12256, 2], [14948, 4], [17536, 2], [20169, 2], [20893, 3], [21565, 2], [21896, 3], [22176, 2], [22919, 3], [23575, 2], [24269, 3], [24552, 2], [24918, 3], [25518, 1], [26231, 2], [26847, 1], [27143, 2], [27494, 1], [28202, 4], [28925, 3], [29538, 4], [29931, 3], [30174, 4], [30870, 2], [31243, 3], [31543, 2], [31767, 3], [31902, 2], [32275, 3], [32578, 2], [32930, 3], [33122, 2], [33308, 3], [33606, 2], [33943, 3], [34243, 2], [34434, 3], [34563, 2], [34947, 3], [35234, 2], [35757, 3], [35921, 2], [36297, 3], [36572, 2], [36912, 3], [37065, 2], [37314, 3], [37602, 2], [37920, 3], [38213, 2], [38421, 3], [38547, 2], [38902, 3], [39209, 2], [39735, 3], [39903, 2], [40278, 2], [41521, 3], [42236, 4], [42902, 3], [43213, 4], [43598, 3], [43720, 2], [43872, 1], [44196, 1], [44893, 2], [45502, 1], [45868, 2], [46307, 3], [46428, 4], [46688, 3], [46885, 1], [47621, 2], [48490, 1], [48852, 2], [49108, 3], [49314, 4], [49618, 3], [50298, 2], [51154, 2], [51557, 2], [52242, 3], [53581, 2], [54810, 1], [56196, 4], [58956, 3], [59088, 2], [59300, 3], [59570, 3], [59783, 2], [59965, 3], [60201, 3], [60422, 2], [60680, 3], [60914, 3], [61081, 2], [61492, 1], [61871, 1], [62200, 1], [62409, 2], [62531, 1], [62820, 1], [63018, 2], [63275, 3], [63438, 4], [63617, 3], [63909, 1], [64224, 4], [64445, 3], [64595, 4], [64880, 4], [65143, 3], [65354, 4], [65559, 4], [65788, 3], [66049, 1], [66209, 2], [66392, 3], [66617, 4], [66934, 3], [67071, 2], [67338, 3], [67623, 3], [67747, 2], [67932, 3], [68063, 2], [68190, 4], [68435, 3], [68565, 4], [68809, 3], [69104, 2], [69252, 1], [69415, 2], [69560, 4], [69828, 3], [69957, 4], [70138, 3], [70413, 2], [70603, 1], [70943, 3], [72271, 2], [72900, 2], [73539, 2], [74871, 2], [75494, 2], [76216, 2], [77532, 2], [78211, 2], [78892, 2], [80312, 2], [80859, 2], [81548, 2], [82992, 3], [83609, 2], [84271, 3], [84862, 2], [85122, 3], [85626, 3], [86242, 2], [86886, 3], [87603, 2], [87806, 3], [87944, 2], [88262, 4], [88786, 2], [89518, 4], [89993, 1], [90890, 4], [91450, 2], [92190, 4], [92577, 1], [92952, 2], [93570, 4], [94060, 1], [94897, 4], [95472, 2], [96229, 4], [96750, 2], [97570, 4], [97959, 2], [98207, 2], [98914, 2], [100165, 3], [100566, 2], [100922, 3], [101542, 2], [101900, 3], [102197, 2], [102946, 3], [103244, 2], [103576, 3], [103899, 2], [104281, 3], [104550, 2], [104913, 3], [105597, 2], [105931, 3], [106249, 2], [106950, 3], [107229, 2], [107575, 3], [107873, 2], [108253, 3], [108539, 2], [108857, 4], [109099, 3], [109217, 2], [109406, 1], [109559, 2], [110298, 3], [110931, 2], [111270, 3], [111549, 4], [111785, 3], [112188, 1], [112884, 2], [113562, 1], [113887, 2], [114206, 1], [114420, 2], [114630, 3], [114849, 3], [115509, 2], [116207, 2], [116879, 4], [117253, 2], [117627, 2], [118244, 2], [118922, 2], [119532, 4], [119879, 2], [120306, 2], [120957, 2], [121589, 2], [122250, 2], [122550, 4], [122933, 2], [123620, 2], [124233, 2], [124873, 2], [125203, 4], [125516, 3], [126096, 2], [126576, 4], [127113, 2], [127617, 3], [127888, 2], [128167, 1], [128729, 4], [129224, 2], [129734, 2], [130269, 3], [130551, 2], [130851, 2], [131430, 2], [131920, 2], [132456, 3], [132911, 2], [133271, 3], [133563, 3], [134063, 2], [134521, 2], [135110, 2], [135604, 3], [135919, 2], [136264, 3], [136762, 4], [137187, 1], [137683, 4], [138206, 2], [138574, 3], [138821, 1], [139405, 4], [139887, 2], [140433, 3], [140893, 2], [141246, 3], [141558, 2], [145236, 2], [147456, 3], [150124, 2], [154839, "win"]];
}
function hardSong1() {
points = [[3006, 2], [5007, 3], [7023, 4], [7533, 3], [8008, 2], [8479, 1], [8926, 2], [9264, 3], [9443, 4], [9671, 3], [9897, 2], [10084, 1], [10349, 2], [10724, 3], [10922, 4], [11446, 3], [11920, 2], [12372, 1], [12885, 2], [13437, 2], [13861, 3], [14451, 2], [14925, 4], [15231, 3], [15656, 4], [15949, 3], [16424, 2], [17105, 1], [17352, 2], [17840, 1], [18118, 2], [18647, 3], [19100, 4], [19381, 3], [19792, 4], [20062, 3], [20324, 2], [20430, 1], [21031, 2], [21349, 3], [21817, 2], [22097, 3], [22568, 2], [23051, 1], [24160, 2], [25162, 1], [25647, 2], [26234, 3], [26455, 4], [26698, 3], [26972, 4], [27255, 3], [28228, 2], [29232, 3], [30214, 2], [30762, 3], [30971, 4], [31261, 3], [32218, 2], [33110, 3], [33581, 4], [34051, 4], [34528, 3], [35079, 2], [36553, 1], [37021, 2], [37355, 3], [37798, 2], [38118, 3], [38524, 3], [39074, 2], [41031, 1], [41294, 2], [42737, 1], [45071, 4], [45370, 3], [46807, 4], [48012, 2], [48994, 3], [50071, 2], [51157, 2], [53114, 2], [54063, 3], [55045, 4], [57131, 4], [58064, 2], [59116, 1], [61124, 2], [61706, 3], [62226, 2], [62491, 3], [62730, 4], [62985, 3], [63248, 2], [65184, 4], [65466, 3], [65945, 4], [66243, 3], [66479, 2], [66658, 1], [67153, 2], [68358, 1], [68644, 2], [69251, 3], [69484, 4], [70016, 3], [70487, 2], [70942, 1], [71193, 2], [73230, 3], [73453, 4], [73713, 3], [74406, 2], [74635, 1], [74858, 2], [75192, 3], [76354, 1], [76662, 2], [76970, 3], [77186, 4], [77463, 3], [78337, 1], [78790, 4], [79153, 3], [80961, 1], [82826, 2], [83118, 3], [85057, 4], [85355, 3], [85509, 2], [86905, 1], [87906, 2], [88980, 3], [89203, 4], [89488, 3], [89698, 2], [90195, 3], [90703, 2], [93019, "win"]];
}
function medSong4() {
points = [[2993, 2], [3560, 3], [4334, 2], [5068, 3], [5790, 2], [6568, 3], [7343, 2], [8089, 3], [8817, 2], [9575, 3], [10318, 2], [11048, 3], [11771, 2], [12627, 3], [13323, 2], [14058, 3], [15559, 1], [16280, 2], [17056, 1], [19733, 3], [20078, 4], [21592, 3], [22367, 4], [23063, 2], [23862, 3], [24585, 1], [26082, 2], [26847, 3], [27644, 4], [29812, 2], [30261, 3], [30639, 4], [32128, 3], [32537, 2], [32843, 1], [35116, 1], [35822, 2], [36592, 3], [38146, 4], [38827, 3], [39606, 2], [41099, 1], [41842, 2], [42596, 3], [44106, 4], [45599, 3], [47079, 2], [48599, 1], [49320, 2], [50097, 4], [50816, 3], [51590, 2], [53090, 1], [53506, 4], [53921, 2], [54578, 1], [55323, 2], [57921, 4], [58704, 3], [60241, 1], [60612, 4], [62104, 3], [62527, 2], [62904, 3], [63277, 2], [63617, 4], [66612, 1], [66977, 2], [67352, 1], [69620, 4], [70020, 3], [70346, 4], [71098, 1], [71486, 2], [71849, 1], [72597, 4], [73398, 1], [74096, 4], [74902, 1], [75604, 2], [77090, 1], [77856, 2], [78624, 1], [80111, 3], [80860, 4], [81630, 3], [84231, 2], [84579, 2], [86105, 1], [86524, 4], [86905, 3], [87284, 2], [87612, 3], [90232, 2], [90964, 3], [92852, 1], [93595, 2], [95489, 3], [96221, 4], [96923, 2], [98845, 1], [99577, 2], [101897, 4], [102620, 3], [104877, 1], [105255, 2], [105630, 3], [106361, 4], [106848, 3], [107149, 2], [107841, 1], [108221, 2], [108622, 3], [109367, 4], [109763, 3], [110118, 2], [110512, 3], [110878, 4], [111252, 3], [111672, 2], [114277, 1], [114600, 1], [117234, 2], [117607, 2], [119909, 3], [120272, 3], [120617, 3], [121388, 4], [122162, 3], [122890, 2], [123634, 2], [125520, 1], [125874, 1], [128493, 2], [128851, 2], [131505, 3], [131859, 3], [134497, 4], [134880, 3], [135297, 2], [135599, 2], [136384, 1], [137132, 2], [137906, 3], [138606, 1], [140506, 2], [140885, 3], [141250, 4], [141594, 2], [143897, 1], [144609, 2], [146505, 4], [146898, 3], [147643, 1], [148765, 2], [149472, 1], [150239, 2], [150624, 2], [153213, 4], [153976, 3], [154767, 4], [155520, 3], [156269, 4], [157766, 1], [158132, 2], [159250, 3], [159649, 2], [160758, 2], [161153, 3], [162235, 4], [162642, 3], [163775, 1], [164155, 2], [164506, 3], [164875, 4], [165243, 3], [165601, 2], [167876, 1], [168609, 2], [170868, 4], [171589, 3], [173846, 1], [174588, 2], [176152, 4], [176882, 3], [177616, 2], [178389, 1], [179135, 4], [179901, 3], [180605, 2], [181390, 1], [182125, 2], [182541, 3], [182937, 4], [183258, 3], [183618, 3], [185118, 1], [185879, 2], [188908, 4], [189663, 3], [190381, 2], [191108, 1], [192297, 2], [192693, 3], [193400, 2], [194141, 1], [195578, 2], [197176, 3], [198597, 2], [200092, 3], [201604, 2], [203120, 2], [204614, 2], [206139, 3], [207639, 3], [209139, 2], [210622, 3], [212114, 2], [213600, 3], [215097, 2], [216624, 1], [218128, 4], [219593, 1], [221100, 4], [222634, 3], [224131, 2], [225540, 1], [226333, 2], [227108, 2], [228682, 4], [229357, 3], [230206, 2], [231635, 1], [232470, 2], [233105, 2], [234629, 4], [235399, 3], [236181, 2], [236866, 1], [237641, 2], [238422, 3], [239153, 4], [240633, 4], [241380, 3], [242121, 2], [242865, 1], [244401, 1], [245118, 2], [245856, 3], [247372, 4], [248107, 3], [249608, 2], [251130, 3], [251892, 2], [252620, 3], [254071, 2], [254892, 3], [255614, 2], [256404, 3], [257081, 2], [257842, 3], [258599, 2], [259375, 2], [262255, "win"]];
}
function medSong3() {
points = [[2886, 2], [3871, 3], [5024, 2], [6230, 3], [6864, 4], [7431, 3], [8615, 2], [9277, 1], [9861, 2], [11073, 3], [11658, 2], [12238, 2], [13391, 3], [14039, 4], [14652, 3], [15830, 2], [16407, 1], [17010, 2], [18238, 3], [18823, 4], [19387, 2], [20007, 1], [20658, 3], [21218, 4], [21854, 2], [22464, 3], [23040, 2], [23653, 3], [24205, 1], [24874, 2], [25453, 3], [26044, 4], [26643, 4], [27267, 3], [27836, 2], [28409, 1], [29015, 1], [29620, 2], [30237, 3], [30935, 4], [31386, 3], [32064, 2], [32745, 1], [33337, 2], [33885, 3], [34544, 4], [35131, 3], [35438, 2], [35748, 3], [36316, 1], [36638, 2], [36912, 1], [37492, 4], [37849, 3], [38099, 4], [38708, 3], [39059, 2], [39260, 1], [39587, 2], [39911, 3], [40195, 4], [40493, 3], [41125, 2], [41434, 1], [41683, 2], [42300, 2], [42914, 3], [43208, 2], [43523, 2], [43821, 2], [44139, 2], [44722, 1], [45294, 2], [46429, 4], [47228, 3], [47695, 2], [48802, 4], [50060, 1], [51217, 4], [52430, 2], [53677, 2], [54265, 3], [54840, 2], [55454, 3], [56066, 2], [56613, 1], [57212, 2], [57809, 1], [58396, 2], [58974, 4], [59627, 3], [60225, 4], [60824, 3], [61439, 2], [62027, 3], [62585, 4], [63218, 1], [63823, 2], [64410, 3], [65011, 4], [65602, 3], [66846, 3], [67413, 2], [67982, 4], [69229, 1], [69783, 2], [70389, 3], [74649, "win"]];
}
function medSong2() {
points = [[4159, 2], [6767, 3], [9455, 2], [12222, 4], [14861, 3], [17518, 2], [20183, 1], [20884, 2], [21552, 3], [22191, 4], [22863, 3], [23518, 2], [24234, 1], [24876, 2], [25529, 3], [26197, 2], [26876, 3], [27531, 4], [28208, 3], [28866, 2], [29521, 3], [30221, 2], [30852, 3], [31530, 2], [32216, 3], [32842, 2], [33501, 1], [34157, 2], [34876, 1], [35527, 2], [36189, 2], [36896, 3], [37565, 4], [38263, 3], [38841, 3], [39572, 3], [40217, 2], [40897, 3], [41566, 2], [42851, 1], [44224, 3], [45477, 4], [46861, 2], [48160, 2], [49530, 2], [50805, 4], [52161, 4], [53509, 3], [54882, 2], [56164, 1], [57544, 3], [57919, 3], [58235, 2], [58549, 2], [58998, 2], [59207, 3], [59640, 2], [59988, 3], [60208, 4], [60548, 3], [60892, 4], [61207, 3], [61563, 1], [61874, 2], [62284, 1], [62484, 2], [62853, 3], [63202, 2], [63602, 3], [63934, 2], [64173, 1], [64509, 2], [64860, 3], [65221, 4], [65558, 1], [65858, 2], [66209, 3], [66541, 4], [66884, 1], [67216, 2], [67545, 3], [67846, 4], [68197, 4], [68543, 3], [68855, 4], [69264, 2], [69572, 1], [69929, 2], [70220, 3], [70555, 4], [70892, 2], [73522, 3], [76238, 1], [78194, 2], [78872, 2], [81512, 2], [83074, 4], [83543, 3], [84220, 2], [84834, 1], [85484, 2], [86156, 3], [86860, 4], [87585, 3], [88262, 2], [88806, 3], [89512, 1], [90013, 2], [90871, 3], [91391, 4], [92170, 3], [92726, 2], [93538, 1], [94049, 2], [94926, 3], [95459, 4], [96212, 4], [96806, 1], [97587, 2], [98552, 2], [98886, 3], [99212, 2], [99568, 3], [99901, 2], [100200, 4], [100545, 3], [100872, 4], [101247, 3], [101548, 1], [102220, 2], [102919, 3], [103571, 4], [104232, 3], [104742, 2], [105518, 1], [106235, 2], [106893, 3], [107595, 4], [108233, 3], [108919, 2], [109558, 1], [110862, 2], [112214, 3], [113574, 4], [114873, 2], [115475, 2], [116242, 3], [116889, 3], [117222, 2], [117581, 1], [118180, 2], [118879, 1], [119483, 2], [119938, 3], [120219, 4], [120882, 3], [121582, 4], [122220, 3], [122614, 2], [122898, 1], [123601, 2], [124180, 1], [124855, 2], [125263, 3], [125581, 2], [126067, 3], [126585, 2], [128250, 4], [128737, 3], [129239, 4], [130902, 1], [131402, 2], [131844, 1], [133553, 2], [134070, 3], [134517, 2], [136265, 3], [136800, 4], [137259, 2], [138918, 2], [139409, 1], [139901, 2], [141542, 4], [145040, 3], [147296, 2], [150050, 1], [154502, "win"]];
}
function medSong1() {
points = [[2921, 2], [4921, 2], [6994, 3], [8978, 4], [10888, 3], [11860, 2], [12856, 3], [13848, 2], [14847, 3], [17029, 1], [18052, 2], [19023, 4], [21013, 3], [21983, 1], [22994, 2], [25101, 3], [26075, 4], [26595, 3], [27107, 2], [29161, 3], [30123, 2], [31100, 3], [32961, 3], [33948, 4], [35035, 1], [36018, 2], [37011, 1], [37960, 2], [38997, 3], [41025, 2], [42048, 3], [43057, 4], [45026, 1], [46006, 2], [46512, 3], [47030, 4], [48893, 3], [51093, 2], [53038, 1], [54051, 2], [55036, 3], [56037, 4], [57035, 3], [58036, 2], [59020, 1], [60617, 2], [61157, 3], [62141, 4], [62639, 3], [63108, 2], [64616, 1], [65148, 2], [65653, 3], [66149, 2], [66598, 3], [67077, 4], [68643, 3], [69174, 2], [70814, 1], [71186, 2], [72138, 3], [72647, 4], [73144, 3], [74657, 2], [75123, 2], [77150, 1], [78117, 2], [79134, 3], [80162, 4], [80990, 3], [81990, 2], [82939, 1], [84099, 2], [85138, 3], [86113, 4], [87083, 3], [88103, 2], [89127, 3], [90122, 2], [91129, 3], [93493, "win"]];
}
function easySong4() {
points = [[2993, 2], [3560, 3], [4334, 2], [5068, 3], [5790, 2], [6568, 3], [7343, 2], [8089, 3], [8817, 2], [9575, 3], [10318, 2], [11048, 3], [11771, 2], [12627, 3], [13323, 2], [14058, 3], [15559, 1], [16280, 2], [17056, 1], [19733, 3], [20078, 4], [21592, 3], [22367, 4], [23063, 2], [23862, 3], [24585, 1], [26082, 2], [26847, 3], [27644, 4], [29812, 2], [30261, 3], [30639, 4], [32128, 3], [32537, 2], [32843, 1], [35116, 1], [35822, 2], [36592, 3], [38146, 4], [38827, 3], [39606, 2], [41099, 1], [41842, 2], [42596, 3], [44106, 4], [45599, 3], [47079, 2], [48599, 1], [49320, 2], [50097, 4], [50816, 3], [51590, 2], [53090, 1], [53506, 4], [53921, 2], [54578, 1], [55323, 2], [57921, 4], [58704, 3], [60241, 1], [60612, 4], [62104, 3], [62527, 2], [62904, 3], [63277, 2], [63617, 4], [66612, 1], [66977, 2], [67352, 1], [69620, 4], [70020, 3], [70346, 4], [71098, 1], [71486, 2], [71849, 1], [72597, 4], [73398, 1], [74096, 4], [74902, 1], [75604, 2], [77090, 1], [77856, 2], [78624, 1], [80111, 3], [80860, 4], [81630, 3], [84231, 2], [84579, 2], [86105, 1], [86524, 4], [86905, 3], [87284, 2], [87612, 3], [90232, 2], [90964, 3], [92852, 1], [93595, 2], [95489, 3], [96221, 4], [96923, 2], [98845, 1], [99577, 2], [101897, 4], [102620, 3], [104877, 1], [105255, 2], [105630, 3], [106361, 4], [106848, 3], [107149, 2], [107841, 1], [108221, 2], [108622, 3], [109367, 4], [109763, 3], [110118, 2], [110512, 3], [110878, 4], [111252, 3], [111672, 2], [114277, 1], [114600, 1], [117234, 2], [117607, 2], [119909, 3], [120272, 3], [120617, 3], [121388, 4], [122162, 3], [122890, 2], [123634, 2], [125520, 1], [125874, 1], [128493, 2], [128851, 2], [131505, 3], [131859, 3], [134497, 4], [134880, 3], [135297, 2], [135599, 2], [136384, 1], [137132, 2], [137906, 3], [138606, 1], [140506, 2], [140885, 3], [141250, 4], [141594, 2], [143897, 1], [144609, 2], [146505, 4], [146898, 3], [147643, 1], [148765, 2], [149472, 1], [150239, 2], [150624, 2], [153213, 4], [153976, 3], [154767, 4], [155520, 3], [156269, 4], [157766, 1], [158132, 2], [159250, 3], [159649, 2], [160758, 2], [161153, 3], [162235, 4], [162642, 3], [163775, 1], [164155, 2], [164506, 3], [164875, 4], [165243, 3], [165601, 2], [167876, 1], [168609, 2], [170868, 4], [171589, 3], [173846, 1], [174588, 2], [176152, 4], [176882, 3], [177616, 2], [178389, 1], [179135, 4], [179901, 3], [180605, 2], [181390, 1], [182125, 2], [182541, 3], [182937, 4], [183258, 3], [183618, 3], [185118, 1], [185879, 2], [188908, 4], [189663, 3], [190381, 2], [191108, 1], [192297, 2], [192693, 3], [193400, 2], [194141, 1], [195578, 2], [197176, 3], [198597, 2], [200092, 3], [201604, 2], [203120, 2], [204614, 2], [206139, 3], [207639, 3], [209139, 2], [210622, 3], [212114, 2], [213600, 3], [215097, 2], [216624, 1], [218128, 4], [219593, 1], [221100, 4], [222634, 3], [224131, 2], [225540, 1], [226333, 2], [227108, 2], [228682, 4], [229357, 3], [230206, 2], [231635, 1], [232470, 2], [233105, 2], [234629, 4], [235399, 3], [236181, 2], [236866, 1], [237641, 2], [238422, 3], [239153, 4], [240633, 4], [241380, 3], [242121, 2], [242865, 1], [244401, 1], [245118, 2], [245856, 3], [247372, 4], [248107, 3], [249608, 2], [251130, 3], [251892, 2], [252620, 3], [254071, 2], [254892, 3], [255614, 2], [256404, 3], [257081, 2], [257842, 3], [258599, 2], [259375, 2], [262255, "win"]];
}
function easySong3() {
points = [[3052, 3], [3205, 2], [4283, 3], [5467, 2], [6693, 3], [7223, 2], [7799, 3], [9013, 2], [10223, 3], [11437, 2], [12082, 3], [12626, 2], [13812, 1], [14400, 2], [14968, 3], [16149, 4], [16764, 3], [17321, 2], [17948, 1], [19652, 2], [20232, 3], [20893, 4], [21509, 3], [22076, 2], [22673, 3], [23313, 2], [23876, 1], [24455, 2], [25075, 3], [26268, 4], [26853, 3], [27401, 2], [28511, 1], [29078, 2], [29651, 3], [30705, 4], [31256, 3], [31788, 2], [33076, 3], [33682, 2], [34262, 3], [35502, 4], [36109, 3], [37299, 1], [37874, 2], [38478, 4], [39074, 3], [39681, 1], [40306, 2], [40898, 4], [41500, 3], [42099, 1], [42716, 2], [43331, 4], [43964, 3], [44503, 3], [45649, 1], [46831, 4], [47935, 2], [49140, 2], [50435, 3], [51008, 2], [51606, 1], [52804, 2], [53458, 3], [54023, 4], [55253, 3], [55815, 2], [56380, 1], [57642, 2], [58246, 3], [58825, 4], [60021, 3], [60689, 2], [61225, 2], [62418, 2], [63008, 2], [63595, 2], [64783, 1], [65402, 2], [66016, 3], [67232, 4], [67808, 3], [68390, 3], [69585, 2], [70197, 3], [70763, 2], [73757, "win"]];
}
function easySong2() {
points = [[4159, 2], [6767, 3], [9455, 2], [12222, 4], [14861, 3], [17518, 2], [20183, 1], [20884, 2], [21552, 3], [22191, 4], [22863, 3], [23518, 2], [24234, 1], [24876, 2], [25529, 3], [26197, 2], [26876, 3], [27531, 4], [28208, 3], [28866, 2], [29521, 3], [30221, 2], [30852, 3], [31530, 2], [32216, 3], [32842, 2], [33501, 1], [34157, 2], [34876, 1], [35527, 2], [36189, 2], [36896, 3], [37565, 4], [38263, 3], [38841, 3], [39572, 3], [40217, 2], [40897, 3], [41566, 2], [42851, 1], [44224, 3], [45477, 4], [46861, 2], [48160, 2], [49530, 2], [50805, 4], [52161, 4], [53509, 3], [54882, 2], [56164, 1], [57544, 3], [57919, 3], [58235, 2], [58549, 2], [58998, 2], [59207, 3], [59640, 2], [59988, 3], [60208, 4], [60548, 3], [60892, 4], [61207, 3], [61563, 1], [61874, 2], [62284, 1], [62484, 2], [62853, 3], [63202, 2], [63602, 3], [63934, 2], [64173, 1], [64509, 2], [64860, 3], [65221, 4], [65558, 1], [65858, 2], [66209, 3], [66541, 4], [66884, 1], [67216, 2], [67545, 3], [67846, 4], [68197, 4], [68543, 3], [68855, 4], [69264, 2], [69572, 1], [69929, 2], [70220, 3], [70555, 4], [70892, 2], [73522, 3], [76238, 1], [78194, 2], [78872, 2], [81512, 2], [83074, 4], [83543, 3], [84220, 2], [84834, 1], [85484, 2], [86156, 3], [86860, 4], [87585, 3], [88262, 2], [88806, 3], [89512, 1], [90013, 2], [90871, 3], [91391, 4], [92170, 3], [92726, 2], [93538, 1], [94049, 2], [94926, 3], [95459, 4], [96212, 4], [96806, 1], [97587, 2], [98552, 2], [98886, 3], [99212, 2], [99568, 3], [99901, 2], [100200, 4], [100545, 3], [100872, 4], [101247, 3], [101548, 1], [102220, 2], [102919, 3], [103571, 4], [104232, 3], [104742, 2], [105518, 1], [106235, 2], [106893, 3], [107595, 4], [108233, 3], [108919, 2], [109558, 1], [110862, 2], [112214, 3], [113574, 4], [114873, 2], [115475, 2], [116242, 3], [116889, 3], [117222, 2], [117581, 1], [118180, 2], [118879, 1], [119483, 2], [119938, 3], [120219, 4], [120882, 3], [121582, 4], [122220, 3], [122614, 2], [122898, 1], [123601, 2], [124180, 1], [124855, 2], [125263, 3], [125581, 2], [126067, 3], [126585, 2], [128250, 4], [128737, 3], [129239, 4], [130902, 1], [131402, 2], [131844, 1], [133553, 2], [134070, 3], [134517, 2], [136265, 3], [136800, 4], [137259, 2], [138918, 2], [139409, 1], [139901, 2], [141542, 4], [145040, 3], [147296, 2], [150050, 1], [154502, "win"]];
}
function easySong1() {
points = [[2921, 2], [4921, 2], [6994, 3], [8978, 4], [10888, 3], [11860, 2], [12856, 3], [13848, 2], [14847, 3], [17029, 1], [18052, 2], [19023, 4], [21013, 3], [21983, 1], [22994, 2], [25101, 3], [26075, 4], [26595, 3], [27107, 2], [29161, 3], [30123, 2], [31100, 3], [32961, 3], [33948, 4], [35035, 1], [36018, 2], [37011, 1], [37960, 2], [38997, 3], [41025, 2], [42048, 3], [43057, 4], [45026, 1], [46006, 2], [46512, 3], [47030, 4], [48893, 3], [51093, 2], [53038, 1], [54051, 2], [55036, 3], [56037, 4], [57035, 3], [58036, 2], [59020, 1], [60617, 2], [61157, 3], [62141, 4], [62639, 3], [63108, 2], [64616, 1], [65148, 2], [65653, 3], [66149, 2], [66598, 3], [67077, 4], [68643, 3], [69174, 2], [70814, 1], [71186, 2], [72138, 3], [72647, 4], [73144, 3], [74657, 2], [75123, 2], [77150, 1], [78117, 2], [79134, 3], [80162, 4], [80990, 3], [81990, 2], [82939, 1], [84099, 2], [85138, 3], [86113, 4], [87083, 3], [88103, 2], [89127, 3], [90122, 2], [91129, 3], [93493, "win"]];
}
function clouds() {
if (cloudTimer >= 10) {
if (Math.random() > 0.5) {
scale = (25 * Math.random()) + 25;
clip = "clouds";
xpos = 800;
ypos = Math.random() * 450;
xspeed = (-10 * Math.random()) - 10;
yspeed = (Math.random() * 3) - 1.5;
xacel = 0;
yacel = 0;
zpos = 0;
makeParticle(clip, xpos, ypos, xspeed, yspeed, xacel, yacel, zpos, scale);
cloudTimer = 1;
} else {
scale = 1;
clip = "clouds";
xpos = 800;
ypos = Math.random() * 450;
xspeed = (-20 * Math.random()) - 10;
yspeed = (Math.random() * 3) - 1.5;
xacel = 0;
yacel = 0;
zpos = 30000;
makeParticle(clip, xpos, ypos, xspeed, yspeed, xacel, yacel, zpos, scale);
cloudTimer = 1;
}
}
cloudTimer++;
}
function vtween() {
if (vikingy < viking._y) {
viking._y = viking._y + (0.8 * (vikingy - viking._y));
} else if (vikingy > viking._y) {
viking._y = viking._y - (0.8 * (viking._y - vikingy));
}
if (vikingx < viking._x) {
viking._x = viking._x + (0.6 * (vikingx - viking._x));
} else if (vikingx > viking._x) {
viking._x = viking._x - (0.6 * (viking._x - vikingx));
}
if (vikingScale < viking._xscale) {
viking._xscale = viking._xscale + (0.6 * (vikingScale - viking._xscale));
viking._yscale = viking._yscale + (0.6 * (vikingScale - viking._yscale));
}
if (vikingScale > viking._xscale) {
viking._xscale = viking._xscale - (0.6 * (viking._xscale - vikingScale));
viking._yscale = viking._yscale - (0.6 * (viking._yscale - vikingScale));
}
if (removeEverything) {
viking.removeMovieClip();
}
}
function movement() {
if (Key.isDown(38)) {
if (!Key.isDown(40)) {
vikingIs = 1;
vikingy = vlineposy1;
vikingx = vlineposx1;
vikingScale = vikinglineScale1;
viking.swapDepths(1500);
}
} else if (Key.isDown(40)) {
if (!Key.isDown(38)) {
}
vikingIs = 3;
vikingy = vlineposy3;
vikingx = vlineposx3;
vikingScale = vikinglineScale3;
viking.swapDepths(3500);
} else {
vikingIs = 2;
vikingy = vlineposy2;
vikingx = vlineposx2;
vikingScale = vikinglineScale2;
viking.swapDepths(2500);
}
if (Key.isDown(65)) {
if (aKeyReset == true) {
vPunchL = 3;
canpunch = 0;
viking.gotoAndPlay("punchL");
aKeyReset = false;
if (vikingOnFire != true) {
comboMeter = comboMeter - panchremove;
}
if (vikingOnFire == true) {
attachMovie("flame", "flame" + nextFlame, 10005 + nextFlame);
flame = _root["flame" + nextFlame];
nextFlame++;
if (nextFlame >= 10) {
nextFlame = 0;
}
flame._x = viking._x + 30;
flame._y = viking._y - 35;
flames.push({clip:flame, die:21});
}
}
} else {
aKeyReset = true;
}
if (Key.isDown(68)) {
if (dKeyReset == true) {
vPunchR = 3;
canpunch = 0;
viking.gotoAndPlay("punchR");
dKeyReset = false;
if (vikingOnFire != true) {
comboMeter = comboMeter - panchremove;
}
if (vikingOnFire == true) {
attachMovie("flame", "flame" + nextFlame, 10005 + nextFlame);
flame = _root["flame" + nextFlame];
nextFlame++;
if (nextFlame >= 10) {
nextFlame = 0;
}
flame._x = viking._x + 30;
flame._y = viking._y - 28;
flames.push({clip:flame, die:21});
}
}
} else {
dKeyReset = true;
}
canpunch++;
if (vPunchR > 0) {
if (vikingIs == 1) {
vikingPanch = 2;
}
if (vikingIs == 2) {
vikingPanch = 3;
}
if (vikingIs == 3) {
vikingPanch = 4;
}
}
if (vPunchR <= 0) {
if (vPunchL <= 0) {
vikingPanch = 0;
}
}
vPunchL--;
vPunchR--;
if (vPunchL > 0) {
if (vikingIs == 1) {
vikingPanch = 1;
}
if (vikingIs == 2) {
vikingPanch = 2;
}
if (vikingIs == 3) {
vikingPanch = 3;
}
}
if (canpunch == 6) {
viking.gotoAndStop("normal");
canpunch = 6;
}
f = flames.length - 1;
while (f >= 0) {
flame = flames[f].clip;
flames[f].die = flames[f].die - 1;
flamemeh = flames[f].die;
if (removeEverything) {
flame.removeMovieClip();
flames.splice(f, 1);
}
if (flames[f].die <= 0) {
flame.removeMovieClip();
flames.splice(f, 1);
}
f--;
}
}
function makeSong() {
points = new Array();
if (difficultySetting == 1) {
if (songNum == 1) {
easySong1();
} else if (songNum == 2) {
easySong2();
} else if (songNum == 3) {
easySong3();
} else if (songNum == 4) {
easySong4();
}
} else if (difficultySetting == 2) {
if (songNum == 1) {
medSong1();
} else if (songNum == 2) {
medSong2();
} else if (songNum == 3) {
medSong3();
} else if (songNum == 4) {
medSong4();
}
}
if (difficultySetting == 3) {
if (songNum == 1) {
hardSong1();
} else if (songNum == 2) {
hardSong2();
} else if (songNum == 3) {
hardSong3();
} else if (songNum == 4) {
hardSong4();
}
}
}
function gore(xlocss, ylocss) {
b = 0;
while (b <= (5 * pcPower)) {
scale = 100;
clip1 = "organ";
randomOrgan = Math.random();
frameNumz = Math.round(randomOrgan * 10);
xpos = xlocss;
ypos = ylocss;
xspeed = Math.random() * 30;
yspeed = (Math.random() * 40) - 20;
xacel = -5;
yacel = 1;
zpos = 8000;
makeParticle(clip1, xpos, ypos, xspeed, yspeed, xacel, yacel, zpos, scale, frameNumz);
b++;
}
}
function bloodyCorpse() {
pwn = 0;
i = 0;
while (i <= 2) {
if (vikingIs == 2) {
xpos = ((viking._x - 20) + (Math.random() * 20)) - 10;
ypos = ((viking._y + 75) + (Math.random() * 20)) - 10;
gorepos = Math.random();
if (gorepos >= 0.5) {
zpos = 2600;
scale = 100 + pwn;
} else {
zpos = 2150;
scale = 100 + pwn;
}
}
if (vikingIs == 1) {
xpos = ((viking._x - 20) + (Math.random() * 20)) - 10;
ypos = ((viking._y + 60) + (Math.random() * 20)) - 10;
gorepos = Math.random();
if (gorepos >= 0.5) {
zpos = 1501;
scale = 60 + pwn;
} else {
zpos = 1050;
scale = 50 + pwn;
}
}
if (vikingIs == 3) {
xpos = ((viking._x - 20) + (Math.random() * 20)) - 10;
ypos = ((viking._y + 90) + (Math.random() * 20)) - 10;
gorepos = Math.random();
if (gorepos >= 0.5) {
zpos = 3501;
scale = 120 + pwn;
} else {
zpos = 3050;
scale = 115 + pwn;
}
}
randomOrgan = Math.random();
clip1 = "blood" + Math.round(randomOrgan * 10);
xspeed = (Math.random() * 4) - 2;
yspeed = (Math.random() * 4) - 2;
xacel = -5;
yacel = 1;
makeParticle(clip1, xpos, ypos, xspeed, yspeed, xacel, yacel, zpos, scale);
i++;
}
}
function makeShark(sLocation, speed) {
if (sLocation == 1) {
lolcation = line1;
sharkScale = 60;
sharkBlur = 8;
visLevel = 1000;
sharkXSpawner = (sharkPanchP1 - sharkPanchP2) + sharkXSpawn;
sharkPanchable = sharkPanchP1;
thisShark = "shark";
} else if (sLocation == 2) {
lolcation = line2;
sharkScale = 80;
sharkBlur = 4;
visLevel = 2000;
sharkXSpawner = (sharkPanchP2 - sharkPanchP2) + sharkXSpawn;
sharkPanchable = sharkPanchP2;
thisShark = "shark";
} else if (sLocation == 3) {
lolcation = line3;
sharkScale = 100;
sharkBlur = 2;
visLevel = 3000;
sharkXSpawner = (sharkPanchP3 - sharkPanchP2) + sharkXSpawn;
sharkPanchable = sharkPanchP3;
thisShark = "shark";
} else if (sLocation == 4) {
lolcation = line4;
sharkScale = 120;
sharkBlur = 0;
visLevel = 4000;
sharkXSpawner = (sharkPanchP4 - sharkPanchP2) + sharkXSpawn;
sharkPanchable = sharkPanchP4;
thisShark = "shark";
}
attachMovie(thisShark, "shark" + nextShark, nextShark + visLevel);
shark = _root["shark" + nextShark];
shark._x = sharkXSpawner;
shark._y = lolcation;
shark._xscale = sharkScale;
shark._yscale = sharkScale;
sharks.push({clip:shark, sLocation:lolcation, speed:speed, canPanch:sharkPanchable, explodeIn:9000, sharkisDead:false});
nextShark++;
if (nextShark >= 50) {
nextShark = 0;
}
}
function sharkSpawner() {
bbmeh = points[pointsSongMachine];
bbmehs = bbmeh[0];
distanceFromPunch = -150;
if ((bbmehs - 2633.3333) <= songTimor) {
bbmehShark = bbmeh[1];
if (bbmehShark > 0) {
makeShark(bbmehShark, difSpeed);
pointsSongMachine++;
}
}
}
function sharkMover() {
i = sharks.length - 1;
while (i >= 0) {
shark = sharks[i].clip;
sharkXspeed = sharks[i].speed;
sharkDeadzor = sharks[i].sharkisDead;
if (sharkDeadzor == false) {
sharks[i].sFrameBefore = getTimer();
sharks[i].moveAmount = ((sharks[i].sFrameBefore - sharks[i].sFrameAfter) / 33.333) * 7;
shark._x = shark._x - sharks[i].moveAmount;
sharks[i].sFrameAfter = getTimer();
} else {
shark._x = shark._x - (sharks[i].moveAmount / 2);
}
panchable = sharks[i].canPanch;
sLocation = sharks[i].sLocation;
explodeIn = sharks[i].explodeIn;
if (panchable >= shark._x) {
if ((panchable - 80) <= shark._x) {
if (vikingPanch == 1) {
if (sLocation == line1) {
if (sharkDeadzor == false) {
kkkomboSharkxHIT = shark._x;
kkkomboSharkyHIT = shark._y;
sPanchNum = Math.round((Math.random() * 2) + 1);
shark.gotoAndPlay("panchable" + sPanchNum);
sharks[i].explodeIn = 29;
sharks[i].sharkisDead = true;
kkkomboMachine = 2;
gore(shark._x + 30, shark._y);
if (vikingOnFire != true) {
comboMeter = comboMeter + panchDif;
}
}
}
}
if (vikingPanch == 2) {
if (sLocation == line2) {
if (sharkDeadzor == false) {
kkkomboSharkxHIT = shark._x;
kkkomboSharkyHIT = shark._y;
sPanchNum = Math.round((Math.random() * 2) + 1);
shark.gotoAndPlay("panchable" + sPanchNum);
kkkomboMachine = 2;
sharks[i].sharkisDead = true;
sharks[i].explodeIn = 29;
gore(shark._x + 30, shark._y);
if (vikingOnFire != true) {
comboMeter = comboMeter + panchDif;
}
}
}
}
if (vikingPanch == 3) {
if (sLocation == line3) {
if (sharkDeadzor == false) {
kkkomboSharkxHIT = shark._x;
kkkomboSharkyHIT = shark._y;
sPanchNum = Math.round((Math.random() * 2) + 1);
shark.gotoAndPlay("panchable" + sPanchNum);
kkkomboMachine = 2;
sharks[i].sharkisDead = true;
sharks[i].explodeIn = 29;
gore(shark._x + 30, shark._y);
if (vikingOnFire != true) {
comboMeter = comboMeter + panchDif;
}
}
}
}
if (vikingPanch == 4) {
if (sLocation == line4) {
if (sharkDeadzor == false) {
kkkomboSharkxHIT = shark._x;
kkkomboSharkyHIT = shark._y;
sPanchNum = Math.round((Math.random() * 2) + 1);
shark.gotoAndPlay("panchable" + sPanchNum);
kkkomboMachine = 2;
sharks[i].sharkisDead = true;
sharks[i].explodeIn = 29;
gore(shark._x + 30, shark._y);
if (vikingOnFire != true) {
comboMeter = comboMeter + panchDif;
}
}
}
}
}
}
sharks[i].explodeIn--;
if (removeEverything) {
shark.removeMovieClip();
sharks.splice(i, 1);
}
if (shark._x < (panchable - 80)) {
if (sharks[i].missed != true) {
if (sharks[i].sharkisDead == false) {
sharks[i].missed = true;
kkkomboMachine = 1;
kkkomboSharkx = shark._x;
kkkomboSharky = shark._y;
}
}
}
if ((explodeIn <= 0) or (shark._x <= -200)) {
if (explodeIn <= 0) {
}
shark.removeMovieClip();
sharks.splice(i, 1);
}
i--;
}
}
function makeParticle(sprite, xpos, ypos, xspeed, yspeed, xacel, yacel, zpos, scale, frameNumz, textz) {
attachMovie(sprite, sprite + nextParticle, nextParticle + zpos);
particle = _root[sprite + nextParticle];
particle.gotoAndStop(frameNumz);
particle._x = xpos;
particle._y = ypos;
particle._xscale = scale;
particle._yscale = scale;
particle.textLol = textz;
particles.push({clip:particle, yspeed:yspeed, xspeed:xspeed, xacel:xacel, yacel:yacel});
nextParticle++;
if (nextParticle >= 300) {
nextParticle = 0;
}
}
function moveParticles() {
i = particles.length - 1;
while (i >= 0) {
particle = particles[i].clip;
xacel = particles[i].xacel;
yacel = particles[i].yacel;
particles[i].xspeed = particles[i].xspeed + xacel;
particles[i].yspeed = particles[i].yspeed + yacel;
xspeed = particles[i].xspeed;
yspeed = particles[i].yspeed;
particle._x = particle._x + xspeed;
particle._y = particle._y + yspeed;
if (particle._x <= -400) {
particle.removeMovieClip();
particles.splice(i, 1);
}
if (removeEverything) {
particle.removeMovieClip();
particles.splice(i, 1);
}
i--;
}
}
function pauseMachine() {
if (songIsPlay == true) {
if ((Key.isDown(80) or (pButt == true)) or Key.isDown(13)) {
if (canPause == true) {
canPause = false;
pButt = false;
if (gamePaused == false) {
startPauseTimor = getTimer();
pauseBlock.gotoAndStop("paused");
gamePaused = true;
pauseReset = 0;
if (songIsPlay == true) {
_root.mySoundPosition1 = _root.song.position / 1000;
_root.songsong.stop();
}
stopAllSounds();
} else {
PauseTimor = PauseTimor + (PauseTimorz - 50);
pauseBlock.gotoAndStop("playing");
gamePaused = false;
pauseReset = 0;
if (songIsPlay == true) {
_root.song = new Sound(this);
_root.song.attachSound(songNamed);
_root.song.start(_root.mySoundPosition1);
}
}
i = sharks.length - 1;
while (i >= 0) {
sharks[i].sFrameBefore = getTimer();
sharks[i].sFrameAfter = getTimer() - 33.333;
i--;
}
}
} else {
canPause = true;
}
if (gamePaused == true) {
PauseTimorz = getTimer() - startPauseTimor;
}
pauseReset++;
}
}
function songTimezzz() {
songTimor = (getTimer() - startTimer) - PauseTimor;
}
function clodsMachine() {
if (makeCloudNow > 100) {
makeCloudNow = 0;
attachMovie("cloudzz", "clod" + nextClod, -100 + nextClod);
clodZ = _root["clod" + nextClod];
clodFrame = Math.round((Math.random() * 60) + 1);
clodZ.gotoAndStop(clodFrame);
clodZ._x = 1400;
clodZ._y = Math.random() * 400;
clods.push({clip:clodZ, typez:"cloud"});
nextClod++;
}
makeCloudNow++;
if ((makeClod > 400) or (firstBg != false)) {
makeClod = 0;
if ((Math.random() < 1) or (firstBg != false)) {
if (Math.random() < 0.9) {
if (clodFrame1 == 31) {
clodFrame1 = 1;
} else if (firstBg != false) {
attachMovie("bgsz", "clod" + nextClod, -50 + nextClod);
clodZ = _root["clod" + nextClod];
clodFrame1 = Math.round((Math.random() * 17) + 1);
clodZ.gotoAndStop(clodFrame1);
clodZ._x = 300;
clodZ._y = 200;
clods.push({clip:clodZ});
nextClod++;
firstBg = false;
} else {
attachMovie("bgsz", "clod" + nextClod, -50 + nextClod);
clodZ = _root["clod" + nextClod];
clodFrame = Math.round((Math.random() * 30) + 1);
clodZ.gotoAndStop(clodFrame);
clodZ._x = 1400;
clodZ._y = 200;
clods.push({clip:clodZ, typez:"clod"});
nextClod++;
}
}
}
}
cg = clods.length - 1;
while (cg >= 0) {
clod = clods[cg].clip;
typeofClod = clods[cg].typez;
if (typeofClod == "cloud") {
clod._x = clod._x - 2;
} else {
clod._x = clod._x - 3;
}
if (clod._x <= -800) {
clod.swapDepths(30);
clod.removeMovieClip();
clods.splice(cg, 1);
}
if (removeEverything) {
clod.swapDepths(30);
clod.removeMovieClip();
clods.splice(cg, 1);
}
cg--;
}
makeClod++;
if (nextClod >= 20) {
nextClod = 0;
}
}
function huegWin() {
if (difficultySetting == 1) {
if (songNum == 1) {
_root.song1Easy = 1;
saves.data.song1Easy = 1;
} else if (songNum == 2) {
_root.song2Easy = 1;
saves.data.song2Easy = 1;
} else if (songNum == 3) {
_root.song3Easy = 1;
saves.data.song3Easy = 1;
} else if (songNum == 4) {
_root.song4Easy = 1;
saves.data.song4Easy = 1;
}
} else if (difficultySetting == 2) {
if (songNum == 1) {
_root.song1Med = 1;
saves.data.song1Med = 1;
} else if (songNum == 2) {
_root.song2Med = 1;
saves.data.song2Med = 1;
} else if (songNum == 3) {
_root.song3Med = 1;
saves.data.song3Med = 1;
} else if (songNum == 4) {
_root.song4Med = 1;
saves.data.song4Med = 1;
}
} else if (difficultySetting == 3) {
if (songNum == 1) {
_root.song1Hard = 1;
saves.data.song1Hard = 1;
} else if (songNum == 2) {
_root.song2Hard = 1;
saves.data.song2Hard = 1;
} else if (songNum == 3) {
_root.song3Hard = 1;
saves.data.song3Hard = 1;
} else if (songNum == 4) {
_root.song4Hard = 1;
saves.data.song4Hard = 1;
}
}
saves.flush();
if (((song1Easy == 1) or (song1Med == 1)) or (song1Hard == 1)) {
if (((song2Easy == 1) or (song2Med == 1)) or (song2Hard == 1)) {
if (((song3Easy == 1) or (song3Med == 1)) or (song3Hard == 1)) {
if (((song4Easy == 1) or (song4Med == 1)) or (song4Hard == 1)) {
allSongsWon = true;
}
}
}
}
}
function initGame() {
kombo.swapDepths(9999);
comboMeter = 50;
energyTween = 70;
score = 0;
gamePaused = false;
canpunch = 0;
startPauseTimor = 0;
PauseTimor = 0;
makeCloudNow = 0;
bbmehShark = 0;
sharkPanchP1 = 180;
sharkPanchP2 = 170;
sharkPanchP3 = 150;
sharkPanchP4 = 145;
aKeyReset = true;
dKeyReset = true;
zKeyReset = true;
spaceReset = true;
_root.songIsPlay = false;
goBackLAWL = 0;
scenezer = 0;
startTimer = getTimer();
makeClod = 0;
songSteper = 0;
randomSharkSpawn = 5;
insanity = 0.5;
line1 = 110;
line2 = 150;
line3 = 200;
line4 = 275;
randomNotes = false;
removeEverything = false;
pauseReset = 0;
maxCombo = 0;
comboNumeral = 0;
kkkomboMachine = 0;
vlineposy1 = 100;
vlineposx1 = 140;
vikinglineScale1 = 80;
vlineposy2 = 170;
vlineposx2 = 130;
vikinglineScale2 = 100;
pointsSongMachine = 0;
spawnVFiar = 0;
vlineposy3 = 225;
vlineposx3 = 110;
vikinglineScale3 = 120;
sharkXSpawn = 650;
notherHit = 0;
comboTic = 0;
_root.mySoundPosition = 0;
if (difficultySetting == 1) {
comboTicDif = 11;
ocomboTicDif = 11;
panchDif = 15;
panchremove = 5;
}
if (difficultySetting == 2) {
comboTicDif = 10;
ocomboTicDif = 10;
panchDif = 15;
panchremove = 7;
}
if (difficultySetting == 3) {
comboTicDif = 9;
ocomboTicDif = 9;
panchDif = 15;
panchremove = 8;
}
nextParticle = 0;
particles = [];
nextShark = 0;
sharks = [];
nextClod = 0;
clods = [];
nextFlame = 0;
flames = [];
difSpeed = 7;
sharkTimezor = Math.round((sharkXSpawn - sharkPanchP2) / difSpeed);
pcPower = 1;
makeSong();
cloudTimer = 0;
lines.swapDepths(500);
viking.swapDepths(2500);
lien.swapDepths(1);
energy.swapDepths(2400);
scoreClip.swapDepths(2401);
cbreak.swapDepths(2402);
pauseBlock.swapDepths(30000);
startmachine.swapDepths(29999);
if (highScore > 0) {
} else {
highScore = 0;
}
}
function gbLAWL() {
if (goBackLAWL == true) {
if (scenezer == "Game") {
gotoAndStop (1872);
}
if (scenezer == "menu") {
if (_root.difficultySetting == 1) {
gotoAndStop ("easy");
}
if (_root.difficultySetting == 2) {
gotoAndStop ("medium");
}
if (_root.difficultySetting == 3) {
gotoAndStop ("hard");
}
}
}
}
function fiarKing() {
if (bbmehShark == "win") {
removeEverything = true;
song.stop();
percentHit = Math.round((notherHit / totalNumHits) * 100) + "%";
gotoAndStop (1874);
_root.huegWin();
}
if (Key.isDown(32)) {
if (comboMeter >= 75) {
if (vikingOnFire == false) {
_root.voice = new Sound(this);
beginNumber = Math.round((Math.random() * 2) + 1);
_root.voice.attachSound("fire" + beginNumber);
_root.voice.start();
}
vikingOnFire = true;
}
}
if (comboMeter <= 50) {
vikingOnFire = false;
}
if (vikingOnFire == true) {
comboTicDif = ocomboTicDif - 4;
wowfast = true;
_root.viking.fiar.gotoAndStop("on");
} else {
_root.viking.fiar.gotoAndStop("off");
comboTicDif = ocomboTicDif;
}
}
function runGame() {
pauseMachine();
if (gamePaused == false) {
songTimezzz();
fiarKing();
energyMeter();
vtween();
songTune();
sharkSpawner();
songSteper++;
clodsMachine();
gbLAWL();
kkkombo();
movement();
sharkMover();
moveParticles();
if (removeEverything) {
points.splice(1);
removeMovieClip(kombo);
removeMovieClip(pauseBlock);
removeMovieClip(lien);
removeMovieClip(energy);
removeMovieClip(scoreClip);
removeMovieClip(cbreak);
}
}
}
function kkkombo() {
totalNumHits = points.length - 1;
if (comboNumeral >= maxCombo) {
maxCombo = comboNumeral;
}
if (kkkomboMachine == 2) {
insaneAmount = 30;
kkkomboMachine = 0;
comboNumeral++;
notherHit = notherHit + 1;
if (vikingOnFire == true) {
scoreAdder = (100 + comboNumeral) * 2;
score = score + scoreAdder;
scale = 100;
} else {
scoreAdder = 100 + comboNumeral;
score = score + scoreAdder;
scale = 50;
}
createText("+" + scoreAdder, kkkomboSharkxHIT, kkkomboSharkyHIT, scale);
}
insanity = 90;
if (kkkomboMachine == 1) {
if (comboNumeral >= 15) {
_root.breaker = new Sound(this);
_root.breaker.attachSound("combobreaker");
_root.breaker.start();
cbreak.gotoAndPlay("go");
}
comboMeter = comboMeter - Math.round(panchDif / 4);
kkkomboMachine = 0;
comboNumeral = 0;
scale = 80;
createText("Miss!!!", kkkomboSharkx, kkkomboSharky, scale);
} else {
comboText = "Combo X" + comboNumeral;
}
if (insaneAmount >= 1) {
insaneAmount = insaneAmount - 2;
insanitiesx = ((Math.random() * 2) * insaneAmount) - insaneAmount;
insanitiesy = ((Math.random() * 2) * insaneAmount) - insaneAmount;
} else {
insanitiesx = 0;
insanitiesy = 0;
}
if (comboNumeral < 4) {
kombo.gotoAndStop("hidden");
} else if (comboNumeral < 40) {
kombo.gotoAndStop("shaking");
}
}
function createText(word, wordX, wordY, scale) {
clip1 = "word";
xpos = wordX;
ypos = wordY;
xspeed = (Math.random() * 4) + 30;
yspeed = (Math.random() * 10) - 5;
xacel = -2;
yacel = 1;
zpos = 8000;
textz = word;
makeParticle(clip1, xpos, ypos, xspeed, yspeed, xacel, yacel, zpos, scale, frameNumz, textz);
}
function energyMeter() {
energy.gotoAndStop(comboMeter);
if (comboMeter >= 100) {
comboMeter = 100;
}
if (comboTic >= comboTicDif) {
comboMeter = comboMeter - 1;
comboTic = 0;
}
comboTic++;
if (comboMeter <= 0) {
removeEverything = true;
song.stop();
gotoAndStop (1875);
}
}
_root.initGame();
stop();
Instance of Symbol 1148 MovieClip in Frame 1873
onClipEvent (enterFrame) {
_root.runGame();
}
Instance of Symbol 1174 MovieClip "startmachine" in Frame 1873
onClipEvent (load) {
timorx = 0;
}
onClipEvent (enterFrame) {
timorx++;
if (timorx >= 60) {
_root.startmachine.removeMovieClip();
}
}
Instance of Symbol 1186 MovieClip in Frame 1874
onClipEvent (enterFrame) {
if (_root.allSongsWon == true) {
if ((!_root.showAllSongsWon) == true) {
_root.showAllSongsWon = true;
this.gotoAndStop("go");
}
}
}
Instance of Symbol 1203 MovieClip in Frame 1874
onClipEvent (load) {
randomFrame = Math.round((Math.random() * 13) + 2);
this.gotoAndStop(randomFrame);
}
Instance of Symbol 1229 MovieClip in Frame 1875
onClipEvent (load) {
randomFrame = Math.round((Math.random() * 19) + 2);
this.gotoAndStop(randomFrame);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(2);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(3);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(4);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(5);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(6);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(7);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(8);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(9);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(10);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(11);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(12);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(13);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(14);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(15);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(16);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(17);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(18);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(19);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(20);
this.gotoAndStop(1);
}
Instance of Symbol 1229 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(21);
this.gotoAndStop(1);
}
Instance of Symbol 1233 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(2);
this.gotoAndStop(1);
}
Instance of Symbol 1233 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(3);
this.gotoAndStop(1);
}
Instance of Symbol 1233 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(5);
this.gotoAndStop(1);
}
Instance of Symbol 1233 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(4);
this.gotoAndStop(1);
}
Instance of Symbol 1240 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(2);
this.gotoAndStop(1);
}
Instance of Symbol 1240 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(3);
this.gotoAndStop(1);
}
Instance of Symbol 1240 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(4);
this.gotoAndStop(1);
}
Instance of Symbol 1240 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(5);
this.gotoAndStop(1);
}
Instance of Symbol 1240 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(6);
this.gotoAndStop(1);
}
Instance of Symbol 1240 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(7);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(2);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(3);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(4);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(5);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(6);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(7);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(8);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(9);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(10);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(11);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(12);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(13);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(14);
this.gotoAndStop(1);
}
Instance of Symbol 1203 MovieClip in Frame 1876
on (press) {
stopAllSounds();
this.gotoAndStop(15);
this.gotoAndStop(1);
}
Instance of Symbol 1245 MovieClip in Frame 1876
on (press) {
stopAllSounds();
}
Symbol 92 MovieClip Frame 141
gotoAndPlay ("bb");
Symbol 154 Button
on (release) {
getURL ("../../www.armorgames.com/default.htm", "_blank");
}
Symbol 202 Button
on (release) {
getURL ("../../www.newgrounds.com/default.htm", "_blank");
}
Symbol 222 MovieClip Frame 40
stop();
Symbol 234 Button
on (press) {
_root.play();
}
Symbol 235 Button
on (press) {
play();
}
Instance of Symbol 220 MovieClip in Symbol 238 MovieClip Frame 1
onClipEvent (load) {
PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (PercentLoaded != 100) {
_parent.gotoAndStop(PercentLoaded);
} else {
_parent.gotoAndStop("play_button");
}
}
onClipEvent (enterFrame) {
PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (PercentLoaded != 100) {
_parent.gotoAndStop(PercentLoaded);
} else {
_parent.gotoAndPlay("loaded");
}
}
Symbol 238 MovieClip Frame 130
stop();
Symbol 238 MovieClip Frame 154
_root.play();
Instance of Symbol 253 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.gamePaused == true) {
this._parent.stop();
} else {
this._parent.play();
}
}
Symbol 307 MovieClip Frame 1
stop();
Symbol 367 MovieClip [shark] Frame 1
stop();
Instance of Symbol 253 MovieClip in Symbol 367 MovieClip [shark] Frame 7
onClipEvent (enterFrame) {
if (_root.gamePaused == true) {
this._parent.stop();
} else {
this._parent.play();
}
}
Instance of Symbol 253 MovieClip in Symbol 367 MovieClip [shark] Frame 7
onClipEvent (enterFrame) {
if (_root.gamePaused == true) {
this._parent.stop();
} else {
this._parent.play();
}
}
Symbol 398 MovieClip [organ] Frame 1
stop();
Instance of Symbol 5 MovieClip in Symbol 564 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(81)) {
if (_root.canQualityzzz == true) {
_root.canQualityzzz = false;
if (_root.mehzzz == "low") {
_quality = "high";
_root.mehzzz = "high";
} else if (_root.mehzzz == "high") {
_quality = "medium";
_root.mehzzz = "medium";
} else if (_root.mehzzz == "medium") {
_root.mehzzz = "low";
_quality = "low";
}
}
} else {
_root.canQualityzzz = true;
}
}
Symbol 575 Button
on (release) {
gotoAndStop ("dif");
}
Symbol 580 Button
on (release) {
gotoAndStop ("Help");
}
Symbol 585 Button
on (release) {
gotoAndStop ("Credits");
}
Symbol 588 MovieClip Frame 1
stop();
Symbol 588 MovieClip Frame 1155
stop();
Symbol 596 Button
on (press) {
gotoAndStop ("easy");
}
Symbol 601 Button
on (press) {
gotoAndStop ("medium");
}
Symbol 606 Button
on (press) {
gotoAndStop ("Hard");
}
Symbol 610 Button
on (press) {
gotoAndStop ("main");
}
Symbol 616 Button
on (press) {
_root.difficultySetting = 1;
_root.songNum = 4;
gotoAndStop (1872);
stopAllSounds();
_root.menuSongPlaying = false;
songNamed = "Speedway";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("speedways");
_root.songvoice.start();
}
Symbol 621 Button
on (press) {
_root.difficultySetting = 1;
_root.songNum = 3;
gotoAndStop (1872);
stopAllSounds();
_root.menuSongPlaying = false;
songNamed = "41";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("astormsocalm");
_root.songvoice.start();
}
Symbol 628 Button
on (press) {
_root.difficultySetting = 1;
_root.songNum = 1;
gotoAndStop (1872);
stopAllSounds();
_root.menuSongPlaying = false;
_root.songNamed = "39";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("FICR");
_root.songvoice.start();
}
Symbol 633 Button
on (press) {
_root.difficultySetting = 1;
_root.songNum = 2;
gotoAndStop (1872);
stopAllSounds();
_root.menuSongPlaying = false;
_root.songNamed = "Factory";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("factory1");
_root.songvoice.start();
}
Symbol 637 MovieClip Frame 1
stop();
Symbol 638 Button
on (press) {
gotoAndStop ("dif");
}
Symbol 639 Button
on (press) {
_root.difficultySetting = 2;
_root.songNum = 4;
gotoAndStop (1872);
stopAllSounds();
_root.menuSongPlaying = false;
songNamed = "Speedway";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("speedways");
_root.songvoice.start();
}
Symbol 641 Button
on (press) {
_root.difficultySetting = 2;
_root.songNum = 1;
gotoAndStop (1872);
stopAllSounds();
menuSongPlaying = false;
songNamed = "39";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("FICR");
_root.songvoice.start();
}
Symbol 642 Button
on (press) {
_root.difficultySetting = 2;
_root.songNum = 2;
gotoAndStop (1872);
stopAllSounds();
_root.menuSongPlaying = false;
songNamed = "Factory";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("factory1");
_root.songvoice.start();
}
Symbol 643 Button
on (press) {
_root.difficultySetting = 2;
_root.songNum = 3;
gotoAndStop (1872);
stopAllSounds();
_root.menuSongPlaying = false;
songNamed = "41";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("astormsocalm");
_root.songvoice.start();
}
Symbol 644 Button
on (press) {
_root.difficultySetting = 3;
_root.songNum = 4;
gotoAndStop (1872);
stopAllSounds();
_root.menuSongPlaying = false;
songNamed = "Speedway";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("speedways");
_root.songvoice.start();
}
Symbol 646 Button
on (press) {
_root.difficultySetting = 3;
_root.songNum = 1;
gotoAndStop (1872);
stopAllSounds();
menuSongPlaying = false;
_root.menuSongPlaying = false;
songNamed = "39";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("FICR");
_root.songvoice.start();
}
Symbol 647 Button
on (press) {
_root.difficultySetting = 3;
_root.songNum = 2;
gotoAndStop (1872);
stopAllSounds();
_root.menuSongPlaying = false;
songNamed = "Factory";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("factory1");
_root.songvoice.start();
}
Symbol 648 Button
on (press) {
_root.difficultySetting = 3;
_root.songNum = 3;
gotoAndStop (1872);
stopAllSounds();
_root.menuSongPlaying = false;
songNamed = "41";
_root.songvoice = new Sound(this);
_root.songvoice.attachSound("astormsocalm");
_root.songvoice.start();
}
Symbol 651 MovieClip Frame 1
stop();
Symbol 654 Button
on (press) {
stopAllSounds();
_root.menuSongPlaying = false;
gotoAndStop (1876);
}
Symbol 662 Button
on (press) {
getURL ("mailto:AttackingHobo@gmail.com");
}
Symbol 663 Button
on (press) {
getURL ("IneedHalp@gmail.com");
}
Symbol 664 Button
on (press) {
getURL ("AdhesiveChicken@gmail.com");
}
Symbol 667 Button
on (release) {
getURL ("../../www.hrawl.com/default.htm", "_blank");
}
Symbol 671 Button
on (press) {
if (_root.difficultySetting == 1) {
gotoAndStop ("easy");
}
if (_root.difficultySetting == 2) {
gotoAndStop ("medium");
}
if (_root.difficultySetting == 3) {
gotoAndStop ("hard");
}
}
Symbol 673 Button
on (press) {
stopAllSounds();
_root.voice = new Sound(this);
beginNumber = Math.round((Math.random() * 5) + 1);
_root.voice.attachSound("beginsong" + beginNumber);
_root.voice.start();
gotoAndStop ("MainGame");
}
Instance of Symbol 253 MovieClip in Symbol 684 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.gamePaused == true) {
this._parent.stop();
} else {
this._parent.play();
}
}
Instance of Symbol 253 MovieClip in Symbol 752 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.gamePaused == true) {
this._parent.stop();
} else {
this._parent.play();
}
}
Instance of Symbol 253 MovieClip in Symbol 764 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.gamePaused == true) {
this._parent.stop();
} else {
this._parent.play();
}
}
Symbol 804 MovieClip Frame 1
stop();
Symbol 817 MovieClip Frame 1
stop();
Instance of Symbol 253 MovieClip in Symbol 817 MovieClip Frame 10
onClipEvent (enterFrame) {
if (_root.gamePaused == true) {
this._parent.stop();
} else {
this._parent.play();
}
}
Symbol 817 MovieClip Frame 17
gotoAndStop (1);
Instance of Symbol 253 MovieClip in Symbol 817 MovieClip Frame 25
onClipEvent (enterFrame) {
if (_root.gamePaused == true) {
this._parent.stop();
} else {
this._parent.play();
}
}
Symbol 817 MovieClip Frame 31
gotoAndStop (1);
Symbol 1146 MovieClip Frame 11
stop();
Instance of Symbol 1145 MovieClip "shaker" in Symbol 1146 MovieClip Frame 11
onClipEvent (load) {
dx = this._x;
dy = this._y;
}
onClipEvent (enterFrame) {
this._x = dx + _root.insanitiesx;
this._y = dy + _root.insanitiesy;
}
Symbol 1146 MovieClip Frame 31
stop();
Symbol 1149 MovieClip Frame 1
stop();
Instance of Symbol 253 MovieClip in Symbol 1149 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.gamePaused == true) {
this._parent.stop();
} else {
this._parent.play();
}
}
Instance of Symbol 253 MovieClip in Symbol 1155 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.gamePaused == true) {
this._parent.stop();
} else {
this._parent.play();
}
}
Symbol 1155 MovieClip Frame 70
stop();
_root.song = new Sound(this);
_root.song.attachSound(_root.songNamed);
_root.song.start();
_root.songIsPlay = true;
Symbol 1162 Button
on (press) {
_root.gamePaused = false;
_root.scenezer = "menu";
_root.removeEverything = true;
_root.goBackLAWL = true;
}
Symbol 1166 Button
on (release) {
_root.gamePaused = false;
_root.scenezer = "Game";
_root.removeEverything = true;
_root.goBackLAWL = true;
}
Symbol 1170 Button
on (press) {
_root.pButt = true;
}
Symbol 1171 MovieClip Frame 1
stop();
Symbol 1174 MovieClip Frame 60
stop();
Symbol 1178 Button
on (press) {
stopAllSounds();
if (_root.difficultySetting == 1) {
gotoAndStop ("easy");
}
if (_root.difficultySetting == 2) {
gotoAndStop ("medium");
}
if (_root.difficultySetting == 3) {
gotoAndStop ("hard");
}
}
Symbol 1186 MovieClip Frame 1
stop();
Symbol 1203 MovieClip Frame 1
stop();
Symbol 1207 Button
on (release) {
stopAllSounds();
_root.voice = new Sound(this);
beginNumber = Math.round((Math.random() * 5) + 1);
_root.voice.attachSound("beginsong" + beginNumber);
_root.voice.start();
gotoAndStop (1873);
}
Symbol 1229 MovieClip Frame 1
stop();
Symbol 1233 MovieClip Frame 1
stop();
Symbol 1240 MovieClip Frame 1
stop();
Symbol 1242 Button
on (press) {
stopAllSounds();
gotoAndStop ("credits");
}