xxxxxxxxxx
13679
let spritesheeta = [];
let spritesheeta2 = [];
let spritesheetb = [];
let spritesheetb2 = [];
let spritesheeta3 = [];
let spritesheeta4 = [];
let spritesheetb3 = [];
let spritesheetb4 = [];
let spritesheeta5 = [];
let spritesheeta6 = [];
let spritesheetb5 = [];
let spritesheetb6 = [];
let spritesheeta7 = [];
let spritesheeta8 = [];
let spritesheetb7 = [];
let spritesheetb8 = [];
let spritesheeta9 = [];
let spritesheeta10 = [];
let spritesheetb9 = [];
let spritesheetb10 = [];
let spritesheeta11 = [];
let spritesheeta12 = [];
let spritesheetb11 = [];
let spritesheetb12 = [];
let spritesheeta13 = [];
let spritesheeta14 = [];
let spritesheetb13 = [];
let spritesheetb14 = [];
let spritesheeta15 = [];
let spritesheeta16 = [];
let spritesheetb15 = [];
let spritesheetb16 = [];
let spritesheeta17 = [];
let spritesheeta18 = [];
let spritesheetb17 = [];
let spritesheetb18 = [];
let spritesheeta19 = [];
let spritesheeta20 = [];
let spritesheetb19 = [];
let spritesheetb20 = [];
let spritesheeta21 = [];
let spritesheeta22 = [];
let spritesheetb21 = [];
let spritesheetb22 = [];
let spritesheeta23 = [];
let spritesheeta24 = [];
let spritesheetb23 = [];
let spritesheetb24 = [];
let spritesheeta25 = [];
let spritesheeta26 = [];
let spritesheetb25 = [];
let spritesheetb26 = [];
let spritesheeta27 = [];
let spritesheeta28 = [];
let spritesheetb27 = [];
let spritesheetb28 = [];
let spritesheeta29 = [];
let spritesheeta30 = [];
let spritesheetb29 = [];
let spritesheetb30 = [];
let spritesheeta31 = [];
let spritesheeta32 = [];
let spritesheetb31 = [];
let spritesheetb32 = [];
let spritesheeta33 = [];
let spritesheeta34 = [];
let spritesheetb33 = [];
let spritesheetb34 = [];
let spritesheeta35 = [];
let spritesheeta36 = [];
let spritesheetb35 = [];
let spritesheetb36 = [];
let spritesheeta37 = [];
let spritesheeta38 = [];
let spritesheetb37 = [];
let spritesheetb38 = [];
let spritesheeta39 = [];
let spritesheeta40 = [];
let spritesheetb39 = [];
let spritesheetb40 = [];
//stance
let spritesheeta41 = [];
let spritesheeta42 = [];
let spritesheetb41 = [];
let spritesheetb42 = [];
//combo
let spritesheeta43 = [];
let spritesheeta44 = [];
let spritesheetb43 = [];
let spritesheetb44 = [];
//dash punch
let spritesheeta45 = [];
let spritesheeta46 = [];
let spritesheetb45 = [];
let spritesheetb46 = [];
//spear thrower
let spritesheeta47 = [];
let spritesheeta48 = [];
let spritesheetb47 = [];
let spritesheetb48 = [];
//mia walkin
let spritesheeta49 = [];
let spritesheeta50 = [];
let spritesheetb49 = [];
let spritesheetb50 = [];
//mia knocked up
let spritesheeta51 = [];
let spritesheeta52 = [];
let spritesheetb51 = [];
let spritesheetb52 = [];
//spear
let spritesheeta53 = [];
let spritesheeta54 = [];
let spritesheetb53 = [];
let spritesheetb54 = [];
//mega death hit on mia
let spritesheeta55 = [];//when mia is playable against mega
let spritesheeta56 = [];
let spritesheetb55 = [];//when mega is playable against mia
let spritesheetb56 = [];
//mia dizziness
let spritesheeta57 = [];
let spritesheeta58 = [];
let spritesheetb57 = [];
let spritesheetb58 = [];
//mia is hit
let spritesheeta59 = [];
let spritesheeta60 = [];
let spritesheetb59 = [];
let spritesheetb60 = [];
//mia's death hit on mega
let spritesheeta61 = [];
let spritesheeta62 = [];
let spritesheetb61 = [];
let spritesheetb62 = [];
//mia turnin kick
let spritesheeta63 = [];
let spritesheeta64 = [];
let spritesheetb63 = [];
let spritesheetb64 = [];
//xaxa stance
let spritesheeta65 = [];
let spritesheeta66 = [];
let spritesheetb65 = [];
let spritesheetb66 = [];
//xaxa star throw
let spritesheeta67 = [];
let spritesheeta68 = [];
let spritesheetb67 = [];
let spritesheetb68 = [];
//fly dash
let spritesheeta69 = [];
let spritesheeta70 = [];
let spritesheetb69 = [];
let spritesheetb70 = [];
//break in
let spritesheeta71 = [];
let spritesheeta72 = [];
let spritesheetb71 = [];
let spritesheetb72 = [];
//weapon
let spritesheeta73 = [];
let spritesheeta74 = [];
let spritesheetb73 = [];
let spritesheetb74 = [];
//extras for mia
//mia duck
let spritesheeta75 = [];
let spritesheeta76 = [];
let spritesheetb75 = [];
let spritesheetb76 = [];
//mia low dash punch
let spritesheeta77 = [];
let spritesheeta78 = [];
let spritesheetb77 = [];
let spritesheetb78 = [];
//mia low turnin kick
let spritesheeta79 = [];
let spritesheeta80 = [];
let spritesheetb79 = [];
let spritesheetb80 = [];
//mia uppercut
let spritesheeta81 = [];
let spritesheeta82 = [];
let spritesheetb81 = [];
let spritesheetb82 = [];
//mia jump
let spritesheeta83 = [];
let spritesheeta84 = [];
let spritesheetb83 = [];
let spritesheetb84 = [];
//mia sommersault
//mia smrslt forward for a plyr 1
let spritesheeta85 = [];
//mia smrslt backward for a plyr 1
let spritesheeta86 = [];
//mia smrslt forward for b of a plyr 1
let spritesheeta87 = [];
//mia smrslt backward for b of a plyr 1
let spritesheeta88 = [];
//mia smrslt forward for b plyr 2
let spritesheetb85 = [];
//mia smrslt backward for b plyr 2
let spritesheetb86 = [];
//mia smrslt forward for a of b plyr 2
let spritesheetb87 = [];
//mia smrslt backward for a of b plyr 2
let spritesheetb88 = [];
//mia jump kick
let spritesheeta89 = [];
let spritesheeta90 = [];
let spritesheetb89 = [];
let spritesheetb90 = [];
//mia death hit
let spritesheeta91 = [];
let spritesheeta92 = [];
let spritesheetb91 = [];
let spritesheetb92 = [];
let spritedataa = {
"frames" : [{
}]
}
let spritedataa2 = {
"frames2" : [{
}]
}
let spritedatab = {
"frames3" : [{
}]
}
let spritedatab2 = {
"frames4" : [{
}]
}
let spritedataa3 = {
"frames5" : [{
}]
}
let spritedataa4 = {
"frames6" : [{
}]
}
let spritedatab3 = {
"frames7" : [{
}]
}
let spritedatab4 = {
"frames8" : [{
}]
}
let spritedataa5 = {
"frames9" : [{
}]
}
let spritedataa6 = {
"frames10" : [{
}]
}
let spritedatab5 = {
"frames11" : [{
}]
}
let spritedatab6 = {
"frames12" : [{
}]
}
let spritedataa7 = {
"frames13" : [{
}]
}
let spritedataa8 = {
"frames14" : [{
}]
}
let spritedatab7 = {
"frames15" : [{
}]
}
let spritedatab8 = {
"frames16" : [{
}]
}
let spritedataa9 = {
"frames17" : [{
}]
}
let spritedataa10 = {
"frames18" : [{
}]
}
let spritedatab9 = {
"frames19" : [{
}]
}
let spritedatab10 = {
"frames20" : [{
}]
}
let spritedataa11 = {
"frames21" : [{
}]
}
let spritedataa12 = {
"frames22" : [{
}]
}
let spritedatab11 = {
"frames23" : [{
}]
}
let spritedatab12 = {
"frames24" : [{
}]
}
let spritedataa13 = {
"frames25" : [{
}]
}
let spritedataa14 = {
"frames26" : [{
}]
}
let spritedatab13 = {
"frames27" : [{
}]
}
let spritedatab14 = {
"frames28" : [{
}]
}
let spritedataa15 = {
"frames29" : [{
}]
}
let spritedataa16 = {
"frames30" : [{
}]
}
let spritedatab15 = {
"frames31" : [{
}]
}
let spritedatab16 = {
"frames32" : [{
}]
}
let spritedataa17 = {
"frames33" : [{
}]
}
let spritedataa18 = {
"frames34" : [{
}]
}
let spritedatab17 = {
"frames35" : [{
}]
}
let spritedatab18 = {
"frames36" : [{
}]
}
let spritedataa19 = {
"frames37" : [{
}]
}
let spritedataa20 = {
"frames38" : [{
}]
}
let spritedatab19 = {
"frames39" : [{
}]
}
let spritedatab20 = {
"frames40" : [{
}]
}
let spritedataa21 = {
"frames41" : [{
}]
}
let spritedataa22 = {
"frames42" : [{
}]
}
let spritedatab21 = {
"frames43" : [{
}]
}
let spritedatab22 = {
"frames44" : [{
}]
}
let spritedataa23 = {
"frames45" : [{
}]
}
let spritedataa24 = {
"frames46" : [{
}]
}
let spritedatab23 = {
"frames47" : [{
}]
}
let spritedatab24 = {
"frames48" : [{
}]
}
let spritedataa25 = {
"frames49" : [{
}]
}
let spritedataa26 = {
"frames50" : [{
}]
}
let spritedatab25 = {
"frames51" : [{
}]
}
let spritedatab26 = {
"frames52" : [{
}]
}
let spritedataa27 = {
"frames53" : [{
}]
}
let spritedataa28 = {
"frames54" : [{
}]
}
let spritedatab27 = {
"frames55" : [{
}]
}
let spritedatab28 = {
"frames56" : [{
}]
}
let spritedataa29 = {
"frames57" : [{
}]
}
let spritedataa30 = {
"frames58" : [{
}]
}
let spritedatab29 = {
"frames59" : [{
}]
}
let spritedatab30 = {
"frames60" : [{
}]
}
let spritedataa31 = {
"frames61" : [{
}]
}
let spritedataa32 = {
"frames62" : [{
}]
}
let spritedatab31 = {
"frames63" : [{
}]
}
let spritedatab32 = {
"frames64" : [{
}]
}
let spritedataa33 = {
"frames65" : [{
}]
}
let spritedataa34 = {
"frames66" : [{
}]
}
let spritedatab33 = {
"frames67" : [{
}]
}
let spritedatab34 = {
"frames68" : [{
}]
}
let spritedataa35 = {
"frames69" : [{
}]
}
let spritedataa36 = {
"frames70" : [{
}]
}
let spritedatab35 = {
"frames71" : [{
}]
}
let spritedatab36 = {
"frames72" : [{
}]
}
let spritedataa37 = {
"frames73" : [{
}]
}
let spritedataa38 = {
"frames74" : [{
}]
}
let spritedatab37 = {
"frames75" : [{
}]
}
let spritedatab38 = {
"frames76" : [{
}]
}
let spritedataa39 = {
"frames77" : [{
}]
}
let spritedataa40 = {
"frames78" : [{
}]
}
let spritedatab39 = {
"frames79" : [{
}]
}
let spritedatab40 = {
"frames80" : [{
}]
}
let spritedataa41 = {
"frames81" : [{
}]
}
let spritedataa42 = {
"frames82" : [{
}]
}
let spritedatab41 = {
"frames83" : [{
}]
}
let spritedatab42 = {
"frames84" : [{
}]
}
let spritedataa43 = {
"frames85" : [{
}]
}
let spritedataa44 = {
"frames86" : [{
}]
}
let spritedatab43 = {
"frames87" : [{
}]
}
let spritedatab44 = {
"frames88" : [{
}]
}
let spritedataa45 = {
"frames89" : [{
}]
}
let spritedataa46 = {
"frames90" : [{
}]
}
let spritedatab45 = {
"frames91" : [{
}]
}
let spritedatab46 = {
"frames92" : [{
}]
}
let spritedataa47 = {
"frames93" : [{
}]
}
let spritedataa48 = {
"frames94" : [{
}]
}
let spritedatab47 = {
"frames95" : [{
}]
}
let spritedatab48 = {
"frames96" : [{
}]
}
let spritedataa49 = {
"frames97" : [{
}]
}
let spritedataa50 = {
"frames98" : [{
}]
}
let spritedatab49 = {
"frames99" : [{
}]
}
let spritedatab50 = {
"frames100" : [{
}]
}
let spritedataa51 = {
"frames101" : [{
}]
}
let spritedataa52 = {
"frames102" : [{
}]
}
let spritedatab51 = {
"frames103" : [{
}]
}
let spritedatab52 = {
"frames104" : [{
}]
}
let spritedataa53 = {
"frames105" : [{
}]
}
let spritedataa54 = {
"frames106" : [{
}]
}
let spritedatab53 = {
"frames107" : [{
}]
}
let spritedatab54 = {
"frames108" : [{
}]
}
let spritedataa55 = {
"frames109" : [{
}]
}
let spritedataa56 = {
"frames110" : [{
}]
}
let spritedatab55 = {
"frames111" : [{
}]
}
let spritedatab56 = {
"frames112" : [{
}]
}
let spritedataa57 = {
"frames113" : [{
}]
}
let spritedataa58 = {
"frames114" : [{
}]
}
let spritedatab57 = {
"frames115" : [{
}]
}
let spritedatab58 = {
"frames116" : [{
}]
}
let spritedataa59 = {
"frames117" : [{
}]
}
let spritedataa60 = {
"frames118" : [{
}]
}
let spritedatab59 = {
"frames119" : [{
}]
}
let spritedatab60 = {
"frames120" : [{
}]
}
let spritedataa61 = {
"frames121" : [{
}]
}
let spritedataa62 = {
"frames122" : [{
}]
}
let spritedatab61 = {
"frames123" : [{
}]
}
let spritedatab62 = {
"frames124" : [{
}]
}
let spritedataa63 = {
"frames125" : [{
}]
}
let spritedataa64 = {
"frames126" : [{
}]
}
let spritedatab63 = {
"frames127" : [{
}]
}
let spritedatab64 = {
"frames128" : [{
}]
}
let spritedataa65 = {
"frames129" : [{
}]
}
let spritedataa66 = {
"frames130" : [{
}]
}
let spritedatab65 = {
"frames131" : [{
}]
}
let spritedatab66 = {
"frames132" : [{
}]
}
let spritedataa67 = {
"frames133" : [{
}]
}
let spritedataa68 = {
"frames134" : [{
}]
}
let spritedatab67 = {
"frames135" : [{
}]
}
let spritedatab68 = {
"frames136" : [{
}]
}
let spritedataa69 = {
"frames137" : [{
}]
}
let spritedataa70 = {
"frames138" : [{
}]
}
let spritedatab69 = {
"frames139" : [{
}]
}
let spritedatab70 = {
"frames140" : [{
}]
}
let spritedataa71 = {
"frames141" : [{
}]
}
let spritedataa72 = {
"frames142" : [{
}]
}
let spritedatab71 = {
"frames143" : [{
}]
}
let spritedatab72 = {
"frames144" : [{
}]
}
let spritedataa73 = {
"frames145" : [{
}]
}
let spritedataa74 = {
"frames146" : [{
}]
}
let spritedatab73 = {
"frames147" : [{
}]
}
let spritedatab74 = {
"frames148" : [{
}]
}
let spritedataa75 = {
"frames149" : [{
}]
}
let spritedataa76 = {
"frames150" : [{
}]
}
let spritedatab75 = {
"frames151" : [{
}]
}
let spritedatab76 = {
"frames152" : [{
}]
}
let spritedataa77 = {
"frames153" : [{
}]
}
let spritedataa78 = {
"frames154" : [{
}]
}
let spritedatab77 = {
"frames155" : [{
}]
}
let spritedatab78 = {
"frames156" : [{
}]
}
let spritedataa79 = {
"frames157" : [{
}]
}
let spritedataa80 = {
"frames158" : [{
}]
}
let spritedatab79 = {
"frames159" : [{
}]
}
let spritedatab80 = {
"frames160" : [{
}]
}
let spritedataa81 = {
"frames161" : [{
}]
}
let spritedataa82 = {
"frames162" : [{
}]
}
let spritedatab81 = {
"frames163" : [{
}]
}
let spritedatab82 = {
"frames164" : [{
}]
}
let spritedataa83 = {
"frames165" : [{
}]
}
let spritedataa84 = {
"frames166" : [{
}]
}
let spritedatab83 = {
"frames167" : [{
}]
}
let spritedatab84 = {
"frames168" : [{
}]
}
let spritedataa85 = {
"frames169" : [{
}]
}
let spritedataa86 = {
"frames170" : [{
}]
}
let spritedataa87 = {
"frames171" : [{
}]
}
let spritedataa88 = {
"frames172" : [{
}]
}
let spritedatab85 = {
"frames173" : [{
}]
}
let spritedatab86 = {
"frames174" : [{
}]
}
let spritedatab87 = {
"frames175" : [{
}]
}
let spritedatab88 = {
"frames176" : [{
}]
}
let spritedataa89 = {
"frames177" : [{
}]
}
let spritedataa90 = {
"frames178" : [{
}]
}
let spritedatab89 = {
"frames179" : [{
}]
}
let spritedatab90 = {
"frames180" : [{
}]
}
let spritedataa91 = {
"frames181" : [{
}]
}
let spritedataa92 = {
"frames182" : [{
}]
}
let spritedatab91 = {
"frames183" : [{
}]
}
let spritedatab92 = {
"frames184" : [{
}]
}
let animation = [];
let animation2 = [];
let animation3 = [];
let animation4 = [];
let animation5 = [];
let animation6 = [];
let animation7 = [];
let animation8 = [];
let animation9 = [];
let animation10 = [];
let animation11 = [];
let animation12 = [];
let animation13 = [];
let animation14 = [];
let animation15 = [];
let animation16 = [];
let animation17 = [];
let animation18 = [];
let animation19 = [];
let animation20 = [];
let animation21 = [];
let animation22 = [];
let animation23 = [];
let animation24 = [];
let animation25 = [];
let animation26 = [];
let animation27 = [];
let animation28 = [];
let animation29 = [];
let animation30 = [];
let animation31 = [];
let animation32 = [];
let animation33 = [];
let animation34 = [];
let animation35 = [];
let animation36 = [];
let animation37 = [];
let animation38 = [];
let animation39 = [];
let animation40 = [];
let animation41 = [];
let animation42 = [];
let animation43 = [];
let animation44 = [];
let animation45 = [];
let animation46 = [];
let animation47 = [];
let animation48 = [];
let animation49 = [];
let animation50 = [];
let animation51 = [];
let animation52 = [];
let animation53 = [];
let animation54 = [];
let animation55 = [];
let animation56 = [];
let animation57 = [];
let animation58 = [];
let animation59 = [];
let animation60 = [];
let animation61 = [];
let animation62 = [];
let animation63 = [];
let animation64 = [];
let animation65 = [];
let animation66 = [];
let animation67 = [];
let animation68 = [];
let animation69 = [];
let animation70 = [];
let animation71 = [];
let animation72 = [];
let animation73 = [];
let animation74 = [];
let animation75 = [];
let animation76 = [];
let animation77 = [];
let animation78 = [];
let animation79 = [];
let animation80 = [];
let animation81 = [];
let animation82 = [];
let animation83 = [];
let animation84 = [];
let animation85 = [];
let animation86 = [];
let animation87 = [];
let animation88 = [];
let animation89 = [];
let animation90 = [];
let animation91 = [];
let animation92 = [];
let animation93 = [];
let animation94 = [];
let animation95 = [];
let animation96 = [];
let animation97 = [];
let animation98 = [];
let animation99 = [];
let animation100 = [];
let animation101 = [];
let animation102 = [];
let animation103 = [];
let animation104 = [];
let animation105 = [];
let animation106 = [];
let animation107 = [];
let animation108 = [];
let animation109 = [];
let animation110 = [];
let animation111 = [];
let animation112 = [];
let animation113 = [];
let animation114 = [];
let animation115 = [];
let animation116 = [];
let animation117 = [];
let animation118 = [];
let animation119 = [];
let animation120 = [];
let animation121 = [];
let animation122 = [];
let animation123 = [];
let animation124 = [];
let animation125 = [];
let animation126 = [];
let animation127 = [];
let animation128 = [];
let animation129 = [];
let animation130 = [];
let animation131 = [];
let animation132 = [];
let animation133 = [];
let animation134 = [];
let animation135 = [];
let animation136 = [];
let animation137 = [];
let animation138 = [];
let animation139 = [];
let animation140 = [];
let animation141 = [];
let animation142 = [];
let animation143 = [];
let animation144 = [];
let animation145 = [];
let animation146 = [];
let animation147 = [];
let animation148 = [];
let animation149 = [];
let animation150 = [];
let animation151 = [];
let animation152 = [];
let animation153 = [];
let animation154 = [];
let animation155 = [];
let animation156 = [];
let animation157 = [];
let animation158 = [];
let animation159 = [];
let animation160 = [];
let animation161 = [];
let animation162 = [];
let animation163 = [];
let animation164 = [];
let animation165 = [];
let animation166 = [];
let animation167 = [];
let animation168 = [];
let animation169 = [];
let animation170 = [];
let animation171 = [];
let animation172 = [];
let animation173 = [];
let animation174 = [];
let animation175 = [];
let animation176 = [];
let animation177 = [];
let animation178 = [];
let animation179 = [];
let animation180 = [];
let animation181 = [];
let animation182 = [];
let animation183 = [];
let animation184 = [];
var kickSound;
var punchSound;
var dhpSound;
var bloodsquirtSound;
var comboSound;
var ebSound;
var eb2Sound;
var spearSound;
var spear2Sound;
var slashSound;
var exeanceSound;
var dhanceSound;
var vlntanceSound;
var ftanceSound;
var hushSound;
var yushSound;
var horraSound;
var hayaatSound;
var paraySound;
var ebanceSound;
let fr = 10;
let fr2 = 7;
let speed = 22;
let speed2 = 22;
let speed3 = 22;//for mia a & b of a
let speed4 = 22;//for mia b & a of b
let speed5 = 22;//for xaxa a & b of a
let speed6 = 22;//for xaxa b & a of b
//Mega stnce side a
let idlaxa = 110;
let idlaya = 300;
//Mega stnce side b
let idlaxb = 400;
let idlayb = 300;
// stnce b for side a
let idlxa2 = 110;
let idlya2 = 300;
// stnce a for side b
let idlxb2 = 400;
let idlyb2 = 300;
// jab side a
let jabxa = 110;
let jabya = 300;
// jab side b
let jabxb = 400;
let jabyb = 300;
// jab side b for a
let jabxa2 = 110;
let jabya2 = 300;
// jab side a for b
let jabxb2 = 400;
let jabyb2 = 300;
// jmp frwd side a
let flpx = 110;
let flpy = 70;
// jmp bckwd side a
let flpx2 = 110;
let flpy2 = 70;
// jmp frwd side b of a
let flpx3 = 110;
let flpy3 = 70;
// jmp bckwd side b of a
let flpx4 = 110;
let flpy4 = 70;
// jmp frwd side b
let flpx5 = 400;
let flpy5 = 70;
// jmp bckwd side b
let flpx6 = 400;
let flpy6 = 70;
// jmp frwd side a of b
let flpx7 = 400;
let flpy7 = 70;
// jmp bckwd side a of b
let flpx8 = 400;
let flpy8 = 70;
//right wlk side a & b 0f a
let wlkxr = 110;
let wlkyr = 300;
//left wlk side a & b of a
let wlkxl = 110;
let wlkyl = 300;
//left wlk side b & a 0f b
let wlkxr2 = 400;
let wlkyr2 = 300;
//right wlk side b & a of b
let wlkxl2 = 400;
let wlkyl2 = 300;
//low jab side a
let ljx = 110;
let ljy = 430;
//low jab side b of a
let ljx2 = 110;
let ljy2 = 430;
//low jab side b
let ljx3 = 400;
let ljy3 = 430;
//low jab side a of b
let ljx4 = 400;
let ljy4 = 430;
//side kick side a
let skx = 110;
let sky = 300;
//side kick side b of a
let skx2 = 110;
let sky2 = 300;
//side kick side b
let skx3 = 400;
let sky3 = 300;
//side kick side a of b
let skx4 = 400;
let sky4 = 300;
//low side kick side a
let lkx = 110;
let lky = 430;
//low side kick side b of a
let lkx2 = 110;
let lky2 = 430;
//low side kick side b
let lkx3 = 400;
let lky3 = 430;
//low side kick side a of b
let lkx4 = 400;
let lky4 = 430;
//strt jump side a
let jmpx = 110;
let jmpy = 300;
//strt jump side b of a
let jmpx2 = 110;
let jmpy2 = 300;
//strt jump side b
let jmpx3 = 400;
let jmpy3 = 300;
//strt jump side a of b
let jmpx4 = 400;
let jmpy4 = 300;
//jump side kick side a
let jskx = 110;
let jsky = 70;
//jump side kick side b of a
let jskx2 = 110;
let jsky2 = 70;
//jump side kick side b
let jskx3 = 400;
let jsky3 = 70;
//jump side kick side a of b
let jskx4 = 400;
let jsky4 = 70;
//mega combo side a
let mcx = 110;
let mcy = 300;
//mega combo side b of a
let mcx2 = 110;
let mcy2 = 300;
//mega combo side b
let mcx3 = 400;
let mcy3 = 300;
//mega combo side a of b
let mcx4 = 400;
let mcy4 = 300;
//upper cut side a
let ucx = 110;
let ucy = 300;
//upper cut side b of a
let ucx2 = 110;
let ucy2 = 300;
//upper cut side b
let ucx3 = 400;
let ucy3 = 300;
//upper cut side a of b
let ucx4 = 400;
let ucy4 = 300;
//duck side a
let dx = 110;
let dy = 430;
//duck side b of a
let dx2 = 110;
let dy2 = 430;
//duck side b
let dx3 = 400;
let dy3 = 430;
//duck side a of b
let dx4 = 400;
let dy4 = 430;
//death hit side a
let dhx = 400;
let dhy = 300;
//death hit side b of a
let dhx2 = 400;
let dhy2 = 300;
//death hit side b
let dhx3 = 110;
let dhy3 = 300;
//death hit side a of b
let dhx4 = 110;
let dhy4 = 300;
//mega launch side a
let mlx = 110;
let mly = 300;
//mega launch side b of a
let mlx2 = 110;
let mly2 = 300;
//mega launch side b
let mlx3 = 400;
let mly3 = 300;
//mega launch side a of b
let mlx4 = 400;
let mly4 = 300;
//electro beam side a
let bx = 110;
let by = 200;
//electro beam side b of a
let bx2 = 110;
let by2 = 200;
//electro beam side b
let bx3 = 400;
let by3 = 200;
//electro beam side a of b
let bx4 = 400;
let by4 = 200;
//split kick side a
let splkx = 110;
let splky = 75;
//split kick side b of a
let splkx2 = 110;
let splky2 = 75;
//split kick side b
let splkx3 = 400;
let splky3 = 300;
//split kick side a of b
let splkx4 = 400;
let splky4 = 300;
//hit lifting side a
let kux = 110;
let kuy = 300;
//hit lifting side b of a
let kux2 = 110;
let kuy2 = 300;
//hit lifting side b
let kux3 = 400;
let kuy3 = 300;
//hit lifting side a of b
let kux4 = 400;
let kuy4 = 300;
//dizzy side a
let dzx = 110;
let dzy = 300;
//dizzy side b of a
let dzx2 = 110;
let dzy2 = 300;
//dizzy side b
let dzx3 = 400;
let dzy3 = 300;
//dizzy side a of b
let dzx4 = 400;
let dzy4 = 300;
//hitten side a
let htx = 110;
let hty = 300;
//hitten side b of a
let htx2 = 110;
let hty2 = 300;
//hitten side b
let htx3 = 400;
let hty3 = 300;
//hitten side a of b
let htx4 = 400;
let hty4 = 300;
//mia's
//mia stance a
let idlexa = 110;
let idleya = 300;
//mia stance b of a
let idlexb = 110;
let idleyb = 300;
//mia stance b
let idlexa2 = 400;
let idleya2 = 300;
//mia stance a of b
let idlexb2 = 400;
let idleyb2 = 300;
//mia combo a
let cmbx = 110;
let cmby = 300;
//mia combo b of a
let cmbx2 = 110;
let cmby2 = 300;
//mia combo b
let cmbx3 = 400;
let cmby3 = 300;
//mia combo a of b
let cmbx4 = 400;
let cmby4 = 300;
//mia dash punch a
let dpx = 110;
let dpy = 300;
//mia dash puch b of a
let dpx2 = 110;
let dpy2 = 300;
//mia dash punch b
let dpx3 = 400;
let dpy3 = 300;
//mia dash punch a of b
let dpx4 = 400;
let dpy4 = 300;
//mia spear throw a
let stx = 110;
let sty = 300;
//mia spear throw b of a
let stx2 = 110;
let sty2 = 300;
//mia spear throw b
let stx3 = 400;
let sty3 = 300;
//mia spear throw a of b
let stx4 = 400;
let sty4 = 300;
//mia walk right a & b of a
let mwxr = 110;
let mwyr = 300;
//mia walk right a & b of a
let mwxl = 110;
let mwyl = 300;
//mia walk left b & a of b
let mwxr2 = 400;
let mwyr2 = 300;
//mia walk left b & a of b
let mwxl2 = 400;
let mwyl2 = 300;
//mia knocked up a
let mkx = 110;
let mky = 300;
//mia knocked up b of a
let mkx2 = 110;
let mky2 = 300;
//mia knocked up b
let mkx3 = 400;
let mky3 = 300;
//mia knocked up a of b
let mkx4 = 400;
let mky4 = 300;
//spear a
let sx = 110;
let sy = 200;
//spear b of a
let sx2 = 110;
let sy2 = 200;
//spear b
let sx3 = 400;
let sy3 = 400;
//spear a of b
let sx4 = 400;
let sy4 = 400;
//mega death hit on mia(when mia is playable against mega)
let mdhx = 110;
let mdhy = 300;
let mdhx2 = 110;
let mdhy2 = 300;
//mega death hit on mia(when mega is playable against mia)
let mdhx3 = 400;
let mdhy3 = 300;
let mdhx4 = 400;
let mdhy4 = 300;
//mia dizzy a
let mdzx = 110;
let mdzy = 300;
//mia dizzy b of a
let mdzx2 = 110;
let mdzy2 = 300;
//mia dizzy b
let mdzx3 = 400;
let mdzy3 = 300;
//mia dizzy a of b
let mdzx4 = 400;
let mdzy4 = 300;
//mia is hit a
let mhtx = 110;
let mhty = 300;
//mia is hit b of a
let mhtx2 = 110;
let mhty2 = 300;
//mia is hit b
let mhtx3 = 400;
let mhty3 = 300;
//mia is hit a of b
let mhtx4 = 400;
let mhty4 = 300;
//if mia is playable
//mia death hit on mega a
let dhmx = 110;
let dhmy = 300
//mia death hit on mega b of a
let dhmx2 = 110;
let dhmy2 = 300;
//if mia is not playable
//mia death hit on mega b
let dhmx3 = 400;
let dhmy3 = 300;
//mia death hit on mega a of b
let dhmx4 = 400;
let dhmy4 = 300;
//mia turnin kick a
let tkx = 110;
let tky = 300;
//mia turnin kick b of a
let tkx2 = 110;
let tky2 = 300;
//mia turnin kick b
let tkx3 = 400;
let tky3 = 300;
//mia turnin kick
let tkx4 = 400;
let tky4 = 300;
//xaxa's
//stance a
let xidx = 110;
let xidy = 300;
//stance b of a
let xidx2 = 110;
let xidy2 = 300;
//stance b
let xidx3 = 400;
let xidy3 = 300;
//stance a of b
let xidx4 = 400;
let xidy4 = 300;
//weapon throw a
let wtx = 110;
let wty = 300;
//weapon throw b of a
let wtx2 = 110;
let wty2 = 300;
//weapon throw b
let wtx3 = 400;
let wty3 = 300;
//weapon throw a of b
let wtx4 = 400;
let wty4 = 300;
//wind dasher a
let wdx = 110;
let wdy = 300;
//wind dasher b of a
let wdx2 = 110;
let wdy2 = 300;
//wind dasher b
let wdx3 = 400;
let wdy3 = 300;
//wind dasher a of b
let wdx4 = 400;
let wdy4 = 300;
//door breaker a
let dbx = 110;
let dby = 300;
//door breaker b of a
let dbx2 = 110;
let dby2 = 300;
//door breaker b
let dbx3 = 400;
let dby3 = 300;
//door breaker a of b
let dbx4 = 400;
let dby4 = 300;
//weapon a
let wx = 110;
let wy = 200;
//weapon b of a
let wx2 = 110;
let wy2 = 200
//weapon b
let wx3 = 400;
let wy3 = 200;
//weapon a of b
let wx4 = 400;
let wy4 = 200;
//mia's extras
//mia duck a
let mdkx = 110;
let mdky = 300;
//mia duck b of a
let mdkx2 = 110;
let mdky2 = 300;
//mia duck b
let mdkx3 = 400;
let mdky3 = 300;
//mia duck a of b
let mdkx4 = 400;
let mdky4 = 300;
//mia low dash punch a
let mldx = 110;
let mldy = 300;
//mia low dash punch b of a
let mldx2 = 110;
let mldy2 = 300;
//mia low dash punch b
let mldx3 = 400;
let mldy3 = 300;
//mia low dash punch a of b
let mldx4 = 400;
let mldy4 = 300;
//mia low turnin kick a
let mltx = 110;
let mlty = 300;
//mia low turnin kick b of a
let mltx2 = 110;
let mlty2 = 300;
//mia low turnin kick b
let mltx3 = 400;
let mlty3 = 300;
//mia low turnin kick a of b
let mltx4 = 400;
let mlty4 = 300;
//mia uppercut a
let mux = 110;
let muy = 300;
//mia uppercut b of a
let mux2 = 110;
let muy2 = 300;
//mia uppercut b
let mux3 = 400;
let muy3 = 300;
//mia uppercut a of b
let mux4 = 400;
let muy4 = 300;
//mia jump a
let mjx = 110;
let mjy = 300;
//mia jump b of a
let mjx2 = 110;
let mjy2 = 300;
//mia jump b
let mjx3 = 400;
let mjy3 = 300;
//mia jump a of b
let mjx4 = 400;
let mjy4 = 300;
//mia sommersault plyr 1
//mia forward smrslt a
let msx = 110;
let msy = 70;
//mia backward smrslt a
let msx2 = 110;
let msy2 = 70;
//mia forward smrslt b of a
let msx3 = 110;
let msy3 = 70;
//mia backward smrslt b of a
let msx4 = 110;
let msy4 = 70;
//mia sommersault plyr 2
//mia forward smrslt b
let msx5 = 400;
let msy5 = 70;
//mia backward smrslt b
let msx6 = 400;
let msy6 = 70;
//mia forward smrslt a of b
let msx7 = 400;
let msy7 = 70;
//mia backward smrslt a of b
let msx8 = 400;
let msy8 = 70;
//mia jump kick a
let mjkx = 110;
let mjky = 70;
//mia jump kick b of a
let mjkx2 = 110;
let mjky2 = 70;
//mia jump kick b
let mjkx3 = 400;
let mjky3 = 70;
//mia jump kick a of b
let mjkx4 = 400;
let mjky4 = 70;
// z as in zoey
//mia death hit a (if mia is playable against the AI mia)
let zdhx = 110;
let zdhy = 300;
//mia death hit b of a
let zdhx2 = 110;
let zdhy2 = 300;
//mia death hit b (if the AI mia against the playable mia)
let zdhx3 = 400;
let zdhy3 = 300;
//mia death hit a of b
let zdhx4 = 400;
let zdhy4 = 300;
let numHits = 70;
let score = 0;
let numHits2 = 170;
let score2 = 0;
let numHits3 = 70;//for mia b & a of b(when mia is not playable)
let score3 = 0;
let numHits4 = 70;//for mia a & b of a(when mia is playable)
let score4 = 0;
let numHits5 = 50;//another life meter for mega (when mega is not playable)
let score5 = 0;
let numHits6 = 70;//another life meter for mia(when mia is not playable)
let score6 = 0;
let numHits7 = 170;//for xaxa b & a of b(when xaxa is not playable)
let score7 = 0;
let scene;
function preload() {
spritesheeta[0] = loadImage('F1.jpg');
spritesheeta2[0] = loadImage('F12 - Copy.jpg');
spritesheetb[0] = loadImage('F12 - Copy.jpg');
spritesheetb2[0] = loadImage('F1.jpg');
spritesheeta3[0] = loadImage('F3.jpg');
spritesheeta3[1] = loadImage('F4.jpg');
spritesheeta3[2] = loadImage('F5.jpg');
spritesheeta3[3] = loadImage('F6.jpg');
spritesheeta4[0] = loadImage('F17 - Copy.jpg');
spritesheeta4[1] = loadImage('F18 - Copy.jpg');
spritesheeta4[2] = loadImage('F19 - Copy.jpg');
spritesheeta4[3] = loadImage('F20 - Copy.jpg');
spritesheetb3[0] = loadImage('F17 - Copy.jpg');
spritesheetb3[1] = loadImage('F18 - Copy.jpg');
spritesheetb3[2] = loadImage('F19 - Copy.jpg');
spritesheetb3[3] = loadImage('F20 - Copy.jpg');
spritesheetb4[0] = loadImage('F3.jpg');
spritesheetb4[1] = loadImage('F4.jpg');
spritesheetb4[2] = loadImage('F5.jpg');
spritesheetb4[3] = loadImage('F6.jpg');
spritesheeta5[0] = loadImage('F21.jpg');
spritesheeta5[1] = loadImage('F22.jpg');
spritesheeta5[2] = loadImage('F23.jpg');
spritesheeta5[3] = loadImage('F24.jpg');
spritesheeta5[4] = loadImage('F25.jpg');
spritesheeta5[5] = loadImage('F26.jpg');
spritesheeta5[6] = loadImage('F27.jpg');
spritesheeta6[0] = loadImage('F28.jpg');
spritesheeta6[1] = loadImage('F29.jpg');
spritesheeta6[2] = loadImage('F30.jpg');
spritesheeta6[3] = loadImage('F31.jpg');
spritesheeta6[4] = loadImage('F32.jpg');
spritesheeta6[5] = loadImage('F33.jpg');
spritesheeta6[6] = loadImage('F34.jpg');
spritesheetb5[0] = loadImage('F35 - Copy.jpg');
spritesheetb5[1] = loadImage('F36 - Copy.jpg');
spritesheetb5[2] = loadImage('F37 - Copy.jpg');
spritesheetb5[3] = loadImage('F38 - Copy.jpg');
spritesheetb5[4] = loadImage('F39 - Copy.jpg');
spritesheetb5[5] = loadImage('F40 - Copy.jpg');
spritesheetb5[6] = loadImage('F41 - Copy.jpg');
spritesheetb6[0] = loadImage('F42 - Copy.jpg');
spritesheetb6[1] = loadImage('F43 - Copy.jpg');
spritesheetb6[2] = loadImage('F44 - Copy.jpg');
spritesheetb6[3] = loadImage('F45 - Copy.jpg');
spritesheetb6[4] = loadImage('F46 - Copy.jpg');
spritesheetb6[5] = loadImage('F47 - Copy.jpg');
spritesheetb6[6] = loadImage('F48 - Copy.jpg');
spritesheeta7[0] = loadImage('F35 - Copy.jpg');
spritesheeta7[1] = loadImage('F36 - Copy.jpg');
spritesheeta7[2] = loadImage('F37 - Copy.jpg');
spritesheeta7[3] = loadImage('F38 - Copy.jpg');
spritesheeta7[4] = loadImage('F39 - Copy.jpg');
spritesheeta7[5] = loadImage('F40 - Copy.jpg');
spritesheeta7[6] = loadImage('F41 - Copy.jpg');
spritesheeta8[0] = loadImage('F42 - Copy.jpg');
spritesheeta8[1] = loadImage('F43 - Copy.jpg');
spritesheeta8[2] = loadImage('F44 - Copy.jpg');
spritesheeta8[3] = loadImage('F45 - Copy.jpg');
spritesheeta8[4] = loadImage('F46 - Copy.jpg');
spritesheeta8[5] = loadImage('F47 - Copy.jpg');
spritesheeta8[6] = loadImage('F48 - Copy.jpg');
spritesheetb7[0] = loadImage('F21.jpg');
spritesheetb7[1] = loadImage('F22.jpg');
spritesheetb7[2] = loadImage('F23.jpg');
spritesheetb7[3] = loadImage('F24.jpg');
spritesheetb7[4] = loadImage('F25.jpg');
spritesheetb7[5] = loadImage('F26.jpg');
spritesheetb7[6] = loadImage('F27.jpg');
spritesheetb8[0] = loadImage('F28.jpg');
spritesheetb8[1] = loadImage('F29.jpg');
spritesheetb8[2] = loadImage('F30.jpg');
spritesheetb8[3] = loadImage('F31.jpg');
spritesheetb8[4] = loadImage('F32.jpg');
spritesheetb8[5] = loadImage('F33.jpg');
spritesheetb8[6] = loadImage('F34.jpg');
spritesheeta9[0] = loadImage('F49.jpg');
spritesheeta9[1] = loadImage('F50.jpg');
spritesheeta9[2] = loadImage('F51.jpg');
spritesheeta9[3] = loadImage('F52.jpg');
spritesheeta10[0] = loadImage('F57 - Copy.jpg');
spritesheeta10[1] = loadImage('F58 - Copy.jpg');
spritesheeta10[2] = loadImage('F59 - Copy.jpg');
spritesheeta10[3] = loadImage('F60 - Copy.jpg');
spritesheetb9[0] = loadImage('F57 - Copy.jpg');
spritesheetb9[1] = loadImage('F58 - Copy.jpg');
spritesheetb9[2] = loadImage('F59 - Copy.jpg');
spritesheetb9[3] = loadImage('F60 - Copy.jpg');
spritesheetb10[0] = loadImage('F49.jpg');
spritesheetb10[1] = loadImage('F50.jpg');
spritesheetb10[2] = loadImage('F51.jpg');
spritesheetb10[3] = loadImage('F52.jpg');
spritesheeta11[0] = loadImage('F61.jpg');
spritesheeta11[1] = loadImage('F62.jpg');
spritesheeta11[2] = loadImage('F63.jpg');
spritesheeta11[3] = loadImage('F64.jpg');
spritesheeta11[4] = loadImage('F65.jpg');
spritesheeta12[0] = loadImage('F71 - Copy.jpg');
spritesheeta12[1] = loadImage('F72 - Copy.jpg');
spritesheeta12[2] = loadImage('F73 - Copy.jpg');
spritesheeta12[3] = loadImage('F74 - Copy.jpg');
spritesheeta12[4] = loadImage('F75 - Copy.jpg');
spritesheetb11[0] = loadImage('F71 - Copy.jpg');
spritesheetb11[1] = loadImage('F72 - Copy.jpg');
spritesheetb11[2] = loadImage('F73 - Copy.jpg');
spritesheetb11[3] = loadImage('F74 - Copy.jpg');
spritesheetb11[4] = loadImage('F75 - Copy.jpg');
spritesheetb12[0] = loadImage('F61.jpg');
spritesheetb12[1] = loadImage('F62.jpg');
spritesheetb12[2] = loadImage('F63.jpg');
spritesheetb12[3] = loadImage('F64.jpg');
spritesheetb12[4] = loadImage('F65.jpg');
spritesheeta13[0] = loadImage('F76.jpg');
spritesheeta13[1] = loadImage('F77.jpg');
spritesheeta13[2] = loadImage('F78.jpg');
spritesheeta13[3] = loadImage('F79.jpg');
spritesheeta13[4] = loadImage('F80.jpg');
spritesheeta14[0] = loadImage('F86 - Copy.jpg');
spritesheeta14[1] = loadImage('F87 - Copy.jpg');
spritesheeta14[2] = loadImage('F88 - Copy.jpg');
spritesheeta14[3] = loadImage('F89 - Copy.jpg');
spritesheeta14[4] = loadImage('F90 - Copy.jpg');
spritesheetb13[0] = loadImage('F86 - Copy.jpg');
spritesheetb13[1] = loadImage('F87 - Copy.jpg');
spritesheetb13[2] = loadImage('F88 - Copy.jpg');
spritesheetb13[3] = loadImage('F89 - Copy.jpg');
spritesheetb13[4] = loadImage('F90 - Copy.jpg');
spritesheetb14[0] = loadImage('F76.jpg');
spritesheetb14[1] = loadImage('F77.jpg');
spritesheetb14[2] = loadImage('F78.jpg');
spritesheetb14[3] = loadImage('F79.jpg');
spritesheetb14[4] = loadImage('F80.jpg');
spritesheeta15[0] = loadImage('F91.jpg');
spritesheeta15[1] = loadImage('F92.jpg');
spritesheeta15[2] = loadImage('F93.jpg');
spritesheeta15[3] = loadImage('F94.jpg');
spritesheeta15[4] = loadImage('F95.jpg');
spritesheeta16[0] = loadImage('F101 - Copy.jpg');
spritesheeta16[1] = loadImage('F102 - Copy.jpg');
spritesheeta16[2] = loadImage('F103 - Copy.jpg');
spritesheeta16[3] = loadImage('F104 - Copy.jpg');
spritesheeta16[4] = loadImage('F105 - Copy.jpg');
spritesheetb15[0] = loadImage('F101 - Copy.jpg');
spritesheetb15[1] = loadImage('F102 - Copy.jpg');
spritesheetb15[2] = loadImage('F103 - Copy.jpg');
spritesheetb15[3] = loadImage('F104 - Copy.jpg');
spritesheetb15[4] = loadImage('F105 - Copy.jpg');
spritesheetb16[0] = loadImage('F91.jpg');
spritesheetb16[1] = loadImage('F92.jpg');
spritesheetb16[2] = loadImage('F93.jpg');
spritesheetb16[3] = loadImage('F94.jpg');
spritesheetb16[4] = loadImage('F95.jpg');
spritesheeta17[0] = loadImage('F106.jpg');
spritesheeta17[1] = loadImage('F107.jpg');
spritesheeta17[2] = loadImage('F108.jpg');
spritesheeta17[3] = loadImage('F109.jpg');
spritesheeta17[4] = loadImage('F110.jpg');
spritesheeta17[5] = loadImage('F111.jpg');
spritesheeta17[6] = loadImage('F112.jpg');
spritesheeta17[7] = loadImage('F113.jpg');
spritesheeta17[8] = loadImage('F113.jpg');
spritesheeta17[9] = loadImage('F113.jpg');
spritesheeta17[10] = loadImage('F113.jpg');
spritesheeta17[11] = loadImage('F113.jpg');
spritesheeta17[12] = loadImage('F113.jpg');
spritesheeta17[13] = loadImage('F113.jpg');
spritesheeta17[14] = loadImage('F113.jpg');
spritesheeta17[15] = loadImage('F113.jpg');
spritesheeta17[16] = loadImage('F113.jpg');
spritesheeta18[0] = loadImage('F121 - Copy.jpg');
spritesheeta18[1] = loadImage('F122 - Copy.jpg');
spritesheeta18[2] = loadImage('F123 - Copy.jpg');
spritesheeta18[3] = loadImage('F124 - Copy.jpg');
spritesheeta18[4] = loadImage('F125 - Copy.jpg');
spritesheeta18[5] = loadImage('F126 - Copy.jpg');
spritesheeta18[6] = loadImage('F127 - Copy.jpg');
spritesheeta18[7] = loadImage('F127 - Copy.jpg');
spritesheeta18[8] = loadImage('F127 - Copy.jpg');
spritesheeta18[9] = loadImage('F127 - Copy.jpg');
spritesheeta18[10] = loadImage('F127 - Copy.jpg');
spritesheeta18[11] = loadImage('F127 - Copy.jpg');
spritesheeta18[12] = loadImage('F127 - Copy.jpg');
spritesheetb17[0] = loadImage('F121 - Copy.jpg');
spritesheetb17[1] = loadImage('F122 - Copy.jpg');
spritesheetb17[2] = loadImage('F123 - Copy.jpg');
spritesheetb17[3] = loadImage('F124 - Copy.jpg');
spritesheetb17[4] = loadImage('F125 - Copy.jpg');
spritesheetb17[5] = loadImage('F126 - Copy.jpg');
spritesheetb17[6] = loadImage('F127 - Copy.jpg');
spritesheetb17[7] = loadImage('F127 - Copy.jpg');
spritesheetb17[8] = loadImage('F127 - Copy.jpg');
spritesheetb17[9] = loadImage('F127 - Copy.jpg');
spritesheetb17[10] = loadImage('F127 - Copy.jpg');
spritesheetb17[11] = loadImage('F127 - Copy.jpg');
spritesheetb17[12] = loadImage('F127 - Copy.jpg');
spritesheetb18[0] = loadImage('F106.jpg');
spritesheetb18[1] = loadImage('F107.jpg');
spritesheetb18[2] = loadImage('F108.jpg');
spritesheetb18[3] = loadImage('F109.jpg');
spritesheetb18[4] = loadImage('F110.jpg');
spritesheetb18[5] = loadImage('F111.jpg');
spritesheetb18[6] = loadImage('F112.jpg');
spritesheetb18[7] = loadImage('F113.jpg');
spritesheetb18[8] = loadImage('F113.jpg');
spritesheetb18[9] = loadImage('F113.jpg');
spritesheetb18[10] = loadImage('F113.jpg');
spritesheetb18[11] = loadImage('F113.jpg');
spritesheetb18[12] = loadImage('F113.jpg');
spritesheetb18[13] = loadImage('F113.jpg');
spritesheetb18[14] = loadImage('F113.jpg');
spritesheetb18[15] = loadImage('F113.jpg');
spritesheetb18[16] = loadImage('F113.jpg');
spritesheeta19[0] = loadImage('F128.jpg');
spritesheeta19[1] = loadImage('F129.jpg');
spritesheeta19[2] = loadImage('F130.jpg');
spritesheeta19[3] = loadImage('F130.jpg');
spritesheeta19[4] = loadImage('F130.jpg');
spritesheeta19[5] = loadImage('F130.jpg');
spritesheeta19[6] = loadImage('F130.jpg');
spritesheeta20[0] = loadImage('F134 - Copy.jpg');
spritesheeta20[1] = loadImage('F135 - Copy.jpg');
spritesheeta20[2] = loadImage('F136 - Copy.jpg');
spritesheeta20[3] = loadImage('F136 - Copy.jpg');
spritesheeta20[4] = loadImage('F136 - Copy.jpg');
spritesheeta20[5] = loadImage('F136 - Copy.jpg');
spritesheeta20[6] = loadImage('F136 - Copy.jpg');
spritesheetb19[0] = loadImage('F134 - Copy.jpg');
spritesheetb19[1] = loadImage('F135 - Copy.jpg');
spritesheetb19[2] = loadImage('F136 - Copy.jpg');
spritesheetb19[3] = loadImage('F136 - Copy.jpg');
spritesheetb19[4] = loadImage('F136 - Copy.jpg');
spritesheetb19[5] = loadImage('F136 - Copy.jpg');
spritesheetb19[6] = loadImage('F136 - Copy.jpg');
spritesheetb20[0] = loadImage('F128.jpg');
spritesheetb20[1] = loadImage('F129.jpg');
spritesheetb20[2] = loadImage('F130.jpg');
spritesheetb20[3] = loadImage('F130.jpg');
spritesheetb20[4] = loadImage('F130.jpg');
spritesheetb20[5] = loadImage('F130.jpg');
spritesheetb20[6] = loadImage('F130.jpg');
spritesheeta21[0] = loadImage('F137.jpg');
spritesheeta21[1] = loadImage('F138.jpg');
spritesheeta21[2] = loadImage('F139.jpg');
spritesheeta21[3] = loadImage('F140.jpg');
spritesheeta21[4] = loadImage('F141.jpg');
spritesheeta21[5] = loadImage('F142.jpg');
spritesheeta21[6] = loadImage('F143.jpg');
spritesheeta21[7] = loadImage('F144.jpg');
spritesheeta22[0] = loadImage('F145 - Copy.jpg');
spritesheeta22[1] = loadImage('F146 - Copy.jpg');
spritesheeta22[2] = loadImage('F147 - Copy.jpg');
spritesheeta22[3] = loadImage('F148 - Copy.jpg');
spritesheeta22[4] = loadImage('F149 - Copy.jpg');
spritesheeta22[5] = loadImage('F150 - Copy.jpg');
spritesheeta22[6] = loadImage('F151 - Copy.jpg');
spritesheeta22[7] = loadImage('F152 - Copy.jpg');
spritesheetb21[0] = loadImage('F145 - Copy.jpg');
spritesheetb21[1] = loadImage('F146 - Copy.jpg');
spritesheetb21[2] = loadImage('F147 - Copy.jpg');
spritesheetb21[3] = loadImage('F148 - Copy.jpg');
spritesheetb21[4] = loadImage('F149 - Copy.jpg');
spritesheetb21[5] = loadImage('F150 - Copy.jpg');
spritesheetb21[6] = loadImage('F151 - Copy.jpg');
spritesheetb21[7] = loadImage('F152 - Copy.jpg');
spritesheetb22[0] = loadImage('F137.jpg');
spritesheetb22[1] = loadImage('F138.jpg');
spritesheetb22[2] = loadImage('F139.jpg');
spritesheetb22[3] = loadImage('F140.jpg');
spritesheetb22[4] = loadImage('F141.jpg');
spritesheetb22[5] = loadImage('F142.jpg');
spritesheetb22[6] = loadImage('F143.jpg');
spritesheetb22[7] = loadImage('F144.jpg');
spritesheeta23[0] = loadImage('F153.jpg');
spritesheeta23[1] = loadImage('F154.jpg');
spritesheeta23[2] = loadImage('F155.jpg');
spritesheeta23[3] = loadImage('F156.jpg');
spritesheeta23[4] = loadImage('F157.jpg');
spritesheeta23[5] = loadImage('F157.jpg');
spritesheeta23[6] = loadImage('F157.jpg');
spritesheeta23[7] = loadImage('F157.jpg');
spritesheeta24[0] = loadImage('F163 - Copy.jpg');
spritesheeta24[1] = loadImage('F164 - Copy.jpg');
spritesheeta24[2] = loadImage('F165 - Copy.jpg');
spritesheeta24[3] = loadImage('F166 - Copy.jpg');
spritesheeta24[4] = loadImage('F167 - Copy.jpg');
spritesheeta24[5] = loadImage('F167 - Copy.jpg');
spritesheeta24[6] = loadImage('F167 - Copy.jpg');
spritesheeta24[7] = loadImage('F167 - Copy.jpg');
spritesheetb23[0] = loadImage('F163 - Copy.jpg');
spritesheetb23[1] = loadImage('F164 - Copy.jpg');
spritesheetb23[2] = loadImage('F165 - Copy.jpg');
spritesheetb23[3] = loadImage('F166 - Copy.jpg');
spritesheetb23[4] = loadImage('F167 - Copy.jpg');
spritesheetb23[5] = loadImage('F167 - Copy.jpg');
spritesheetb23[6] = loadImage('F167 - Copy.jpg');
spritesheetb23[7] = loadImage('F167 - Copy.jpg');
spritesheetb24[0] = loadImage('F153.jpg');
spritesheetb24[1] = loadImage('F154.jpg');
spritesheetb24[2] = loadImage('F155.jpg');
spritesheetb24[3] = loadImage('F156.jpg');
spritesheetb24[4] = loadImage('F157.jpg');
spritesheetb24[5] = loadImage('F157.jpg');
spritesheetb24[6] = loadImage('F157.jpg');
spritesheetb24[7] = loadImage('F157.jpg');
spritesheeta25[0] = loadImage('F168.jpg');
spritesheeta26[0] = loadImage('F170 - Copy.jpg');
spritesheetb25[0] = loadImage('F170 - Copy.jpg');
spritesheetb26[0] = loadImage('F168.jpg');
spritesheeta27[0] = loadImage('F176 - Copy.jpg');
spritesheeta27[1] = loadImage('F177 - Copy.jpg');
spritesheeta27[2] = loadImage('F178 - Copy.jpg');
spritesheeta27[3] = loadImage('F179 - Copy.jpg');
spritesheeta27[4] = loadImage('F180 - Copy.jpg');
spritesheeta28[0] = loadImage('F171.jpg');
spritesheeta28[1] = loadImage('F172.jpg');
spritesheeta28[2] = loadImage('F173.jpg');
spritesheeta28[3] = loadImage('F174.jpg');
spritesheeta28[4] = loadImage('F175.jpg');
spritesheetb27[0] = loadImage('F171.jpg');
spritesheetb27[1] = loadImage('F172.jpg');
spritesheetb27[2] = loadImage('F173.jpg');
spritesheetb27[3] = loadImage('F174.jpg');
spritesheetb27[4] = loadImage('F175.jpg');
spritesheetb28[0] = loadImage('F176 - Copy.jpg');
spritesheetb28[1] = loadImage('F177 - Copy.jpg');
spritesheetb28[2] = loadImage('F178 - Copy.jpg');
spritesheetb28[3] = loadImage('F179 - Copy.jpg');
spritesheetb28[4] = loadImage('F180 - Copy.jpg');
spritesheeta29[0] = loadImage('F181.jpg');
spritesheeta29[1] = loadImage('F182.jpg');
spritesheeta29[2] = loadImage('F183.jpg');
spritesheeta29[3] = loadImage('F184.jpg');
spritesheeta29[4] = loadImage('F184.jpg');
spritesheeta29[5] = loadImage('F184.jpg');
spritesheeta29[6] = loadImage('F184.jpg');
spritesheeta30[0] = loadImage('F189 - Copy.jpg');
spritesheeta30[1] = loadImage('F190 - Copy.jpg');
spritesheeta30[2] = loadImage('F191 - Copy.jpg');
spritesheeta30[3] = loadImage('F192 - Copy.jpg');
spritesheeta30[4] = loadImage('F192 - Copy.jpg');
spritesheeta30[5] = loadImage('F192 - Copy.jpg');
spritesheeta30[6] = loadImage('F192 - Copy.jpg');
spritesheetb29[0] = loadImage('F189 - Copy.jpg');
spritesheetb29[1] = loadImage('F190 - Copy.jpg');
spritesheetb29[2] = loadImage('F191 - Copy.jpg');
spritesheetb29[3] = loadImage('F192 - Copy.jpg');
spritesheetb29[4] = loadImage('F192 - Copy.jpg');
spritesheetb29[5] = loadImage('F192 - Copy.jpg');
spritesheetb29[6] = loadImage('F192 - Copy.jpg');
spritesheetb30[0] = loadImage('F181.jpg');
spritesheetb30[1] = loadImage('F182.jpg');
spritesheetb30[2] = loadImage('F183.jpg');
spritesheetb30[3] = loadImage('F184.jpg');
spritesheetb30[4] = loadImage('F184.jpg');
spritesheetb30[5] = loadImage('F184.jpg');
spritesheetb30[6] = loadImage('F184.jpg');
spritesheeta31[0] = loadImage('F193.jpg');
spritesheeta32[0] = loadImage('F194 - Copy.jpg');
spritesheetb31[0] = loadImage('F194 - Copy.jpg');
spritesheetb32[0] = loadImage('F193.jpg');
spritesheeta33[0] = loadImage('F195.jpg');
spritesheeta33[1] = loadImage('F196.jpg');
spritesheeta33[2] = loadImage('F197.jpg');
spritesheeta33[3] = loadImage('F198.jpg');
spritesheeta33[4] = loadImage('F199.jpg');
spritesheeta34[0] = loadImage('F205 - Copy.jpg');
spritesheeta34[1] = loadImage('F206 - Copy.jpg');
spritesheeta34[2] = loadImage('F207 - Copy.jpg');
spritesheeta34[3] = loadImage('F208 - Copy.jpg');
spritesheeta34[4] = loadImage('F209 - Copy.jpg');
spritesheetb33[0] = loadImage('F205 - Copy.jpg');
spritesheetb33[1] = loadImage('F206 - Copy.jpg');
spritesheetb33[2] = loadImage('F207 - Copy.jpg');
spritesheetb33[3] = loadImage('F208 - Copy.jpg');
spritesheetb33[4] = loadImage('F209 - Copy.jpg');
spritesheetb34[0] = loadImage('F195.jpg');
spritesheetb34[1] = loadImage('F196.jpg');
spritesheetb34[2] = loadImage('F197.jpg');
spritesheetb34[3] = loadImage('F198.jpg');
spritesheetb34[4] = loadImage('F199.jpg');
spritesheeta35[0] = loadImage('F210.jpg');
spritesheeta35[1] = loadImage('F211.jpg');
spritesheeta35[2] = loadImage('F212.jpg');
spritesheeta35[3] = loadImage('F213.jpg');
spritesheeta35[4] = loadImage('F214.jpg');
spritesheeta35[5] = loadImage('F215.jpg');
spritesheeta36[0] = loadImage('F216 - Copy.jpg');
spritesheeta36[1] = loadImage('F217 - Copy.jpg');
spritesheeta36[2] = loadImage('F218 - Copy.jpg');
spritesheeta36[3] = loadImage('F219 - Copy.jpg');
spritesheeta36[4] = loadImage('F220 - Copy.jpg');
spritesheeta36[5] = loadImage('F221 - Copy.jpg');
spritesheetb35[0] = loadImage('F216 - Copy.jpg');
spritesheetb35[1] = loadImage('F217 - Copy.jpg');
spritesheetb35[2] = loadImage('F218 - Copy.jpg');
spritesheetb35[3] = loadImage('F219 - Copy.jpg');
spritesheetb35[4] = loadImage('F220 - Copy.jpg');
spritesheetb35[5] = loadImage('F221 - Copy.jpg');
spritesheetb36[0] = loadImage('F210.jpg');
spritesheetb36[1] = loadImage('F211.jpg');
spritesheetb36[2] = loadImage('F212.jpg');
spritesheetb36[3] = loadImage('F213.jpg');
spritesheetb36[4] = loadImage('F214.jpg');
spritesheetb36[5] = loadImage('F215.jpg');
spritesheeta37[0] = loadImage('F222.jpg');
spritesheeta37[1] = loadImage('F223.jpg');
spritesheeta37[2] = loadImage('F224.jpg');
spritesheeta38[0] = loadImage('F225 - Copy.jpg');
spritesheeta38[1] = loadImage('F226 - Copy.jpg');
spritesheeta38[2] = loadImage('F227 - Copy.jpg');
spritesheetb37[0] = loadImage('F225 - Copy.jpg');
spritesheetb37[1] = loadImage('F226 - Copy.jpg');
spritesheetb37[2] = loadImage('F227 - Copy.jpg');
spritesheetb38[0] = loadImage('F222.jpg');
spritesheetb38[1] = loadImage('F223.jpg');
spritesheetb38[2] = loadImage('F224.jpg');
spritesheeta39[0] = loadImage('F228.jpg');
spritesheeta40[0] = loadImage('F229 - Copy.jpg');
spritesheetb39[0] = loadImage('F229 - Copy.jpg');
spritesheetb40[0] = loadImage('F228.jpg');
//mia's sprites
spritesheeta41[0] = loadImage('F230.jpg');
spritesheeta42[0] = loadImage('F232 - Copy.jpg');
spritesheetb41[0] = loadImage('F232 - Copy.jpg');
spritesheetb42[0] = loadImage('F230.jpg');
//mia combo a
spritesheeta43[0] = loadImage('F237.jpg');
spritesheeta43[1] = loadImage('F238.jpg');
spritesheeta43[2] = loadImage('F239.jpg');
spritesheeta43[3] = loadImage('F240.jpg');
spritesheeta43[4] = loadImage('F233.jpg');
spritesheeta43[5] = loadImage('F234.jpg');
spritesheeta43[6] = loadImage('F235.jpg');
spritesheeta43[7] = loadImage('F236.jpg');
//mia combo b of a
spritesheeta44[0] = loadImage('F245 - Copy.jpg');
spritesheeta44[1] = loadImage('F246 - Copy.jpg');
spritesheeta44[2] = loadImage('F247 - Copy.jpg');
spritesheeta44[3] = loadImage('F248 - Copy.jpg');
spritesheeta44[4] = loadImage('F241 - Copy.jpg');
spritesheeta44[5] = loadImage('F242 - Copy.jpg');
spritesheeta44[6] = loadImage('F243 - Copy.jpg');
spritesheeta44[7] = loadImage('F244 - Copy.jpg');
//mia combo b
spritesheetb43[0] = loadImage('F245 - Copy.jpg');
spritesheetb43[1] = loadImage('F246 - Copy.jpg');
spritesheetb43[2] = loadImage('F247 - Copy.jpg');
spritesheetb43[3] = loadImage('F248 - Copy.jpg');
spritesheetb43[4] = loadImage('F241 - Copy.jpg');
spritesheetb43[5] = loadImage('F242 - Copy.jpg');
spritesheetb43[6] = loadImage('F243 - Copy.jpg');
spritesheetb43[7] = loadImage('F244 - Copy.jpg');
//mia combo a of b
spritesheetb44[0] = loadImage('F237.jpg');
spritesheetb44[1] = loadImage('F238.jpg');
spritesheetb44[2] = loadImage('F239.jpg');
spritesheetb44[3] = loadImage('F240.jpg');
spritesheetb44[4] = loadImage('F233.jpg');
spritesheetb44[5] = loadImage('F234.jpg');
spritesheetb44[6] = loadImage('F235.jpg');
spritesheetb44[7] = loadImage('F236.jpg');
//dash punch a
spritesheeta45[0] = loadImage('F233.jpg');
spritesheeta45[1] = loadImage('F234.jpg');
spritesheeta45[2] = loadImage('F235.jpg');
spritesheeta45[3] = loadImage('F236.jpg');
//dash punch b of a
spritesheeta46[0] = loadImage('F241 - Copy.jpg');
spritesheeta46[1] = loadImage('F242 - Copy.jpg');
spritesheeta46[2] = loadImage('F243 - Copy.jpg');
spritesheeta46[3] = loadImage('F244 - Copy.jpg');
//dash punch b
spritesheetb45[0] = loadImage('F241 - Copy.jpg');
spritesheetb45[1] = loadImage('F242 - Copy.jpg');
spritesheetb45[2] = loadImage('F243 - Copy.jpg');
spritesheetb45[3] = loadImage('F244 - Copy.jpg');
//dash punch a of b
spritesheetb46[0] = loadImage('F233.jpg');
spritesheetb46[1] = loadImage('F234.jpg');
spritesheetb46[2] = loadImage('F235.jpg');
spritesheetb46[3] = loadImage('F236.jpg');
//spear throw a
spritesheeta47[0] = loadImage('F233.jpg');
spritesheeta47[1] = loadImage('F234.jpg');
spritesheeta47[2] = loadImage('F235.jpg');
spritesheeta47[3] = loadImage('F236.jpg');
//spear throw b of a
spritesheeta48[0] = loadImage('F241 - Copy.jpg');
spritesheeta48[1] = loadImage('F242 - Copy.jpg');
spritesheeta48[2] = loadImage('F243 - Copy.jpg');
spritesheeta48[3] = loadImage('F244 - Copy.jpg');
//spear throw b
spritesheetb47[0] = loadImage('F241 - Copy.jpg');
spritesheetb47[1] = loadImage('F242 - Copy.jpg');
spritesheetb47[2] = loadImage('F243 - Copy.jpg');
spritesheetb47[3] = loadImage('F244 - Copy.jpg');
//spear throw a of b
spritesheetb48[0] = loadImage('F233.jpg');
spritesheetb48[1] = loadImage('F234.jpg');
spritesheetb48[2] = loadImage('F235.jpg');
spritesheetb48[3] = loadImage('F236.jpg');
//mia walkin a & b of a
spritesheeta49[0] = loadImage('F249.jpg');
spritesheeta49[1] = loadImage('F250.jpg');
spritesheeta49[2] = loadImage('F251.jpg');
spritesheeta49[3] = loadImage('F252.jpg');
//mia walkin a & b of a
spritesheeta50[0] = loadImage('F257 - Copy.jpg');
spritesheeta50[1] = loadImage('F258 - Copy.jpg');
spritesheeta50[2] = loadImage('F259 - Copy.jpg');
spritesheeta50[3] = loadImage('F260 - Copy.jpg');
//mia walkin b & a of b
spritesheetb49[0] = loadImage('F257 - Copy.jpg');
spritesheetb49[1] = loadImage('F258 - Copy.jpg');
spritesheetb49[2] = loadImage('F259 - Copy.jpg');
spritesheetb49[3] = loadImage('F260 - Copy.jpg');
//mia walkin b & a of b
spritesheetb50[0] = loadImage('F249.jpg');
spritesheetb50[1] = loadImage('F250.jpg');
spritesheetb50[2] = loadImage('F251.jpg');
spritesheetb50[3] = loadImage('F252.jpg');
//mia lifted a
spritesheeta51[0] = loadImage('F261.jpg');
spritesheeta51[1] = loadImage('F262.jpg');
spritesheeta51[2] = loadImage('F263.jpg');
spritesheeta51[3] = loadImage('F264.jpg');
spritesheeta51[4] = loadImage('F265.jpg');
spritesheeta51[5] = loadImage('F266.jpg');
//mia lifted b of a
spritesheeta52[0] = loadImage('F267 - Copy.jpg');
spritesheeta52[1] = loadImage('F268 - Copy.jpg');
spritesheeta52[2] = loadImage('F269 - Copy.jpg');
spritesheeta52[3] = loadImage('F270 - Copy.jpg');
spritesheeta52[4] = loadImage('F271 - Copy.jpg');
spritesheeta52[5] = loadImage('F272 - Copy.jpg');
//mia lifted b
spritesheetb51[0] = loadImage('F267 - Copy.jpg');
spritesheetb51[1] = loadImage('F268 - Copy.jpg');
spritesheetb51[2] = loadImage('F269 - Copy.jpg');
spritesheetb51[3] = loadImage('F270 - Copy.jpg');
spritesheetb51[4] = loadImage('F271 - Copy.jpg');
spritesheetb51[5] = loadImage('F272 - Copy.jpg');
//mia lifted a of b
spritesheetb52[0] = loadImage('F261.jpg');
spritesheetb52[1] = loadImage('F262.jpg');
spritesheetb52[2] = loadImage('F263.jpg');
spritesheetb52[3] = loadImage('F264.jpg');
spritesheetb52[4] = loadImage('F265.jpg');
spritesheetb52[5] = loadImage('F266.jpg');
//spear a
spritesheeta53[0] = loadImage('F273.jpg');
//spear b of a
spritesheeta54[0] = loadImage('F274 - Copy.jpg');
//spear b
spritesheetb53[0] = loadImage('F274 - Copy.jpg');
//spear a of b
spritesheetb54[0] = loadImage('F273.jpg');
//mega death hit on mia(when mia is playable)
spritesheeta55[0] = loadImage('F275.jpg');
spritesheeta55[1] = loadImage('F276.jpg');
spritesheeta55[2] = loadImage('F277.jpg');
spritesheeta55[3] = loadImage('F278.jpg');
spritesheeta55[4] = loadImage('F279.jpg');
spritesheeta56[0] = loadImage('F280 - Copy.jpg');
spritesheeta56[1] = loadImage('F281 - Copy.jpg');
spritesheeta56[2] = loadImage('F282 - Copy.jpg');
spritesheeta56[3] = loadImage('F283 - Copy.jpg');
spritesheeta56[4] = loadImage('F284 - Copy.jpg');
//mega death hit on mia(when mega is playable)
spritesheetb55[0] = loadImage('F280 - Copy.jpg');
spritesheetb55[1] = loadImage('F281 - Copy.jpg');
spritesheetb55[2] = loadImage('F282 - Copy.jpg');
spritesheetb55[3] = loadImage('F283 - Copy.jpg');
spritesheetb55[4] = loadImage('F284 - Copy.jpg');
spritesheetb56[0] = loadImage('F275.jpg');
spritesheetb56[1] = loadImage('F276.jpg');
spritesheetb56[2] = loadImage('F277.jpg');
spritesheetb56[3] = loadImage('F278.jpg');
spritesheetb56[4] = loadImage('F279.jpg');
//mia is dizzy a
spritesheeta57[0] = loadImage('F285.jpg');
spritesheeta57[1] = loadImage('F286.jpg');
spritesheeta57[2] = loadImage('F287.jpg');
//mia is dizzy b of a
spritesheeta58[0] = loadImage('F288 - Copy.jpg');
spritesheeta58[1] = loadImage('F289 - Copy.jpg');
spritesheeta58[2] = loadImage('F290 - Copy.jpg');
//mia is dizzy b
spritesheetb57[0] = loadImage('F288 - Copy.jpg');
spritesheetb57[1] = loadImage('F289 - Copy.jpg');
spritesheetb57[2] = loadImage('F290 - Copy.jpg');
//mia is dizzy a of b
spritesheetb58[0] = loadImage('F285.jpg');
spritesheetb58[1] = loadImage('F286.jpg');
spritesheetb58[2] = loadImage('F287.jpg');
//mia is hit
spritesheeta59[0] = loadImage('F291.jpg');
//mia is hit b of a
spritesheeta60[0] = loadImage('F292 - Copy.jpg');
//mia is hit b
spritesheetb59[0] = loadImage('F292 - Copy.jpg');
//mia is hit a of b
spritesheetb60[0] = loadImage('F291.jpg');
//mia death hit on mega a
spritesheeta61[0] = loadImage('F293.jpg');
spritesheeta61[1] = loadImage('F294.jpg');
spritesheeta61[2] = loadImage('F295.jpg');
//mia death hit on mega b of a
spritesheeta62[0] = loadImage('F296 - Copy.jpg');
spritesheeta62[1] = loadImage('F297 - Copy.jpg');
spritesheeta62[2] = loadImage('F298 - Copy.jpg');
//mia death hit on mega b
spritesheetb61[0] = loadImage('F296 - Copy.jpg');
spritesheetb61[1] = loadImage('F297 - Copy.jpg');
spritesheetb61[2] = loadImage('F298 - Copy.jpg');
//mia death hit on mega a of b
spritesheetb62[0] = loadImage('F293.jpg');
spritesheetb62[1] = loadImage('F294.jpg');
spritesheetb62[2] = loadImage('F295.jpg');
//turnin kick a
spritesheeta63[0] = loadImage('F299.jpg');
spritesheeta63[1] = loadImage('F300.jpg');
spritesheeta63[2] = loadImage('F301.jpg');
spritesheeta63[3] = loadImage('F302.jpg');
spritesheeta63[4] = loadImage('F303.jpg');
//turnin kick b of a
spritesheeta64[0] = loadImage('F309 - Copy.jpg');
spritesheeta64[1] = loadImage('F310 - Copy.jpg');
spritesheeta64[2] = loadImage('F311 - Copy.jpg');
spritesheeta64[3] = loadImage('F312 - Copy.jpg');
spritesheeta64[4] = loadImage('F313 - Copy.jpg');
//turnin kick b
spritesheetb63[0] = loadImage('F309 - Copy.jpg');
spritesheetb63[1] = loadImage('F310 - Copy.jpg');
spritesheetb63[2] = loadImage('F311 - Copy.jpg');
spritesheetb63[3] = loadImage('F312 - Copy.jpg');
spritesheetb63[4] = loadImage('F313 - Copy.jpg');
//turnin kick a of b
spritesheetb64[0] = loadImage('F299.jpg');
spritesheetb64[1] = loadImage('F300.jpg');
spritesheetb64[2] = loadImage('F301.jpg');
spritesheetb64[3] = loadImage('F302.jpg');
spritesheetb64[4] = loadImage('F303.jpg');
//xaxa sprites
spritesheeta65[0] = loadImage('F314.jpg');
spritesheeta66[0] = loadImage('F315.jpg');
spritesheetb65[0] = loadImage('F315.jpg');
spritesheetb66[0] = loadImage('F314.jpg');
//star thrower
spritesheeta67[0] = loadImage('F316.jpg');
spritesheeta67[1] = loadImage('F317.jpg');
spritesheeta67[2] = loadImage('F318.jpg');
spritesheeta68[0] = loadImage('F319.jpg');
spritesheeta68[1] = loadImage('F320.jpg');
spritesheeta68[2] = loadImage('F321.jpg');
spritesheetb67[0] = loadImage('F319.jpg');
spritesheetb67[1] = loadImage('F320.jpg');
spritesheetb67[2] = loadImage('F321.jpg');
spritesheetb68[0] = loadImage('F316.jpg');
spritesheetb68[1] = loadImage('F317.jpg');
spritesheetb68[2] = loadImage('F318.jpg');
//fly dash
spritesheeta69[0] = loadImage('F322.jpg');
spritesheeta70[0] = loadImage('F323.jpg');
spritesheetb69[0] = loadImage('F323.jpg');
spritesheetb70[0] = loadImage('F322.jpg');
//door break
spritesheeta71[0] = loadImage('F324.jpg');
spritesheeta71[1] = loadImage('F325.jpg');
spritesheeta71[2] = loadImage('F326.jpg');
spritesheeta72[0] = loadImage('F327.jpg');
spritesheeta72[1] = loadImage('F328.jpg');
spritesheeta72[2] = loadImage('F329.jpg');
spritesheetb71[0] = loadImage('F327.jpg');
spritesheetb71[1] = loadImage('F328.jpg');
spritesheetb71[2] = loadImage('F329.jpg');
spritesheetb72[0] = loadImage('F324.jpg');
spritesheetb72[1] = loadImage('F325.jpg');
spritesheetb72[2] = loadImage('F326.jpg');
//weapon
spritesheeta73[0] = loadImage('F330.jpg');
spritesheeta74[0] = loadImage('F330.jpg');
spritesheetb73[0] = loadImage('F330.jpg');
spritesheetb74[0] = loadImage('F330.jpg');
//extras for mia
//miaduck
spritesheeta75[0] = loadImage('F331.jpg');
spritesheeta76[0] = loadImage('F332.jpg');
spritesheetb75[0] = loadImage('F332.jpg');
spritesheetb76[0] = loadImage('F331.jpg');
//mia l. dash punch
spritesheeta77[0] = loadImage('F333.jpg');
spritesheeta77[1] = loadImage('F334.jpg');
spritesheeta78[0] = loadImage('F335.jpg');
spritesheeta78[1] = loadImage('F336.jpg');
spritesheetb77[0] = loadImage('F335.jpg');
spritesheetb77[1] = loadImage('F336.jpg');
spritesheetb78[0] = loadImage('F333.jpg');
spritesheetb78[1] = loadImage('F334.jpg');
//mia l. turnin kick
spritesheeta79[0] = loadImage('F337.jpg');
spritesheeta79[1] = loadImage('F338.jpg');
spritesheeta79[2] = loadImage('F339.jpg');
spritesheeta80[0] = loadImage('F340.jpg');
spritesheeta80[1] = loadImage('F341.jpg');
spritesheeta80[2] = loadImage('F342.jpg');
spritesheetb79[0] = loadImage('F340.jpg');
spritesheetb79[1] = loadImage('F341.jpg');
spritesheetb79[2] = loadImage('F342.jpg');
spritesheetb80[0] = loadImage('F337.jpg');
spritesheetb80[1] = loadImage('F338.jpg');
spritesheetb80[2] = loadImage('F339.jpg');
//mia uppercut
spritesheeta81[0] = loadImage('F343.jpg');
spritesheeta81[1] = loadImage('F344.jpg');
spritesheeta81[2] = loadImage('F345.jpg');
spritesheeta81[3] = loadImage('F346.jpg');
spritesheeta81[4] = loadImage('F347.jpg');
spritesheeta81[5] = loadImage('F347.jpg');
spritesheeta81[6] = loadImage('F347.jpg');
spritesheeta82[0] = loadImage('F348 - Copy.jpg');
spritesheeta82[1] = loadImage('F349 - Copy.jpg');
spritesheeta82[2] = loadImage('F350 - Copy.jpg');
spritesheeta82[3] = loadImage('F351 - Copy.jpg');
spritesheeta82[4] = loadImage('F352 - Copy.jpg');
spritesheeta82[5] = loadImage('F352 - Copy.jpg');
spritesheeta82[6] = loadImage('F352 - Copy.jpg');
spritesheetb81[0] = loadImage('F348 - Copy.jpg');
spritesheetb81[1] = loadImage('F349 - Copy.jpg');
spritesheetb81[2] = loadImage('F350 - Copy.jpg');
spritesheetb81[3] = loadImage('F351 - Copy.jpg');
spritesheetb81[4] = loadImage('F352 - Copy.jpg');
spritesheetb81[5] = loadImage('F352 - Copy.jpg');
spritesheetb81[6] = loadImage('F352 - Copy.jpg');
spritesheetb82[0] = loadImage('F343.jpg');
spritesheetb82[1] = loadImage('F344.jpg');
spritesheetb82[2] = loadImage('F345.jpg');
spritesheetb82[3] = loadImage('F346.jpg');
spritesheetb82[4] = loadImage('F347.jpg');
spritesheetb82[5] = loadImage('F347.jpg');
spritesheetb82[6] = loadImage('F347.jpg');
//mia jump
spritesheeta83[0] = loadImage('F353.jpg');
spritesheeta83[1] = loadImage('F354.jpg');
spritesheeta84[0] = loadImage('F355 - Copy.jpg');
spritesheeta84[1] = loadImage('F356 - Copy.jpg');
spritesheetb83[0] = loadImage('F355 - Copy.jpg');
spritesheetb83[1] = loadImage('F356 - Copy.jpg');
spritesheetb84[0] = loadImage('F353.jpg');
spritesheetb84[1] = loadImage('F354.jpg');
//mia sommersault plyr 1
//mia smrslt a forward
spritesheeta85[0] = loadImage('F357.jpg');
spritesheeta85[1] = loadImage('F358.jpg');
spritesheeta85[2] = loadImage('F359.jpg');
spritesheeta85[3] = loadImage('F360.jpg');
spritesheeta85[4] = loadImage('F361.jpg');
spritesheeta85[5] = loadImage('F362.jpg');
spritesheeta85[6] = loadImage('F363.jpg');
//mia smrslt a backward
spritesheeta86[0] = loadImage('F363.jpg');
spritesheeta86[1] = loadImage('F362.jpg');
spritesheeta86[2] = loadImage('F361.jpg');
spritesheeta86[3] = loadImage('F360.jpg');
spritesheeta86[4] = loadImage('F359.jpg');
spritesheeta86[5] = loadImage('F358.jpg');
spritesheeta86[6] = loadImage('F357.jpg');
//mia smrslt b of a forward
spritesheeta87[0] = loadImage('F364 - Copy.jpg');
spritesheeta87[1] = loadImage('F365 - Copy.jpg');
spritesheeta87[2] = loadImage('F366 - Copy.jpg');
spritesheeta87[3] = loadImage('F367 - Copy.jpg');
spritesheeta87[4] = loadImage('F368 - Copy.jpg');
spritesheeta87[5] = loadImage('F369 - Copy.jpg');
spritesheeta87[6] = loadImage('F370 - Copy.jpg');
//mia smrslt b of a backward
spritesheeta88[0] = loadImage('F370 - Copy.jpg');
spritesheeta88[1] = loadImage('F369 - Copy.jpg');
spritesheeta88[2] = loadImage('F368 - Copy.jpg');
spritesheeta88[3] = loadImage('F367 - Copy.jpg');
spritesheeta88[4] = loadImage('F366 - Copy.jpg');
spritesheeta88[5] = loadImage('F365 - Copy.jpg');
spritesheeta88[6] = loadImage('F364 - Copy.jpg');
//mia smrslt b forward
spritesheetb85[0] = loadImage('F364 - Copy.jpg');
spritesheetb85[1] = loadImage('F365 - Copy.jpg');
spritesheetb85[2] = loadImage('F366 - Copy.jpg');
spritesheetb85[3] = loadImage('F367 - Copy.jpg');
spritesheetb85[4] = loadImage('F368 - Copy.jpg');
spritesheetb85[5] = loadImage('F369 - Copy.jpg');
spritesheetb85[6] = loadImage('F370 - Copy.jpg');
//mia smrslt b backward
spritesheetb86[0] = loadImage('F370 - Copy.jpg');
spritesheetb86[1] = loadImage('F369 - Copy.jpg');
spritesheetb86[2] = loadImage('F368 - Copy.jpg');
spritesheetb86[3] = loadImage('F367 - Copy.jpg');
spritesheetb86[4] = loadImage('F366 - Copy.jpg');
spritesheetb86[5] = loadImage('F365 - Copy.jpg');
spritesheetb86[6] = loadImage('F364 - Copy.jpg');
//mia smrslt a of b forward
spritesheetb87[0] = loadImage('F357.jpg');
spritesheetb87[1] = loadImage('F358.jpg');
spritesheetb87[2] = loadImage('F359.jpg');
spritesheetb87[3] = loadImage('F360.jpg');
spritesheetb87[4] = loadImage('F361.jpg');
spritesheetb87[5] = loadImage('F362.jpg');
spritesheetb87[6] = loadImage('F363.jpg');
//mia smrslt a of b backward
spritesheetb88[0] = loadImage('F363.jpg');
spritesheetb88[1] = loadImage('F362.jpg');
spritesheetb88[2] = loadImage('F361.jpg');
spritesheetb88[3] = loadImage('F360.jpg');
spritesheetb88[4] = loadImage('F359.jpg');
spritesheetb88[5] = loadImage('F358.jpg');
spritesheetb88[6] = loadImage('F357.jpg');
//mia jump kick a
spritesheeta89[0] = loadImage('F371.jpg');
spritesheeta89[1] = loadImage('F372.jpg');
spritesheeta89[2] = loadImage('F373.jpg');
//mia jump kick b of a
spritesheeta90[0] = loadImage('F374.jpg');
spritesheeta90[1] = loadImage('F375.jpg');
spritesheeta90[2] = loadImage('F376.jpg');
//mia jump kick b
spritesheetb89[0] = loadImage('F374.jpg');
spritesheetb89[1] = loadImage('F375.jpg');
spritesheetb89[2] = loadImage('F376.jpg');
//mia jump kick a of b
spritesheetb90[0] = loadImage('F371.jpg');
spritesheetb90[1] = loadImage('F372.jpg');
spritesheetb90[2] = loadImage('F373.jpg');
//mia death hit a
spritesheeta91[0] = loadImage('F377.jpg');
spritesheeta91[1] = loadImage('F378.jpg');
spritesheeta91[2] = loadImage('F379.jpg');
//mia death hit b of a
spritesheeta92[0] = loadImage('F380 - Copy.jpg');
spritesheeta92[1] = loadImage('F381 - Copy.jpg');
spritesheeta92[2] = loadImage('F382 - Copy.jpg');
//mia death hit b
spritesheetb91[0] = loadImage('F380 - Copy.jpg');
spritesheetb91[1] = loadImage('F381 - Copy.jpg');
spritesheetb91[2] = loadImage('F382 - Copy.jpg');
//mia death hit a of b
spritesheetb92[0] = loadImage('F377.jpg');
spritesheetb92[1] = loadImage('F378.jpg');
spritesheetb92[2] = loadImage('F379.jpg');
kickSound = loadSound("Voice 001.m4a");
punchSound = loadSound("Voice 002.m4a");
dhpSound = loadSound("Voice 003.m4a");
bloodsquirtSound = loadSound("Voice 004.m4a");
comboSound = loadSound("Voice 005.m4a");
ebSound = loadSound("Voice 006.m4a");
eb2Sound = loadSound("Voice 007.m4a");
spearSound = loadSound("Voice 008.m4a");
spear2Sound = loadSound("Voice 009.m4a");
slashSound = loadSound("Voice 010.m4a");
exeanceSound = loadSound("Voice 011.m4a");
dhanceSound = loadSound("Voice 012.m4a");
vlntanceSound = loadSound("Voice 013.m4a");
ftanceSound = loadSound("Voice 014.m4a");
hushSound = loadSound("Voice 018.m4a");
yushSound = loadSound("Voice 019.m4a");
horraSound = loadSound("Voice 020.m4a");
hayaatSound = loadSound("Voice 021.m4a");
paraySound = loadSound("Voice 022.m4a");
ebanceSound = loadSound("Voice 023.m4a");
}
function setup() {
createCanvas(windowWidth, windowHeight);
scene = 1
// Mega Stnce a
let frames = spritedataa.frames;
for(let i = 0; i < frames.length; i++) {
let pos = frames[i].position;
let img = spritesheeta;
animation.push(img);
}
//Mega Stnce b
let frames2 = spritedataa2.frames2;
for(let i = 0; i < frames2.length; i++) {
let pos = frames2[i].position;
let img = spritesheeta2;
animation2.push(img);
}
// stnce b for Mega a
let frames3 = spritedatab.frames3;
for(let i = 0; i < frames3.length; i++) {
let pos = frames3[i].position;
let img = spritesheetb;
animation3.push(img);
}
// stnce a for Mega b
let frames4 = spritedatab2.frames4;
for(let i = 0; i < frames4.length; i++) {
let pos = frames4[i].position;
let img = spritesheetb2;
animation4.push(img);
}
// strt jab a
let frames5 = spritedataa3.frames5;
for(let i = 0; i < frames5.length; i++) {
let pos = frames5[i].position;
let img = spritesheeta3;
animation5.push(img);
frameRate(fr);
}
// strt jab b
let frames6 = spritedataa4.frames6;
for(let i = 0; i < frames6.length; i++) {
let pos = frames6[i].position;
let img = spritesheeta4;
animation6.push(img);
}
// strt jab b for Mega a
let frames7 = spritedatab3.frames7;
for(let i = 0; i < frames7.length; i++) {
let pos = frames7[i].position;
let img = spritesheetb3;
animation7.push(img);
}
// strt jab a for Mega b
let frames8 = spritedatab4.frames8;
for(let i = 0; i < frames8.length; i++) {
let pos = frames8[i].position;
let img = spritesheetb4;
animation8.push(img);
}
// flip over frwrd for Mega a
let frames9 = spritedataa5.frames9;
for(let i = 0; i < frames9.length; i++) {
let pos = frames9[i].position;
let img = spritesheeta5;
animation9.push(img);
}
// flip over bckwrd for Mega a
let frames10 = spritedataa6.frames10;
for(let i = 0; i < frames10.length; i++) {
let pos = frames10[i].position;
let img = spritesheeta6;
animation10.push(img);
}
// flip over frwrd for Mega b of a
let frames11 = spritedatab5.frames11;
for(let i = 0; i < frames11.length; i++) {
let pos = frames11[i].position;
let img = spritesheetb5;
animation11.push(img);
}
// flip over bckwrd for Mega b of a
let frames12 = spritedatab6.frames12;
for(let i = 0; i < frames12.length; i++) {
let pos = frames12[i].position;
let img = spritesheetb6;
animation12.push(img);
}
// flip over frwrd for Mega b
let frames13 = spritedataa7.frames13;
for(let i = 0; i < frames13.length; i++) {
let pos = frames13[i].position;
let img = spritesheeta7;
animation13.push(img);
}
// flip over bckwrd for Mega b
let frames14 = spritedataa8.frames14;
for(let i = 0; i < frames14.length; i++) {
let pos = frames14[i].position;
let img = spritesheeta8;
animation14.push(img);
}
// flip over frwrd for Mega a of b
let frames15 = spritedatab7.frames15;
for(let i = 0; i < frames15.length; i++) {
let pos = frames15[i].position;
let img = spritesheetb7;
animation15.push(img);
}
// flip over bckwrd for Mega a of b
let frames16 = spritedatab8.frames16;
for(let i = 0; i < frames16.length; i++) {
let pos = frames16[i].position;
let img = spritesheetb8;
animation16.push(img);
}
//walk to the right for both Mega a & b of a
let frames17 = spritedataa9.frames17;
for(let i = 0; i < frames17.length; i++) {
let pos = frames17[i].position;
let img = spritesheeta9;
animation17.push(img);
}
//walk to the left for both Mega a & b of a
let frames18 = spritedataa10.frames18;
for(let i = 0; i < frames18.length; i++) {
let pos = frames18[i].position;
let img = spritesheeta10;
animation18.push(img);
}
//walk to the left for both Mega b & a of b
let frames19 = spritedatab9.frames19;
for(let i = 0; i < frames19.length; i++) {
let pos = frames17[i].position;
let img = spritesheetb9;
animation19.push(img);
}
//walk to the right for both Mega b & a of b
let frames20 = spritedatab10.frames20;
for(let i = 0; i < frames20.length; i++) {
let pos = frames20[i].position;
let img = spritesheetb10;
animation20.push(img);
}
//low strt jab for Mega a
let frames21 = spritedataa11.frames21;
for(let i = 0; i < frames21.length; i++) {
let pos = frames21[i].position;
let img = spritesheeta11;
animation21.push(img);
}
//low strt jab for Mega b of a
let frames22 = spritedataa12.frames22;
for(let i = 0; i < frames22.length; i++) {
let pos = frames22[i].position;
let img = spritesheeta12;
animation22.push(img);
}
//low strt jab for Mega b
let frames23 = spritedatab11.frames23;
for(let i = 0; i < frames23.length; i++) {
let pos = frames23[i].position;
let img = spritesheetb11;
animation23.push(img);
}
//low strt jab for Mega b of a
let frames24 = spritedatab12.frames24;
for(let i = 0; i < frames24.length; i++) {
let pos = frames24[i].position;
let img = spritesheetb12;
animation24.push(img);
}
//side kick for Mega a
let frames25 = spritedataa13.frames25;
for(let i = 0; i < frames25.length; i++) {
let pos = frames25[i].position;
let img = spritesheeta13;
animation25.push(img);
}
//side kick for Mega b of a
let frames26 = spritedataa14.frames26;
for(let i = 0; i < frames26.length; i++) {
let pos = frames26[i].position;
let img = spritesheeta14;
animation26.push(img);
}
//side kick for Mega b
let frames27 = spritedatab13.frames27;
for(let i = 0; i < frames27.length; i++) {
let pos = frames27[i].position;
let img = spritesheetb13;
animation27.push(img);
}
//side kick for Mega a of b
let frames28 = spritedatab14.frames28;
for(let i = 0; i < frames28.length; i++) {
let pos = frames28[i].position;
let img = spritesheetb14;
animation28.push(img);
}
//low side kick for Mega a
let frames29 = spritedataa15.frames29;
for(let i = 0; i < frames29.length; i++) {
let pos = frames29[i].position;
let img = spritesheeta15;
animation29.push(img);
}
//low side kick for Mega b of a
let frames30 = spritedataa16.frames30;
for(let i = 0; i < frames30.length; i++) {
let pos = frames30[i].position;
let img = spritesheeta16;
animation30.push(img);
}
//low side kick for Mega b
let frames31 = spritedatab15.frames31;
for(let i = 0; i < frames31.length; i++) {
let pos = frames31[i].position;
let img = spritesheetb15;
animation31.push(img);
}
//low side kick for Mega b of a
let frames32 = spritedatab16.frames32;
for(let i = 0; i < frames32.length; i++) {
let pos = frames32[i].position;
let img = spritesheetb16;
animation32.push(img);
}
//straight jump for Mega a
let frames33 = spritedataa17.frames33;
for(let i = 0; i < frames33.length; i++) {
let pos = frames33[i].position;
let img = spritesheeta17;
animation33.push(img);
frameRate(fr2)
}
//straight jump for Mega b of a
let frames34 = spritedataa18.frames34;
for(let i = 0; i < frames34.length; i++) {
let pos = frames34[i].position;
let img = spritesheeta18;
animation34.push(img);
}
//straight jump for Mega b
let frames35 = spritedatab17.frames35;
for(let i = 0; i < frames35.length; i++) {
let pos = frames35[i].position;
let img = spritesheetb17;
animation35.push(img);
}
//straight jump for Mega b of a
let frames36 = spritedatab18.frames36;
for(let i = 0; i < frames36.length; i++) {
let pos = frames36[i].position;
let img = spritesheetb18;
animation36.push(img);
}
//jump side kick for Mega a
let frames37 = spritedataa19.frames37;
for(let i = 0; i < frames37.length; i++) {
let pos = frames37[i].position;
let img = spritesheeta19;
animation37.push(img);
frameRate(fr2)
}
//jump side kick for Mega b of a
let frames38 = spritedataa20.frames38;
for(let i = 0; i < frames38.length; i++) {
let pos = frames38[i].position;
let img = spritesheeta20;
animation38.push(img);
}
//jump side kick for Mega b
let frames39 = spritedatab19.frames39;
for(let i = 0; i < frames39.length; i++) {
let pos = frames39[i].position;
let img = spritesheetb19;
animation39.push(img);
}
//jump side kick for Mega b of a
let frames40 = spritedatab20.frames40;
for(let i = 0; i < frames40.length; i++) {
let pos = frames40[i].position;
let img = spritesheetb20;
animation40.push(img);
}
//mega combo for Mega a
let frames41 = spritedataa21.frames41;
for(let i = 0; i < frames41.length; i++) {
let pos = frames41[i].position;
let img = spritesheeta21;
animation41.push(img);
frameRate(fr2)
}
//mega combo for Mega b of a
let frames42 = spritedataa22.frames42;
for(let i = 0; i < frames42.length; i++) {
let pos = frames42[i].position;
let img = spritesheeta22;
animation42.push(img);
}
//mega combo for Mega b
let frames43 = spritedatab21.frames43;
for(let i = 0; i < frames43.length; i++) {
let pos = frames43[i].position;
let img = spritesheetb21;
animation43.push(img);
}
//mega combo for Mega b of a
let frames44 = spritedatab22.frames44;
for(let i = 0; i < frames44.length; i++) {
let pos = frames44[i].position;
let img = spritesheetb22;
animation44.push(img);
}
//upper cut for Mega a
let frames45 = spritedataa23.frames45;
for(let i = 0; i < frames45.length; i++) {
let pos = frames45[i].position;
let img = spritesheeta23;
animation45.push(img);
frameRate(fr2)
}
//upper cut for Mega b of a
let frames46 = spritedataa24.frames46;
for(let i = 0; i < frames46.length; i++) {
let pos = frames46[i].position;
let img = spritesheeta24;
animation46.push(img);
}
//upper cut for Mega b
let frames47 = spritedatab23.frames47;
for(let i = 0; i < frames47.length; i++) {
let pos = frames47[i].position;
let img = spritesheetb23;
animation47.push(img);
}
//upper cut for Mega b of a
let frames48 = spritedatab24.frames48;
for(let i = 0; i < frames48.length; i++) {
let pos = frames48[i].position;
let img = spritesheetb24;
animation48.push(img);
}
//duck down for Mega a
let frames49 = spritedataa25.frames49;
for(let i = 0; i < frames49.length; i++) {
let pos = frames49[i].position;
let img = spritesheeta25;
animation49.push(img);
frameRate(fr)
}
//duck down for Mega b of a
let frames50 = spritedataa26.frames50;
for(let i = 0; i < frames50.length; i++) {
let pos = frames50[i].position;
let img = spritesheeta26;
animation50.push(img);
}
//duck down for Mega b
let frames51 = spritedatab25.frames51;
for(let i = 0; i < frames51.length; i++) {
let pos = frames51[i].position;
let img = spritesheetb25;
animation51.push(img);
}
//duck down for Mega b of a
let frames52 = spritedatab26.frames52;
for(let i = 0; i < frames52.length; i++) {
let pos = frames52[i].position;
let img = spritesheetb26;
animation52.push(img);
}
//death hit for Mega a
let frames53 = spritedataa27.frames53;
for(let i = 0; i < frames53.length; i++) {
let pos = frames53[i].position;
let img = spritesheeta25;
animation49.push(img);
frameRate(fr)
}
//death hit for Mega b of a
let frames54 = spritedataa28.frames54;
for(let i = 0; i < frames54.length; i++) {
let pos = frames54[i].position;
let img = spritesheeta28;
animation54.push(img);
}
//death hit for Mega b
let frames55 = spritedatab27.frames55;
for(let i = 0; i < frames55.length; i++) {
let pos = frames55[i].position;
let img = spritesheetb27;
animation55.push(img);
}
//death hit for Mega b of a
let frames56 = spritedatab28.frames56;
for(let i = 0; i < frames56.length; i++) {
let pos = frames56[i].position;
let img = spritesheetb28;
animation56.push(img);
}
//launch for Mega a
let frames57 = spritedataa29.frames57;
for(let i = 0; i < frames57.length; i++) {
let pos = frames57[i].position;
let img = spritesheeta29;
animation57.push(img);
frameRate(fr2)
}
//launch for Mega b of a
let frames58 = spritedataa30.frames58;
for(let i = 0; i < frames58.length; i++) {
let pos = frames58[i].position;
let img = spritesheeta30;
animation58.push(img);
}
//launch for Mega b
let frames59 = spritedatab29.frames59;
for(let i = 0; i < frames59.length; i++) {
let pos = frames59[i].position;
let img = spritesheetb29;
animation59.push(img);
}
//launch for Mega b of a
let frames60 = spritedatab30.frames60;
for(let i = 0; i < frames60.length; i++) {
let pos = frames60[i].position;
let img = spritesheetb30;
animation60.push(img);
}
//electro beam for Mega a
let frames61 = spritedataa31.frames61;
for(let i = 0; i < frames61.length; i++) {
let pos = frames61[i].position;
let img = spritesheeta31;
animation61.push(img);
frameRate(fr2)
}
//electro beam for Mega b of a
let frames62 = spritedataa32.frames62;
for(let i = 0; i < frames62.length; i++) {
let pos = frames62[i].position;
let img = spritesheeta32;
animation62.push(img);
}
//electro beam for Mega b
let frames63 = spritedatab31.frames63;
for(let i = 0; i < frames63.length; i++) {
let pos = frames63[i].position;
let img = spritesheetb31;
animation63.push(img);
}
//electro beam for Mega b of a
let frames64 = spritedatab32.frames64;
for(let i = 0; i < frames64.length; i++) {
let pos = frames64[i].position;
let img = spritesheetb32;
animation64.push(img);
}
//split kick for Mega a
let frames65 = spritedataa33.frames65;
for(let i = 0; i < frames65.length; i++) {
let pos = frames65[i].position;
let img = spritesheeta33;
animation65.push(img);
frameRate(fr2)
}
//split kick for Mega b of a
let frames66 = spritedataa34.frames66;
for(let i = 0; i < frames66.length; i++) {
let pos = frames66[i].position;
let img = spritesheeta34;
animation66.push(img);
}
//split kick for Mega b
let frames67 = spritedatab33.frames67;
for(let i = 0; i < frames67.length; i++) {
let pos = frames67[i].position;
let img = spritesheetb33;
animation67.push(img);
}
//split kick for Mega a of b
let frames68 = spritedatab34.frames68;
for(let i = 0; i < frames68.length; i++) {
let pos = frames68[i].position;
let img = spritesheetb34;
animation68.push(img);
}
//knock up for Mega a
let frames69 = spritedataa35.frames69;
for(let i = 0; i < frames69.length; i++) {
let pos = frames69[i].position;
let img = spritesheeta35;
animation69.push(img);
frameRate(fr2)
}
//knock up for Mega b of a
let frames70 = spritedataa36.frames70;
for(let i = 0; i < frames70.length; i++) {
let pos = frames70[i].position;
let img = spritesheeta36;
animation70.push(img);
}
//knock up for Mega b
let frames71 = spritedatab35.frames71;
for(let i = 0; i < frames71.length; i++) {
let pos = frames71[i].position;
let img = spritesheetb35;
animation71.push(img);
}
//knock up for Mega a of b
let frames72 = spritedatab36.frames72;
for(let i = 0; i < frames72.length; i++) {
let pos = frames72[i].position;
let img = spritesheetb36;
animation72.push(img);
}
//dizzy for Mega a
let frames73 = spritedataa37.frames73;
for(let i = 0; i < frames73.length; i++) {
let pos = frames73[i].position;
let img = spritesheeta37;
animation73.push(img);
frameRate(fr2)
}
//dizzy for Mega b of a
let frames74 = spritedataa38.frames74;
for(let i = 0; i < frames74.length; i++) {
let pos = frames74[i].position;
let img = spritesheeta38;
animation74.push(img);
}
//dizzy for Mega b
let frames75 = spritedatab37.frames75;
for(let i = 0; i < frames75.length; i++) {
let pos = frames75[i].position;
let img = spritesheetb37;
animation75.push(img);
}
//dizzy for Mega a of b
let frames76 = spritedatab38.frames76;
for(let i = 0; i < frames76.length; i++) {
let pos = frames76[i].position;
let img = spritesheetb38;
animation76.push(img);
}
//hitten for Mega a
let frames77 = spritedataa39.frames77;
for(let i = 0; i < frames77.length; i++) {
let pos = frames77[i].position;
let img = spritesheeta39;
animation77.push(img);
frameRate(fr2)
}
//hitten for Mega b of a
let frames78 = spritedataa40.frames78;
for(let i = 0; i < frames78.length; i++) {
let pos = frames78[i].position;
let img = spritesheeta39;
animation78.push(img);
}
//hitten for Mega b
let frames79 = spritedatab39.frames79;
for(let i = 0; i < frames79.length; i++) {
let pos = frames79[i].position;
let img = spritesheetb39;
animation79.push(img);
}
//hitten for Mega a of b
let frames80 = spritedatab40.frames80;
for(let i = 0; i < frames80.length; i++) {
let pos = frames80[i].position;
let img = spritesheetb40;
animation80.push(img);
}
//mia's
let frames81 = spritedataa41.frames81;
for(let i = 0; i < frames81.length; i++) {
let pos = frames81[i].position;
let img = spritesheeta41;
animation81.push(img);
}
let frames82 = spritedataa42.frames82;
for(let i = 0; i < frames82.length; i++) {
let pos = frames82[i].position;
let img = spritesheeta42;
animation82.push(img);
}
let frames83 = spritedatab41.frames83;
for(let i = 0; i < frames83.length; i++) {
let pos = frames83[i].position;
let img = spritesheetb41;
animation83.push(img);
}
let frames84 = spritedatab42.frames84;
for(let i = 0; i < frames84.length; i++) {
let pos = frames84[i].position;
let img = spritesheetb42;
animation84.push(img);
}
//combos
let frames85 = spritedataa43.frames85;
for(let i = 0; i < frames85.length; i++) {
let pos = frames85[i].position;
let img = spritesheeta43;
animation85.push(img);
}
let frames86 = spritedataa44.frames86;
for(let i = 0; i < frames86.length; i++) {
let pos = frames86[i].position;
let img = spritesheeta44;
animation86.push(img);
}
let frames87 = spritedatab43.frames87;
for(let i = 0; i < frames87.length; i++) {
let pos = frames87[i].position;
let img = spritesheetb43;
animation87.push(img);
}
let frames88 = spritedatab44.frames88;
for(let i = 0; i < frames88.length; i++) {
let pos = frames88[i].position;
let img = spritesheetb44;
animation88.push(img);
}
//dash punch
let frames89 = spritedataa45.frames89;
for(let i = 0; i < frames89.length; i++) {
let pos = frames89[i].position;
let img = spritesheeta45;
animation89.push(img);
}
let frames90 = spritedataa46.frames90;
for(let i = 0; i < frames90.length; i++) {
let pos = frames90[i].position;
let img = spritesheeta46;
animation90.push(img);
}
let frames91 = spritedatab45.frames91;
for(let i = 0; i < frames91.length; i++) {
let pos = frames91[i].position;
let img = spritesheetb45;
animation91.push(img);
}
let frames92 = spritedatab46.frames92;
for(let i = 0; i < frames92.length; i++) {
let pos = frames92[i].position;
let img = spritesheetb46;
animation92.push(img);
}
//spear thrower
let frames93 = spritedataa47.frames93;
for(let i = 0; i < frames93.length; i++) {
let pos = frames93[i].position;
let img = spritesheeta47;
animation93.push(img);
}
let frames94 = spritedataa48.frames94;
for(let i = 0; i < frames94.length; i++) {
let pos = frames94[i].position;
let img = spritesheeta48;
animation94.push(img);
}
let frames95 = spritedatab47.frames95;
for(let i = 0; i < frames95.length; i++) {
let pos = frames95[i].position;
let img = spritesheetb47;
animation95.push(img);
}
let frames96 = spritedatab48.frames96;
for(let i = 0; i < frames96.length; i++) {
let pos = frames96[i].position;
let img = spritesheetb48;
animation96.push(img);
}
//walkin
let frames97 = spritedataa49.frames97;
for(let i = 0; i < frames97.length; i++) {
let pos = frames97[i].position;
let img = spritesheeta49;
animation97.push(img);
}
let frames98 = spritedataa50.frames98;
for(let i = 0; i < frames98.length; i++) {
let pos = frames98[i].position;
let img = spritesheeta50;
animation98.push(img);
}
let frames99 = spritedatab49.frames99;
for(let i = 0; i < frames99.length; i++) {
let pos = frames99[i].position;
let img = spritesheetb49;
animation99.push(img);
}
let frames100 = spritedatab50.frames100;
for(let i = 0; i < frames100.length; i++) {
let pos = frames100[i].position;
let img = spritesheetb50;
animation100.push(img);
}
//knocked up
let frames101 = spritedataa51.frames101;
for(let i = 0; i < frames101.length; i++) {
let pos = frames101[i].position;
let img = spritesheeta51;
animation101.push(img);
}
let frames102 = spritedataa52.frames102;
for(let i = 0; i < frames102.length; i++) {
let pos = frames102[i].position;
let img = spritesheeta52;
animation102.push(img);
}
let frames103 = spritedatab51.frames103;
for(let i = 0; i < frames103.length; i++) {
let pos = frames103[i].position;
let img = spritesheetb51;
animation103.push(img);
}
let frames104 = spritedatab52.frames104;
for(let i = 0; i < frames104.length; i++) {
let pos = frames104[i].position;
let img = spritesheetb52;
animation104.push(img);
}
//spear
let frames105 = spritedataa53.frames105;
for(let i = 0; i < frames105.length; i++) {
let pos = frames105[i].position;
let img = spritesheeta53;
animation105.push(img);
}
let frames106 = spritedataa54.frames106;
for(let i = 0; i < frames106.length; i++) {
let pos = frames106[i].position;
let img = spritesheeta54;
animation106.push(img);
}
let frames107 = spritedatab53.frames107;
for(let i = 0; i < frames107.length; i++) {
let pos = frames107[i].position;
let img = spritesheetb53;
animation107.push(img);
}
let frames108 = spritedatab54.frames108;
for(let i = 0; i < frames108.length; i++) {
let pos = frames108[i].position;
let img = spritesheetb54;
animation108.push(img);
}
//mega death hit on mia(when mia is playable)
let frames109 = spritedataa55.frames109;
for(let i = 0; i < frames109.length; i++) {
let pos = frames109[i].position;
let img = spritesheeta55;
animation109.push(img);
}
let frames110 = spritedataa56.frames110;
for(let i = 0; i < frames110.length; i++) {
let pos = frames110[i].position;
let img = spritesheeta56;
animation110.push(img);
}
//mega death hit on mia(when mega is playable)
let frames111 = spritedatab55.frames111;
for(let i = 0; i < frames111.length; i++) {
let pos = frames111[i].position;
let img = spritesheetb55;
animation111.push(img);
}
let frames112 = spritedatab56.frames112;
for(let i = 0; i < frames112.length; i++) {
let pos = frames112[i].position;
let img = spritesheetb56;
animation112.push(img);
}
//mia dizzy
let frames113 = spritedataa57.frames113;
for(let i = 0; i < frames113.length; i++) {
let pos = frames113[i].position;
let img = spritesheeta57;
animation113.push(img);
}
let frames114 = spritedataa58.frames114;
for(let i = 0; i < frames114.length; i++) {
let pos = frames114[i].position;
let img = spritesheeta58;
animation114.push(img);
}
let frames115 = spritedatab57.frames115;
for(let i = 0; i < frames115.length; i++) {
let pos = frames115[i].position;
let img = spritesheetb57;
animation115.push(img);
}
let frames116 = spritedatab58.frames116;
for(let i = 0; i < frames116.length; i++) {
let pos = frames116[i].position;
let img = spritesheetb58;
animation116.push(img);
}
//mia is hit
let frames117 = spritedataa59.frames117;
for(let i = 0; i < frames117.length; i++) {
let pos = frames117[i].position;
let img = spritesheeta59;
animation117.push(img);
}
let frames118 = spritedataa60.frames118;
for(let i = 0; i < frames118.length; i++) {
let pos = frames118[i].position;
let img = spritesheeta60;
animation118.push(img);
}
let frames119 = spritedatab59.frames119;
for(let i = 0; i < frames119.length; i++) {
let pos = frames119[i].position;
let img = spritesheetb59;
animation119.push(img);
}
let frames120 = spritedatab60.frames120;
for(let i = 0; i < frames120.length; i++) {
let pos = frames120[i].position;
let img = spritesheetb60;
animation120.push(img);
}
//mia death hit on mega(when mia is playable)
let frames121 = spritedataa61.frames121;
for(let i = 0; i < frames121.length; i++) {
let pos = frames121[i].position;
let img = spritesheeta61;
animation121.push(img);
}
let frames122 = spritedataa62.frames122;
for(let i = 0; i < frames122.length; i++) {
let pos = frames122[i].position;
let img = spritesheeta62;
animation122.push(img);
}
//mia death hit on mega(when mega is playable)
let frames123 = spritedatab61.frames123;
for(let i = 0; i < frames123.length; i++) {
let pos = frames123[i].position;
let img = spritesheetb61;
animation123.push(img);
}
let frames124 = spritedatab62.frames124;
for(let i = 0; i < frames124.length; i++) {
let pos = frames124[i].position;
let img = spritesheetb62;
animation124.push(img);
}
//turning kick
let frames125 = spritedataa63.frames125;
for(let i = 0; i < frames125.length; i++) {
let pos = frames125[i].position;
let img = spritesheeta63;
animation125.push(img);
}
let frames126 = spritedataa64.frames126;
for(let i = 0; i < frames126.length; i++) {
let pos = frames126[i].position;
let img = spritesheeta64;
animation126.push(img);
}
let frames127 = spritedatab63.frames127;
for(let i = 0; i < frames127.length; i++) {
let pos = frames127[i].position;
let img = spritesheetb63;
animation127.push(img);
}
let frames128 = spritedatab64.frames128;
for(let i = 0; i < frames128.length; i++) {
let pos = frames128[i].position;
let img = spritesheetb64;
animation128.push(img);
}
//xaxa
//stance
let frames129 = spritedataa65.frames129;
for(let i = 0; i < frames129.length; i++) {
let pos = frames129[i].position;
let img = spritesheeta65;
animation129.push(img);
}
let frames130 = spritedataa66.frames130;
for(let i = 0; i < frames130.length; i++) {
let pos = frames130[i].position;
let img = spritesheeta66;
animation130.push(img);
}
let frames131 = spritedatab65.frames131;
for(let i = 0; i < frames131.length; i++) {
let pos = frames131[i].position;
let img = spritesheetb65;
animation131.push(img);
}
let frames132 = spritedatab66.frames132;
for(let i = 0; i < frames132.length; i++) {
let pos = frames132[i].position;
let img = spritesheetb66;
animation132.push(img);
}
//weapon tosser
let frames133 = spritedataa67.frames133;
for(let i = 0; i < frames133.length; i++) {
let pos = frames133[i].position;
let img = spritesheeta67;
animation133.push(img);
}
let frames134 = spritedataa68.frames134;
for(let i = 0; i < frames134.length; i++) {
let pos = frames134[i].position;
let img = spritesheeta68;
animation134.push(img);
}
let frames135 = spritedatab67.frames135;
for(let i = 0; i < frames135.length; i++) {
let pos = frames135[i].position;
let img = spritesheetb67;
animation135.push(img);
}
let frames136 = spritedatab68.frames136;
for(let i = 0; i < frames136.length; i++) {
let pos = frames136[i].position;
let img = spritesheetb68;
animation136.push(img);
}
//air dash
let frames137 = spritedataa69.frames137;
for(let i = 0; i < frames137.length; i++) {
let pos = frames137[i].position;
let img = spritesheeta69;
animation137.push(img);
}
let frames138 = spritedataa70.frames138;
for(let i = 0; i < frames138.length; i++) {
let pos = frames138[i].position;
let img = spritesheeta70;
animation138.push(img);
}
let frames139 = spritedatab69.frames139;
for(let i = 0; i < frames139.length; i++) {
let pos = frames139[i].position;
let img = spritesheetb69;
animation139.push(img);
}
let frames140 = spritedatab70.frames140;
for(let i = 0; i < frames140.length; i++) {
let pos = frames140[i].position;
let img = spritesheetb70;
animation140.push(img);
}
//break in
let frames141 = spritedataa71.frames141;
for(let i = 0; i < frames141.length; i++) {
let pos = frames141[i].position;
let img = spritesheeta71;
animation141.push(img);
}
let frames142 = spritedataa72.frames142;
for(let i = 0; i < frames142.length; i++) {
let pos = frames142[i].position;
let img = spritesheeta72;
animation142.push(img);
}
let frames143 = spritedatab71.frames143;
for(let i = 0; i < frames143.length; i++) {
let pos = frames143[i].position;
let img = spritesheetb71;
animation143.push(img);
}
let frames144 = spritedatab72.frames144;
for(let i = 0; i < frames144.length; i++) {
let pos = frames144[i].position;
let img = spritesheetb72;
animation144.push(img);
}
//weapon(ninja star)
let frames145 = spritedataa73.frames145;
for(let i = 0; i < frames145.length; i++) {
let pos = frames145[i].position;
let img = spritesheeta73;
animation145.push(img);
}
let frames146 = spritedataa74.frames146;
for(let i = 0; i < frames146.length; i++) {
let pos = frames146[i].position;
let img = spritesheeta74;
animation146.push(img);
}
let frames147 = spritedatab73.frames147;
for(let i = 0; i < frames147.length; i++) {
let pos = frames147[i].position;
let img = spritesheetb73;
animation147.push(img);
}
let frames148 = spritedatab74.frames148;
for(let i = 0; i < frames148.length; i++) {
let pos = frames148[i].position;
let img = spritesheetb74;
animation148.push(img);
}
//mia's extras
//miaduck
let frames149 = spritedataa75.frames149;
for(let i = 0; i < frames149.length; i++) {
let pos = frames149[i].position;
let img = spritesheeta75;
animation149.push(img);
}
let frames150 = spritedataa76.frames150;
for(let i = 0; i < frames150.length; i++) {
let pos = frames150[i].position;
let img = spritesheeta76;
animation150.push(img);
}
let frames151 = spritedatab75.frames151;
for(let i = 0; i < frames151.length; i++) {
let pos = frames151[i].position;
let img = spritesheetb75;
animation151.push(img);
}
let frames152 = spritedatab76.frames152;
for(let i = 0; i < frames152.length; i++) {
let pos = frames152[i].position;
let img = spritesheetb76;
animation152.push(img);
}
//mia low dash punch
let frames153 = spritedataa77.frames153;
for(let i = 0; i < frames153.length; i++) {
let pos = frames153[i].position;
let img = spritesheeta77;
animation153.push(img);
}
let frames154 = spritedataa78.frames154;
for(let i = 0; i < frames154.length; i++) {
let pos = frames154[i].position;
let img = spritesheeta78;
animation154.push(img);
}
let frames155 = spritedatab77.frames155;
for(let i = 0; i < frames155.length; i++) {
let pos = frames155[i].position;
let img = spritesheetb77;
animation155.push(img);
}
let frames156 = spritedatab78.frames156;
for(let i = 0; i < frames156.length; i++) {
let pos = frames156[i].position;
let img = spritesheetb78;
animation156.push(img);
}
//mia low turnin kick
let frames157 = spritedataa79.frames157;
for(let i = 0; i < frames157.length; i++) {
let pos = frames157[i].position;
let img = spritesheeta79;
animation157.push(img);
}
let frames158 = spritedataa80.frames158;
for(let i = 0; i < frames158.length; i++) {
let pos = frames158[i].position;
let img = spritesheeta80;
animation158.push(img);
}
let frames159 = spritedatab79.frames159;
for(let i = 0; i < frames159.length; i++) {
let pos = frames159[i].position;
let img = spritesheetb79;
animation159.push(img);
}
let frames160 = spritedatab80.frames160;
for(let i = 0; i < frames160.length; i++) {
let pos = frames160[i].position;
let img = spritesheetb80;
animation160.push(img);
}
//mia uppercut
let frames161 = spritedataa81.frames161;
for(let i = 0; i < frames161.length; i++) {
let pos = frames161[i].position;
let img = spritesheeta81;
animation161.push(img);
}
let frames162 = spritedataa82.frames162;
for(let i = 0; i < frames162.length; i++) {
let pos = frames162[i].position;
let img = spritesheeta82;
animation162.push(img);
}
let frames163 = spritedatab81.frames163;
for(let i = 0; i < frames163.length; i++) {
let pos = frames163[i].position;
let img = spritesheetb81;
animation163.push(img);
}
let frames164 = spritedatab82.frames164;
for(let i = 0; i < frames164.length; i++) {
let pos = frames164[i].position;
let img = spritesheetb82;
animation164.push(img);
}
//mia jump
let frames165 = spritedataa83.frames165;
for(let i = 0; i < frames165.length; i++) {
let pos = frames165[i].position;
let img = spritesheeta83;
animation165.push(img);
}
let frames166 = spritedataa84.frames166;
for(let i = 0; i < frames166.length; i++) {
let pos = frames166[i].position;
let img = spritesheeta84;
animation166.push(img);
}
let frames167 = spritedatab83.frames167;
for(let i = 0; i < frames167.length; i++) {
let pos = frames167[i].position;
let img = spritesheetb83;
animation167.push(img);
}
let frames168 = spritedatab84.frames168;
for(let i = 0; i < frames168.length; i++) {
let pos = frames168[i].position;
let img = spritesheetb84;
animation168.push(img);
}
//mia sommersault
let frames169 = spritedataa85.frames169;
for(let i = 0; i < frames169.length; i++) {
let pos = frames169[i].position;
let img = spritesheeta85;
animation169.push(img);
}
let frames170 = spritedataa86.frames170;
for(let i = 0; i < frames170.length; i++) {
let pos = frames170[i].position;
let img = spritesheeta86;
animation170.push(img);
}
let frames171 = spritedataa87.frames171;
for(let i = 0; i < frames171.length; i++) {
let pos = frames171[i].position;
let img = spritesheeta87;
animation171.push(img);
}
let frames172 = spritedataa88.frames172;
for(let i = 0; i < frames172.length; i++) {
let pos = frames172[i].position;
let img = spritesheeta88;
animation172.push(img);
}
//mia sommersault plyr2
let frames173 = spritedatab85.frames173;
for(let i = 0; i < frames173.length; i++) {
let pos = frames173[i].position;
let img = spritesheetb85;
animation173.push(img);
}
let frames174 = spritedatab86.frames174;
for(let i = 0; i < frames174.length; i++) {
let pos = frames174[i].position;
let img = spritesheetb86;
animation174.push(img);
}
let frames175 = spritedatab87.frames175;
for(let i = 0; i < frames175.length; i++) {
let pos = frames175[i].position;
let img = spritesheetb87;
animation175.push(img);
}
let frames176 = spritedatab88.frames176;
for(let i = 0; i < frames176.length; i++) {
let pos = frames176[i].position;
let img = spritesheetb88;
animation176.push(img);
}
//mia jump kick
let frames177 = spritedataa89.frames177;
for(let i = 0; i < frames177.length; i++) {
let pos = frames177[i].position;
let img = spritesheeta89;
animation177.push(img);
}
let frames178 = spritedataa90.frames178;
for(let i = 0; i < frames178.length; i++) {
let pos = frames178[i].position;
let img = spritesheeta90;
animation178.push(img);
}
let frames179 = spritedatab89.frames179;
for(let i = 0; i < frames179.length; i++) {
let pos = frames179[i].position;
let img = spritesheetb89;
animation179.push(img);
}
let frames180 = spritedatab90.frames180;
for(let i = 0; i < frames180.length; i++) {
let pos = frames180[i].position;
let img = spritesheetb90;
animation180.push(img);
}
//mia jump kick
let frames181 = spritedataa91.frames181;
for(let i = 0; i < frames181.length; i++) {
let pos = frames181[i].position;
let img = spritesheeta91;
animation181.push(img);
}
let frames182 = spritedataa92.frames182;
for(let i = 0; i < frames182.length; i++) {
let pos = frames182[i].position;
let img = spritesheeta92;
animation182.push(img);
}
let frames183 = spritedatab91.frames183;
for(let i = 0; i < frames183.length; i++) {
let pos = frames183[i].position;
let img = spritesheetb91;
animation183.push(img);
}
let frames184 = spritedatab92.frames184;
for(let i = 0; i < frames184.length; i++) {
let pos = frames184[i].position;
let img = spritesheetb92;
animation184.push(img);
}
}
function windowResized() {
resizeCanvas(3000, 3000);
}
let timer = 27;
let timer2 = 27;
//belongs to death hit/voilent done at mia
let timer3 = 27;
let timer4 = 27;
//scene changing timer
let timer5 = 15;
//precentage calculation timer
let timer6 = 15;
let timer7 = 15;//unused yet(for mia playable)
let timer8 = 15;//unused yet(for xaxa playable)
let timer9 = 15;
let timer10 = 15;
let timer11 = 15;
//sound play duration timer
let timer12 = 27;
let timer13 = 27;
let timer14 = 3;
let timer15 = 3;
let tx = 200;
let ty = 150;
let tx2 = 200;
let ty2 = 200;
let tx3 = 50;
let ty3 = 50;
let tx4 = 50;
let ty4 = 60;
let tx5 = 200;
let ty5 = 250;
let tx6 = 500;
let ty6 = 50;
let tx7 = 500;
let ty7 = 60;
let tx8 = 200;
let ty8 = 300;
let tx9 = 500;
let ty9 = 50;
let tx10 = 500;
let ty10 = 60;
let tx11 = 200;
let ty11 = 150;
let tx12 = 200;
let ty12 = 10;
let tx13 = 200;
let ty13 = 10;
let tx14 = 200;
let ty14 = 10;
let tx15 = 200;
let ty15 = 10;
let tx16 = 500;
let ty16 = 50;
let tx17 = 500;
let ty17 = 60;
let nhx = 400;
let nhy = 100;
let nhx3 = 400;
let nhy3 = 100;
let attack;
let currentScene;
let sceneNum = 0;
let backgroundColor = [255, 220];
function draw() {
background(backgroundColor);
//stnce a
// image(spritesheeta[frameCount % spritesheeta.length], idlaxa, idlaya, 250, 350);
//stnce b
//image(spritesheeta2[frameCount % spritesheeta2.length], idlaxb, idlayb, 250, 350);
//stnce b of a
// image(spritesheetb[frameCount % spritesheetb.length], idlxa2, idlya2, 250, 350);
//stnce a of b
//image(spritesheetb2[frameCount % spritesheetb2.length], idlxb2, idlyb2, 250, 350);
//jab a
//image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
//jab b
//image(spritesheeta4[frameCount % spritesheeta4.length], jabxb, jabyb, 250, 350);
//jab b of a
//image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
//jab a of b
//image(spritesheetb4[frameCount % spritesheetb4.length], jabxb2, jabyb2, 250, 350);
//jump frwd of a
//image(spritesheeta5[frameCount % spritesheeta5.length], flpx, flpy, 220, 200);
//jump bckwd of a
//image(spritesheeta6[frameCount % spritesheeta6.length], flpx2, flpy2, 220, 200);
//jump frwd b of a
//image(spritesheetb5[frameCount % spritesheetb5.length], flpx3, flpy3, 220, 200);
//jump bckwd b of a
//image(spritesheetb6[frameCount % spritesheetb6.length], flpx4, flpy4, 220, 200);
//jump frwd of b
//image(spritesheeta7[frameCount % spritesheeta7.length], flpx5, flpy5, 220, 200);
//jump bckwd of b
//image(spritesheeta8[frameCount % spritesheeta8.length], flpx6, flpy6, 220, 200);
//jump frwd a of b
//image(spritesheetb7[frameCount % spritesheetb7.length], flpx7, flpy7, 220, 200);
//jump bckwd a of b
//image(spritesheetb8[frameCount % spritesheetb8.length], flpx8, flpy8, 220, 200);
//walk right dir for both a & b of a
//image(spritesheeta9[frameCount % spritesheeta9.length], wlkxr, wlkyr, 250, 350);
//walk left dir for both a & b of a
//image(spritesheeta10[frameCount % spritesheeta10.length], wlkxl, wlkyl, 250, 350);
//walk left dir for both b & a of b
//image(spritesheetb9[frameCount % spritesheetb9.length], wlkxr2, wlkyr2, 250, 350);
//walk right dir for both b & a of b
//image(spritesheetb10[frameCount % spritesheetb10.length], wlkxl2, wlkyl2, 250, 350);
//low jab for a
//image(spritesheeta11[frameCount % spritesheeta11.length], ljx, ljy, 242, 220);
//low jab for b of a
//image(spritesheeta12[frameCount % spritesheeta12.length], ljx2, ljy2, 242, 220);
//low jab for b
//image(spritesheetb11[frameCount % spritesheetb11.length], ljx3, ljy3, 242, 220);
//low jab for a of b
//image(spritesheetb12[frameCount % spritesheetb12.length], ljx4, ljy4, 242, 220);
//side kick for a
//image(spritesheeta13[frameCount % spritesheeta13.length], skx, sky, 250, 350);
//side kick for b of a
//image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
//side kick for b
//image(spritesheetb13[frameCount % spritesheetb13.length], skx3, sky3, 250, 350);
//side kick for a of b
//image(spritesheetb14[frameCount % spritesheetb14.length], skx4, sky4, 250, 350);
//low kick for a
//image(spritesheeta15[frameCount % spritesheeta15.length], lkx, lky, 242, 220);
//low kick for b of a
//image(spritesheeta16[frameCount % spritesheeta16.length], lkx2, lky2, 242, 220);
//low kick for b
//image(spritesheetb15[frameCount % spritesheetb15.length], lkx3, lky3, 242, 220);
//low kick for a of b
//image(spritesheetb16[frameCount % spritesheetb16.length], lkx4, lky4, 242, 220);
//strt jump for a
//image(spritesheeta17[frameCount % spritesheeta17.length], jmpx, jmpy, 250, 350);
//strt jump for b of a
//image(spritesheeta18[frameCount % spritesheeta18.length], jmpx2, jmpy2, 250, 350);
//strt jump for b
//image(spritesheetb17[frameCount % spritesheetb17.length], jmpx3, jmpy3, 250, 350);
//strt jump for a of b
//image(spritesheetb18[frameCount % spritesheetb18.length], jmpx4, jmpy4, 250, 350);
//jump side kick for a
//image(spritesheeta19[frameCount % spritesheeta19.length], jskx, jsky, 250, 350);
//jump side kick for b of a
//image(spritesheeta20[frameCount % spritesheeta20.length], jskx2, jsky2, 250, 350);
//jump side kick for b
//image(spritesheetb19[frameCount % spritesheetb19.length], jskx3, jsky3, 250, 350);
//jump side kick for a of b
//image(spritesheetb20[frameCount % spritesheetb20.length], jskx4, jsky4, 250, 350);
//mega combo for a
//image(spritesheeta21[frameCount % spritesheeta21.length], mcx, mcy, 250, 350);
//mega combo for b of a
//image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
//mega combo for b
//image(spritesheetb21[frameCount % spritesheetb21.length], mcx3, mcy3, 250, 350);
//mega combo for a of b
//image(spritesheetb22[frameCount % spritesheetb22.length], mcx4, mcy4, 250, 350);
//upper cut for a
//image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
//upper cut for b of a
//image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
//upper cut for b
//image(spritesheetb23[frameCount % spritesheetb23.length], ucx3, ucy3, 250, 350);
//upper cut for a of b
//image(spritesheetb24[frameCount % spritesheetb24.length], ucx4, ucy4, 250, 350);
//duck down for a
//image(spritesheeta25[frameCount % spritesheeta25.length], dx, dy, 242, 220);
//duck down for b of a
//image(spritesheeta26[frameCount % spritesheeta26.length], dx2, dy2, 242, 220);
//duck down for b
//image(spritesheetb25[frameCount % spritesheetb25.length], dx3, dy3, 242, 220);
//duck down for a of b
//image(spritesheetb26[frameCount % spritesheetb26.length], dx4, dy4, 242, 220);
//death hit for a
//image(spritesheeta27[frameCount % spritesheeta27.length], dhx, dhy, 250, 350);
//death hit for b of a
//image(spritesheeta28[frameCount % spritesheeta28.length], dhx2, dhy2, 250, 350);
//death hit for b
//image(spritesheetb27[frameCount % spritesheetb27.length], dhx3, dhy3, 250, 350);
//death hit for a of b
//image(spritesheetb28[frameCount % spritesheetb28.length], dhx4, dhy4, 250, 350);
//mega launch for a
//image(spritesheeta29[frameCount % spritesheeta29.length], mlx, mly, 250, 350);
//mega launch for b of a
//image(spritesheeta30[frameCount % spritesheeta30.length], mlx2, mly2, 250, 350);
//mega launch for b
//image(spritesheetb29[frameCount % spritesheetb29.length], mlx3, mly3, 250, 350);
//mega launch for a of b
//image(spritesheetb30[frameCount % spritesheetb30.length], mlx4, mly4, 250, 350);
//electro beam for a
//image(spritesheeta31[frameCount % spritesheeta31.length], bx, by, 250, 350);
//electro beam for b of a
//image(spritesheeta32[frameCount % spritesheeta32.length], bx2, by2, 250, 350);
//electro beam for b
//image(spritesheetb31[frameCount % spritesheetb31.length], bx3, by3, 250, 350);
//electro beam for a of b
//image(spritesheetb32[frameCount % spritesheetb32.length], bx4, by4, 250, 350);
//split kick for a
//image(spritesheeta33[frameCount % spritesheeta33.length], splkx, splky, 250, 350);
//split kick for b of a
//image(spritesheeta34[frameCount % spritesheeta34.length], splkx2, splky2, 250, 350);
//split kick for b
//image(spritesheetb33[frameCount % spritesheetb33.length], splkx3, splky3, 250, 350);
//split kick for a of b
//image(spritesheetb34[frameCount % spritesheetb34.length], splkx4, splky4, 250, 350);
//knock up for a
//image(spritesheeta35[frameCount % spritesheeta35.length], kux, kuy, 250, 350);
//knock up for b of a
//image(spritesheeta36[frameCount % spritesheeta36.length], kux2, kuy2, 250, 350);
//knock up for b
//image(spritesheetb35[frameCount % spritesheetb35.length], kux3, kuy3, 250, 350);
//knock up for a of b
//image(spritesheetb36[frameCount % spritesheetb36.length], kux4, kuy4, 250, 350);
//dizzy for a
//image(spritesheeta37[frameCount % spritesheeta37.length], dzx, dzy, 250, 350);
//dizzy for b of a
//image(spritesheeta38[frameCount % spritesheeta38.length], dzx2, dzy2, 250, 350);
//dizzy for b
//image(spritesheetb37[frameCount % spritesheetb37.length], dzx3, dzy3, 250, 350);
//dizzy for a of b
//image(spritesheetb38[frameCount % spritesheetb38.length], dzx4, dzy4, 250, 350);
//hitten for a
//image(spritesheeta39[frameCount % spritesheeta39.length], htx, hty, 250, 350);
//hitten for b of a
//image(spritesheeta40[frameCount % spritesheeta40.length], htx2, hty2, 250, 350);
//hitten for b
//image(spritesheetb39[frameCount % spritesheetb39.length], htx3, hty3, 250, 350);
//hitten for a of b
//image(spritesheetb40[frameCount % spritesheetb40.length], htx4, hty4, 250, 350);
//mia's
//mia stance a
//image(spritesheeta41[frameCount % spritesheeta41.length], idlexa, idleya, 250, 350);
//mia stance b of a
//image(spritesheeta42[frameCount % spritesheeta42.length], idlexb, idleyb, 250, 350);
//mia combo a
//image(spritesheeta43[frameCount % spritesheeta43.length], cmbx, cmby, 250, 350);
//mia combo b of a
//image(spritesheeta44[frameCount % spritesheeta44.length], cmbx2, cmby2, 250, 350);
//mia dash punch a
//image(spritesheeta45[frameCount % spritesheeta45.length], dpx, dpy, 250, 350);
//mia dash punch b of a
//image(spritesheeta46[frameCount % spritesheeta46.length], dpx2, dpy2, 250, 350);
//mia spear throw a
//image(spritesheeta47[frameCount % spritesheeta47.length], stx, sty, 250, 350);
//mia spear throw b of a
//image(spritesheeta48[frameCount % spritesheeta48.length], stx2, sty2, 250, 350);
//mia walk
//image(spritesheeta49[frameCount % spritesheeta49.length], mwx, mwy, 250, 350);
//mia walk b of a
//image(spritesheeta50[frameCount % spritesheeta50.length], mwx2, mwy2, 250, 350);
//knocked up a
//image(spritesheeta51[frameCount % spritesheeta51.length], mkx, mky, 250, 350);
//knocked up b of a
//image(spritesheeta52[frameCount % spritesheeta52.length], mkx2, mky2, 250, 350);
//spear a
//image(spritesheeta53[frameCount % spritesheeta53.length], sx, sy, 250, 350);
//spear b of a
//image(spritesheeta54[frameCount % spritesheeta54.length], sx2, sy2, 250, 350);
//mega death hit on mia(when mia is playable)
//image(spritesheeta55[frameCount % spritesheeta55.length], mdhx, mdhy, 250, 350);
//image(spritesheeta56[frameCount % spritesheeta56.length], mdhx2, mdhy2, 250, 350);
//mia dizzy a
//image(spritesheeta57[frameCount % spritesheeta57.length], mdzx, mdzy, 250, 350);
//mia dizzy b of a
//image(spritesheeta58[frameCount % spritesheeta58.length], mdzx2, mdzy2, 250, 350);
//mia is hittin a
//image(spritesheeta59[frameCount % spritesheeta59.length], mhtx, mhty, 250, 350);
//mia is hittin b of a
//image(spritesheeta60[frameCount % spritesheeta60.length], mhtx2, mhty2, 250, 350);
//if mia is playable
//mia death hit on mega
//image(spritesheetb61[frameCount % spritesheetb61.length], dhmx3, dhmy3, 250, 350);
//mia death hit on mega
//image(spritesheetb62[frameCount % spritesheetb62.length],
//dhmx4, dhmy4, 250, 350);
//turnin kick a
//image(spritesheeta63[frameCount % spritesheeta63.length], tkx, tky, 250, 350);
//turnin kick b of a
//image(spritesheeta64[frameCount % spritesheeta64.length], tkx2, tky2, 250, 350);
//extras of mia
//duckdown a
//image(spritesheeta75[frameCount % spritesheeta75.length], mdkx, mdky, 250, 350);
//duckdown b of a
//image(spritesheeta76[frameCount % spritesheeta76.length], mdkx2, mdky2, 250, 350);
//duckdown b
//image(spritesheetb75[frameCount % spritesheetb75.length], mdkx3, mdky3, 250, 350);
//duckdown a of b
//image(spritesheetb76[frameCount % spritesheetb76.length], mdkx4, mdky4, 250, 350);
//low dash punch a
//image(spritesheeta77[frameCount % spritesheeta77.length], mldx, mldy, 250, 350);
//low dash punch b of a
//image(spritesheeta78[frameCount % spritesheeta78.length], mldx2, mldy2, 250, 350);
//low dash punch b
//image(spritesheetb77[frameCount % spritesheetb77.length], mldx3, mldy3, 250, 350);
//low dash punch a of b
//image(spritesheetb78[frameCount % spritesheetb78.length], mldx4, mldy4, 250, 350);
//low turnin kick a
//image(spritesheeta79[frameCount % spritesheeta79.length], mltx, mlty, 250, 350);
//low turnin kick b of a
//image(spritesheeta80[frameCount % spritesheeta80.length], mltx2, mlty2, 250, 350);
//low turnin kick b
//image(spritesheetb79[frameCount % spritesheetb79.length], mltx3, mlty3, 250, 350);
//low turnin kick a of b
//image(spritesheetb80[frameCount % spritesheetb80.length], mltx4, mlty4, 250, 350);
//uppercut a
//image(spritesheeta81[frameCount % spritesheeta81.length], mux, muy, 250, 350);
//uppercut b of a
//image(spritesheeta82[frameCount % spritesheeta82.length], mux2, muy2, 250, 350);
//uppercut b
//image(spritesheetb81[frameCount % spritesheetb81.length], mux3, muy3, 250, 350);
//uppercut a of b
//image(spritesheetb82[frameCount % spritesheetb82.length], mux4, muy4, 250, 350);
//mia jump a
//image(spritesheeta83[frameCount % spritesheeta83.length], mjx, mjy, 250, 350);
//mia jump b of a
//image(spritesheeta84[frameCount % spritesheeta84.length], mjx2, mjy2, 250, 350);
//mia jump b
//image(spritesheetb83[frameCount % spritesheetb83.length], mjx3, mjy3, 250, 350);
//mia jump a of b
//image(spritesheetb84[frameCount % spritesheetb84.length], mjx4, mjy4, 250, 350);
//mia sommersault a forward
//image(spritesheeta85[frameCount % spritesheeta85.length], msx, msy, 250, 350);
//mia sommersault a backward
//image(spritesheeta86[frameCount % spritesheeta86.length], msx2, msy2, 250, 350);
//mia sommersault b of a forward
//image(spritesheeta87[frameCount % spritesheeta87.length], msx3, msy3, 250, 350);
//mia sommersault b of a backward
//image(spritesheeta88[frameCount % spritesheeta88.length], msx4, msy4, 250, 350);
//mia sommersault b forward
//image(spritesheetb85[frameCount % spritesheetb85.length], msx5, msy5, 250, 350);
//mia sommersault b backward
//image(spritesheetb86[frameCount % spritesheetb86.length], msx6, msy6, 250, 350);
//mia sommersault a of b forward
//image(spritesheetb87[frameCount % spritesheetb87.length], msx7, msy7, 250, 350);
//mia sommersault a of b backward
//image(spritesheetb88[frameCount % spritesheetb88.length], msx8, msy8, 250, 350);
//mia jump kick a
//image(spritesheeta89[frameCount % spritesheeta89.length], mjkx, mjky, 250, 350);
//mia jump kick b of a
//image(spritesheeta90[frameCount % spritesheeta90.length], mjkx2, mjky2, 250, 350);
//mia jump kick b
//image(spritesheetb89[frameCount % spritesheetb89.length], mjkx3, mjky3, 250, 350);
//mia jump kick a of b
//image(spritesheetb90[frameCount % spritesheetb90.length], mjkx4, mjky4, 250, 350);
//mia death hit a
//image(spritesheeta91[frameCount % spritesheeta91.length], zdhx, zdhy, 250, 350);
//mia death hit b of a
//image(spritesheeta92[frameCount % spritesheeta92.length], zdhx2, zdhy2, 250, 350);
//mia death hit b
//image(spritesheetb91[frameCount % spritesheetb91.length], zdhx3, zdhy3, 250, 350);
//mia jump kick a of b
//image(spritesheetb92[frameCount % spritesheetb92.length], zdhx4, zdhy4, 250, 350);
text(timer, 200, 50);
//text(timer2, 200, 70);
text(timer3, 250, 50);
//text(timer4, 250, 70);
//text(numHits, nhx, nhy);
text(numHits2, 200, 100);
//text(numHits3, nhx3, nhy3);
//text(numHits7, 400, 100);
//text(score, 200, 10);
text('Execute Him', tx, ty, 100, 100);
text('Death Hit', tx2, ty2, 100, 100);
fill(0);
//text(score +'Hits', tx3, ty3);
//text('%' + calcTotalPrecentage(), tx4, ty4);
text('Voilent', tx5, ty5);
//text(score2 +'Hits', tx6, ty6);
//text('%' + calcTotalPrecentage2(), tx7, ty7);
text('Full Triumpth', tx8, ty8);
//text(score3 +'Hits', tx9, ty9);
//text('%' + calcTotalPrecentage3(), tx10, ty10);
text('Execute Her', tx11, ty11, 100, 100);
//text(score4 +'Hits', tx16, ty16);
//text('%' + calcTotalPrecentage4(), tx17, ty17);
switchSides();
//switchSidesb();
//scene1(MegaPlayer2());
//scene2(MiaPlayer2());
//if(key==='enter'===false) {
function reset() {
if(keyIsDown(13)===false) {
if( scene === 1) {
backgroundColor = 200;
text('Handicapped', tx15, ty15);
text('Megarou', 200, 85);
text('Megarou', 400, 85);
MegaPlayer2();
text(numHits, nhx, nhy);
//text('Execute Him', tx, ty, 100, 100);
text(timer3, 250, 50);
text(score2 +'Hits', tx6 ,ty6);
text('%' + calcTotalPrecentage2(), tx7, ty7);
text(score +'Hits', tx3, ty3);
text('%' + calcTotalPrecentage(), tx4, ty4);
collide();
}
//}
if(scene === 2) {
backgroundColor = 200;
text('Handicapped', tx15, ty15);
text('Megarou',200, 85);
text('Mia - Zoy Xie', 350, 85);
MiaPlayer2();
text(numHits3, nhx3, nhy3);
//text(timer3, 250, 50);
text(timer4, 250, 70);
text(score3 +'Hits', tx9, ty9);
text('%' + calcTotalPrecentage3(), tx10, ty10);
text(score +'Hits', tx3, ty3);
text('%' + calcTotalPrecentage(), tx4, ty4);
miaCollide();
//voilent();
}
//if(keyIsDown(13)===false) {
if(scene===3) {
//currentScene = 0
sceneNum = 0;
backgroundColor = 255;
text('Duel 1', tx12, ty12);
text('Megarou', 200, 85);
text('Megarou', 400, 85);
MegaPlayer2();
text(numHits5, 400, 100);
//text('Execute Him', tx, ty, 100, 100);
text(timer2, 200, 70);
text(score2 +'Hits', tx6, ty6);
text('%' + calcTotalPrecentage2(), tx7, ty7);
text(score +'Hits', tx3, ty3);
text('%' + calcTotalPrecentage(), tx4, ty4);
//collide();
megaCollide2();
//numHits5=numHits;
}
//}
if(scene===4) {
//currentScene = 1;
sceneNum = 1;
background('yellow');
text('Duel 2', tx13, ty13);
text('Megarou',200, 85);
text('Mia - Zoy Xie',350, 85);
MiaPlayer2();
fill(0);
text(numHits2, 200, 100);
text(numHits6, 400, 100);
text(score3 +'Hits', tx9, ty9);
text('%' + calcTotalPrecentage3(), tx10, ty10);
//text('Execute Her', tx11, ty11, 100, 100);
//fill(0);
text(score +'Hits', tx3, ty3);
text('%' + calcTotalPrecentage(), tx4, ty4);
//calcTotalPrecentage();
//miaCollide();
miaCollide2();
//sceneNum = 0;
//MegaPlayer2();
//text(numHits, nhx, nhy);
//text(numHits5, 400, 100);
//collide();
//miaCollide();
//}
}
if(scene === 5) {
background('red');
text('Final Duel', tx14, ty14);
text('Megarou', 200, 85);
text('Chenichi Xaxa',350, 85);
XaxaPlayer2();
text(numHits2, 200, 100);
text(numHits7, 400, 100);
text(score4 +'Hits', tx16, ty16);
text('%' + calcTotalPrecentage4(), tx17, ty17);
text(score +'Hits', tx3, ty3);
text('%' + calcTotalPrecentage(), tx4, ty4);
xaxaCollide();
}
if(scene === 6) {
fill(0, 255, 0);
text('Congrats', 200, 50);
text('you have now earned', 170, 70);
text('The', 250, 90);
text('Thunder Legends', 200, 100);
text('Championship Title', 150, 110);
}
}
//if(keyIsDown(13)===false) {
//scene = 3;
//reset();
}
//}
scene = 1;
//reset();
function start() {
//if(scene === 7) {
background('blue');
textSize(25);
text('Thunder', 200, 100);
text('Legends', 200, 150);
textSize(17);
text('All Copy Rights Reserved© by Hani Arts Inc. Owned by Hani Mohammad Mereih', 10, 300);
text('ArtWork© 2022 C - 1443 H', 10, 400);
}
//function reset() {
//}
//scene = 1;
function gameOver() {
background(0);
fill(255);
textSize(25);
text('Game Over', 200, 200);
text(timer5, 200, 10);
}
//function reset() {
//if(keyIsDown(68)===false) {
//reset();
//scene = 1;
//}
//}
//reset();
//scenes statments scequences are out of order the last comes in the first & vice versa
if(numHits >= 0&&timer>=-1&&timer3>=0) {
//if(timer3 === 27) {
//timer3--;
//}
//if(dzx3 && dhx >=400) {
//ucx= dhx;
//ucx2 = dhx2;
//mdhx3 = 1000;
//}
//if(dzx4 && dhx2 <= 400) {
//ucx2 = dhx2;
//ucx = dhx = mdhx3 = mdhx4 = 1000;
//}
scene = 2;
}
if(numHits5>=0&&timer>=-1&&timer2>=0) {
scene = 3;
sceneNum = 0;
}
else if(numHits6 >= 0 &&timer>=-1&&timer4>=0) {
scene = 4;
sceneNum = 1;
}
else if(numHits3 ===-1) {
scene = 1;
}
if(numHits ===-1) {
scene = 5;
}
if(numHits7===0) {
scene = 6;
}
if(numHits2===-1 ) {
gameOver();
if(timer5 >= 0) {
timer5--;
}
}
if(timer5===-1) {
start();
//scene = 7;
}
if(keyIsDown(13)===false) {
reset();
//scene = 3;
}
//else{
//reset();
//return false;
//}
//XaxaPlayer2();
//MiaPlayer2();
//MegaPlayer2();
MegaPlayer1();
deathHit();
deathHitA();
deathHitA2();
voilent();
//if(numHits3===0){
//voilentA2();
//}
//collide();
//xaxaCollide();
collide2();
collide3();
collide6();
restrictions();
restrictions2();
restrictions3();
restrictions6();
calcTotalPrecentage();
calcTotalPrecentage2();
calcTotalPrecentage3();
console.log(sceneNum);
/*switch(attack) {
case jabxa :
keyIsDown(65);
attack = 1;
break;
case ucx :
CONTROL = keyIsDown(DOWN_ARROW) && keyIsDown(65);
attack = 2;
break;
case dhx :
CONTROL =keyIsDown(DOWN_ARROW) && keyIsDown(DOWN_ARROW) && keyIsDown(DOWN_ARROW) && keyIsDown(65);
attack = 3;
break;
}*/
}
/*function mouseClicked() {
if(numHits3>0 ) {
//MiaPlayer2();
scene = 2;
numHits = 70
}else{
scene = 1;
}
}*/
//megarou's vels for jumping & knock ups
let vx = 7;
let vy = 12;
let g = 2;
let vx2 = -7;
let vy2 = -12;
let g2 = 2;
let vx3 = -7;
let vy3 = 12;
let g3 = 2;
let vx4 = 7;
let vy4 = 12;
let g4 = 2;
//vx5 to vx8 are for Megaplayer2 not applied yet
let vy9 = 0;
let g9 = 3;
let vx10 = -7;
let vy10 = 12;
let g10 = 2;
let vx11 = 7;
let vy11 = 12;
let g11 = 2;
let vx12 = 7;
let vy12 = 12;
let g12 = 2;
let vx13 = -7
let vy13 = 12;
let g13 = 0;
//mia's vels for jumping & knock ups
//vx14 to vx22 are for Miaplayer1 & 2 not applied yet
//for Miaplayer1
let vx23 = -7;
let vy23 = 12;
let g23 = 2;
let vx24 = 7;
let vy24 = 12;
let g24 = 2;
//for Miaplayer2
let vx25 = 7;
let vy25 = 12;
let g25 = 2;
let vx26 = -7;
let vy26 = 12;
let g26 = 0;
function MegaPlayer1() {
push();
translate(-15, -10);
scale(0.8);
if(keyIsDown(RIGHT_ARROW)) {
//stnce a
//image(spritesheeta[frameCount % spritesheeta.length], idlaxa, idlaya, 250, 350);
//stnce b of a
//image(spritesheetb[frameCount % spritesheetb.length], idlxa2, idlya2, 250, 350);
idlaxa += speed;
idlxa2+= speed;
jabxa = idlaxa + speed;
jabxa2 = idlaxa + speed;
flpx = idlaxa + vy;
flpx2 = idlaxa + vy2;
flpx3 = idlxa2 + vy3;
flpx4 = idlxa2 + vy4;
wlkxr = idlaxa + speed;
wlkxl = idlxa2 + speed;
ljx = idlaxa + speed;
ljx2 = idlxa2 + speed;
skx = idlaxa + speed;
skx2 = idlxa2 + speed;
lkx = idlaxa + speed;
lkx2 = idlxa2 + speed;
jmpx = idlaxa + speed;
jmpx2 = idlxa2 + speed;
jskx = idlaxa + speed;
jskx2 = idlxa2 + speed;
mcx = idlaxa + speed;
mcx2 = idlxa2 + speed;
ucx = idlaxa + speed;
ucx2 = idlxa2 + speed;
dx = idlaxa + speed;
dx2 = idlxa2 + speed;
dhx3 = idlaxa + speed;
dhx4 = idlxa2 + speed;
mlx = idlaxa + speed;
mlx2 = idlxa2 + speed;
splkx = idlaxa + speed;
spltkx2 = idlxa2 + speed;
kux = idlaxa + speed;
kux2 = idlxa2 + speed;
dzx = idlaxa + speed;
dzx2 = idlxa2 + speed;
htnx = idlaxa + speed;
htnx2 = idlxa2 + speed;
}
if(keyIsDown(UP_ARROW) && keyIsDown(RIGHT_ARROW) ===true) {
//Flip over acheivement equation
if(flpx > 60) {
flpx += vy;
}
if(flpy > 60) {
flpx -= vy;
flpy = 50;
}
if(flpy < 0) {
flpy -= vy;
flpy = 300;
}
flpx = flpx + vx;
flpy = flpy - vy;
//This combination is to prevent mixing commands & any default actions
if(idlxa2 > 400 ) {
if(keyIsDown(UP_ARROW)===false && keyIsDown(RIGHT_ARROW)===false) {
//jump bckwd b of a
image(spritesheetb6[frameCount % spritesheetb6.length], flpx4, flpy4, 220, 200);
return false;
}
}else{
//jump frwd of a
image(spritesheeta5[frameCount % spritesheeta5.length], flpx, flpy, 220, 200);
//return false;
//}
if( keyIsDown(83)===true) {
if(jskx >= skx) {
//jump side kick for a
image(spritesheeta19[frameCount % spritesheeta19.length], jskx, jsky, 250, 350);
}
}
return false;
}
}
if(keyIsDown(LEFT_ARROW)) {
//stnce a
//image(spritesheeta[frameCount % spritesheeta.length], idlaxa, idlaya, 250, 350);
//stnce b of a
//image(spritesheetb[frameCount % spritesheetb.length], idlxa2, idlya2, 250, 350);
idlaxa -= speed;
idlxa2 -= speed;
jabxa = idlaxa - speed;
jabxa2 = idlaxa - speed;
flpx = idlaxa - vy;
flpx2 = idlaxa - vy2;
flpx3 = idlxa2 - vy3;
flpx4 = idlxa2 - vy4;
wlkxr = idlaxa - speed;
wlkxl = idlxa2 - speed;
ljx = idlaxa - speed;
ljx2 = idlxa2 - speed;
skx = idlaxa - speed;
skx2 = idlxa2 - speed;
lkx = idlaxa - speed;
lkx2 = idlxa2 - speed;
jmpx = idlaxa - speed;
jmpx2 = idlxa2 - speed;
jskx = idlaxa - speed;
jskx2 = idlxa2 - speed;
mcx = idlaxa - speed;
mcx2 = idlxa2 - speed;
ucx = idlaxa - speed;
ucx2 = idlxa2 - speed;
dx = idlaxa - speed;
dx2 = idlxa2 - speed;
dhx3 = idlaxa - speed;
dhx4 = idlxa2 - speed;
mlx = idlaxa - speed;
mlx2 = idlxa2 - speed;
//bx = idlaxa - speed;
//bx2 = idlxa2 - speed;
splkx = idlaxa - speed;
splkx2 = idlxa2 - speed;
kux = idlaxa - speed;
kux2 = idlxa2 - speed;
dzx = idlaxa - speed;
dzx2 = idlxa2 - speed;
htnx = idlaxa - speed;
htnx2 = idlxa2 - speed;
}
if(keyIsDown(UP_ARROW) && keyIsDown(LEFT_ARROW)===true) {
//Flip over acheivement equation
if(flpx2 > 60) {
flpx2 += vx2;
}
if(flpy2 > 60) {
flpx2 -= vy2;
flpy2 = 50;
}
if(flpy2 < 0) {
flpy2 -= vy2;
flpy2 = 300;
}
flpx2 = flpx2 - vx2;
flpy2 = flpy2 + vy2;
//This combination is to prevent mixing sprites command & any default actions
if(idlxa2 > 400) {
if(keyIsDown(UP_ARROW)===false && keyIsDown(LEFT_ARROW)===false) {
//jump frwd b of a
image(spritesheetb5[frameCount % spritesheetb5.length], flpx3, flpy3, 220, 200);
return true;
}
}else{
//jump bckwd of a
image(spritesheeta6[frameCount % spritesheeta6.length], flpx2, flpy2, 220, 200);
if( keyIsDown(83)===true) {
if(jskx >= skx) {
//jump side kick for a
image(spritesheeta19[frameCount % spritesheeta19.length], jskx, jsky, 250, 350);
}
}
return false;
}
}
if(keyIsDown(UP_ARROW) && keyIsDown(RIGHT_ARROW)) {
//This code is repeated again to synchronize & keep track between the appearance of flip over frwd a & the disappearance of stance a &, vise versa, & also, to prevent un nessacery default action
//jump frwd of a
image(spritesheeta5[frameCount % spritesheeta5.length], flpx, flpy, 220, 200);
}else{
//stnce b of a
//image(spritesheetb[0], idlxa2, idlya2, 250, 350);
//stnce a
//image(spritesheeta[0], idlaxa, idlaya, 250, 350);
}
if(keyIsDown(LEFT_ARROW)){
//stnce b of a
//image(spritesheetb[0], idlxa2, idlya2, 250, 350);
//stnce a
//image(spritesheeta[0], idlaxa, idlaya, 250, 350);
}else{
//stnce b of a
//image(spritesheetb[0], idlxa2, idlya2, 250, 350);
//stnce a
//image(spritesheeta[0], idlaxa, idlaya, 250, 350);
}
if(keyIsDown(UP_ARROW) && keyIsDown(LEFT_ARROW)) {
//This code is repeated again to synchronize & keep track between the appearance of flip over frwd a & the disappearance of stance a &, vise versa, & also, to prevent un nessacery default action
//jump bckwd of a
image(spritesheeta6[frameCount % spritesheeta6.length], flpx2, flpy2, 220, 200);
}else{
//stnce b of a
//image(spritesheetb[0], idlxa2, idlya2, 250, 350);
//stnce a
//image(spritesheeta[0], idlaxa, idlaya, 250, 350);
}
if( keyIsDown(UP_ARROW) && keyIsDown(LEFT_ARROW)===true) {
//Flip over acheivement equation
if(flpx3 > 60) {
flpx3 += vx3;
}
if(flpy3 > 60) {
flpx3 -= vy3;
flpy3 = 50;
}
if(flpy3 < 0) {
flpy3 -= vy3;
flpy3 = 300;
}
flpx3 = flpx3 + vx3;
flpy3 = flpy3 - vy3;
//jump frwd b of a
image(spritesheetb5[frameCount % spritesheetb5.length], flpx3, flpy3, 220, 200);
if(keyIsDown(83)) {
//jump side kick for b of a
image(spritesheeta20[frameCount % spritesheeta20.length], jskx2, jsky2, 250, 350);
}
return true;
}
if(keyIsDown(UP_ARROW) && keyIsDown(LEFT_ARROW)) {
//jump frwd b of a
image(spritesheetb5[frameCount % spritesheetb5.length], flpx3, flpy3, 220, 200);
//return false;
}else{
//stnce b of a
//image(spritesheetb[0], idlxa2, idlya2, 250, 350);
//stnce a
//image(spritesheeta[0], idlaxa, idlaya, 250, 350);
}
if(keyIsDown(UP_ARROW) && keyIsDown(RIGHT_ARROW)===true) {
//Flip over acheivement equation
if(flpx4 > 60) {
flpx4 += vy4;
}
if(flpy4 > 60) {
flpx4 -= vy4;
flpy4 = 50;
}
if(flpy4 < 0) {
flpy4 -= vy4;
flpy4 = 300;
}
flpx4 = flpx4 + vx4;
flpy4 = flpy4 - vy4;
if(keyIsDown(UP_ARROW)===false && keyIsDown(RIGHT_ARROW)===false) {
//jump frwd of a
image(spritesheeta5[frameCount % spritesheeta5.length], flpx, flpy, 220, 200);
return false;
}else{
//jump bckwd b of a
image(spritesheetb6[frameCount % spritesheetb6.length], flpx4, flpy4, 220, 200);
//return false;
}
}
if(keyIsDown(UP_ARROW) && keyIsDown(RIGHT_ARROW)) {
//jump bckwd b of a
image(spritesheetb6[frameCount % spritesheetb6.length], flpx4, flpy4, 220, 200);
if(keyIsDown(83)) {
//jump side kick for b of a
image(spritesheeta20[frameCount % spritesheeta20.length], jskx2, jsky2, 250, 350);
}
return true;
}else{
//stnce b of a
//image(spritesheetb[0], idlxa2, idlya2, 250, 350);
//stnce a
//image(spritesheeta[0], idlaxa, idlaya, 250, 350);
}
if(keyIsDown(UP_ARROW)) {
if(jmpy && jmpy2 && jsky && jsky2 <= 400) {
vy9 = 300;
//g9 = 119;
}
if(jmpy && jmpy2 && jsky && jsky2 > 0) {
vy9 = -23.9;
g9 = -3.9;
}
jmpy += vy9;
vy9 += g9 ;
jmpy = constrain(jmpy, 0, 300);
jmpy2 += vy9;
vy9 += g9 ;
jmpy2 = constrain(jmpy2, 0, 300);
jsky += vy9;
vy9 += g9 ;
jsky = constrain(jsky, 0, 300);
jsky2 += vy9;
vy9 += g9 ;
jsky2 = constrain(jsky2, 0, 300);
if(jmpx <= idlaxb) {
//strt jump for a
image(spritesheeta17[frameCount % spritesheeta17.length], jmpx, jmpy, 250, 350);
if(keyIsDown(83)) {
//jump side kick for a
image(spritesheeta19[frameCount % spritesheeta19.length], jskx, jsky, 250, 350);
//return true;
}
return true;
}
if(jmpx2 >= idlxb2) {
//strt jump for b of a
image(spritesheeta18[frameCount % spritesheeta18.length], jmpx2, jmpy2, 250, 350);
if(keyIsDown(83)) {
//jump side kick for b of a
image(spritesheeta20[frameCount % spritesheeta20.length], jskx2, jsky2, 250, 350);
}
return true;
}
//if(keyIsDown(83)) {
//jump side kick for a
//image(spritesheeta19[frameCount % spritesheeta19.length], jskx, jsky, 250, 350);
//return true;
//}
} else{
//stnce b of a
//image(spritesheetb[0], idlxa2, idlya2, 250, 350);
//stnce a
//image(spritesheeta[0], idlaxa, idlaya, 250, 350);
}
if(keyIsDown(DOWN_ARROW)) {
if( splky >= 75) {
//duck down for a
image(spritesheeta25[frameCount % spritesheeta25.length], dx, dy, 242, 220);
dy = 430;
}
//deletes the walk frames during ducking down
wlkxr = wlkxl = -1000;
if( keyIsDown(90)) {
if(ljx >= jabxa) {
if(ljx >= 0) {
ljx = ljx;
//low jab for a
image(spritesheeta11[frameCount % spritesheeta11.length], ljx, ljy, 242, 220);
}
}
if(keyIsDown(90)) {
if(ljx2 >= jabxa2) {
if(ljx2 >= idlxb2) {
ljx2 = ljx2;
//low jab for b of a
image(spritesheeta12[frameCount % spritesheeta12.length], ljx2, ljy2, 242, 220);
}
}
hushSound.play();
return true;
}
}
if(lkx >= skx) {
if(keyIsDown(88)) {
//low kick for a
image(spritesheeta15[frameCount % spritesheeta15.length], lkx, lky, 242, 220);
if(lkx2 >= skx2) {
if(lkx2 >= idlxb2) {
lkx2 = lkx2;
//low kick for b of a
image(spritesheeta16[frameCount % spritesheeta16.length], lkx2, lky2, 242, 220);
}
}
yushSound.play();
return true;
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(83)) {
if( splky <= dy ) {
//split kick for a
image(spritesheeta33[frameCount % spritesheeta33.length], splkx, splky, 250, 350);
dy= 1000 ;
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(83)) {
if( dx2 >= idlxb2) {
splkx2 = dx2;
//split kick for b of a
image(spritesheeta34[frameCount % spritesheeta34.length], splkx2, splky2, 250, 350);
}
paraySound.play();
return true;
}
//return true;
} else {
if(idlxa2 < idlaxa) {
//stnce b of a
image(spritesheetb[0], idlxa2, idlya2, 250, 350);
}
//stnce a
image(spritesheeta[0], idlaxa, idlaya, 250, 350);
}
if(keyIsDown(DOWN_ARROW) ) {
if( dx2 >= idlxb2) {
//duck down for b of a
image(spritesheeta26[frameCount % spritesheeta26.length], dx2, dy2, 242, 220);
wlkxr = wlkxl = 1000;
//kux3 = kux4 = 1000;
//return true;
}
//split kick for b of a
//image(spritesheeta34[frameCount % spritesheeta34.length], splkx2, splky2, 250, 350);
}else{
if(idlxa2 >= idlxb2) {
//stnce b of a
image(spritesheetb[0], idlxa2, idlya2, 250, 350);
}
if(idlaxa <= idlaxb) {
//stnce a
image(spritesheeta[0], idlaxa, idlaya, 250, 350);
}
}
if(keyIsDown(RIGHT_ARROW) > 0) {
if(wlkxr >= idlaxb && idlexa2 && kux3) {
//walk right dir for both a & b of a
image(spritesheeta9[frameCount % spritesheeta9.length], wlkxr, wlkyr, 250, 350);
}
if( wlkxl >= idlaxb && idlexa2 && kux3) {
//walk right dir for both a & b of a
image(spritesheeta10[frameCount % spritesheeta10.length], wlkxl, wlkyl, 250, 350);
}
//disables the knock up animation when walkin
//kux3 = 1000;
//kux4 = 1000;
//}
}
//key is down - left arrow been set to less than 200 to regulate the facing & switching sides in the appropriate time
if(keyIsDown(LEFT_ARROW) < 600) {
if(wlkxr <= idlxb2 && idlexb2 ) {
//walk left dir for both a & b of a
image(spritesheeta9[frameCount % spritesheeta9.length], wlkxr, wlkyr, 250, 350);
//deletes knock up animation from happenin unnecessarly
if(wlkxr >kux > 60) {
kux = 1000;
}
}
if( wlkxl >= idlxb2 && idlexb2) {
//walk left dir for both a & b of a
image(spritesheeta10[frameCount % spritesheeta10.length], wlkxl, wlkyl, 250, 350);
//}
//also deletes knock up anime from happenin unnecessarly
if(wlkxl > 60) {
kux = 1000;
}
}
//kux3 = 1000;
//kux4 = 1000;
//}
if(wlkxl) {
kux = 1000;
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(RIGHT_ARROW) && keyIsDown(65) ===true) {
if(keyIsDown(DOWN_ARROW)===false && keyIsDown(LEFT_ARROW)===false) {
//mega launch for b of a
image(spritesheeta30[frameCount % spritesheeta30.length], mlx2, mly2, 250, 350);
}
if(mlx >= idlaxb) {
//mega launch for a
image(spritesheeta29[frameCount % spritesheeta29.length], mlx, mly, 250, 350);
}
//beam launching equation
if(bx > width) {
bx = idlaxa;
}
if(bx < idlaxa) {
bx = width;
}
//beam speed
bx += 77 ;
//to prevent default action & command mixing
if(bx >= jabxa) {
//to prevent the beam from keeping launching beyond it's restricted dist
if(idlaxa <= 600) {
bx += 0;
//electro beam for a
image(spritesheeta31[frameCount % spritesheeta31.length], bx, by, 250, 350);
ebanceSound.play();
}
return true;
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(LEFT_ARROW) && keyIsDown(65)=== true) {
if(keyIsDown(DOWN_ARROW)===false && keyIsDown(RIGHT_ARROW)===false && keyIsDown(65)===false) {
//mega launch for a
image(spritesheeta29[frameCount % spritesheeta29.length], mlx, mly, 250, 350);
return false;
}
if(mlx2 >= idlxb2 ) {
//mega launch for b of a
image(spritesheeta30[frameCount % spritesheeta30.length], mlx2, mly2, 250, 350);
}
//}
//beam launching equation
if(bx2 >= width) {
bx2 = 0;
}
if(bx2 < 0) {
bx2 = width;
}
//beam speed
bx2 -= 77 ;
kux4 = 1000;
if(idlxa2 >= 410) {
bx2 += 0;
//electro beam for b of a
image(spritesheeta32[frameCount % spritesheeta32.length], bx2, by2, 250, 350);
}
ebanceSound.play();
return true;
}
if( keyIsDown(90)) {
if(jabxa2 <= ljx2) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
}
}
if(keyIsDown(90)){
if(jabxa <= ljx) {
//jab a
image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
}
}
if(keyIsDown(65)) {
if(idlxa2 >= idlxb2) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
//disables jab animation mixing & unwanted action
jabxa = -1000;
}
//return true;
horraSound.play();
}
if(keyIsDown(65)) {
if(idlaxa <= idlaxb) {
//jab a
image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
jabxa2 = 1000;
//return true;
}
horraSound.play();
}
//return true;
//}
if(keyIsDown(83)) {
if(skx >= jskx) {
//side kick for a
image(spritesheeta13[frameCount % spritesheeta13.length], skx, sky, 250, 350);
}
hayaatSound.play();
}
if(keyIsDown(83)) {
if(skx2 >= idlxb2) {
//side kick for b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
}
hayaatSound.play();
}
if(keyIsDown(88)) {
if(skx <= lkx) {
//side kick for a
image(spritesheeta13[frameCount % spritesheeta13.length], skx, sky, 250, 350);
}
}
if(keyIsDown(88)) {
if(skx2 <= lkx2) {
if(skx2 >= idlxb2) {
//side kick for b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
}
}
}
if(keyIsDown(UP_ARROW) && keyIsDown(RIGHT_ARROW) && keyIsDown(83)) {
if(jskx >= skx) {
//jump side kick for a
image(spritesheeta19[frameCount % spritesheeta19.length], jskx, jsky, 250, 350);
}
}
if(keyIsDown(UP_ARROW) && keyIsDown(83)) {
if(jskx >= skx) {
//jump side kick for a
image(spritesheeta19[frameCount % spritesheeta19.length], jskx, jsky, 250, 350);
}
}
if(keyIsDown(UP_ARROW) && keyIsDown(83)) {
if(jskx2 >= 400) {
if(jskx2 >= jmpx2) {
//jump side kick for b of a
image(spritesheeta20[frameCount % spritesheeta20.length], jskx2, jsky2, 250, 350);
}
}
}
if(keyIsDown(UP_ARROW) && keyIsDown(LEFT_ARROW) && keyIsDown(83)) {
if(jskx2 >= 400) {
if(jskx2 >= skx2) {
//jump side kick for b of a
image(spritesheeta20[frameCount % spritesheeta20.length], jskx2, jsky2, 250, 350);
}
}
}
if(keyIsDown(90)) {
if(mcx >= mcx2) {
//mega combo for a
image(spritesheeta21[frameCount % spritesheeta21.length], mcx, mcy, 250, 350);
//mcx = -1000; //return true;
}
//disables the mega combo from gettin executed before its proper distance & unwanted athor action(jab b of a)
if(mcx <= 110) {
mcx = jabxa2 = -1000;
//jabxa = jabxa;
}
}
if(keyIsDown(90)) {
if(mcx2 >= idlxb2 ) {
if(mcx2 && jabxa2 >= idlxb2 ) {
//mega combo for b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
//return false;
}
//return true;
}
if(mcx2 >= 410) {
mcx2 = jabxa = 1000;
}
//return true;
}
// return true;
//}
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
if(ucx >= jabxa) {
//upper cut for a
image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
//return true;
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
if(ucx2 >= idlxb2) {
if(ucx2 >= mlx2 && bx2) {
//upper cut for b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
}
}
return true;
}
if( ucx3 >= kux <= wlkxl2 ) {
//knock up achievment eqution
if(kux > 60) {
kux += vx10;
}
if(kuy > 60) {
kux -= vy10;
kuy = 50;
}
if(kuy < 0) {
kuy -= vy10;
kuy += g10;
kuy = 300;
//g10 = -3;
}
kux = kux - vx10;
kuy = kuy - vy10;
if(ucx3) {
//stops knock up frames from also keepin happenin when MegaPlayer1 walks away from MegaPlayer2
if(idlaxa > 400) {
//stops knock up from keepin happenin after hits & timer are out
if(timer > 0) {
//knock up for a
image(spritesheeta35[frameCount % spritesheeta35.length], kux, kuy, 250, 350);
}
kux = ucx3;
}
}
}
if( ucx4 >= kux2 >= wlkxr2) {
//knock up achievment eqution
if(kux2 > 60) {
kux2 -= vy11;
}
if(kuy2 > 60) {
kux2 -= vy11;
kuy2 = 50;
}
if(kuy2 < 0) {
kuy2 -= vy11;
kuy2 -= g11;
kuy2 = 300;
//g10 = -3;
}
kux2 = kux2 + vy11;
kuy2 = kuy2 - vy11;
if(ucx4 ) {
if(idlxa2 < 200) {
if(timer > 0) {
//knock up for b of a
image(spritesheeta36[frameCount % spritesheeta36.length], kux2, kuy2, 250, 350);
}
kux2 = ucx4;
}
//kux2 = 1000;
}
}
if(numHits2 === 0) {
speed = 0;
//dizzy for a
image(spritesheeta37[frameCount % spritesheeta37.length], dzx, dzy, 250, 350);
if(idlxb2 <= 400) {
//dizzy for b of a
image(spritesheeta38[frameCount % spritesheeta38.length], dzx2, dzy2, 250, 350);
}
}
if(jabxb && jabxb2||ucx3 && ucx4||bx && bx2) {
if(idlaxb >= idlaxa) {
//hitten for a
image(spritesheeta39[frameCount % spritesheeta39.length], htx, hty, 250, 350);
htx = htx;
}
if(idlaxb >= 100) {
htx = 1000;
}
if(idlaxb && idlxb2 >= idlxa2) {
if(idlaxb <= 200) {
//hitten for b of a
image(spritesheeta40[frameCount % spritesheeta40.length], htx2, hty2, 250, 350);
htx2 = htx2;
}
htx2 = idlxa2;
}
}
//full triumpth announcment remains hidden til the match is over
if(timer && timer2 >= 27 && numHits > 0 && numHits5 > 0 ) {
ty8 = 1000;
//if(timer12 === 0) {
//timer14 = 3;
//}
}
//full triumpth is finally announced if MegaPlayer1 did not been hitten any single hit && his life meter is perfect
if(timer && timer2 <27 && numHits2 >= 170) {
ty8 = 300;
//timing arrangment between the announcements(execute him & full triumpth)
if(timer12 >= 27) {
timer14 = 3;
}
if(timer12 === 6) {
timer14--;
ftanceSound.play();
}
if(scene === 4) {
timer14 = 0;
}
if(timer13 >= 27) {
timer15 = 3;
}
else if(timer13 === 6) {
timer15--;
ftanceSound.play();
}
if(scene === 5) {
timer15 = 0;
}
}
/*if(timer===0) {
if(keyIsDown(DOWN_ARROW)===true) {
}
else if(keyIsDown(DOWN_ARROW)===true) {
}
else if(keyIsDown(DOWN_ARROW)===true) {
}
else if(keyIsPressed && keyIsDown(65)===true) {
if(dx ) {
//upper cut for a
image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
}
//if(ucx >= 300) {
//death hit for a at b
image(spritesheeta27[frameCount % spritesheeta27.length], dhx, dhy, 250, 350);
//}
//}
}
}*/
pop();
}
let attack2 = 0;
function deathHit () {
//disable the execution announcing during the match & before time run
if(timer2 && numHits5 >= 0) {
ty = 1000;
ty2 = 1000;
}
//disable the the execution announcing if common hit
if(numHits5 === 0 ) {
ty = 1000;
timer12--;
if(timer12 >= 26) {
exeanceSound.play();
}
//speed2 = 0;
//death hit execution announcin & time starts runnin
if( timer2 >= 0 ) {
timer2--;
//speed2 = 0;
ty = 150;
/*if(keyIsDown(DOWN_ARROW)) {
push();
translate(-15, -10);
pop();
}
else if(keyIsDown(DOWN_ARROW)) {
push();
translate(-15, -10);
pop();
}
else if( keyIsDown(DOWN_ARROW)) {
push();
translate(-15, -10);
pop();
}*/
//if(numHits===0) {
//if( jabxa === true ) {
//timer = 0;
//if(keyIsDown(65)) {
//if(timer > numHits === 0) {
//timer = 0;
//}
//}
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
//dhx = 1000;
//if(jabxa === 300) {
//if(jabxa > dhx) {
//timer = 0;
//ucx = 1000;
//if(attack === 1) {
//jabxa = 300;
//jab a
//image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
//return true;
//}
// return true;
}
//return false;
//}
//}
//}
//else if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
//}
//case dx :
/*if(keyIsDown(DOWN_ARROW)===true ) {
//if(key===DOWN_ARROW) {
//if(keyIsPressed && keyCode===DOWN_ARROW===true) {
//attack2 = 0;
//duck down for a
//image(spritesheeta25[frameCount % spritesheeta25.length], dx, dy, 242, 220);
//}
keyIsPressed = true;
//key = true;
//return true;
//}
//return false;
}
//break;
//case dx :
else if( keyIsDown(DOWN_ARROW)===true ) {
//if(key===DOWN_ARROW) {
//else if(keyIsPressed && keyCode===DOWN_ARROW===true) {
//attack2 = 1;
//duck down for a
//image(spritesheeta25[frameCount % spritesheeta25.length], dx, dy, 242, 220);
//}
keyIsPressed = true;
//key = true;
//return true;
//}
// return false;
}
//break;
//case dx :
else if(keyIsDown(DOWN_ARROW)===true) {
//if(key===DOWN_ARROW) {
//else if(keyIsPressed && keyCode===DOWN_ARROW===true) {
//attack2 = 2
//duck down for a
//image(spritesheeta25[frameCount % spritesheeta25.length], dx, dy, 242, 220);
//}
keyIsPressed = true;
//key = true;
//return true;
//}
// return false;
}
//break;
//case ucx :
//else if( keyCode === 65 ) {
//if(keyIsPressed === keyIsDown(65)===true) {
//jab a
//image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
//}
//dhx = 300;
//if(dhx >= 300) {
//dhx = 1000;
//}
//to discontinue the time when the enemy is hitten by a common hit else than a death hit
//if( timer > 0 ) {
//timer = 0;
//dhx = 1000;
//if(ucx && timer > 0) {
//timer = 0;
//dhx = 1000;
//if(dx) {
//if(attack === 2 ){//belongs & part of the switch statmnt in the draw() & it prevents command mix & default action & separates two commands from each other(common hit from death hit)
// push();
//translate(-15, -10);
//scale(0.8);
//if(dx) {
//upper cut for a
//image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
//}
//pop();
//dhx = 1000;
//}
//return false;
//}
//return true;
//}
//return true;
//death hit for a at b
//image(spritesheeta27[frameCount % spritesheeta27.length], dhx, dhy, 250, 350);
//}
/*if(keyIsDown(65)) {
if(timer > 0) {
//timer = 0;
//jabxa = jabxa;
if(attack === 2) {
//jab a
image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
}
//return true;
}
//return true;
}*/
/*if(keyIsDown(DOWN_ARROW)) {
push();
translate(-15, -10);
pop();
}
if(keyIsDown(DOWN_ARROW)) {
push();
translate(-15, -10);
pop();
}
if( keyIsDown(DOWN_ARROW)) {
push();
translate(-15, -10);
pop();
}*/
//if(keyIsDown(DOWN_ARROW) && keyIsDown(DOWN_ARROW) && keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
//death hit announcer
//if( dhx && ty2 > timer ) {
//ty2 = 200;
//}
else if( keyIsPressed && keyIsDown(DOWN_ARROW)&&keyIsDown(DOWN_ARROW)&&keyIsDown(DOWN_ARROW)===true) {
//}
if( keyIsPressed && key==='r'===true) {
//dhx = 1000;
//if(key==='a') {
push();
translate(-15, -10);
scale(0.8);
//if(keyIsPressed) {
//upper cut for a
image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
//dhx = 300;
//}
pop();
//}
// keyIsPressed = true;
//key = true;
//return true;
//}
//death hit for a at b
//image(spritesheeta27[frameCount % spritesheeta27.length], dhx, dhy, 250, 350);
//return false;
//}
//if( attack === 3 ) {
//timer = 0;
//}
//prevents default action like(death hit happens without pressing it's proper command)
//if( ucx ) {
//timer = 0;
//}
//dhx = 300;
/*if(keyIsPressed === keyIsDown( DOWN_ARROW)===true ) {
//return true;
}
else if(keyIsPressed === keyIsDown(DOWN_ARROW)===true) {
}
else if(keyIsPressed === keyIsDown(DOWN_ARROW)===true) {
}
else if(keyIsPressed === keyIsDown(87)===true) {*/
// }
//death hit announcer
//ty2 = 200;
//if(keyIsPressed && key==='w'===true ) {
push();
translate(10, -150);
scale(1.0);
if(ucx > 100) {
//dhx = 300;
//death hit for a at b
image(spritesheeta27[frameCount % spritesheeta27.length], dhx, dhy, 250, 350);
//return true;
//}
//if(keyIsDown(RIGHT_ARROW)=== true) {
dhx = idlaxb;
ty2 = 200;
//noLoop();
//timer = 0;
dhpSound.play();
bloodsquirtSound.play();
dhanceSound.play();
}
pop();
}
//timer = 0;
//keyIsPressed = true;
//attack2 = 3;
//return true;
//}
//}
//}
//}
else if( keyIsPressed===RIGHT_ARROW>=400===false&&key==='r'===false) {
//dhx = 1000;
//timer2=0;
//if( ucx >= 300) {
//ucx = 1000;
//if(keyIsPressed&&key==='r'===false) {
//if( dhx < ucx ) {
//dhx = 1000;
//timer2 = 0;
//timer2=0;
//keyIsPressed = false ;
//}
//timer2=0;
//}
//timer2 = 0;
//keyIsPressed = false;
//return false;
}
//return false;
//break;
}
//return false;
//}
//return false;
//}
//if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
//}
//console.log(attack2);
//if(keyIsPressed === keyIsDown(DOWN_ARROW)===true) {
//}
//else if(keyIsPressed === keyIsDown(DOWN_ARROW)===true) {
//}
if(keyIsPressed && keyIsDown(DOWN_ARROW)&&keyIsDown(DOWN_ARROW)&&keyIsDown(DOWN_ARROW)===true) {
//if(ucx2 > 600) {
if(keyIsPressed && key==='r'===true) {
if(ucx2 >= idlxb2) {
push();
translate(50, -10);
scale(0.8);
//upper cut for b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
pop();
//}
//}
//else if( keyIsPressed === keyIsDown(65)===true) {
//if( dhx2 ) {
//ty2 = 200;
//}
//if(ucx2 > timer > 0) {
//timer = 0;
//dhx2 = 1000;
//if( dhx2 > 600 && dhx2 >= 603) {
//if(ucx2 > dhx2) {
//timer = 0;
//dhx2 = 600;
push();
translate(-150, -100);
scale(1.0)
//death hit for b of a at a of b
image(spritesheeta28[frameCount % spritesheeta28.length], dhx2, dhy2, 250, 350);
dhx2 = ucx2;
dhpSound.play();
bloodsquirtSound.play();
dhanceSound.play();
pop();
}
}
//}
else if(keyIsPressed===LEFT_ARROW>=20===false && key==='r'===false) {
//if(ucx2 >= 600) {
//dhx2 = 1000;
//timer2 = 0;
//}
}
}
//}
//}
//noLoop();
}
}
//}
//if(timer2===0) {
//ty2 = 200;
//}
//if(timer2==0) {
//ty2 = 200;
//}
}
function deathHitA() {
if(timer3 && numHits >= 0) {
ty = 1000;
ty2 = 1000;
}
if(numHits === 0) {
ty = 1000;
timer13--;
if(timer13 >= 26) {
exeanceSound.play();
}
if(timer3 >= 0) {
timer3--;
ty = 150;
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
}
else if( keyIsPressed && keyIsDown(DOWN_ARROW)&&keyIsDown(DOWN_ARROW)&&keyIsDown(DOWN_ARROW)===true) {
//}
if( keyIsPressed && key==='r'===true) {
//dhx = 1000;
//if(key==='a') {
push();
translate(-15, -10);
scale(0.8);
//if(keyIsPressed) {
//upper cut for a
image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
//dhx = 300;
//}
pop();
//}
// keyIsPressed = true;
//key = true;
//return true;
//}
//death hit for a at b
//image(spritesheeta27[frameCount % spritesheeta27.length], dhx, dhy, 250, 350);
//return false;
//}
//if( attack === 3 ) {
//timer = 0;
//}
//prevents default action like(death hit happens without pressing it's proper command)
//if( ucx ) {
//timer = 0;
//}
//dhx = 300;
/*if(keyIsPressed === keyIsDown( DOWN_ARROW)===true ) {
//return true;
}
else if(keyIsPressed === keyIsDown(DOWN_ARROW)===true) {
}
else if(keyIsPressed === keyIsDown(DOWN_ARROW)===true) {
}
else if(keyIsPressed === keyIsDown(87)===true) {*/
// }
//death hit announcer
//ty2 = 200;
//if(keyIsPressed && key==='w'===true ) {
push();
translate(10, -150);
scale(1.0);
if(ucx > 100) {
//dhx = 300;
//death hit for a at b
image(spritesheeta27[frameCount % spritesheeta27.length], dhx, dhy, 250, 350);
//return true;
//}
//if(keyIsDown(RIGHT_ARROW)=== true) {
dhx = idlaxb;
ty2 = 200;
//noLoop();
//timer = 0;
dhpSound.play();
bloodsquirtSound.play();
dhanceSound.play();
}
pop();
}
}
if(keyIsPressed && keyIsDown(DOWN_ARROW)&&keyIsDown(DOWN_ARROW)&&keyIsDown(DOWN_ARROW)===true) {
//if(ucx2 > 600) {
if(keyIsPressed && key==='r'===true) {
if(ucx2 >= idlxb2) {
push();
translate(50, -10);
scale(0.8);
//upper cut for b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
pop();
//}
//}
//else if( keyIsPressed === keyIsDown(65)===true) {
//if( dhx2 ) {
//ty2 = 200;
//}
//if(ucx2 > timer > 0) {
//timer = 0;
//dhx2 = 1000;
//if( dhx2 > 600 && dhx2 >= 603) {
//if(ucx2 > dhx2) {
//timer = 0;
//dhx2 = 600;
push();
translate(-150, -100);
scale(1.0)
//death hit for b of a at a of b
image(spritesheeta28[frameCount % spritesheeta28.length], dhx2, dhy2, 250, 350);
dhx2 = ucx2;
dhpSound.play();
bloodsquirtSound.play();
dhanceSound.play();
pop();
}
}
}
}
}
}
function deathHitA2() {
if(timer4 && numHits6 >= 0 ) {
ty11 = 1000;
ty2 = 1000;
}
if(numHits6 === 0 ) {
ty11 = 1000;
if(timer4 >= 0) {
timer4--;
ty11 = 150;
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
}
else if(keyIsPressed && keyIsDown(DOWN_ARROW) && keyIsDown(DOWN_ARROW) && keyIsDown(DOWN_ARROW)=== true) {
if(keyIsPressed && key==='r'===true) {
push();
translate(-15, -10);
scale(0.8);
if(ucx > 100) {
//upper cut for a
image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
mdhx3 = idlexa2;
ty2 = 200;
}
pop();
push();
translate(10, -150);
scale(1.0);
//mega death hit on mia b
image(spritesheetb55[frameCount % spritesheetb55.length], mdhx3, mdhy3, 250, 350);
dhpSound.play();
bloodsquirtSound.play();
dhanceSound.play();
pop();
}
// }
//else if(keyIsPressed && keyIsDown(DOWN_ARROW) && keyIsDown(DOWN_ARROW) && keyIsDown(DOWN_ARROW)=== true) {
if(keyIsPressed && key==='r'===true) {
push();
translate(50, -10);
scale(0.8);
if(ucx2 >= idlexb2) {
//upper cut for b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
pop();
push();
translate(-150, -100);
scale(1.0);
//mega death hit on mia a of b
image(spritesheetb56[frameCount % spritesheetb56.length], mdhx4, mdhy4, 250, 350);
pop();
mdhx4 = ucx2;
mdhx3 = 1000;
dhpSound.play();
bloodsquirtSound.play();
dhanceSound.play();
}
//tkx4 = idlexa2 = mwxr2 = 1000;
}
}
}
}
}
function voilent() {
if(timer && numHits >= 0 ) {
ty = 1000;
ty5 = 1000;
}
if(numHits === 0) {
ty = 1000;
//timer13--;
//if(timer13 >= 0) {
//exeanceSound.play();
//}
if(timer--<0) {
//timer=27;
timer--;
//timer3--;
ty = 150;
//if(scene===2) {
//if(scene===2&&timer3-- <= 0) {
//timer3--;
//}
push();
translate(-15, -10);
scale(0.8);
//all the needed command for executing the voilent execution
if(key==='z'===true ) {
//mega combo for a
//image(spritesheeta21[frameCount % spritesheeta21.length], mcx, mcy, 250, 350);
mcx = mcx;
//jabxa = jabxa;
}
if( key==='a'===true) {
//jab a
//image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
jabxa = jabxa;
}
if( key==='q'===true) {
//side kick for a
image(spritesheeta13[frameCount % spritesheeta13.length], skx, sky, 250, 350);
//skx = skx;
}
if(key==='z'===true) {
mcx = mcx;
}
if(key==='a'===true) {
jabxa = jabxa;
}
if(key==='s'===true) {
skx = skx;
}
if(key==='w'===true) {
//upper cut for a
image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
//ucx = ucx;
}
pop();
push();
translate(50, -10);
scale(0.8);
if(key==='z'===true) {
if(mcx2 >= 400) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
}
}
if(key==='a'===true) {
if(jabxa2 >= 400) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
}
}
if(key==='q'===true) {
if(skx2 >= 400) {
//side kick for b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
}
}
if(key==='z'===true) {
mcx2 = mcx2;
}
if(key==='a'===true) {
jabxa2 = jabxa2;
}
if(key==='s'===true) {
skx2 = skx2;
}
if(key==='w'===true) {
if(ucx2 >= 400) {
//upper cut for b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
}
}
pop();
}
}
//} //else{
//} //if(timer<=0 ) {
//timer=0;
push();
translate(-15, -10);
scale(0.8);
//if( keyIsDown(90) && keyIsDown(65)) {
//timer--;
//mcx = 300;
//jabxa = 300;
//the voilent execution moves timing length
//if(scene===2&&timer3 < 26) {
//if(timer3-- <-17) {
if( timer < 17 ) {
if( timer-- < -17) {
//mega combo for a
image(spritesheeta21[frameCount % spritesheeta21.length], mcx, mcy, 250, 350);
comboSound.play();
} //mcx = 300;
//}
//if(timer3-- <-37) {
if( timer-- < -37) {
//jab a
image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
punchSound.play();
}
//jabxa = 300;
//}
if( timer-- < -57 ) {
//side kick for a
image(spritesheeta13[frameCount % spritesheeta13.length], skx, sky, 250, 350);
kickSound.play();
}
if(timer--< -87) {
//mega combo for a
image(spritesheeta21[frameCount % spritesheeta21.length], mcx, mcy, 250, 350);
comboSound.play();
}
if(timer--< -107) {
//jab a
image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
punchSound.play();
}
if(timer--< -127) {
//side kick for a
image(spritesheeta13[frameCount % spritesheeta13.length], skx, sky, 250, 350);
kickSound.play();
}
if(timer--< -147) {
//upper cut for a
image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
punchSound.play();
}
//}
//if(timer --< -167 && key==='w'===true) {
if( timer-- < -167) {
//mega combo for a
image(spritesheeta21[frameCount % spritesheeta21.length], mcx, mcy, 250, 350);
comboSound.play();
//mcx = 300;
}
if( timer-- < -187) {
//jab a
image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
punchSound.play();
//jabxa = 300;
}
if(timer-- < -207 ) {
//side kick for a
image(spritesheeta13[frameCount % spritesheeta13.length], skx, sky, 250, 350);
kickSound.play();
}
if(timer--< -227) {
//mega combo for a
image(spritesheeta21[frameCount % spritesheeta21.length], mcx, mcy, 250, 350);
comboSound.play();
}
if(timer--< -247) {
//jab a
image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
punchSound.play();
}
if(timer--< -267) {
//side kick for a
image(spritesheeta13[frameCount % spritesheeta13.length], skx, sky, 250, 350);
kickSound.play();
}
if(timer--< -287) {
//upper cut for a
image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
punchSound.play();
//voilent announcer when the action is complete
ty5 = 200;
vlntanceSound.play();
}
//}
if(timer-- <-17) {
if(mcx2 >= idlxb2) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
comboSound.play();
}
}
if(timer-- < -37) {
if(jabxa2 >= idlxb2 ) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
punchSound.play();
}
}
if(timer-- < -57) {
if(skx2 >= idlxb2) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
kickSound.play();
}
}
if(timer-- < -87) {
if(mcx2 >= idlxb2) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
comboSound.play();
}
}
if(timer-- < -107) {
if(jabxa2 >= idlxb2) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
punchSound.play();
}
}
if(timer-- < -127) {
if(skx2 >= idlxb2) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
kickSound.play();
}
}
if(timer-- < -147) {
if(ucx2 >= idlxb2) {
//upper cut b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
punchSound.play();
}
}
if(timer-- < -167) {
if(mcx2 >= idlxb2) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
comboSound.play();
}
}
if(timer-- < -187) {
if(jabxa2 >= idlxb2) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
punchSound.play();
}
}
if(timer-- < -207) {
if(skx2 >= idlxb2) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
kickSound.play();
}
}
if(timer-- < -227) {
if(mcx2 >= idlxb2) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
comboSound.play();
}
}
if(timer-- < -247) {
if(jabxa2 >= idlxb2) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
punchSound.play();
}
}
if(timer-- < -267) {
if(skx2 >= idlxb2) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
kickSound.play();
}
}
if(timer-- < -287) {
if(ucx2 >= idlxb2) {
//upper cut b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
punchSound.play();
ty5 = 200;
vlntanceSound.play();
}
}
//}
//the voilent execution commands organized increasly from the first command til the last
if(key==='z'===true) {//first button to be pressed
if(timer<0) {
mcx = mcx;
timer =-17;
idlaxa = idlaxa;
}
if(timer < 0) {
mcx2 = mcx2;
timer =-17;
idlxa2 = idlxa2;
}
}
if(timer < 0 && key==='z'===false) {
//if(timer<0) {
//timer = 0;
idlaxa = idlaxa;
//mcx = 1000;
//key = false;
//return false;
//}
}
if( key==='a'===true) {
//if(timer<0) {
timer = 0;
jabxa = jabxa;
jabxa2 = jabxa2;
idlaxa = idlaxa;
//}
}
//}
//the last button is organized here due to a problem in action accured while programmin it
if( key==='w'===false) {//last button to be pressed
if(timer --< -17) {
timer=0;
//timer2 = 0;
idlaxa = idlaxa;
//ty5 = 200;
//return false;
} if(key==='w'===true){
//timer2 = -16;
timer = 0;
//ty5 = 200;
}
}
//if(timer --< -147 && key==='a') {
//timer=0;
//key = true;
//idlaxa = idlaxa;
//}else if(timer === 0 && key==='a'===true){
//timer = 0;
//}
//}
//else if(timer < 0 && key==='a'===true ){
//timer = 0;
//return false;
//}
//}
//}
if(key==='q'===true) {
if(timer < 0) {
timer =-57;
skx = skx;
//timer=17;
idlaxa = idlaxa;
}
if(timer < 0) {
timer =-57;
skx2 = skx2;
idlxa2 = idlxa2;
}
}
if(timer < 0 && key==='q'===false) {
//if(timer<0) {
//timer=-57;
idlaxa = idlaxa;
//skx = 1000;
return false;
//}
//timer=-10;
}
if(key==='z'===true) {
idlaxa = idlaxa;
}
if(timer < -87 && key==='z'===false) {
//if(timer < 0) {
timer =-87;
idlaxa = idlaxa;
//}
}
if(key==='a'===true) {
idlaxa = idlaxa;
}
if(timer < -107 && key==='a'===false) {
//if(timer < 0) {
timer =-107;
idlaxa = idlaxa;
//}
}
if(key==='s'===true) {
idlaxa = idlaxa;
}
if(timer < -127 && key==='s'===false) {
//if(timer < 0) {
timer =-127;
idlaxa = idlaxa;
//}
}
//if(timer > 0 && key==='w'===false) {
//timer = 27;
//idlaxa = idlaxa;
//if(timer < -167) {
//timer = -127
//}
//}
//if(timer-- < -167){
//timer--;
//}
//}
//if(timer < 0 && key==='w'===true) {//final button to be pressed
//if( timer<0) {
//timer= -167;
//ty5 = 200;
//idlaxa = idlaxa;
//}
//}
//if(timer < -167 ) {
//if(timer <0) {
//timer--;
//idlaxa = idlaxa;
//}
//return false;
//}
//}
pop();
}
}
function voilentA2() {
if(timer3 && numHits5 > 0 ) {
ty = 1000;
ty5 = 1000;
}
if(numHits5 === 0 ) {
ty = 1000;
//}
if(timer3--<=0) {
//timer=27;
timer3--;
ty = 150;
//}
push();
translate(-15, -10);
scale(0.8);
//all the needed command for executing the voilent execution
if(key==='z'===true ) {
//mega combo for a
//image(spritesheeta21[frameCount % spritesheeta21.length], mcx, mcy, 250, 350);
mcx = mcx;
//mcx2 = 1000;
//jabxa = jabxa;
}
if( key==='a'===true) {
//jab a
//image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
jabxa = jabxa;
//jabxa2 = 1000;
}
if( key==='q'===true) {
//side kick for a
image(spritesheeta13[frameCount % spritesheeta13.length], skx, sky, 250, 350);
//skx2 = 1000;
}
if(key==='z'===true) {
mcx = mcx;
//mcx2 = 1000;
}
if(key==='a'===true) {
jabxa = jabxa;
//jabxa2 = 1000;
}
if(key==='s'===true) {
skx = skx;
//skx2 = 1000;
}
if(key==='w'===true) {
//upper cut for a
image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
//ucx2 = 1000;
}
pop();
push();
translate(50, -10);
scale(1.0);
if(key==='z'===true) {
if(mcx2 >= 400) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
}
}
if(key==='a'===true) {
if(jabxa2 >= 400) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
}
}
if(key==='q'===true) {
if(skx2 >= 400) {
//side kick for b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
}
}
if(key==='z'===true) {
mcx2 = mcx2;
}
if(key==='a'===true) {
jabxa2 = jabxa2;
}
if(key==='s'===true) {
skx2 = skx2;
}
if(key==='w'===true) {
if(ucx2 >= 400) {
//upper cut for b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
}
}
pop();
}
}
push();
translate(-15, -10);
scale(0.8);
if(timer3<14) {
if(timer3-- < -17) {
if(mcx <=400) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx, mcy, 250, 350);
comboSound.play();
}
}
if(timer3-- < -37) {
if(jabxa <=400) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa, jabya, 250, 350);
punchSound.play();
}
}
if(timer3-- < -57) {
if(skx <=400) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx, sky, 250, 350);
kickSound.play();
}
}
if(timer3-- < -87) {
if(mcx <=400) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx, mcy, 250, 350);
comboSound.play();
}
}
if(timer3-- < -107) {
if(jabxa<=400) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa, jabya, 250, 350);
punchSound.play();
}
}
if(timer3-- < -127) {
if(skx<=400) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx, sky, 250, 350);
kickSound.play();
}
}
if(timer3-- < -147) {
if(ucx<=400) {
//upper cut b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx, ucy, 250, 350);
punchSound.play();
}
}
if(timer3-- < -167) {
if(mcx <=400) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx, mcy, 250, 350);
comboSound.play();
}
}
if(timer3-- < -187) {
if(jabxa<=400) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa, jabya, 250, 350);
punchSound.play();
}
}
if(timer3-- < -207) {
if(skx <=400) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx, sky, 250, 350);
kickSound.play();
}
}
if(timer3-- < -227) {
if(mcx<=400) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx, mcy, 250, 350);
comboSound.play();
}
}
if(timer3-- < -247) {
if(jabxa<=400) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa, jabya, 250, 350);
punchSound.play();
}
}
if(timer3-- < -267) {
if(skx<=400) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx, sky, 250, 350);
kickSound.play();
}
}
if(timer3-- < -287) {
if(ucx<=400) {
//upper cut b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx, ucy, 250, 350);
punchSound.play();
}
ty5 = 200;
vlntanceSound.play();
}
//pop();
if(timer3-- < -17) {
if(mcx2 >400) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
comboSound.play();
}
}
if(timer3-- < -37) {
if(jabxa2 >400) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
punchSound.play();
}
}
if(timer3-- < -57) {
if(skx2 >400) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
kickSound.play();
}
}
if(timer3-- < -87) {
if(mcx2 >400) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
comboSound.play();
}
}
if(timer3-- < -107) {
if(jabxa2 >400) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
punchSound.play();
}
}
if(timer3-- < -127) {
if(skx2 >400) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
kickSound.play();
}
}
if(timer3-- < -147) {
if(ucx2 >400) {
//upper cut b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
punchSound.play();
}
}
if(timer3-- < -167) {
if(mcx2 >400) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
comboSound.play();
}
}
if(timer3-- < -187) {
if(jabxa2 >400) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
punchSound.play();
}
}
if(timer3-- < -207) {
if(skx2 >400) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
kickSound.play();
}
}
if(timer3-- < -227) {
if(mcx2 >400) {
//mega combo b of a
image(spritesheeta22[frameCount % spritesheeta22.length], mcx2, mcy2, 250, 350);
comboSound.play();
}
}
if(timer3-- < -247) {
if(jabxa2 >400) {
//jab b of a
image(spritesheetb3[frameCount % spritesheetb3.length], jabxa2, jabya2, 250, 350);
punchSound.play();
}
}
if(timer3-- < -267) {
if(skx2 >400) {
//side kick b of a
image(spritesheeta14[frameCount % spritesheeta14.length], skx2, sky2, 250, 350);
kickSound.play();
}
}
if(timer3-- < -287) {
if(ucx2 >400) {
//upper cut b of a
image(spritesheeta24[frameCount % spritesheeta24.length], ucx2, ucy2, 250, 350);
punchSound.play();
}
//pop();
}
//pop();
if(key==='z'===true) {
if(timer3 < 0) {
mcx = mcx;
timer3 = -17;
idlaxa = idlaxa;
}
if(timer3 < 0) {
mcx2 = mcx2;
timer3 = -17;
idlxa2 = idlxa2;
}
}
if(timer3<0&&key==='z'===false) {
idlaxa = idlaxa;
}
if(key==='a'===true) {
timer3 = 0;
jabxa = jabxa;
jabxa2 = jabxa2;
idlaxa = idlaxa;
}
if(key==='w'===false) {
if(timer3-- < -17) {
timer3 = 0;
idlaxa = idlaxa;
}
if(key==='w'===true) {
timer3 = 0;
}
}
if(key==='q'===true) {
if(timer3 < 0) {
timer3 = -57;
skx = skx;
idlaxa = idlaxa;
}
if(timer3 < 0) {
timer3 = -57;
skx2 = skx2;
idlxa2 = idlxa2;
}
}
if(timer3<0&&key==='q'===false) {
idlaxa = idlaxa;
return false;
}
if(key==='z'===true) {
idlaxa = idlaxa;
}
if(timer3<-87&&key==='z'===false) {
timer3 = -87;
idlaxa = idlaxa;
}
if(key==='a'===true) {
idlaxa = idlaxa;
}
if(timer3<-107&&key==='a'===false) {
timer3 = -107;
idlaxa = idlaxa;
}
if(key==='s'===true) {
idlaxa = idlaxa;
}
if(timer3<-127&&key==='s'===false) {
timer3 = -127;
idlaxa = idlaxa;
}
//if(timer<7&&key==='w'===true) {
//ty5 = 200;
//idlxa2 = idlxa2;
//}
//if(timer<30&&key==='w'===false) {
//if(ucx2 >= 400) {
//if(timer<=0) {
//timer =-57;
//idlxa2 = idlxa2;
pop();
}
//}
//}
//}
//}
//pop();
//}
//}
//if(timer > 0) {
//jabxa = 300;
//if( keyIsDown(90)===true ) {
//if( timer > 0) {
//mega combo for a
//image(spritesheeta21[frameCount % spritesheeta21.length], mcx, mcy, 250, 350);
// mcx = 300;
//}
//}
// else if( keyIsDown(65)===true ){
//if(timer > 0 && mcx) {
//else if(keyIsPressed===key==='a'===true) {
//jab a
//image(spritesheeta3[frameCount % spritesheeta3.length], jabxa, jabya, 250, 350);
//jabxa = 300;
//timer = 0;
//}
//}
//else if(key==='q'===true) {
//side kick for a
//image(spritesheeta13[frameCount % spritesheeta13.length], skx, sky, 250, 350);
//}
//}
//pop();
//}
//}
//}
}
function collide() {
if(keyIsDown(65)) {
if(idlaxb >= jabxa && idlaxb <= jabxa + 100 && jabxa <= 300 && idlxb2 <= jabxa2 + 100 && idlxb2 >= 30 && jabxa2 >= idlaxb) {
if(numHits >= 0) {
numHits--;
htx3 = htx3;
htx4 = htx4;
punchSound.play();
}
//calculates how many hits the opponent been hitten
if(score <= 70) {
score++;
}
//if(timer > numHits === 0) {
//timer = 0;
//}
if(jabxa < ucx) {
dhx = 1000;
}
if(jabxa >= kux3) {
kuy3 = 60;
}
}
//}
//mia's collide
/*if(idlexa2 >= jabxa && idlexa2 <= jabxa + 100 && jabxa <= 330) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
if(score3 <= 70) {
score3++;
}
}
if(idlexb2 >= 330 && idlexb2 >= jabxa2 + 300 && jabxa2 <= idlexa2) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
if(score3 <= 70) {
score3++;
}
}*/
horraSound.play();
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
//if(keyIsDown(65)===false) {
//death hit for a at b
//image(spritesheeta27[frameCount % spritesheeta27.length], dhx, dhy, 250, 350);
//upper cut for a
//image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
//}
if(idlaxb >= ucx && idlaxb <= ucx + 100 && ucx <= 300 && idlxb2 <= ucx2 + 100 && idlxb2 >= 30 && ucx2 >= idlaxb ) {
if(numHits >= 0) {
numHits--;
punchSound.play();
}
//calculates how many hits the opponent been hitten
if(score <= 70) {
score++;
}
if(ucx) {
idlayb = kuy3;
}
kux3 = 300;
vx12 = 12;
vy12 = 7;
g12 = 2;
kux4 = 300;
vx13 = -12;
vy13 = 7;
g13 = 0;
}
//to prevent action mixing
htx3 = -1000;
htx4 = -1000;
//to synchronize between the disappearance of the stance & walk frame reappearance of them again while poped up in the air
if(kux3 >= 60) {
wlkxr2 = idlaxb = idlayb = 1000 ;
}
if(kux3 >= 300) {
wlkyr2 = idlaxb = 300;
}
if(kux4 >= 60) {
wlkxl2 = idlaxb = 30;
}
if(kux4 <= 30) {
wlkxl2 = idlaxb = idlayb = 1000;
}
//mia's collide thoery by mega
/*if(idlexa2 >= ucx && idlexa2 <= ucx + 100 && ucx <= 330) {
if(numHits3 >= 0) {
numHits3--;
}
if(score3 <= 70) {
score3++;
}
if(mkx3 >= 60) {
mwxr2 = idlexa2 = idleya2 = idleyb2 = 1000;
cmbx3 = tkx3 = 1000;
}
if(mkx3 >= 300) {
mwyr2 = idlexa2 = 300;
}
mhtx3 = -1000;
}
else if(idlexb2 >= ucx2 && idlexb2 >= ucx2 + 400 && ucx2 >= 330 ) {
if(numHits3 >= 0) {
numHits3--;
}
if(score3 <= 70) {
score3++;
}
if(mkx4 >= 60) {
mwxl2 = idlexa2 = 30;
}
if(mkx4 <= 30) {
mwxl2 = idlexa2 = idleya2 = 1000;
}
mhtx4 = -1000;
}
mkx3 = 300;
vx25 = 12;
vy25 = 7;
g25 = 2;
mkx4 = 300;
vx26 = -12;
vy26 = 7;
g26 = 0;*/
//mhtx3 = -1000;
//mhtx4 = -1000;
}
if(keyIsDown(83)) {
if(idlaxb >= skx && idlaxb <= skx + 200 ) {
if(numHits >= 0) {
numHits--;
htx3 = htx3
kickSound.play();
}
if(skx >= kuy3) {
kuy3 = 60;
}
}
else if(idlxb2 <= skx2 && idlxb2 <= skx2 + 200 && idlxb2 >= 100) {
if(numHits >= 0) {
numHits--;
htx4 = htx4;
kickSound.play();
}
}
//mia's collide
/*if(idlexa2 >= skx && idlexa2 <= skx + 200) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
}
else if(idlexb2 <= skx2 && idlexb2 <= skx2 + 200 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
}*/
hayaatSound.play();
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(83)) {
if(idlaxb >= splkx && idlaxb <= splkx + 100 && splkx <= 300 && idlxb2 <= splkx2 + 100 && idlxb2 >= 30 && splkx2 >= idlaxb) {
if(numHits >= 0) {
numHits--;
htx3 = htx3;
htx4 = htx4;
kickSound.play();
}
if(splkx >= kuy3) {
kuy3 = 60;
}
}
//mia's collide
/*if(idlexa2 >= splkx && idlexa2 <= splkx + 200) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
}
else if(idlexb2 <= splkx2 && idlexb2 <= splkx2 + 200 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
}*/
paraySound.play();
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(RIGHT_ARROW) && keyIsDown(65)) {
if(idlaxb >= bx && idlaxb <= bx + 400) {
if(numHits >= 0) {
numHits--;
htx3 = htx3;
eb2Sound.play();
}
}
//mia's collide
/*if(idlexa2 >= bx && idlexa2 <= bx + 400) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
}*/
ebSound.play();
ebanceSound.play();
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(LEFT_ARROW) && keyIsDown(65) ) {
if(idlxb2 <= bx2 && idlxb2 <= bx2 + 100 && idlxb2 >= 100 ) {
if(numHits >= 0) {
numHits--;
htx4 = htx4;
eb2Sound.play();
}
}
/*if(idlexb2 <= bx2 && idlexb2 <= bx2 + 100 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
}*/
ebSound.play();
ebanceSound.play();
}
if(keyIsDown(90)) {
if(idlaxb >= mcx && idlaxb >= mcx + 30 ) {
if(numHits >= 0) {
numHits--;
htx3 = htx3;
comboSound.play();
}
}
else if(idlxb2 <= mcx2 && idlxb2 <= mcx2 + 300 && idlxb2 >= 100) {
if(numHits >= 0) {
numHits--;
htx4 = htx4;
comboSound.play();
}
}
//mia's collide
/*if(idlexa2 >= mcx && idlexa2 >= mcx + 30) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
}
else if(idlexb2 <= mcx2 && idlexb2 <= mcx2 + 300 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
}*/
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(88)) {
if(idlaxb >= lkx && idlaxb <= lkx + 100) {
if(numHits >= 0) {
numHits--;
htx3 = htx3;
kickSound.play();
}
}
else if(idlxb2 <= lkx2 && idlxb2 <= lkx2 + 300 && idlxb2 >= 100) {
if(numHits >= 0) {
numHits--;
htx4 = htx4;
kickSound.play();
}
}
//mia's collide
/*if(idlexa2 >= lkx && idlexa2 <= lkx + 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
}
else if(idlexb2 <= lkx2 && idlexb2 <= lkx2 + 300 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
}*/
//kickSound.play();
}
}
function miaCollide() {
if(keyIsDown(65)) {
if(idlexa2 >= jabxa && idlexa2 <= jabxa + 100 && jabxa <= 330) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
}
if(idlexb2 >= 330 && idlexb2 >= jabxa2 + 300 && jabxa2 <= idlexa2) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
if(idlexa2 >= ucx && idlexa2 <= ucx + 100 && ucx <= 330) {
if(numHits3 >= 0) {
numHits3--;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
if(mkx3 >= 60) {
mwxr2 = idlexa2 = idleya2 = idleyb2 = 1000;
cmbx3 = tkx3 = 1000;
}
if(mkx3 >= 300) {
mwyr2 = idlexa2 = 300;
}
mhtx3 = -1000;
}
else if(idlexb2 >= ucx2 && idlexb2 >= ucx2 + 400 && ucx2 >= 330 ) {
if(numHits3 >= 0) {
numHits3--;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
if(mkx4 >= 60) {
mwxl2 = idlexa2 = 30;
}
if(mkx4 <= 30) {
mwxl2 = idlexa2 = idleya2 = 1000;
}
mhtx4 = -1000;
}
mkx3 = 300;
vx25 = 12;
vy25 = 7;
g25 = 2;
mkx4 = 300;
vx26 = -12;
vy26 = 7;
g26 = 0;
}
if(keyIsDown(83)) {
if(idlexa2 >= skx && idlexa2 <= skx + 200) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
kickSound.play();
}
}
else if(idlexb2 <= skx2 && idlexb2 <= skx2 + 200 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
kickSound.play();
}
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(83)) {
if(idlexa2 >= splkx && idlexa2 <= splkx + 200) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
kickSound.play();
}
}
else if(idlexb2 <= splkx2 && idlexb2 <= splkx2 + 200 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
kickSound.play();
}
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(RIGHT_ARROW) && keyIsDown(65)) {
if(idlexa2 >= bx && idlexa2 <= bx + 400) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
eb2Sound.play();
}
}
ebSound.play();
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(LEFT_ARROW) && keyIsDown(65)) {
if(idlexb2 <= bx2 && idlexb2 <= bx2 + 100 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
eb2Sound.play();
}
}
ebSound.play();
}
if(keyIsDown(90)) {
if(idlexa2 >= mcx && idlexa2 >= mcx + 30) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
comboSound.play();
}
}
else if(idlexb2 <= mcx2 && idlexb2 <= mcx2 + 300 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
comboSound.play();
}
}
}
if(keyIsDown(DOWN_ARROW) ** keyIsDown(88)) {
if(idlexa2 >= lkx && idlexa2 <= lkx + 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
kickSound.play();
}
}
else if(idlexb2 <= lkx2 && idlexb2 <= lkx2 + 300 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
kickSound.play();
}
}
//kickSound.play();
}
}
function megaCollide2() {
if(keyIsDown(65)) {
if(idlaxb >= jabxa && idlaxb <= jabxa + 100 && jabxa <= 300 && idlxb2 <= jabxa2 + 100 && idlxb2 >= 30 && jabxa2 >= idlaxb) {
if(numHits5 >= 0) {
numHits5--;
htx3 = htx3;
htx4 = htx4;
punchSound.play();
}
//calculates how many hits the opponent been hitten
if(score <= 70) {
score++;
}
//if(timer > numHits === 0) {
//timer = 0;
//}
if(jabxa < ucx) {
dhx = 1000;
}
if(jabxa >= kux3) {
kuy3 = 60;
}
}
//}
//mia's collide
/*if(idlexa2 >= jabxa && idlexa2 <= jabxa + 100 && jabxa <= 330) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
if(score3 <= 70) {
score3++;
}
}
if(idlexb2 >= 330 && idlexb2 >= jabxa2 + 300 && jabxa2 <= idlexa2) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
if(score3 <= 70) {
score3++;
}
}*/
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
//if(keyIsDown(65)===false) {
//death hit for a at b
//image(spritesheeta27[frameCount % spritesheeta27.length], dhx, dhy, 250, 350);
//upper cut for a
//image(spritesheeta23[frameCount % spritesheeta23.length], ucx, ucy, 250, 350);
//}
if(idlaxb >= ucx && idlaxb <= ucx + 100 && ucx <= 300 && idlxb2 <= ucx2 + 100 && idlxb2 >= 30 && ucx2 >= idlaxb ) {
if(numHits5 >= 0) {
numHits5--;
punchSound.play();
}
//calculates how many hits the opponent been hitten
if(score <= 70) {
score++;
}
if(ucx) {
idlayb = kuy3;
}
kux3 = 300;
vx12 = 12;
vy12 = 7;
g12 = 2;
kux4 = 300;
vx13 = -12;
vy13 = 7;
g13 = 0;
}
//to prevent action mixing
htx3 = -1000;
htx4 = -1000;
//to synchronize between the disappearance of the stance & walk frame reappearance of them again while poped up in the air
if(kux3 >= 60) {
wlkxr2 = idlaxb = idlayb = 1000 ;
}
if(kux3 >= 300) {
wlkyr2 = idlaxb = 300;
}
if(kux4 >= 60) {
wlkxl2 = idlaxb = 30;
}
if(kux4 <= 30) {
wlkxl2 = idlaxb = idlayb = 1000;
}
//mia's collide thoery by mega
/*if(idlexa2 >= ucx && idlexa2 <= ucx + 100 && ucx <= 330) {
if(numHits3 >= 0) {
numHits3--;
}
if(score3 <= 70) {
score3++;
}
if(mkx3 >= 60) {
mwxr2 = idlexa2 = idleya2 = idleyb2 = 1000;
cmbx3 = tkx3 = 1000;
}
if(mkx3 >= 300) {
mwyr2 = idlexa2 = 300;
}
mhtx3 = -1000;
}
else if(idlexb2 >= ucx2 && idlexb2 >= ucx2 + 400 && ucx2 >= 330 ) {
if(numHits3 >= 0) {
numHits3--;
}
if(score3 <= 70) {
score3++;
}
if(mkx4 >= 60) {
mwxl2 = idlexa2 = 30;
}
if(mkx4 <= 30) {
mwxl2 = idlexa2 = idleya2 = 1000;
}
mhtx4 = -1000;
}
mkx3 = 300;
vx25 = 12;
vy25 = 7;
g25 = 2;
mkx4 = 300;
vx26 = -12;
vy26 = 7;
g26 = 0;*/
//mhtx3 = -1000;
//mhtx4 = -1000;
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(83)) {
if(idlaxb >= splkx && idlaxb <= splkx + 100 && splkx <= 300 && idlxb2 <= splkx2 + 100 && idlxb2 >= 30 && splkx2 >= idlaxb) {
if(numHits5 >= 0) {
numHits5--;
htx3 = htx3;
htx4 = htx4;
kickSound.play();
}
if(splkx >= kuy3) {
kuy3 = 60;
}
}
//mia's collide
/*if(idlexa2 >= splkx && idlexa2 <= splkx + 200) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
}
else if(idlexb2 <= splkx2 && idlexb2 <= splkx2 + 200 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
}*/
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(RIGHT_ARROW) && keyIsDown(65)) {
if(idlaxb >= bx && idlaxb <= bx + 400) {
if(numHits5 >= 0) {
numHits5--;
htx3 = htx3;
eb2Sound.play();
}
}
//mia's collide
/*if(idlexa2 >= bx && idlexa2 <= bx + 400) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
}*/
ebSound.play();
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(LEFT_ARROW) && keyIsDown(65) ) {
if(idlxb2 <= bx2 && idlxb2 <= bx2 + 100 && idlxb2 >= 50 ) {
if(numHits5 >= 0) {
numHits5--;
htx4 = htx4;
eb2Sound.play();
}
}
/*if(idlexb2 <= bx2 && idlexb2 <= bx2 + 100 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
}*/
ebSound.play();
}
if(keyIsDown(90)) {
if(idlaxb >= mcx && idlaxb >= mcx + 30 ) {
if(numHits5 >= 0) {
numHits5--;
htx3 = htx3;
comboSound.play();
}
}
else if(idlxb2 <= mcx2 && idlxb2 <= mcx2 + 300 && idlxb2 >= 50) {
if(numHits5 >= 0) {
numHits5--;
htx4 = htx4;
comboSound.play();
}
}
//mia's collide
/*if(idlexa2 >= mcx && idlexa2 >= mcx + 30) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
}
else if(idlexb2 <= mcx2 && idlexb2 <= mcx2 + 300 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
}*/
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(88)) {
if(idlaxb >= lkx && idlaxb <= lkx + 50) {
if(numHits5 >= 0) {
numHits5--;
htx3 = htx3;
kickSound.play();
}
}
else if(idlxb2 <= lkx2 && idlxb2 <= lkx2 + 300 && idlxb2 >= 50) {
if(numHits5 >= 0) {
numHits5--;
htx4 = htx4;
kickSound.play();
}
}
//mia's collide
/*if(idlexa2 >= lkx && idlexa2 <= lkx + 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx3 = mhtx3;
}
}
else if(idlexb2 <= lkx2 && idlexb2 <= lkx2 + 300 && idlexb2 >= 100) {
if(numHits3 >= 0) {
numHits3--;
mhtx4 = mhtx4;
}
}*/
//kickSound.play();
}
if(keyIsDown(83)) {
if(idlaxb >= skx && idlaxb <= skx + 50) {
if(numHits5 >= 0) {
numHits5--;
htx3 = htx3;
kickSound.play();
}
}
else if(idlxb2 <= skx2 && idlxb2 <= skx2 + 200 && idlxb2 >= 50) {
if(numHits5 >= 0) {
numHits5--;
htx4 = htx4;
kickSound.play();
}
}
}
}
function miaCollide2() {
if(keyIsDown(65)) {
//mia's collide
if(idlexa2 >= jabxa && idlexa2 <= jabxa + 100 && jabxa <= 330) {
if(numHits6 >= 0) {
numHits6--;
mhtx3 = mhtx3;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
}
if(idlexb2 >= 330 && idlexb2 >= jabxa2 + 300 && jabxa2 <= idlexa2) {
if(numHits6 >= 0) {
numHits6--;
mhtx4 = mhtx4;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
//mia's collide thoery by mega
if(idlexa2 >= ucx && idlexa2 <= ucx + 100 && ucx <= 330) {
if(numHits6 >= 0) {
numHits6--;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
if(mkx3 >= 60) {
mwxr2 = idlexa2 = idleya2 = idleyb2 = 1000;
cmbx3 = tkx3 = 1000;
}
if(mkx3 >= 300) {
mwyr2 = idlexa2 = 300;
}
mhtx3 = -1000;
}
else if(idlexb2 >= ucx2 && idlexb2 >= ucx2 + 400 && ucx2 >= 330 ) {
if(numHits6 >= 0) {
numHits6--;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
if(mkx4 >= 60) {
mwxl2 = idlexa2 = 30;
}
if(mkx4 <= 30) {
mwxl2 = idlexa2 = idleya2 = 1000;
}
mhtx4 = -1000;
}
mkx3 = 300;
vx25 = 12;
vy25 = 7;
g25 = 2;
mkx4 = 300;
vx26 = -12;
vy26 = 7;
g26 = 0;
mhtx3 = -1000;
mhtx4 = -1000;
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(83)) {
//mia's collide
if(idlexa2 >= splkx && idlexa2 <= splkx + 200) {
if(numHits6 >= 0) {
numHits6--;
mhtx3 = mhtx3;
kickSound.play();
}
}
else if(idlexb2 <= splkx2 && idlexb2 <= splkx2 + 200 && idlexb2 >= 100) {
if(numHits6 >= 0) {
numHits6--;
mhtx4 = mhtx4;
kickSound.play();
}
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(RIGHT_ARROW) && keyIsDown(65)) {
//mia's collide
if(idlexa2 >= bx && idlexa2 <= bx + 400) {
if(numHits6 >= 0) {
numHits6--;
mhtx3 = mhtx3;
eb2Sound.play();
}
}
ebSound.play();
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(LEFT_ARROW) && keyIsDown(65) ) {
if(idlexb2 <= bx2 && idlexb2 <= bx2 + 100 && idlexb2 >= 100) {
if(numHits6 >= 0) {
numHits6--;
mhtx4 = mhtx4;
eb2Sound.play();
}
}
ebSound.play();
}
if(keyIsDown(90)) {
//mia's collide
if(idlexa2 >= mcx && idlexa2 >= mcx + 30) {
if(numHits6 >= 0) {
numHits6--;
mhtx3 = mhtx3;
comboSound.play();
}
}
else if(idlexb2 <= mcx2 && idlexb2 <= mcx2 + 300 && idlexb2 >= 100) {
if(numHits6 >= 0) {
numHits6--;
mhtx4 = mhtx4;
comboSound.play();
}
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(88)) {
//mia's collide
if(idlexa2 >= lkx && idlexa2 <= lkx + 100) {
if(numHits6 >= 0) {
numHits6--;
mhtx3 = mhtx3;
kickSound.play();
}
}
else if(idlexb2 <= lkx2 && idlexb2 <= lkx2 + 300 && idlexb2 >= 100) {
if(numHits6 >= 0) {
numHits6--;
mhtx4 = mhtx4;
kickSound.play();
}
}
//kickSound.play();
}
if(keyIsDown(83)) {
if(idlexa2 >= skx && idlexa2 <= skx + 200) {
if(numHits6 >= 0) {
numHits6--;
mhtx3 = mhtx3;
kickSound.play();
}
}
else if(idlexb2 <= skx2 && idlexb2 <= skx2 + 200 && idlexb2 >= 100) {
if(numHits6 >= 0) {
numHits6--;
mhtx4 = mhtx4;
kickSound.play();
}
}
}
}
function xaxaCollide() {
if(keyIsDown(65)) {
//xaxa's collide
if(xidx3 >= jabxa && xidx3 <= jabxa + 100 && jabxa <= 330) {
if(numHits7 >= 0) {
numHits7--;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
}
if(xidx4 >= 330 && xidx4 >= jabxa2 + 300 && jabxa2 <= xidx3) {
if(numHits7 >= 0) {
numHits7--;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
//xaxa's collide thoery by mega
if(xidx3 >= ucx && xidx3 <= ucx + 100 && ucx <= 330) {
if(numHits7 >= 0) {
numHits7--;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
}
else if(xidx4 >= ucx2 && xidx4 >= ucx2 + 400 && ucx2 >= 330 ) {
if(numHits7 >= 0) {
numHits7--;
punchSound.play();
}
if(score3 <= 70) {
score3++;
}
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(83)) {
//xaxa's collide
if(xidx3 >= splkx && xidx3 <= splkx + 200) {
if(numHits7 >= 0) {
numHits7--;
kickSound.play();
}
}
else if(xidx4 <= splkx2 && xidx4 <= splkx2 + 200 && xidx4 >= 100) {
if(numHits7 >= 0) {
numHits7--;
kickSound.play();
}
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(RIGHT_ARROW) && keyIsDown(65)) {
//xaxa's collide
if(xidx3 >= bx && xidx3 <= bx + 400) {
if(numHits7 >= 0) {
numHits7--;
eb2Sound.play();
}
}
ebSound.play();
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(LEFT_ARROW) && keyIsDown(65) ) {
if(xidx4 <= bx2 && xidx4 <= bx2 + 100 && xidx4 >= 100) {
if(numHits7 >= 0) {
numHits7--;
eb2Sound.play();
}
}
ebSound.play();
}
if(keyIsDown(90)) {
//xaxa's collide
if(xidx3 >= mcx && xidx3 >= mcx + 30) {
if(numHits7 >= 0) {
numHits7--;
comboSound.play();
}
}
else if(xidx4 <= mcx2 && xidx4 <= mcx2 + 300 && xidx4 >= 100) {
if(numHits7 >= 0) {
numHits7--;
comboSound.play();
}
}
}
if(keyIsDown(DOWN_ARROW) && keyIsDown(88)) {
//xaxa's collide
if(xidx3 >= lkx && xidx3 <= lkx + 100) {
if(numHits7 >= 0) {
numHits7--;
kickSound.play();
}
}
else if(xidx4 <= lkx2 && xidx4 <= lkx2 + 300 && xidx4 >= 100) {
if(numHits7 >= 0) {
numHits7--;
kickSound.play();
}
}
//kickSound.play();
}
if(keyIsDown(83)) {
if(xidx3 >= skx && xidx3 <= skx + 200) {
if(numHits7 >= 0) {
numHits7--;
kickSound.play();
}
}
else if(xidx4 <= skx2 && xidx4 <= skx2 + 200 && xidx4 >= 100) {
if(numHits7 >= 0) {
numHits7--;
kickSound.play();
}
}
}
}
function calcTotalPrecentage(num1, num2) {
text(timer6, 1, 10);
if( numHits5 > 50) {
timer6--;
text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits5 === 48) {
timer6 = 15;
return 2 * 10;
}
if(numHits5 >= 48) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits5 === 46) {
timer6 = 15;
return 2 * 12;
}
if(numHits5 >= 46) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits5 === 42) {
timer6 = 15;
return 2 * 17;
}
if(numHits5 >= 42) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits5 === 40) {
timer6 = 15;
return 2 * 20;
}
if(numHits5 >= 40) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits5 === 37) {
timer6 = 15;
return 3 * 6;
}
if(numHits5 >= 37) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits5 === 34) {
timer6 = 15;
return 3 * 7;
}
if(numHits5 >= 34) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits5 === 29) {
timer6 = 15;
return 3 * 9;
}
if(numHits5 >= 29) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits5 === 25) {
timer6 = 15;
return 3 * 10;
}
if(numHits5 >= 25) {
}
if(numHits5 === 22) {
timer6 = 15;
return 3 * 11;
}
if(numHits5 >= 22) {
}
if(numHits5 === 19) {
timer6 = 15;
return 3 * 13;
}
if(numHits5 >= 19) {
}
if(numHits5 === 14) {
timer6 = 15;
return 3 * 14;
}
if(numHits5 >= 14) {
}
if(numHits5 === 8) {
timer6 = 15;
return 3 * 16;
}
if(numHits5 >= 8) {
}
if(numHits5 === 6) {
timer6 = 15;
return 3 * 17;
}
if(numHits5 >= 6) {
}
if(numHits5 === 3) {
timer6 = 15;
return 3 * 19;
}
//mega's hits calc --- continue
if( numHits > 50) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits === 48) {
timer6 = 15;
return 2 * 10;
}
if(numHits >= 48) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits === 46) {
timer6 = 15;
return 2 * 12;
}
if(numHits >= 46) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits === 42) {
timer6 = 15;
return 2 * 17;
}
if(numHits >= 42) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits === 40) {
timer6 = 15;
return 2 * 20;
}
if(numHits >= 40) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits === 37) {
timer6 = 15;
return 3 * 6;
}
if(numHits >= 37) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits === 34) {
timer6 = 15;
return 3 * 7;
}
if(numHits >= 34) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits === 29) {
timer6 = 15;
return 3 * 9;
}
if(numHits >= 29) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits === 25) {
timer6 = 15;
return 3 * 10;
}
if(numHits >= 25) {
}
if(numHits === 22) {
timer6 = 15;
return 3 * 11;
}
if(numHits >= 22) {
}
if(numHits === 19) {
timer6 = 15;
return 3 * 13;
}
if(numHits >= 19) {
}
if(numHits === 14) {
timer6 = 15;
return 3 * 14;
}
if(numHits >= 14) {
}
if(numHits === 8) {
timer6 = 15;
return 3 * 16;
}
if(numHits >= 8) {
}
if(numHits === 6) {
timer6 = 15;
return 3 * 17;
}
if(numHits >= 6) {
}
if(numHits === 3) {
timer6 = 15;
return 3 * 19;
}
//mia's hits calc
if( numHits6 > 70) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 68) {
timer6 = 15;
return 2 * 10;
}
if(numHits6 >= 68) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 66) {
timer6 = 15;
return 2 * 12;
}
if(numHits6 >= 66) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 62) {
timer6 = 15;
return 2 * 17;
}
if(numHits6 >= 62) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 60) {
timer6 = 15;
return 2 * 20;
}
if(numHits6 >= 60) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 57) {
timer6 = 15;
return 3 * 6;
}
if(numHits6 >= 57) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 54) {
timer6 = 15;
return 3 * 7;
}
if(numHits6 >= 54) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 49) {
timer6 = 15;
return 3 * 9;
}
if(numHits6 >= 49) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 45) {
timer6 = 15;
return 3 * 10;
}
if(numHits6 >= 45) {
}
if(numHits6 === 42) {
timer6 = 15;
return 3 * 11;
}
if(numHits6 >= 42) {
}
if(numHits6 === 39) {
timer6 = 15;
return 3 * 13;
}
if(numHits6 >= 39) {
}
if(numHits6 === 34) {
timer6 = 15;
return 3 * 14;
}
if(numHits6 >= 34) {
}
if(numHits6 === 28) {
timer6 = 15;
return 3 * 16;
}
if(numHits6 >= 28) {
}
if(numHits6 === 26) {
timer6 = 15;
return 3 * 17;
}
if(numHits6 >= 26) {
}
if(numHits6 === 23) {
timer6 = 15;
return 3 * 19;
}
if( numHits6 >= 23) {
timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 18) {
timer6 = 15;
return 2 * 10;
}
if(numHits6 >= 18) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 16) {
timer6 = 15;
return 2 * 12;
}
if(numHits6 >= 16) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 12) {
timer6 = 15;
return 2 * 17;
}
if(numHits6 >= 12) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 10) {
timer6 = 15;
return 2 * 20;
}
if(numHits6 >= 10) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 7) {
timer6 = 15;
return 3 * 6;
}
if(numHits6 >= 7) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 4) {
timer6 = 15;
return 3 * 7;
}
if(numHits6 >= 4) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits6 === 1) {
timer6 = 15;
return 3 * 9;
}
//mia's hits calc--- continue
if(numHits3 > 70) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits3 === 68) {
timer6 = 15;
return 3 * 10;
}
if(numHits3 >= 68) {
}
if(numHits3 === 66) {
timer6 = 15;
return 3 * 11;
}
if(numHits3 >= 66) {
}
if(numHits3 === 62) {
timer6 = 15;
return 3 * 13;
}
if(numHits3 >= 62) {
}
if(numHits3 === 60) {
timer6 = 15;
return 3 * 14;
}
if(numHits3 >= 60) {
}
if(numHits3 === 57) {
timer6 = 15;
return 3 * 16;
}
if(numHits3 >= 57) {
}
if(numHits3 === 54) {
timer6 = 15;
return 3 * 17;
}
if(numHits3 >= 54) {
}
if(numHits3 === 49) {
timer6 = 15;
return 3 * 19;
}
if( numHits3 >= 49) {
timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits3 === 45) {
timer6 = 15;
return 2 * 10;
}
if(numHits3 >= 45) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits3 === 42) {
timer6 = 15;
return 2 * 12;
}
if(numHits3 >= 42) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits3 === 39) {
timer6 = 15;
return 2 * 17;
}
if(numHits3 >= 39) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits3 === 34) {
timer6 = 15;
return 2 * 20;
}
if(numHits3 >= 34) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits3 === 28) {
timer6 = 15;
return 3 * 6;
}
if(numHits3 >= 28) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits3 === 26) {
timer6 = 15;
return 3 * 7;
}
if(numHits3 >= 26) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits5 === 23) {
timer6 = 15;
return 3 * 9;
}
if(numHits3 >= 23) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits3 === 18) {
timer6 = 15;
return 3 * 10;
}
if(numHits3 >= 18) {
}
if(numHits3 === 16) {
timer6 = 15;
return 3 * 11;
}
if(numHits3 >= 16) {
}
if(numHits3 === 12) {
timer6 = 15;
return 3 * 13;
}
if(numHits3 >= 12) {
}
if(numHits3 === 10) {
timer6 = 15;
return 3 * 14;
}
if(numHits3 >= 10) {
}
if(numHits3 === 7) {
timer6 = 15;
return 3 * 16;
}
if(numHits3 >= 7) {
}
if(numHits3 === 4) {
timer6 = 15;
return 3 * 17;
}
if(numHits3 >= 4) {
}
if(numHits3 === 1) {
timer6 = 15;
return 3 * 19;
}
//xaxa's hits calc
if( numHits7 > 170) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 168) {
timer6 = 15;
return 2 * 10;
}
if(numHits7 >= 168) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 166) {
timer6 = 15;
return 2 * 12;
}
if(numHits7 >= 166) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 162) {
timer6 = 15;
return 2 * 17;
}
if(numHits7 >= 162) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 160) {
timer6 = 15;
return 2 * 20;
}
if(numHits7 >= 160) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 157) {
timer6 = 15;
return 3 * 6;
}
if(numHits7 >= 157) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 154) {
timer6 = 15;
return 3 * 7;
}
if(numHits7 >= 154) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 149) {
timer6 = 15;
return 3 * 9;
}
if(numHits7 >= 149) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 145) {
timer6 = 15;
return 3 * 10;
}
if(numHits7 >= 145) {
}
if(numHits7 === 142) {
timer6 = 15;
return 3 * 11;
}
if(numHits7 >= 142) {
}
if(numHits7 === 139) {
timer6 = 15;
return 3 * 13;
}
if(numHits7 >= 139) {
}
if(numHits7 === 134) {
timer6 = 15;
return 3 * 14;
}
if(numHits7 >= 134) {
}
if(numHits7 === 128) {
timer6 = 15;
return 3 * 16;
}
if(numHits7 >= 128) {
}
if(numHits7 === 126) {
timer6 = 15;
return 3 * 17;
}
if(numHits7 >= 126) {
}
if(numHits7 === 123) {
timer6 = 15;
return 3 * 19;
}
if( numHits7 >= 123) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 118) {
timer6 = 15;
return 2 * 10;
}
if(numHits7 >= 118) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 116) {
timer6 = 15;
return 2 * 12;
}
if(numHits7 >= 116) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 112) {
timer6 = 15;
return 2 * 17;
}
if(numHits7 >= 112) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 110) {
timer6 = 15;
return 2 * 20;
}
if(numHits7 >= 110) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 107) {
timer6 = 15;
return 3 * 6;
}
if(numHits7 >= 107) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 104) {
timer6 = 15;
return 3 * 7;
}
if(numHits7 >= 104) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 99) {
timer6 = 15;
return 3 * 9;
}
if(numHits7 >= 99) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 95) {
timer6 = 15;
return 3 * 10;
}
if(numHits7 >= 95) {
}
if(numHits7 === 92) {
timer6 = 15;
return 3 * 11;
}
if(numHits7 >= 92) {
}
if(numHits7 === 89) {
timer6 = 15;
return 3 * 13;
}
if(numHits7 >= 89) {
}
if(numHits7 === 84) {
timer6 = 15;
return 3 * 14;
}
if(numHits7 >= 84) {
}
if(numHits7 === 80) {
timer6 = 15;
return 3 * 16;
}
if(numHits7 >= 80) {
}
if(numHits7 === 76) {
timer6 = 15;
return 3 * 17;
}
if(numHits7 >= 76) {
}
if(numHits7 === 73) {
timer6 = 15;
return 3 * 19;
}
if( numHits7 >= 73) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 68) {
timer6 = 15;
return 2 * 10;
}
if(numHits7 >= 68) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 66) {
timer6 = 15;
return 2 * 12;
}
if(numHits7 >= 66) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 62) {
timer6 = 15;
return 2 * 17;
}
if(numHits7 >= 62) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 60) {
timer6 = 15;
return 2 * 20;
}
if(numHits7 >= 60) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 57) {
timer6 = 15;
return 3 * 6;
}
if(numHits7 >= 57) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 54) {
timer6 = 15;
return 3 * 7;
}
if(numHits7 >= 54) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 49) {
timer6 = 15;
return 3 * 9;
}
if(numHits7 >= 49) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 45) {
timer6 = 15;
return 3 * 10;
}
if(numHits7 >= 45) {
}
if(numHits7 === 42) {
timer6 = 15;
return 3 * 11;
}
if(numHits7 >= 42) {
}
if(numHits7 === 39) {
timer6 = 15;
return 3 * 13;
}
if(numHits7 >= 39) {
}
if(numHits7 === 34) {
timer6 = 15;
return 3 * 14;
}
if(numHits7 >= 34) {
}
if(numHits7 === 28) {
timer6 = 15;
return 3 * 16;
}
if(numHits7 >= 28) {
}
if(numHits7 === 26) {
timer6 = 15;
return 3 * 17;
}
if(numHits7 >= 26) {
}
if(numHits7 === 23) {
timer6 = 15;
return 3 * 19;
}
if( numHits7 >= 23) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits7 === 19) {
timer6 = 15;
return 3 * 13;
}
if(numHits7 >= 19) {
}
if(numHits7 === 14) {
timer6 = 15;
return 3 * 14;
}
if(numHits7 >= 14) {
}
if(numHits7 === 8) {
timer6 = 15;
return 3 * 16;
}
if(numHits7 >= 8) {
}
if(numHits7 === 6) {
timer6 = 15;
return 3 * 17;
}
if(numHits7 >= 6) {
}
if(numHits7 === 3) {
timer6 = 15;
return 3 * 19;
}
}
function restrictions() {
//if(flpx <= idlaxb) {
//idlaxa = constrain(idlaxa, 0, 300);
//idlxa2 = constrain(idlxa2, 0, 300);
//}
//if(idlaxa < 300) {
//flpx = constrain(flpy, 300, 0);
//}
//flpx = constrain( idlxa2, 300, 70);
//flpx2 = constrain(flpx2, idlaxa, 60);
//flpx2 = constrain(flpx2, idlxa2, 60);
idlaxa = constrain(idlxa2, 0, 600);
idlxa2 = constrain(idlaxa, 0, 600);
}
//console.log(moves());
/*class enemy {
constructor(idlaxb, idlayb) {
this.pos = createVector(idlaxb, idlayb);
this.vel = createVector(0, 0);
this.acc = createVector(0, 0);
this.maxSpeed = 4;
this.maxForce = 4;
}
seek(target) {
let force = p5.vector.sub(target, this.pos);
force.setMag(this.maxSpeed);
force.sub(this.vel);
force.limit(this.maxForce);
this.applyForce(force);
}
applyForce(force) {
this.acc.add(force);
}
update() {
this.vel.add(this.acc);
this.vel.limit(this.maxSpeed);
this.pos.add(this.vel);
this.acc.set(0, 0);
}
}*/
function MegaPlayer2() {
sceneNum = 0;
//currentScene = 0;
push();
translate(55, -10);
scale(0.8);
if(keyCode) {
if(idlaxa && idlxa2 < 150 && idlaxb && idlxb2 > 5) {
if(abs(idlaxb && idlxb2 - idlaxa && idlxa2)) {
//if(wlkxl2 && wlkxr2 < 0) {
idlxb2 -= speed2;
idlaxb -= speed2;
wlkxl2 = idlxb2 - speed2;
wlkxr2 = idlaxb - speed2;
//}
htx4 = idlxb2 - speed2;
htx3 = idlaxb - speed2;
//kux4 = idlxb2 - speed2;
//kux3 = idlaxb - speed2;
dzx4 = idlxb2 - speed2;
dzx3 = idlaxb - speed2;
dhx2 = idlxb2 - speed2;
dhx = idlaxb - speed2;
}
}
}
//if(idlaxb && idlxb2 < 50) {
ucx4 = idlxb2 - speed2;
ucx3 = idlaxb - speed2;
//}
jabxb2 = idlxb2 - speed2;
jabxb = idlaxb - speed2;
kux4 = idlxb2 - speed2;
kux3 = idlaxb - speed2;
//}
if(keyCode) {
if( idlaxa && idlxa2 > 400) {
if(abs(idlaxb && idlxb2 + idlaxa && idlxa2)) {
idlxb2 += speed2;
idlaxb += speed2;
wlkxl2 = idlxb2 + speed2;
wlkxr2 = idlaxb + speed2;
htx4 = idlxb2 + speed2;
htx3 = idlaxb + speed2;
//kux4 = idlxb2 + speed2;
//kux3 = idlaxb + speed2;
dzx4 = idlxb2 + speed2;
dzx3 = idlaxb + speed2;
dhx2 = idlxb2 + speed2;
dhx = idlaxb + speed2;
}
}
}
//if(idlaxb && idlxb2 > 150) {
ucx4 = idlxb2 + speed2;
ucx3 = idlaxb + speed2;
//}
//if(idlaxb && idlxb2 > 150) {
jabxb2 = idlxb2 + speed2;
jabxb = idlaxb + speed2;
//}
kux4 = idlxb2 + speed2;
kux3 = idlaxb + speed2;
//}
if(idlxb2 < idlxa2) {
//stnce a of b
image(spritesheetb2[frameCount % spritesheetb2.length], idlxb2, idlyb2, 250, 350);
}
//stnce b
image(spritesheeta2[frameCount % spritesheeta2.length], idlaxb, idlayb, 250, 350);
if(keyCode) {
if(abs(idlaxa && idlxa2 + idlaxb && idlxb2) < 400) {
//to reveal the jab a of b's animation frames at certain point
//if(wlkxl2 < jabxb2) {
if( jabxb2 > 60) {
//jab a of b
image(spritesheetb4[frameCount % spritesheetb4.length], jabxb2, jabyb2, 250, 350);
//deletes the following below from keepin covering the jab a of b animation frames up
wlkxr2 = wlkxl2 = ucx4 = 1000;
//}
}
}
if(abs(idlaxa && idlxa2 - idlaxb && idlxb2) > 150) {
if(jabxb > wlkxr2 ) {
//jab b
image(spritesheeta4[frameCount % spritesheeta4.length], jabxb, jabyb, 250, 350);
kux = wlkxr2 = 1000;
}
}
}
//jump frwd of b
//image(spritesheeta7[frameCount % spritesheeta7.length], flpx5, flpy5, 220, 200);
//jump bckwd of b
//image(spritesheeta8[frameCount % spritesheeta8.length], flpx6, flpy6, 220, 200);
//jump frwd a of b
//image(spritesheetb7[frameCount % spritesheetb7.length], flpx7, flpy7, 220, 200);
//jump bckwd a of b
//image(spritesheetb8[frameCount % spritesheetb8.length], flpx8, flpy8, 220, 200);
//if(keyCode) {
//if(kux > idlaxb) {
if( wlkxr2 > kux3 <= 300 ) {
//walk left dir for both b & a of b
image(spritesheetb9[frameCount % spritesheetb9.length], wlkxr2, wlkyr2, 250, 350);
//disables knock up animation from happenin especially when electro-beam released
if( ucx < 200) {
kux3 = 1000;
}
//deletes the knock up anime from keepin happenin unnecessarlly
kux = 1000;
}
if( wlkxl2 > kux4 > 0 ) {
//walk right dir for both b & a of b
image(spritesheetb10[frameCount % spritesheetb10.length], wlkxl2, wlkyl2, 250, 350);
//kux3 = 1000;
kux4 = 1000;
}
//low jab for b
//image(spritesheetb11[frameCount % spritesheetb11.length], ljx3, ljy3, 242, 220);
//low jab for a of b
//image(spritesheetb12[frameCount % spritesheetb12.length], ljx4, ljy4, 242, 220);
if(keyCode) {
//side kick for b
//image(spritesheetb13[frameCount % spritesheetb13.length], skx3, sky3, 250, 350);
//side kick for a of b
//image(spritesheetb14[frameCount % spritesheetb14.length], skx4, sky4, 250, 350);
}
//low kick for b
//image(spritesheetb15[frameCount % spritesheetb15.length], lkx3, lky3, 242, 220);
//low kick for a of b
//image(spritesheetb16[frameCount % spritesheetb16.length], lkx4, lky4, 242, 220);
//strt jump for b
//image(spritesheetb17[frameCount % spritesheetb17.length], jmpx3, jmpy3, 250, 350);
//strt jump for a of b
//image(spritesheetb18[frameCount % spritesheetb18.length], jmpx4, jmpy4, 250, 350);
//jump side kick for b
//image(spritesheetb19[frameCount % spritesheetb19.length], jskx3, jsky3, 250, 350);
//jump side kick for a of b
//image(spritesheetb20[frameCount % spritesheetb20.length], jskx4, jsky4, 250, 350);
if(keyCode) {
//mega combo for b
//image(spritesheetb21[frameCount % spritesheetb21.length], mcx3, mcy3, 250, 350);
//mega combo for a of b
//image(spritesheetb22[frameCount % spritesheetb22.length], mcx4, mcy4, 250, 350);
}
if(keyCode) {
if(abs(idlaxa && idlxa2 - idlaxb && idlxb2) > 120) {
//upper cut for b
image(spritesheetb23[frameCount % spritesheetb23.length], ucx3, ucy3, 250, 350);
//knock up happens at certain point
kux = 500;
//stops knock up from keepin happenin after Megaplayer 1's life meter is over
if(numHits2 < 0) {
kux = 1000;
}
}
//character disappearing when knocked up equations
if(kuy >= 60) {
wlkxr = idlaya = 1000;
//mcx = jabxa = ucx = skx = 1000;
}
if(wlkxl > 100) {
wlkxl = wlkxr = idlaxa;
}
//}
if(abs(idlaxa && idlxa2 + idlaxb && idlxb2) < 250) {
if(idlxb2 < idlaxa) {
//upper cut for a of b
image(spritesheetb24[frameCount % spritesheetb24.length], ucx4, ucy4, 250, 350);
}
}
if(wlkxl > 40) {
wlkxl = idlya2 = 1000;
}
if(kuy2 > 60) {
wlkxl = idlxa2;
//mcx2 = jabxa2 = ucx2 = skx2 = 1000;
}
}
//duck down for b
//image(spritesheetb25[frameCount % spritesheetb25.length], dx3, dy3, 242, 220);
//duck down for a of b
//image(spritesheetb26[frameCount % spritesheetb26.length], dx4, dy4, 242, 220);
//else if(keyCode) {
if(timer2 && numHits2 >= 0) {
ty = 1000;
ty2 = 1000;
}
if(numHits2 === 0) {
ty = 1000;
if(timer2 >= 0) {
timer2--;
//speed = 0;
ty = 150;
if(ucx4 <= 40) {
//upper cut for a of b
image(spritesheetb24[frameCount % spritesheetb24.length], ucx4, ucy4, 250, 350);
//dhx4 = dhx4;
//dhx3 = 1000;
//idlxa2 = 1000;
//}
//if(ucx4 <= 40) {
//death hit for a of b
image(spritesheetb28[frameCount % spritesheetb28.length], dhx4, dhy4, 250, 350);
//stops Megaplayer2 from moving while executing death hit
dhx4 = 40;
speed2 = 0;
//deletes all the following below frames from keeping happenin unnecessarlly
dzx = dzx2 = 1000;
wlkxr = wlkxl = 1000;
ucx3 = dhx3 = 1000;
//}
}
//if(keyCode) {
if( ucx3 >= 300 ) {
//upper cut for b
image(spritesheetb23[frameCount % spritesheetb23.length], ucx3, ucy3, 250, 350);
//timer2--;
//dhx3 = dhx3;
//idlxa2 = 1000;
//}
// if( ucx3 > 300) {
//death hit for b
image(spritesheetb27[frameCount % spritesheetb27.length], dhx3, dhy3, 250, 350);
//Mega player 2's death hit 3 will be executed where it should be
dhx3 = 300;
//deletes all the following below frames from keeping happenin unnecessarlly
idlaxa = wlkxr = 1000;
dzx = dzx2 = 1000;
wlkxr2 = wlkxl2 = 1000;
//}
//}
}
}
idlaxa = idlxa2 = 1000;
}
//mega launch for b
//image(spritesheetb29[frameCount % spritesheetb29.length], mlx3, mly3, 250, 350);
//mega launch for a of b
//image(spritesheetb30[frameCount % spritesheetb30.length], mlx4, mly4, 250, 350);
//electro beam for b
//image(spritesheetb31[frameCount % spritesheetb31.length], bx3, by3, 250, 350);
//electro beam for a of b
//image(spritesheetb32[frameCount % spritesheetb32.length], bx4, by4, 250, 350);
//split kick for b
//image(spritesheetb33[frameCount % spritesheetb33.length], splkx3, splky3, 250, 350);
//split kick for a of b
//image(spritesheetb34[frameCount % spritesheetb34.length], splkx4, splky4, 250, 350);
if( ucx >= kux3 > wlkxr ) {
//knock up achievment eqution
if(kux3 > 60) {
kux3 += vy12;
}
if(kuy3 > 60) {
kux3 -= vy12;
kuy3 = 50;
}
if(kuy3 < 0) {
kuy3 -= g12;
kuy3 = 300;
}
kux3 = kux3 + vy12;
kuy3 = kuy3 - vy12;
//idlaxb = idlaxb + vy12;
//idlayb = idlayb - vy12;
//wlkxr2 = wlkxr2 + vy12;
//wlkyr2 = wlkyr2 - vy12;
if( keyIsDown(DOWN_ARROW) && keyIsDown(65)===true) {
if(idlaxb <= 400) {
//stops knock up from keepin happenin after hits & timer are out
if(timer > 0 ) {
//knock up for b
image(spritesheetb35[frameCount % spritesheetb35.length], kux3, kuy3, 250, 350);
}
kux3 = ucx;
}
//idlayb = kuy3;
}
}
if( ucx2 >= kux4 < wlkxl ) {
if(kux4 > 60) {
kux4 -= vx13;
//idlxb2 += vx13;
//wlkxl2 += vx13;
}
if(kuy4 > 60) {
kux4 += vy13;
kuy4 = 50;
//idlxb2 -= vy13;
//idlyb2 = 50;
//wlkxl2 -= vy13;
//wlkyl2 = 50;
}
if(kuy4 < 0) {
kuy4 = g13;
kuy4 = 300;
//idlyb2 = g13;
//idlyb2 = 500;
//wlkyl2 = g13;
//wlkyl2 = 500;
}
kux4 = kux4 - vy13;
kuy4 = kuy4 + vy13;
//idlxb2 = idlxb2 - vy13;
//idlyb2 = idlyb2 - vy13;
//wlkxl2 = wlkxl2 - vy13;
//wlkyl2 = wlkyl2 - vy13;
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
if(idlxb2 >= -400) {
if(timer > 0) {
//knock up for a of b
image(spritesheetb36[frameCount % spritesheetb36.length], kux4, kuy4, 250, 350)
}
kux4 = ucx2;
}
}
}
//switch sides of the dizzy action when run out of hits count
if(numHits === 0 ) {
//to stop the whole MegaPlayer's movement & activate the dizzy animation
speed2 = 0;
//dizzy for b
image(spritesheetb37[frameCount % spritesheetb37.length], dzx3, dzy3, 250, 350);
if(idlxa2 >= 400) {
//dizzy for a of b
image(spritesheetb38[frameCount % spritesheetb38.length], dzx4, dzy4, 250, 350);
}
}
if(keyIsDown(90)||keyIsDown(65)||keyIsDown(88)||keyIsDown(83)) { if(idlaxa >= idlaxb) {
//hitten for b
image(spritesheetb39[frameCount % spritesheetb39.length], htx3, hty3, 250, 350);
htx3 = htx3;
}
//to prevent the hitten animation from happenin before its suitable distance
if(idlaxa >= 150) {
htx3 = 1000;
}
if(idlaxa && idlxa2 >= idlxb2) {
if(idlaxa <= 200) {
//hitten for a of b
image(spritesheetb40[frameCount % spritesheetb40.length], htx4, hty4, 250, 350);
htx4 = htx4;
}
htx4 = idlxb2;
}
}
pop();
}
function collide2() {
if(idlaxa <= jabxb && idlaxa <= jabxb + 400 <= 30 && idlxa2 <= jabxb2 + 400 && idlxa2 >= 300 && jabxb2 >= idlaxa) {
if(numHits2 >= 0) {
numHits2--;
punchSound.play();
}
}
if(idlaxa > ucx3 && idlaxa < ucx3 + 400) {
//if(idlaxa >= ucx3 && idlaxa >= ucx3 + 400 >= 400 && idlxa2 <= ucx4 + 40 <= 40 && ucx4 <= idlxa2 ) {
if(numHits2 >= 0) {
numHits2--;
kux = kux;
punchSound.play();
}
}
else if(idlxa2 > ucx4 && idlxa2 < ucx4 + 100) {
if(numHits2 >= 0) {
numHits2--;
punchSound.play();
}
/*if(kux2 >= 60) {
wlkxl = idlaxa = 1000;
}
if(kux2 <= 30) {
wlkxl = idlaxa = idlaya = 1000;
}*/
}
/*if(kux >= 60) {
wlkxr = idlaxa = idlaya = 1000;
}
if(kux <= 30) {
wlkyr = idlaxa = 300;
}
if(kux2 >= 60) {
wlkxl = idlaxa = 300;
}
if(kux2 >= 30) {
wlkxl = idlaxa = idlaya = 1000;
}*/
if(idlaxa > skx3 && idlaxa < skx3 + 400) {
if(numHits2 >= 0) {
numHits2--;
kickSound.play();
}
}
else if(idlxa2 > skx4 && idlxa2 < skx4 + 100) {
if(numHits2 >= 0) {
numHits2--;
kickSound.play();
}
}
if(idlaxa > mcx3 && idlaxa < mcx3 + 400) {
if(numHits2 >= 0) {
numHits2--;
comboSound.play();
}
}
else if(idlxa2 > mcx4 && idlxa2 < mcx4 + 100) {
if(numHits2 >= 0) {
numHits2--;
comboSound.play();
}
}
}
function calcTotalPrecentage2(num1, num2) {
text(timer9, 1, 16);
if( numHits2 > 170) {
timer9--;
text('%' + calcTotalPrecentage2(num1, num2), tx7, ty7);
}
if(numHits2 === 168) {
timer9 = 15;
return 2 * 10;
}
if(numHits2 >= 168) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 166) {
timer9 = 15;
return 2 * 12;
}
if(numHits2 >= 166) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 162) {
timer9 = 15;
return 2 * 17;
}
if(numHits2 >= 162) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 160) {
timer9 = 15;
return 2 * 20;
}
if(numHits2 >= 160) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 157) {
timer9 = 15;
return 3 * 6;
}
if(numHits2 >= 157) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 154) {
timer9 = 15;
return 3 * 7;
}
if(numHits2 >= 154) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 149) {
timer9 = 15;
return 3 * 9;
}
if(numHits2 >= 149) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 145) {
timer9 = 15;
return 3 * 10;
}
if(numHits2 >= 145) {
}
if(numHits2 === 142) {
timer9 = 15;
return 3 * 11;
}
if(numHits2 >= 142) {
}
if(numHits2 === 139) {
timer9 = 15;
return 3 * 13;
}
if(numHits2 >= 139) {
}
if(numHits2 === 134) {
timer9 = 15;
return 3 * 14;
}
if(numHits2 >= 134) {
}
if(numHits2 === 128) {
timer9 = 15;
return 3 * 16;
}
if(numHits2 >= 128) {
}
if(numHits2 === 126) {
timer9 = 15;
return 3 * 17;
}
if(numHits2 >= 126) {
}
if(numHits2 === 123) {
timer9 = 15;
return 3 * 19;
}
if( numHits2 >= 123) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 118) {
timer9 = 15;
return 2 * 10;
}
if(numHits2 >= 118) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 116) {
timer9 = 15;
return 2 * 12;
}
if(numHits2 >= 116) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 112) {
timer9 = 15;
return 2 * 17;
}
if(numHits2 >= 112) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 110) {
timer9 = 15;
return 2 * 20;
}
if(numHits2 >= 110) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 107) {
timer9 = 15;
return 3 * 6;
}
if(numHits2 >= 107) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 104) {
timer9 = 15;
return 3 * 7;
}
if(numHits2 >= 104) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 99) {
timer9 = 15;
return 3 * 9;
}
if(numHits2 >= 99) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 95) {
timer9 = 15;
return 3 * 10;
}
if(numHits2 >= 95) {
}
if(numHits2 === 92) {
timer9 = 15;
return 3 * 11;
}
if(numHits2 >= 92) {
}
if(numHits2 === 89) {
timer9 = 15;
return 3 * 13;
}
if(numHits2 >= 89) {
}
if(numHits2 === 84) {
timer9 = 15;
return 3 * 14;
}
if(numHits2 >= 84) {
}
if(numHits2 === 80) {
timer9 = 15;
return 3 * 16;
}
if(numHits2 >= 80) {
}
if(numHits2 === 76) {
timer9 = 15;
return 3 * 17;
}
if(numHits2 >= 76) {
}
if(numHits2 === 73) {
timer9 = 15;
return 3 * 19;
}
if( numHits2 >= 73) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 68) {
timer9 = 15;
return 2 * 10;
}
if(numHits2 >= 68) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 66) {
timer9 = 15;
return 2 * 12;
}
if(numHits2 >= 66) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 62) {
timer9 = 15;
return 2 * 17;
}
if(numHits2 >= 62) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 60) {
timer9 = 15;
return 2 * 20;
}
if(numHits2 >= 60) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 57) {
timer9 = 15;
return 3 * 6;
}
if(numHits2 >= 57) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 54) {
timer9 = 15;
return 3 * 7;
}
if(numHits2 >= 54) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 49) {
timer9 = 15;
return 3 * 9;
}
if(numHits2 >= 49) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 45) {
timer9 = 15;
return 3 * 10;
}
if(numHits2 >= 45) {
}
if(numHits2 === 42) {
timer9 = 15;
return 3 * 11;
}
if(numHits2 >= 42) {
}
if(numHits2 === 39) {
timer9 = 15;
return 3 * 13;
}
if(numHits2 >= 39) {
}
if(numHits2 === 34) {
timer9 = 15;
return 3 * 14;
}
if(numHits2 >= 34) {
}
if(numHits2 === 28) {
timer9 = 15;
return 3 * 16;
}
if(numHits2 >= 28) {
}
if(numHits2 === 26) {
timer9 = 15;
return 3 * 17;
}
if(numHits2 >= 26) {
}
if(numHits2 === 23) {
timer9 = 15;
return 3 * 19;
}
if( numHits2 >= 23) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 19) {
timer9 = 15;
return 3 * 13;
}
if(numHits2 >= 19) {
}
if(numHits2 === 14) {
timer9 = 15;
return 3 * 14;
}
if(numHits2 >= 14) {
}
if(numHits2 === 8) {
timer9 = 15;
return 3 * 16;
}
if(numHits2 >= 8) {
}
if(numHits2 === 6) {
timer9 = 15;
return 3 * 17;
}
if(numHits2 >= 6) {
}
if(numHits2 === 3) {
timer9 = 15;
return 3 * 19;
}
}
function restrictions2() {
idlaxb = constrain(idlxb2, 0, 600);
idlxb2 = constrain(idlaxb, 0, 600);
}
let vx27 = -77;
function MiaPlayer2 () {
//currentScene = 1;
sceneNum = 1;
push();
translate(55, -10);
scale(0.8);
if(keyCode) {
if(idlaxa && idlxa2 < 150 && idlexa2 && idlexb2 > 5) {
if(abs(idlexa2 && idlexb2 - idlaxa && idlxa2)) {
idlexa2 -= speed4;
idlexb2 -= speed4;
mwxr2 = idlexa2 - speed4;
mwxl2 = idlexb2 - speed4;
mhtx3 = idlexa2 - speed4;
mhtx4 = idlexb2 - speed4;
mkx3 = idlexa2 - speed4;
mkx4 = idlexb2 - speed4;
mdzx3 = idlexa2 - speed4;
mdzx4 = idlexb2 - speed4;
}
}
stx3 = idlexa2 - speed4;
stx4 = idlexb2 - speed4;
cmbx3 = idlexa2 - speed4;
cmbx4 = idlexb2 - speed4;
tkx3 = idlexa2 - speed4;
tkx4 = idlexb2 - speed4;
}
if(keyCode) {
if(idlaxa && idlxa2 > 400) {
if(abs(idlexa2 && idlexb2 + idlaxa && idlxa2)) {
idlexa2 += speed4;
idlexb2 += speed4;
mwxr2 = idlexa2 + speed4;
mwxl2 = idlexb2 + speed4;
mhtx3 = idlexa2 + speed4;
mhtx4 = idlexb2 + speed4;
mkx3 = idlexa2 + speed4;
mkx4 = idlexb2 + speed4;
mdzx3 = idlexa2 + speed4;
mdzx4 = idlexb2 + speed4;
}
}
stx3 = idlexa2 + speed4;
stx4 = idlexb2 + speed4;
cmbx3 = idlexa2 + speed4;
cmbx4 = idlexb2 + speed4;
tkx3 = idlexa2 + speed4;
tkx4 = idlexb2 + speed4;
}
if(idlexb2 < 600) {
//mia stance a of b
image(spritesheetb42[frameCount % spritesheetb42.length], idlexb2, idleyb2, 250, 350);
}
if(idlxa2 < 400) {
//mia stance b
image(spritesheetb41[frameCount % spritesheetb41.length], idlexa2, idleya2, 250, 350);
}
//if(keyCode) {
if(abs(idlaxa && idlxa2 - idlexa2 && idlexb2) > 300) {
//mia combo b
image(spritesheetb43[frameCount % spritesheetb43.length], cmbx3, cmby3, 250, 350);
}
if(abs(idlaxa && idlxa2 + idlexa2 && idlexb2) < 35) {
if(cmbx4 <= 35) {
//mia combo a of b
image(spritesheetb44[frameCount % spritesheetb44.length], cmbx4, cmby4, 250, 350);
}
}
//mia dash punch b
//image(spritesheetb45[frameCount % spritesheetb45.length], dpx3, dpy3, 250, 350);
//mia dash punch a of b
//image(spritesheetb46[frameCount % spritesheetb46.length], dpx4, dpy4, 250, 350);
//if(keyCode) {
if(abs(idlaxa && idlxa2 - idlexa2 && idlexb2) > 450) {
//mia spear throw b
image(spritesheetb47[frameCount % spritesheetb47.length], stx3, sty3, 250, 350);
}
if(sx3 > width) {
sx3 = -77;
}
if(sx3 < 0) {
sx3 = width;
}
if(idlexa2 >= 450) {
sx3 -= 77;
//spear b
image(spritesheetb53[frameCount % spritesheetb53.length], sx3, sy3, 150, 50);
}
//}
//mia spear throw a of b
//image(spritesheetb48[frameCount % spritesheetb48.length], stx4, sty4, 250, 350);
//spear a of b
//image(spritesheetb54[frameCount % spritesheetb54.length], sx4, sy4, 150, 50);
//}
if(mwxr2 > mkx3 <= 300) {
//mia walk b
image(spritesheetb49[frameCount % spritesheetb49.length], mwxr2, mwyr2, 250, 350);
if(mlx && bx > 100) {
mkx3 = 1000;
mkx4 = 1000;
}
//reveals the following attack animes & prevent the walkin anime & the attack animes them selves from covering over each other
if(stx3 > 450 ) {
mwxr2 = 1000;
tkx3 = 1000;
}
if(cmbx3 > 300) {
mwxr2 = 1000;
tkx3 = 1000;
}
if(tkx3 > 270) {
tkx3 = tkx3;
}
}
if(mwxl2 > mkx4 > 0) {
//mia walk a of b
image(spritesheetb50[frameCount % spritesheetb50.length], mwxl2, mwyl2, 250, 350);
if(mlx2 && bx2 < 400) {
mkx4 = 1000;
mkx3 = 1000;
}
//prevents the walkin anime from coverin up the attacks animes
if(cmbx4 <= 35) {
mwxl2 = 1000;
}
if(tkx4 < 100) {
mwxl2 = 1000;
}
}
if(ucx >= mkx3 > wlkxr) {
if(mkx3 > 60) {
mkx3 += vy25;
}
if(mky3 > 60) {
mkx3 -= vy25;
mky3 = 50;
}
if(mky3 < 0) {
mky3 -= g25;
mky3 = 300;
}
mkx3 = mkx3 + vy25;
mky3 = mky3 - vy25;
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)=== true) {
if(idlexa2 <= 400) {
if(timer > 0) {
//knocked up b
image(spritesheetb51[frameCount % spritesheetb51.length], mkx3, mky3, 250, 350);
}
mkx3 = ucx;
}
}
}
if(ucx2 >= mkx4 < wlkxl) {
if(mkx4 > 60) {
mkx4 -= vx26;
}
if(mky4 > 60) {
mkx4 += vy26;
mky4 = 50;
}
if(mky4 < 0) {
mky4 = g26;
mky4 = 300;
}
mkx4 = mkx4 - vy26;
mky4 = mky4 + vy26;
if(keyIsDown(DOWN_ARROW) && keyIsDown(65)) {
if(idlexb2 >= -400) {
if(timer > 0) {
//knocked up a of b
image(spritesheetb52[frameCount % spritesheetb52.length], mkx4, mky4, 250, 350);
}
mkx4 = ucx2;
}
}
}
//spear b
//image(spritesheetb53[frameCount % spritesheetb53.length], sx3, sy3, 150, 50);
//spear a of b
//image(spritesheetb54[frameCount % spritesheetb54.length], sx4, sy4, 150, 50);
//mega death hit on mia(when mega is playable)
//mega death hit on mia b
//image(spritesheetb55[frameCount % spritesheetb55.length], mdhx3, mdhy3, 250, 350);
//mega death hit on mia a of b
//image(spritesheetb56[frameCount % spritesheetb56.length], mdhx4, mdhy4, 250, 350);
if(numHits3 === 0) {
speed4 = 0;
//mia dizzy b
image(spritesheetb57[frameCount % spritesheetb57.length], mdzx3, mdzy3, 250, 350);
if(idlxa2 >= 400) {
//mia dizzy a of b
image(spritesheetb58[frameCount % spritesheetb58.length], mdzx4, mdzy4, 250, 350);
}
}
if(keyIsDown(90)||keyIsDown(65)||keyIsDown(88)||keyIsDown(83)) {
if(idlaxa >= idlexa2) {
//mia is hittin b
image(spritesheetb59[frameCount % spritesheetb59.length], mhtx3, mhty3, 250, 350);
mhtx3 = mhtx3;
}
if(idlaxa >= 150) {
mhtx3 = 1000;
}
if(idlaxa && idlxa2 >= idlexb2) {
if(idlaxa <= 200) {
//mia is hittin a of b
image(spritesheetb60[frameCount % spritesheetb60.length], mhtx4, mhty4, 250, 350);
mhtx4 = mhtx4;
}
mhtx4 = idlexb2;
}
}
//if mia is not playable
//mia death hit on mega a
//image(spritesheeta61[frameCount % spritesheeta61.length], dhmx, dhmy, 250, 350);
//mia death hit on mega b of a
//image(spritesheeta62[frameCount % spritesheeta62.length],
//dhmx2, dhmy2, 250, 350);
if(abs(idlaxa && idlxa2 - idlexa2 && idlexb2) < 270 ) {
if(tkx3 >=270) {
//turnin kick b
image(spritesheetb63[frameCount % spritesheetb63.length], tkx3, tky3, 250, 350);
}
}
if(abs(idlaxa && idlxa2 + idlexa2 && idlexb2) < 100) {
if(tkx4 <= 100) {
//turnin kick a of b
image(spritesheetb64[frameCount % spritesheetb64.length], tkx4, tky4, 250, 350);
}
}
pop();
}
function collide3() {
if(idlaxa > cmbx3 && idlaxa < cmbx3 + 400) {
if(numHits2 >= 0) {
numHits2--;
htx = htx;
comboSound.play();
}
}
else if(idlxa2 > cmbx4 && idlxa2 < cmbx4 + 100) {
if(numHits2 >= 0) {
numHits2--;
htx2 = htx2;
comboSound.play();
}
}
if(idlaxa > sx3 && idlaxa < sx3 + 400) {
if(numHits2 >= 0) {
numHits2--;
htx = htx;
}
spear2Sound.play();
spearSound.play();
}
//sx4(spear a of b) is disabled
if(idlaxa > tkx3 && idlaxa < tkx3 + 400) {
if(numHits2 >= 0) {
numHits2--;
htx = htx;
kickSound.play();
}
}
else if(idlxa2 > tkx4 && idlxa2 < tkx4 + 100) {
if(numHits2 >= 0) {
numHits2--;
htx2 = htx2;
kickSound.play();
}
}
}
function calcTotalPrecentage3(num1, num2) {
text(timer10, 1, 14);
if( numHits2 > 170) {
timer10--;
text('%' + calcTotalPrecentage3(num1, num2), tx10, ty10);
}
if(numHits2 === 168) {
timer10 = 15;
return 2 * 10;
}
if(numHits2 >= 168) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 166) {
timer10 = 15;
return 2 * 12;
}
if(numHits2 >= 166) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 162) {
timer10 = 15;
return 2 * 17;
}
if(numHits2 >= 162) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 160) {
timer10 = 15;
return 2 * 20;
}
if(numHits2 >= 160) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 157) {
timer10 = 15;
return 3 * 6;
}
if(numHits2 >= 157) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 154) {
timer10 = 15;
return 3 * 7;
}
if(numHits2 >= 154) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 149) {
timer10 = 15;
return 3 * 9;
}
if(numHits2 >= 149) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 145) {
timer10 = 15;
return 3 * 10;
}
if(numHits2 >= 145) {
}
if(numHits2 === 142) {
timer10 = 15;
return 3 * 11;
}
if(numHits2 >= 142) {
}
if(numHits2 === 139) {
timer10 = 15;
return 3 * 13;
}
if(numHits2 >= 139) {
}
if(numHits2 === 134) {
timer10 = 15;
return 3 * 14;
}
if(numHits2 >= 134) {
}
if(numHits2 === 128) {
timer10 = 15;
return 3 * 16;
}
if(numHits2 >= 128) {
}
if(numHits2 === 126) {
timer10 = 15;
return 3 * 17;
}
if(numHits2 >= 126) {
}
if(numHits2 === 123) {
timer10 = 15;
return 3 * 19;
}
if( numHits2 >= 123) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 118) {
timer10 = 15;
return 2 * 10;
}
if(numHits2 >= 118) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 116) {
timer10 = 15;
return 2 * 12;
}
if(numHits2 >= 116) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 112) {
timer10 = 15;
return 2 * 17;
}
if(numHits2 >= 112) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 110) {
timer10 = 15;
return 2 * 20;
}
if(numHits2 >= 110) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 107) {
timer10 = 15;
return 3 * 6;
}
if(numHits2 >= 107) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 104) {
timer10 = 15;
return 3 * 7;
}
if(numHits2 >= 104) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 99) {
timer10 = 15;
return 3 * 9;
}
if(numHits2 >= 99) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 95) {
timer10 = 15;
return 3 * 10;
}
if(numHits2 >= 95) {
}
if(numHits2 === 92) {
timer10 = 15;
return 3 * 11;
}
if(numHits2 >= 92) {
}
if(numHits2 === 89) {
timer10 = 15;
return 3 * 13;
}
if(numHits2 >= 89) {
}
if(numHits2 === 84) {
timer10 = 15;
return 3 * 14;
}
if(numHits2 >= 84) {
}
if(numHits2 === 80) {
timer10 = 15;
return 3 * 16;
}
if(numHits2 >= 80) {
}
if(numHits2 === 76) {
timer10 = 15;
return 3 * 17;
}
if(numHits2 >= 76) {
}
if(numHits2 === 73) {
timer10 = 15;
return 3 * 19;
}
if( numHits2 >= 73) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 68) {
timer10 = 15;
return 2 * 10;
}
if(numHits2 >= 68) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 66) {
timer10 = 15;
return 2 * 12;
}
if(numHits2 >= 66) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 62) {
timer10 = 15;
return 2 * 17;
}
if(numHits2 >= 62) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 60) {
timer10 = 15;
return 2 * 20;
}
if(numHits2 >= 60) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 57) {
timer10 = 15;
return 3 * 6;
}
if(numHits2 >= 57) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 54) {
timer10 = 15;
return 3 * 7;
}
if(numHits2 >= 54) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 49) {
timer10 = 15;
return 3 * 9;
}
if(numHits2 >= 49) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 45) {
timer10 = 15;
return 3 * 10;
}
if(numHits2 >= 45) {
}
if(numHits2 === 42) {
timer10 = 15;
return 3 * 11;
}
if(numHits2 >= 42) {
}
if(numHits2 === 39) {
timer10 = 15;
return 3 * 13;
}
if(numHits2 >= 39) {
}
if(numHits2 === 34) {
timer10 = 15;
return 3 * 14;
}
if(numHits2 >= 34) {
}
if(numHits2 === 28) {
timer10 = 15;
return 3 * 16;
}
if(numHits2 >= 28) {
}
if(numHits2 === 26) {
timer10 = 15;
return 3 * 17;
}
if(numHits2 >= 26) {
}
if(numHits2 === 23) {
timer10 = 15;
return 3 * 19;
}
if( numHits2 >= 23) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 19) {
timer10 = 15;
return 3 * 13;
}
if(numHits2 >= 19) {
}
if(numHits2 === 14) {
timer10 = 15;
return 3 * 14;
}
if(numHits2 >= 14) {
}
if(numHits2 === 8) {
timer10 = 15;
return 3 * 16;
}
if(numHits2 >= 8) {
}
if(numHits2 === 6) {
timer10 = 15;
return 3 * 17;
}
if(numHits2 >= 6) {
}
if(numHits2 === 3) {
timer10 = 15;
return 3 * 19;
}
}
function restrictions3() {
idlexa2 = constrain(idlexb2, 0, 600);
idlexb2 = constrain(idlexa2, 0, 600);
}
function XaxaPlayer2() {
push();
translate(55, -10);
scale(0.8);
if(keyCode) {
if(idlaxa && idlxa2 < 150 && xidx3 && xidx4 > 5 ) {
if(abs(xidx3 && xidx4 - idlaxa && idlxa2)) {
xidx3 -= speed6;
xidx4 -= speed6;
wdx3 = xidx3 - speed6;
wdx4 = xidx4 - speed6;
}
}
wtx3 = xidx3 - speed6;
wtx4 = xidx4 - speed6;
//dbx3 = xidx3 - speed6;
//dbx4 = xidx4 - speed6;
}
if(keyCode) {
if(idlaxa && idlxa2 > 400) {
if(abs(xidx3 && xidx4 + idlaxa && idlxa2)) {
xidx3 += speed6;
xidx4 += speed6;
wdx3 = xidx3 + speed6;
wdx4 = xidx4 + speed6;
}
}
wtx3 = xidx3 + speed6;
wtx4 = xidx4 + speed6;
//dbx3 = xidx3 + speed6;
//dbx4 = xidx4 + speed6;
}
//xaxa stance a of b
image(spritesheetb66[frameCount % spritesheetb66.length], xidx4, xidy4, 250, 350);
//xaxa stance b
if(idlxa2 < 400) {
image(spritesheetb65[frameCount % spritesheetb65.length], xidx3, xidy3, 250, 350);
}
//wind dash b
image(spritesheetb69[frameCount % spritesheetb69.length], wdx3, wdy3, 250, 350);
//wind dash a of b
if(xidx4 < idlaxa) {
image(spritesheetb70[frameCount % spritesheetb70.length], wdx4, wdy4, 250, 350);
}
if(abs(idlaxa && idlxa2 - xidx3 && xidx4) > 450) {
//weapon toss b
image(spritesheetb67[frameCount % spritesheetb67.length], wtx3, wty3, 250, 350);
if(wx3 > width) {
wx3 -= 77;
}
if(wx3 < 0) {
wx3 = width;
}
if(xidx3 >= 450) {
wx3 -= 77;
//weapon b
image(spritesheetb73[frameCount % spritesheetb73.length], wx3, wy3, 100, 100);
}
}
if(abs(idlaxa && idlxa2 + xidx3 && xidx4) < 10) {
//weapon toss a of b
if(xidx4 < idlaxa) {
image(spritesheetb68[frameCount % spritesheetb68.length], wtx4, wty4, 250, 350);
}
if(wx4 < 0) {
wx4 += 77;
}
if(wx4 > width) {
wx4 = 0;
}
//weapon a of b
if(idlaxa >= 10) {
wx4 += 77;
image(spritesheetb74[frameCount % spritesheetb74.length], wx4, wy4, 100, 100);
}
}
if(abs(idlaxa && idlxa2 - xidx3 && xidx4) > 400) {
if(dbx3 > width) {
dbx -= 77;
}
if(dbx3 < 0) {
dbx3 = width;
}
if(xidx3 >= 400) {
dbx3 -= 77;
//door breaker b
image(spritesheetb71[frameCount % spritesheetb71.length], dbx3, dby3, 250, 350);
}
}
if(abs(idlaxa && idlxa2 + xidx3 && xidx4) < 50) {
if(dbx4 < 0) {
dbx4 += 77;
}
if(dbx4 > width) {
dbx4 = 0;
}
if(xidx4 < idlaxa) {
if(idlaxa >= 50) {
dbx4 += 77;
//door breaker a of b
image(spritesheetb72[frameCount % spritesheetb72.length], dbx4, dby4, 250, 350);
}
}
}
pop();
}
function collide6() {
if(idlaxa > dbx3 && idlaxa < dbx3 + 400) {
if(numHits2 >= 0) {
numHits2--;
htx = htx;
punchSound.play();
}
}
else if(idlxa2 > dbx4 && idlxa2 < dbx4 + 100) {
if(numHits2 >= 0) {
numHits2--;
htx2 = htx2;
punchSound.play();
}
}
if(idlaxa > wx3 && idlaxa < wx3 + 400) {
if(numHits2 >= 0) {
numHits2--;
htx = htx;
}
slashSound.play();
}
else if(idlxa2 > wx4 && idlxa2 < wx4 + 100) {
if(numHits2 >= 0) {
numHits2--;
htx2 = htx2;
}
slashSound.play();
}
}
function calcTotalPrecentage4(num1, num2) {
text(timer11, 1, 16);
if( numHits2 > 170) {
timer11--;
text('%' + calcTotalPrecentage4(num1, num2), tx10, ty10);
}
if(numHits2 === 168) {
timer11 = 15;
return 2 * 10;
}
if(numHits2 >= 168) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 166) {
timer11 = 15;
return 2 * 12;
}
if(numHits2 >= 166) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 162) {
timer11 = 15;
return 2 * 17;
}
if(numHits2 >= 162) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 160) {
timer11 = 15;
return 2 * 20;
}
if(numHits2 >= 160) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 157) {
timer11 = 15;
return 3 * 6;
}
if(numHits2 >= 157) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 154) {
timer11 = 15;
return 3 * 7;
}
if(numHits2 >= 154) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 149) {
timer11 = 15;
return 3 * 9;
}
if(numHits2 >= 149) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 145) {
timer11 = 15;
return 3 * 10;
}
if(numHits2 >= 145) {
}
if(numHits2 === 142) {
timer11 = 15;
return 3 * 11;
}
if(numHits2 >= 142) {
}
if(numHits2 === 139) {
timer11 = 15;
return 3 * 13;
}
if(numHits2 >= 139) {
}
if(numHits2 === 134) {
timer11 = 15;
return 3 * 14;
}
if(numHits2 >= 134) {
}
if(numHits2 === 128) {
timer11 = 15;
return 3 * 16;
}
if(numHits2 >= 128) {
}
if(numHits2 === 126) {
timer11 = 15;
return 3 * 17;
}
if(numHits2 >= 126) {
}
if(numHits2 === 123) {
timer11 = 15;
return 3 * 19;
}
if( numHits2 >= 123) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 118) {
timer11 = 15;
return 2 * 10;
}
if(numHits2 >= 118) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 116) {
timer11 = 15;
return 2 * 12;
}
if(numHits2 >= 116) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 112) {
timer11 = 15;
return 2 * 17;
}
if(numHits2 >= 112) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 110) {
timer11 = 15;
return 2 * 20;
}
if(numHits2 >= 110) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 107) {
timer11 = 15;
return 3 * 6;
}
if(numHits2 >= 107) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 104) {
timer11 = 15;
return 3 * 7;
}
if(numHits2 >= 104) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 99) {
timer11 = 15;
return 3 * 9;
}
if(numHits2 >= 99) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 95) {
timer11 = 15;
return 3 * 10;
}
if(numHits2 >= 95) {
}
if(numHits2 === 92) {
timer11 = 15;
return 3 * 11;
}
if(numHits2 >= 92) {
}
if(numHits2 === 89) {
timer11 = 15;
return 3 * 13;
}
if(numHits2 >= 89) {
}
if(numHits2 === 84) {
timer11 = 15;
return 3 * 14;
}
if(numHits2 >= 84) {
}
if(numHits2 === 80) {
timer11 = 15;
return 3 * 16;
}
if(numHits2 >= 80) {
}
if(numHits2 === 76) {
timer11 = 15;
return 3 * 17;
}
if(numHits2 >= 76) {
}
if(numHits2 === 73) {
timer11 = 15;
return 3 * 19;
}
if( numHits2 >= 73) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 68) {
timer11 = 15;
return 2 * 10;
}
if(numHits2 >= 68) {
//timer6--
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 66) {
timer11 = 15;
return 2 * 12;
}
if(numHits2 >= 66) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 62) {
timer11 = 15;
return 2 * 17;
}
if(numHits2 >= 62) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 60) {
timer11 = 15;
return 2 * 20;
}
if(numHits2 >= 60) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 57) {
timer11 = 15;
return 3 * 6;
}
if(numHits2 >= 57) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 54) {
timer11 = 15;
return 3 * 7;
}
if(numHits2 >= 54) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 49) {
timer11 = 15;
return 3 * 9;
}
if(numHits2 >= 49) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 45) {
timer11 = 15;
return 3 * 10;
}
if(numHits2 >= 45) {
}
if(numHits2 === 42) {
timer11 = 15;
return 3 * 11;
}
if(numHits2 >= 42) {
}
if(numHits2 === 39) {
timer11 = 15;
return 3 * 13;
}
if(numHits2 >= 39) {
}
if(numHits2 === 34) {
timer11 = 15;
return 3 * 14;
}
if(numHits2 >= 34) {
}
if(numHits2 === 28) {
timer11 = 15;
return 3 * 16;
}
if(numHits2 >= 28) {
}
if(numHits2 === 26) {
timer11 = 15;
return 3 * 17;
}
if(numHits2 >= 26) {
}
if(numHits2 === 23) {
timer11 = 15;
return 3 * 19;
}
if( numHits2 >= 23) {
//timer6--;
//text('%' + calcTotalPrecentage(num1, num2), tx4, ty4);
}
if(numHits2 === 19) {
timer11 = 15;
return 3 * 13;
}
if(numHits2 >= 19) {
}
if(numHits2 === 14) {
timer11 = 15;
return 3 * 14;
}
if(numHits2 >= 14) {
}
if(numHits2 === 8) {
timer11 = 15;
return 3 * 16;
}
if(numHits2 >= 8) {
}
if(numHits2 === 6) {
timer11 = 15;
return 3 * 17;
}
if(numHits2 >= 6) {
}
if(numHits2 === 3) {
timer11 = 15;
return 3 * 19;
}
}
function restrictions6() {
xidx3 = constrain(xidx3, 0, 600);
xidx4 = constrain(xidx4, 0, 600);
}
function switchSides() {
//switching between both Megarou character's sides, making stance a of mega a & stance b of Mega b both disappear & instead, stance b of a & stace a of b appear equation
if(idlxa2 > idlxb2) {
idlaxa = -1000;
idlaxb = -1000;
}
//switching between both Megarou character's sides, making stance a of mega a & stance b of mega b appear again, & instead, stance b of a & stance a of b disappear equation this time
if(idlaxa > idlaxb && xidx3 && idlexa2) {
idlxa2 = -1000;
idlxb2 = -1000;
xidx4 = -1000;
idlexb2 = -1000;
}
//switching between both characters them selves with keepin their both sides appear in balance(both appear with their whole sprites)
if(idlxa2 < idlxb2 && xidx4 && idlexb2) {
idlaxa = idlxa2;
idlaxb = idlxb2;
xidx3 = xidx4;
idlexa2 = idlexb2;
}
//switching & balancing between side a of b jab & side b
if(jabxa2 < idlxa2) {
jabxa2 = idlxa2;
}
//}
//function switchSidesb() {
if(idlxa2 > idlexb2) {
idlaxa = -1000;
idlexa2 = -1000;
}
if(idlaxa > idlexa2) {
idlxa2 = -1000;
idlexb2 = -1000;
}
if(idlxa2 < idlexb2) {
idlaxa = idlxa2;
idlexa2 = idlexb2;
}
/*if(idlxa2 > xidx4) {
idlaxa = -1000;
xidx3 = -1000;
}
if(idlaxa > xidx3) {
idlxa2 = -1000;
xidx4 = -1000;
}
if(idlxa2 < xidx4) {
idlaxa = idlxa2;
xidx3 = xidx4;
}*/
}