30624 animposfrnt dc.l 27840,28768 bobno dc.w 0 button dc.w 0 intensity dc.w 0 fadeflag dc.w 0 energy dc.w 0 actenergy dc.w 0 deathflag dc.w 0 lives dc.l 3 diamonds dc.l 0 coins dc.l 0 oldlives dc.l 0 olddiamonds dc.l 0 oldcoins dc.l 0 ce1tab dc.l 0 c49tab dc.l 0 c45tab dc.l 0 cd5tab dc.l 0 multab60 dc.l 0 multab dc.l 0 bmultab dc.l 0 smultab dc.l 0 fgcoltab dc.l 0 statcoltab dc.l 0 index dc.l 0 ibgmasktab dc.w $0000,$8000,$c000,$e000 dc.w $f000,$f800,$fc00,$fe00 dc.w $ff00,$ff80,$ffc0,$ffe0 dc.w $fff0,$fff8,$fffc,$fffe ibgmasktab2 dc.w $ffff,$fffe,$fffc,$fff8 dc.w $fff0,$ffe0,$ffc0,$ff80 dc.w $ff00,$fe00,$fc00,$f800 dc.w $f000,$e000,$c000,$8000 fadecnt dc.w 0 fadecnt2 dc.w 0 quitflag dc.w 0 testbarflag dc.w 0 resetflag dc.w 0 pauseflag dc.w 0 colintflag dc.w 0 textflag dc.w 0 textoffflag dc.w 0 statusflag dc.w 0 pcprintpos dc.l 0 pctextpos dc.l 0 pcprinty dc.l 0 pclineflag dc.w 0 pclinelen dc.l 0 pccount dc.w 0 pclinecount dc.w 0 pcstarty dc.l 0 buttflag dc.w 0 ;"Arsch-Flagge" buttspctime dc.w 0 oldstick dc.w 0 acticonno dc.w 0 tflagold dc.w 0 ttextold dc.l 0 sunypos dc.w $30 sunxpos dc.w $88 wavanimpos dc.w 0 wavanimcount dc.w 0 wavanimtab dc.w 4,68,132,196,260,324,388,452,516,580,644,708 wavxstab dc.w 0,_wavlen*1,_wavlen*2,_wavlen*3,_wavlen*4 dc.w _wavlen*5,_wavlen*6,_wavlen*7,_wavlen*8 dc.w _wavlen*9,_wavlen*10,_wavlen*11,_wavlen*12 dc.w _wavlen*13,_wavlen*14,_wavlen*15 wavetabpos dc.l wavetab,wavetab0,wavetaba,wavetabb,wavetabc,wavetabd dc.l wavetab1,wavetab2,wavetab3,wavetab4 dc.l wavetab5,wavetab6,wavetab7,wavetab8 dc.l wavetab9,wavetab10,wavetab11,wavetab12 oldwaterpos dc.l clrsprite oldwaterdata dc.l 0,0,0 oldwavepos dc.l clrsprite oldwavedata dc.l 0,0,0 oldpos dc.l clrsprite oldval dc.l 0,0,0 wavejmpflag dc.w 0 wavejmppos dc.l 0 softxtab dc.w $88,$99,$aa,$bb,$cc,$dd,$ee,$ff,$00,$11,$22,$33,$44,$55,$66,$77 dc.w $99,$aa,$bb,$cc,$dd,$ee,$ff,$00,$11,$22,$33,$44,$55,$66,$77,$88 dc.w $aa,$bb,$cc,$dd,$ee,$ff,$00,$11,$22,$33,$44,$55,$66,$77,$88,$99 dc.w $bb,$cc,$dd,$ee,$ff,$00,$11,$22,$33,$44,$55,$66,$77,$88,$99,$aa dc.w $cc,$dd,$ee,$ff,$00,$11,$22,$33,$44,$55,$66,$77,$88,$99,$aa,$bb dc.w $dd,$ee,$ff,$00,$11,$22,$33,$44,$55,$66,$77,$88,$99,$aa,$bb,$cc dc.w $ee,$ff,$00,$11,$22,$33,$44,$55,$66,$77,$88,$99,$aa,$bb,$cc,$dd dc.w $ff,$00,$11,$22,$33,$44,$55,$66,$77,$88,$99,$aa,$bb,$cc,$dd,$ee dc.w $00,$11,$22,$33,$44,$55,$66,$77,$88,$99,$aa,$bb,$cc,$dd,$ee,$ff dc.w $11,$22,$33,$44,$55,$66,$77,$88,$99,$aa,$bb,$cc,$dd,$ee,$ff,$00 dc.w $22,$33,$44,$55,$66,$77,$88,$99,$aa,$bb,$cc,$dd,$ee,$ff,$00,$11 dc.w $33,$44,$55,$66,$77,$88,$99,$aa,$bb,$cc,$dd,$ee,$ff,$00,$11,$22 dc.w $44,$55,$66,$77,$88,$99,$aa,$bb,$cc,$dd,$ee,$ff,$00,$11,$22,$33 dc.w $55,$66,$77,$88,$99,$aa,$bb,$cc,$dd,$ee,$ff,$00,$11,$22,$33,$44 dc.w $66,$77,$88,$99,$aa,$bb,$cc,$dd,$ee,$ff,$00,$11,$22,$33,$44,$55 dc.w $77,$88,$99,$aa,$bb,$cc,$dd,$ee,$ff,$00,$11,$22,$33,$44,$55,$66 hardxtab dc.w 0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2 dc.w 0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2 dc.w 0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2 dc.w 0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2 dc.w 0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2 dc.w 0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2 dc.w 0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2 dc.w 0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 dc.w 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 dc.w 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4 dc.w 2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4 dc.w 2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4 dc.w 2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4 dc.w 2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4 dc.w 2,2,2,2,2,2,2,2,2,2,4,4,4,4,4,4 dc.w 2,2,2,2,2,2,2,2,2,4,4,4,4,4,4,4 wabbeldata dc.l 0 wabbelpos dc.w 0 surfacedata incbin "game:data/water.dat" surfacepos dc.w 0 buttime dc.w 0 butlasttime dc.w 0 blktype dc.w 0 fallflag dc.w 0 fallspeed dc.w 0 fallpos dc.w 0 falltab dc.w 0,0,0,0 dc.w 1,1,1,1 dc.w 2,2,2,2 dc.w 3,3,3,3 dc.w 4,4,4,4 dc.w 5,5,5,5 dc.w 6,6,6,6 dc.w 7,7,7,7 dc.w 8,8,8,8 dc.w 8,8,8,8 dc.w 8,8,8,8 dc.w 8,8,8,8 dc.w 8,8,8,8 dc.w 8,8,8,8 jumphold dc.w 0 jumpflag dc.w 0 jumpflag2 dc.w 0 jumpspeed dc.w 0 jumppos dc.w 0 janimcount dc.w 0 jumptab dc.w 4 dc.w 3,3 dc.w 2,2 dc.w 1,1 dc.w 1,1,1 ouchflag dc.w 0 ouchflag2 dc.w 0 invinccount dc.w 0 stauchflag dc.w 0 duckpos dc.w 0 duckcount dc.w 0 duckdir dc.w 0 sxeor dc.w 0 sxruncount dc.w 0 sxruntab dc.b 8,8,8,8,8,8,8,8,8,8,8,8 dc.b 7,7,7,7,7,7,7,7,7,7,7,7 dc.b 7,7,7,6,6,6,6,6,6,6,6,6 dc.b 6,6,6,6,6,6,6,6,6,6,6,6 dc.b 5,5,5,5,5,5,5,5,5,5,5,5 sxruntab2 dc.b 8,8,8,8,8,8,7,7,7,7,7,7 dc.b 7,7,7,7,7,7,6,6,6,6,6,6 dc.b 6,6,6,6,6,6,5,5,5,5,5,5 dc.b 5,5,5,5,5,5,4,4,4,4,4,4 dc.b 4,4,4,4,4,4,4,4,4,4,4,4 sxpunchedr dc.w 0 sxpunchedl dc.w 0 sxpunchflagr dc.w 0 sxpunchflagl dc.w 0 sxpunchcount dc.w 0 sxpunchtabr dc.l 44*928,44*928,46*928,46*928,46*928,46*928 dc.l 48*928,48*928,48*928,48*928 dc.l 46*928,46*928,46*928,46*928,44*928,44*928 sxpunchtabl dc.l 45*928,45*928,47*928,47*928,47*928,47*928 dc.l 49*928,49*928,49*928,49*928 dc.l 47*928,47*928,47*928,47*928,45*928,45*928 sxcollofsr dc.w -1,-1,-1,-1,-1,-1,-1,-1,80+20,18,80+20,18,80+20,18,80+20,18 dc.w 80+32,16,80+32,16,80+32,16,80+32,16 dc.w 80+20,18,80+20,18,80+20,18,80+20,18,-1,-1,-1,-1,-1,-1,-1,-1 sxcollofsl dc.w -1,-1,-1,-1,-1,-1,-1,-1,112-20,18,112-20,18,112-20,18,112-20,18 dc.w 112-32,16,112-32,16,112-32,16,112-32,16 dc.w 112-20,18,112-20,18,112-20,18,112-20,18,-1,-1,-1,-1,-1,-1,-1,-1 sxpunchtabur dc.l 44*928,44*928,46*928,46*928,46*928,46*928 dc.l 64*928,64*928,64*928,64*928 dc.l 46*928,46*928,46*928,46*928,44*928,44*928 sxpunchtabul dc.l 45*928,45*928,47*928,47*928,47*928,47*928 dc.l 65*928,65*928,65*928,65*928 dc.l 47*928,47*928,47*928,47*928,45*928,45*928 sxcollofsur dc.w -1,-1,-1,-1,-1,-1,-1,-1,80+20,9,80+20,9,80+20,9,80+20,9 dc.w 80+32,0,80+32,0,80+32,0,80+32,0 dc.w 80+20,9,80+20,9,80+20,9,80+20,9,-1,-1,-1,-1,-1,-1,-1,-1 sxcollofsul dc.w -1,-1,-1,-1,-1,-1,-1,-1,112-20,9,112-20,9,112-20,9,112-20,9 dc.w 112-32,0,112-32,0,112-32,0,112-32,0 dc.w 112-20,9,112-20,9,112-20,9,112-20,9,-1,-1,-1,-1,-1,-1,-1,-1 sxpunchtabdr dc.l 54*928,54*928,56*928,56*928,56*928,56*928 dc.l 58*928,58*928,58*928,58*928 dc.l 56*928,56*928,56*928,56*928,54*928,54*928 sxpunchtabdl dc.l 55*928,55*928,57*928,57*928,57*928,57*928 dc.l 59*928,59*928,59*928,59*928 dc.l 57*928,57*928,57*928,57*928,55*928,55*928 sxcollofsdr dc.w -1,-1,-1,-1,-1,-1,-1,-1,80+18,30,80+18,30,80+18,30,80+18,30 dc.w 80+32,27,80+32,27,80+32,27,80+32,27 dc.w 80+18,30,80+18,30,80+18,30,80+18,30,-1,-1,-1,-1,-1,-1,-1,-1 sxcollofsdl dc.w -1,-1,-1,-1,-1,-1,-1,-1,112-18,30,112-18,30,112-18,30,112-18,30 dc.w 112-32,27,112-32,27,112-32,27,112-32,27 dc.w 112-18,30,112-18,30,112-18,30,112-18,30,-1,-1,-1,-1,-1,-1,-1,-1 sxpunchtabdr2 dc.l 54*928,54*928,60*928,60*928,60*928,60*928 dc.l 62*928,62*928,62*928,62*928 dc.l 60*928,60*928,60*928,60*928,54*928,54*928 sxpunchtabdl2 dc.l 55*928,55*928,61*928,61*928,61*928,61*928 dc.l 63*928,63*928,63*928,63*928 dc.l 61*928,61*928,61*928,61*928,55*928,55*928 sxcollofsdr2 dc.w -1,-1,-1,-1,-1,-1,-1,-1,80+18,30,80+18,30,80+18,30,80+18,30 dc.w 80+26,44,80+26,44,80+26,44,80+26,44 dc.w 80+18,30,80+18,30,80+18,30,80+18,30,-1,-1,-1,-1,-1,-1,-1,-1 sxcollofsdl2 dc.w -1,-1,-1,-1,-1,-1,-1,-1,112-18,30,112-18,30,112-18,30,112-18,30 dc.w 112-26,44,112-26,44,112-26,44,112-26,44 dc.w 112-18,30,112-18,30,112-18,30,112-18,30,-1,-1,-1,-1,-1,-1,-1,-1 punchflag dc.w 0 punchcount dc.w 0 punchcount2 dc.w 0 punchpos dc.w 0 floorpunch dc.w 0 highpunch dc.w 0 punchofsr dc.w 1,1,1,1,1,1,1,-8,-8,-8,-8,1,1,1,1,1 punchofsl dc.w 3,3,3,3,3,3,3,12,12,12,12,3,3,3,3,3 punchofsdr dc.w 1,1,1,1,1,1,1,-6,-6,-6,-6,1,1,1,1,1 punchofsdl dc.w 3,3,3,3,3,3,3,10,10,10,10,3,3,3,3,3 jumped dc.w 0 rstartflag dc.w 0 ybstopspeed dc.w 0 ybstopcount dc.w 4 scytab dc.l _scrwidth*_scrdepth*3*1 dc.l _scrwidth*_scrdepth*3*2 dc.l _scrwidth*_scrdepth*3*3 dc.l _scrwidth*_scrdepth*3*4 dc.l 40*_scrdepth*1 dc.l 40*_scrdepth*2 dc.l 40*_scrdepth*3 dc.l 40*_scrdepth*4 dc.w 64*_scrdepth*1+1 dc.w 64*_scrdepth*2+1 dc.w 64*_scrdepth*3+1 dc.w 64*_scrdepth*4+1 dc.w 64*_scrdepth*1+(_scrwidth/2) dc.w 64*_scrdepth*2+(_scrwidth/2) dc.w 64*_scrdepth*3+(_scrwidth/2) dc.w 64*_scrdepth*4+(_scrwidth/2) dc.w -4,-2,-2,-1 dc.w 4,2,2,1 scycount dc.l 4 scyhard dc.l _scrwidth*_scrdepth*3*4 scyhard2 dc.l 40*_scrdepth*4 scysize dc.w 64*_scrdepth*4+1 scysize2 dc.w 64*_scrdepth*4+(_scrwidth/2) bbsofttab dc.l 0,2560,5120,7680,10240,12800,15360,17920 dc.l 20480,23040,25600,28160,30720,33280,35840,38400 fgaanimpos dc.w 0 fgaanimtab dc.l 74256,74258,74260,74262,74264,74266,74268,74270 m6resflag dc.w 0 m6xadd dc.l 0,16,32,48,64,80,96,112 dc.l 0,16,32,48,64,80,96,112 dc.l 0,16,32,48,64,80,96,112 dc.l 0,112 dc.l 80,64,80,48,64,80,32,48,64,80,0,16,32,48,64,80,0,16,32,48,64,80 m6yadd dc.l 0,0,0,0,0,0,0,0 dc.l 16,16,16,16,16,16,16,16 dc.l 32,32,32,32,32,32,32,32 dc.l 48,48 dc.l 80,64,64,48,48,48,32,32,32,32,16,16,16,16,16,16,0,0,0,0,0,0 m6wait dc.l 20,16,12,8,10,14,18,20 dc.l 16,12,8,4,6,10,14,18 dc.l 12,8,4,0,2,6,10,14 dc.l 8,10 dc.l 0,2,4,4,6,8,6,8,10,12,6,8,10,12,14,16,10,12,14,16,18,20 m6origdata dc.l $c6,$c7,$b7,$b8,$b9,$b2,$b3,$c6 dc.l $d1,$e4,$cb,$cc,$cd,$d1,$e5,$e4 dc.l $e5,$95,$92,$95,$94,$93,$92,$e5 dc.l $94,$94 dc.l 12800+10,10240+8,10240+10,7680+6,7680+8,7680+10 dc.l 5120+4,5120+6,5120+8,5120+10 dc.l 2560,2560+2,2560+4,2560+6,2560+8,2560+10,0,2,4,6,8,10 dc.l 2560,2560+2,2560+4,2560+6,2560+8,2560+10,0,2,4,6,8,10 m6data ds.l 26 m6bpos11 ds.l 26 m6bpos12 ds.l 26 m6bpos21 ds.l 26 m6bpos22 ds.l 26 m6size1 ds.l 26 m6size2 ds.l 26 m6actwait ds.l 26 m6spd ds.l 26 m6count ds.l 26 m6ypos ds.l 26 crstandflag dc.w 0 colpos ds.l 4 enterflag dc.w 0 leaveflag dc.w 0 enterflag2 dc.w 0 leaveflag2 dc.w 0 roomflag dc.w 0 roomlevel dc.w 0 roomno dc.w 0 roomxsize dc.l 0 roomysize dc.l 0 roomxstart dc.l 0 roomystart dc.l 0 doorpos dc.l 0 dpressflag dc.w 0 bobstand dc.w 0 actstick dc.w 0 mudanimpos dc.w 0 mudanimcount dc.w 0 mudbobno dc.l 0 mudenable dc.w 0 ldatofs dc.l _ldatofs tbold dc.w 0 textline ds.b 80 stupdflag dc.w 0 stompflag dc.w 0 tboldbutt dc.w 0 ju