нё˜ЁЗХAruba Binary File Format 0.0ннннннннннннннннннннннннннннннннннн~ЃнннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннРрўћџџџџџ$џџџџџџџџx‰-< bcLabel.java  java.awt.*java.util.StringTokenizerbcManager.java  java.awt.*clearFilter.java java.awt.image.RGBImageFilter darts.java java.awt.*java.applet.AudioClipdimFilter.java java.awt.image.RGBImageFilter drive.java java.awt.*java.util.Vectorjava.applet.AudioClipend.java java.awt.* intro.java java.awt.* java.applet.* klevel.java java.awt.* java.applet.*"java.awt.image.FilteredImageSourcejava.awt.image.CropImageFilter  koffer.java java.awt.*java.util.Vectorjava.util.StringTokenizer  plane.java java.awt.*  socks.java  java.awt.* java.applet.*"java.awt.image.FilteredImageSourcejava.awt.image.CropImageFilter  suitcase.java java.awt.*  train.java java.awt.*java.applet.AudioClip whack.java java.awt.*java.applet.AudioClipџџџџиџџџџџџџџfinal Color darkred џџџџ<џџџџint xpџџџџOџџџџint ypџџџџOџџџџint sxџџџџOџџџџint syџџџџOџџџџ boolean usedџџџџgџџџџBloodSpot(int, int, int) џџџџyиџџџџvoid draw(Graphics)џџџџQ8џџџџџџџџНџџџџџџџџ boolean usedџџџџџџџџdouble xџџџџ(џџџџdouble yџџџџ(џџџџ double dirџџџџ(џџџџ double speedџџџџ(џџџџDart(int, int, int)џџџџE:џџџџboolean go(Graphics, Rectangle)џџџџљџџџџ-double dir_to(double, double, double, double)џџџџxЏџџџџ6Point movePoint(Point, double, double, double, double) џџџџ' -џџџџ &Point movePoint(Point, double, double) џџџџT лџџџџџџџџ2џџџџџџџџfinal int LEFT џџџџ=&џџџџfinal int CENTER џџџџc(џџџџfinal int RIGHT џџџџ‹'џџџџString deftextџџџџВџџџџ String textџџџџЯџџџџ bcManager bcm џџџџшџџџџ int alignџџџџџџџџ Dimension oD џџџџNџџџџImage oIџџџџhџџџџ Graphics oG џџџџ~џџџџ int ylџџџџ—џџџџ Color empџџџџЋ#џџџџ boolean emp_onџџџџЮџџџџ 'bcLabel(bcManager, String, int, String)џџџџтпџџџџbcLabel(bcManager, String, int)џџџџСlџџџџbcLabel(bcManager, String)џџџџ-^џџџџbcLabel(bcManager)џџџџ‹NџџџџString getText()џџџџйjџџџџvoid setText(String)џџџџCJџџџџint getAlignment() џџџџJџџџџvoid setAlignment(int) џџџџзJџџџџ void setEmphasis(boolean, Color) џџџџ!Xџџџџvoid cancelText(String) џџџџyџџџџvoid paint(Graphics)џџџџ>џџџџvoid update(Graphics)џџџџT!џџџџvoid dumpLine(String)џџџџu ‹џџџџvoid addNotify() џџџџXџџџџDimension preferredSize() џџџџX@џџџџDimension minimumSize() џџџџ˜џџџџџџџџхџџџџџџџџ int borderџџџџџџџџ Color flatџџџџ1џџџџ Color shadowџџџџIџџџџColor highlight џџџџbџџџџ Color foreџџџџ~џџџџ,bcManager(int, int, int, int, int, int, int) џџџџ•Ѕџџџџ;void drawBevel(Graphics, int, int, Dimension, int, boolean) џџџџ:џџџџ1void drawBevel(Graphics, Dimension, int, boolean) џџџџЪsџџџџ,void drawBevel(Graphics, Dimension, boolean) џџџџ=lџџџџ int multFix(int, double)џџџџЉЎџџџџџџџџ‘џџџџџџџџ clearFilter() џџџџ3Oџџџџint filterRGB(int, int, int) џџџџ‚Єџџџџџџџџ2џџџџџџџџfinal int SPEED_CHANGE џџџџ%?џџџџfinal int TOP_LIMIT џџџџ%?џџџџ Image manџџџџd&џџџџ Image sceneџџџџŠџџџџ int lasthџџџџ›=џџџџ int lastvџџџџ›=џџџџint dxџџџџи&џџџџint dyџџџџи&џџџџint dfџџџџи&џџџџ int dsxџџџџи&џџџџ int dsyџџџџи&џџџџ int ldџџџџў,џџџџ Point walktoџџџџ*џџџџ final int NUMDARTS џџџџ=,џџџџ Dart dartџџџџi&џџџџ int dart_atџџџџ#џџџџ int dart_toџџџџ#џџџџdarts()џџџџВŠџџџџvoid loadData()џџџџ<0џџџџvoid drawNormal(Graphics) џџџџlяџџџџvoid drawStatic(Graphics) џџџџ[ Zџџџџboolean keyDown(Event, int)џџџџЕ ~џџџџboolean keyUp(Event, int)џџџџ3 іџџџџ"boolean mouseDown(Event, int, int) џџџџ)Œџџџџ"boolean mouseDrag(Event, int, int) џџџџЕЁџџџџ boolean mouseUp(Event, int, int)џџџџVŽџџџџџџџџ џџџџdimFilter(int) џџџџQvџџџџint filterRGB(int, int, int) џџџџЧэџџџџџџџџЦџџџџџџџџint dimџџџџ1 џџџџdimFilter(int) џџџџQvџџџџint filterRGB(int, int, int) џџџџЧэџџџџџџџџџџџB џџџџImage roadsignџџџџb%џџџџ Image personџџџџ‡(џџџџfinal int AMOUNTBLOOD џџџџЏ/џџџџBloodSpot blood џџџџо5џџџџfinal int NUMCLOUDS џџџџб џџџџџџџџ Image sceneџџџџ%џџџџ Image cloudџџџџ%џџџџ Image domџџџџ%џџџџ Image carџџџџB џџџџImage roadsignџџџџb%џџџџ Image personџџџџ‡(џџџџfinal int AMOUNTBLOOD џџџџЏ/џџџџBloodSpot blood џџџџо5џџџџfinal int NUMCLOUDS џџџџ%џџџџ Point cdџџџџ8'џџџџ int spџџџџ_#џџџџ trapzoid road џџџџ‚Ёџџџџ Vector obsџџџџ#"џџџџ AudioClip splat џџџџE'џџџџAudioClip hitpost џџџџE'џџџџAudioClip domharp џџџџE'џџџџint compџџџџlEџџџџ int comp_maxџџџџlEџџџџ int comp_tick џџџџlEџџџџint comp_ticktime џџџџlEџџџџboolean showsplash џџџџБ џџџџint lastџџџџб.џџџџ int lastkeyџџџџџCџџџџint lastmousex џџџџBџџџџint dotџџџџZџџџџ final int DPS џџџџk/џџџџ final int DC џџџџk/џџџџ final int REP џџџџk/џџџџ int sign_side џџџџšOџџџџ int sign_step џџџџšOџџџџ int sign_wџџџџšOџџџџint targetshow џџџџšOџџџџ int targetatџџџџšOџџџџ!final int SIGN_STEPS џџџџщMџџџџ"final int SIGN_TOTAL_STEPS џџџџщMџџџџ#final int SIGN_HEIGHT џџџџщMџџџџ$ int car_xџџџџ61џџџџ% int car_sxџџџџ61џџџџ& int car_yџџџџ61џџџџ' int car_widџџџџ61џџџџ(final int CAR_MIN џџџџgaџџџџ)final int CAR_MAX џџџџgaџџџџ*final int BUMP_MIN џџџџgaџџџџ+final int BUMP_MAX џџџџgaџџџџ,final int SPEED_CHANGE џџџџgaџџџџ-drive()џџџџШƒџџџџ.void loadData()џџџџKчџџџџ/void drawNormal(Graphics) џџџџ2 lџџџџ0boolean keyDown(Event, int)џџџџžJџџџџ1boolean keyUp(Event, int)џџџџшnџџџџ2"boolean mouseDown(Event, int, int) џџџџV!џџџџ3"boolean mouseDrag(Event, int, int) џџџџе!Ьџџџџ4 boolean mouseUp(Event, int, int)џџџџЁ"zџџџџ5void drawStatic(Graphics) џџџџ#Zџџџџџџџџн2џџџџdouble fontminџџџџн2џџџџ Point star[]џџџџ#џџџџ int stageџџџџ2;џџџџint ctџџџџmџџџџ int ct_toџџџџmџџџџ 4џџџџџџџџ String textџџџџ#ќџџџџ double tyџџџџ2џџџџ double tsџџџџ2џџџџdouble fontmaxџџџџ2џџџџdouble fontminџџџџ2џџџџ Point star[]џџџџQ#џџџџ int stageџџџџt;џџџџint ctџџџџЏџџџџ int ct_toџџџџЏџџџџ boolean flashџџџџЪџџџџ end()џџџџх{џџџџ void loadData()џџџџ`јџџџџ void drawStatic(Graphics) џџџџXwџџџџ void drawNormal(Graphics) џџџџЯШџџџџџџџџџџџџ“3џџџџfinal int WIDE џџџџ“3џџџџint bxџџџџЦџџџџint byџџџџЦџџџџ yџџџџџџџџ whack notifyџџџџџџџџint hitsџџџџ-7џџџџ int missesџџџџ-7џџџџ int totalџџџџ-7џџџџ Image pic[]џџџџd/џџџџfinal int DEEP џџџџ“3џџџџfinal int WIDE џџџџ“3џџџџint bxџџџџЦџџџџint byџџџџЦџџџџ zџџџџџџџџнопрстуфхцчшщedџџџџхџџџџ boolean showingџџџџњџџџџ int ctџџџџџџџџ int ct_toџџџџџџџџfrauTarget(int, int) џџџџ#­џџџџboolean rise(int, int)џџџџаfџџџџ void whack()џџџџ6Уџџџџvoid go(Graphics, Component)џџџџљІџџџџRectangle area() џџџџŸhџџџџ void reset()џџџџ`џџџџboolean isFine()џџџџg7џџџџ int getHits()џџџџž6џџџџint getMisses() џџџџд6џџџџџџџџU џџџџint lastCursor џџџџuџџџџFontMetrics fm џџџџŒџџџџ  џџџџџџџџЬZ6r aЁW"џџџџbcLabel ) A"џџџџ bcManager “”ƒ"џџџџ clearFilterЇ †"џџџџdartsDart (Z"џџџџ dimFilter‡ †"џџџџdrivetargettrapzoid BloodSpotр †"џџџџendX†"џџџџintro/!†"џџџџklevelJ"†"џџџџkofferx†"џџџџplane q †"џџџџsocksK†"џџџџsuitcase5!†"џџџџtrainЕ†"џџџџ frauTargetwhack BloodSpot‹'‹ џџџџџџџџџџџџџџџџџџџџџџџџџџџџDart2 џџџџџџџџџџџџџџџџџџџџџџџџџџџџbcLabel5Ј=џџџџџџџџџџџџџџџџџџџџ java.awt.Canvasџџџџџџџџ bcManager Y џџџџџџџџџџџџџџџџџџџџ џџџџџџџџ clearFilter &( 3џџџџџџџџџџџџџџџџџџџџ java.awt.image.RGBImageFilter"џџџџџџџџdarts 1ч%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ dimFilter&Ж 1џџџџџџџџџџџџџџџџџџџџ java.awt.image.RGBImageFilter џџџџџџџџdriveJy#%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџendœ #џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ frauTargetЕ  џџџџџџџџџџџџџџџџџџџџџџџџџџџџ introe)|%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ klevelh{Є:џџџџџџџџџџџџџџџџџџџџjava.awt.Canvasџџџџjava.lang.Runnable/$ џџџџ koffernN12џџџџџџџџџџџџџџџџџџџџjava.applet.Appletџџџџџџџџ planeq7 %џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџsockst{˜%џџџџџџџџџџџџџџџџџџџџ klevelџџџџџџџџsuitcasex(џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџtargetz*Ћџџџџџџџџџџџџџџџџџџџџџџџџџџџџtrain{1e %џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџtrapzoid~У#Шџџџџџџџџџџџџџџџџџџџџџџџџџџџџwhack1„%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџџџџџioClip(String) џџџџ`’џџџџImage waitImage(String) џџџџђEџџџџ*Image cropImage(Image, int, int, int, int) џџџџ7šџџџџvoid ensureBuffers() џџџџб (џџџџvoid update(Graphics)џџџџљ нџџџџ"void displayText(Graphics, String) џџџџжчџџџџ @void drawText(Graphics, String, Point, int, int, Color, boolean)џџџџzџџџџџџџџнопрстуфхцчшщџџџџ"@void drawAlignImage(Graphics, Image, int, int, int, int, double)џџџџћНџџџџ#Color changeColor(Color, int) џџџџИшџџџџ$int multFix(int, double)џџџџ ­џџџџ%void drawNormal(Graphics) џџџџMEџџџџ&void drawStatic(Graphics) џџџџ’Eџџџџ'void loadData()џџџџз9џџџџ(void cleanUp()џџџџ8џџџџ)void nextLevel() џџџџHaџџџџ*void enableNextLevel()џџџџЉsџџџџ+void changeScore(int) џџџџuџџџџџџџџџџџџџџџџ bcManager bcm џџџџ2<џџџџbcButton gobut џџџџn7џџџџbcButton nextbutton џџџџЅ:џџџџ bcLabel titleџџџџп8џџџџ bcLabel instџџџџ7џџџџbcLabel scorelabel џџџџNFџџџџ int levelџџџџ”џџџџ int scoreџџџџІџџџџklevel curLevelџџџџЗ%џџџџ final int gx џџџџм:џџџџ final int gy џџџџм:џџџџ final int gw џџџџм:џџџџ final int gh џџџџм:џџџџ Vector levnameџџџџ#џџџџ void init()џџџџ9џџџџvoid loadLevel(String) џџџџКiџџџџboolean action(Event, Object)џџџџ# џџџџvoid showLevel(int) џџџџ@ aџџџџvoid setLevel(int)џџџџЁ ]џџџџvoid nextLevel() џџџџў Eџџџџvoid updateScore() џџџџC kџџџџvoid changeScore(int) џџџџЎ dџџџџvoid paint(Graphics)џџџџ џџџџџџџџџџџџџџџџ Image sceneџџџџ%џџџџ Image cloudџџџџ%џџџџfinal int NUMCLOUDS џџџџ=%џџџџPoint cdџџџџb'џџџџint spџџџџ‰#џџџџ Color sky_colџџџџЌ+џџџџboolean movingџџџџзџџџџ int planeatџџџџє0џџџџ int plane_yџџџџє0џџџџ int plane_syџџџџє0џџџџ final int SPEED_CHANGE џџџџ$%џџџџ long int time џџџџIџџџџ plane()џџџџYвџџџџ void loadData()џџџџ+:џџџџvoid drawNormal(Graphics) џџџџeУџџџџvoid drawStatic(Graphics) џџџџ(sџџџџboolean keyDown(Event, int)џџџџ››џџџџџџџџџџџџџџџџint numMatched џџџџ%џџџџ String namesџџџџ9Šџџџџ Image casePicџџџџУ$џџџџ Image itemPicџџџџч$џџџџ int boxIDџџџџ #џџџџ int boxSTџџџџ.#џџџџ Image casesџџџџQ"џџџџ Image itemsџџџџQ"џџџџImage sockbackџџџџQ"џџџџ Rectangle content џџџџs1џџџџ boolean timOnџџџџЄџџџџ Point curOpenџџџџП$џџџџ int numOpenџџџџу#џџџџ int numPRINTџџџџу#џџџџ int PRINTedџџџџ%џџџџ AudioClip Ja џџџџ+&џџџџAudioClip Nein џџџџ+&џџџџAudioClip DiamantSound џџџџ+&џџџџsocks()џџџџQnџџџџvoid loadData()џџџџПaџџџџvoid drawStatic(Graphics) џџџџ ]џџџџvoid drawNormal(Graphics) џџџџ}С џџџџ"boolean mouseDown(Event, int, int) џџџџ>/џџџџ0boolean checkMatch(Graphics, int, int, int, int) џџџџmџџџџ)boolean drawCrap(Graphics, int, int, int)џџџџu!џџџџџџџџ'џџџџџџџџint bagClicked џџџџ(џџџџ Image sceneџџџџAџџџџ Image manџџџџAџџџџ Image acaseџџџџAџџџџfinal int NUMCASES џџџџ^%џџџџ double r[]џџџџƒ'џџџџ double r_baseџџџџЊџџџџ long int time џџџџСџџџџ suitcase()џџџџб‘џџџџ void loadData()џџџџbsџџџџ void drawNormal(Graphics) џџџџе#џџџџ void drawStatic(Graphics) џџџџјZџџџџ "boolean mouseDown(Event, int, int) џџџџRЮџџџџџџџџџџџџџџџџint ypџџџџџџџџint xpџџџџџџџџint idџџџџџџџџint ctџџџџ$џџџџ int stateџџџџ$џџџџ target(int)џџџџ?Ђџџџџ boolean go()џџџџсШџџџџџџџџЄџџџџџџџџ Image trainџџџџ%џџџџ Image mtsџџџџ%џџџџ Image cloudџџџџ%џџџџAudioClip choo џџџџCџџџџ Color sky_colџџџџW+џџџџ int trainatџџџџ‚!џџџџint mtatџџџџ‚!џџџџdouble rџџџџЃџџџџint multџџџџГ9џџџџ int multdџџџџГ9џџџџ int checkatџџџџГ9џџџџ int checktotџџџџГ9џџџџ boolean hornџџџџьџџџџ long int time џџџџџџџџtrain()џџџџƒџџџџvoid loadData()џџџџ™№џџџџvoid drawNormal(Graphics) џџџџ‰[џџџџvoid drawStatic(Graphics) џџџџфџџџџboolean keyDown(Event, int)џџџџіSџџџџboolean keyUp(Event, int)џџџџI џџџџџџџџѓџџџџџџџџ int center_xџџџџџџџџ int dent1џџџџ$џџџџ int dent2џџџџ$џџџџ int top_yџџџџ:џџџџ int bot_yџџџџ:џџџџtrapzoid(Point, Point, Point)џџџџPYџџџџPoint findPoint(int, int) џџџџЉџџџџvoid drawSelf(Graphics)џџџџЊџџџџџџџџˆџџџџџџџџ Image boardџџџџ%"џџџџ Image stickџџџџG"џџџџ Image fraupicџџџџi%џџџџAudioClip punch џџџџŽџџџџfrauTarget frau џџџџЃ,џџџџint cxџџџџЯ"џџџџint cyџџџџЯ"џџџџint cpџџџџЯ"џџџџ int riseatџџџџё!џџџџ int risetoџџџџё!џџџџ int lnMissџџџџ!џџџџ int lnHitџџџџ!џџџџ int lnTotalџџџџ!џџџџ int lastCursor џџџџ3џџџџwhack()џџџџHдџџџџvoid loadData()џџџџџџџџvoid updateScore(int, int, int) џџџџ9Œџџџџvoid changeCursor(int) џџџџХ:џџџџ"boolean mouseDrag(Event, int, int) џџџџџ‡џџџџ"boolean mouseMove(Event, int, int) џџџџ†‡џџџџ"boolean mouseExit(Event, int, int) џџџџ {џџџџ"boolean mouseDown(Event, int, int) џџџџˆ {џџџџ boolean mouseUp(Event, int, int)џџџџ xџџџџvoid drawStatic(Graphics) џџџџ{ Ѕџџџџvoid drawNormal(Graphics) џџџџ 'џџџџ0int twoColor(Graphics, int, int, String, String)џџџџG>џџџџџџџџ џџџџџџџџЬZ6r a™W"џџџџbcLabel )A"џџџџ bcManager “Œƒ"џџџџ clearFilterN †"џџџџdartsDart (ЙY"џџџџ dimFilter) †"џџџџdrivetargettrapzoid BloodSpot †"џџџџendНY"џџџџintroї†"џџџџklevelЧО["џџџџkoffer˜Žƒ"џџџџplane Є†"џџџџsocksUКY"џџџџsuitcasex†"џџџџtrainЕ †"џџџџ frauTargetwhack BloodSpot˜'‹ џџџџџџџџџџџџџџџџџџџџџџџџџџџџDartЂ 2 џџџџџџџџџџџџџџџџџџџџџџџџџџџџbcLabel5Ј=џџџџџџџџџџџџџџџџџџџџ java.awt.Canvasџџџџџџџџ bcManager Y џџџџџџџџџџџџџџџџџџџџ џџџџџџџџ clearFilter &( 3џџџџџџџџџџџџџџџџџџџџ java.awt.image.RGBImageFilter"џџџџџџџџdarts 1q %џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ dimFilter&Ж 1џџџџџџџџџџџџџџџџџџџџ java.awt.image.RGBImageFilter џџџџџџџџdriveJ†#%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџend] #џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ frauTargetЙ  џџџџџџџџџџџџџџџџџџџџџџџџџџџџ intro){%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ klevel {”:џџџџџџџџџџџџџџџџџџџџjava.awt.Canvasџџџџjava.lang.Runnable/$ џџџџ koffer&N 2џџџџџџџџџџџџџџџџџџџџjava.applet.Appletџџџџџџџџ plane)9 %џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџsocks,{š%џџџџџџџџџџџџџџџџџџџџ klevelџџџџџџџџsuitcase0#(џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџtarget2#*Ћџџџџџџџџџџџџџџџџџџџџџџџџџџџџtrain31f %џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџtrapzoid6а#Шџџџџџџџџџџџџџџџџџџџџџџџџџџџџwhack71ˆ%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџџџџџzџџџџџџџџнопрстуфхцчшщ$џџџџџџџџx‰-< bcLabel.java  java.awt.*java.util.StringTokenizerbcManager.java  java.awt.*clearFilter.java java.awt.image.RGBImageFilter darts.java java.awt.*java.applet.AudioClipdimFilter.java java.awt.image.RGBImageFilter drive.java java.awt.*java.util.Vectorjava.applet.AudioClipend.java java.awt.* intro.java java.awt.* java.applet.* klevel.java java.awt.* java.applet.*"java.awt.image.FilteredImageSourcejava.awt.image.CropImageFilter  koffer.java java.awt.*java.util.Vectorjava.util.StringTokenizer  plane.java java.awt.*  socks.java  java.awt.* java.applet.*"java.awt.image.FilteredImageSourcejava.awt.image.CropImageFilter  suitcase.java java.awt.*  train.java java.awt.*java.applet.AudioClip whack.java java.awt.*java.applet.AudioClipџџџџиџџџџџџџџfinal Color darkred џџџџ<џџџџint xpџџџџOџџџџint ypџџџџOџџџџint sxџџџџOџџџџint syџџџџOџџџџ boolean usedџџџџgџџџџBloodSpot(int, int, int) џџџџyиџџџџvoid draw(Graphics)џџџџQ8џџџџџџџџНџџџџџџџџ boolean usedџџџџџџџџdouble xџџџџ(џџџџdouble yџџџџ(џџџџ double dirџџџџ(џџџџ double speedџџџџ(џџџџDart(int, int, int)џџџџE:џџџџboolean go(Graphics, Rectangle)џџџџљџџџџ-double dir_to(double, double, double, double)џџџџxЏџџџџ6Point movePoint(Point, double, double, double, double) џџџџ' -џџџџ &Point movePoint(Point, double, double) џџџџT лџџџџџџџџ2џџџџџџџџfinal int SPEED_CHANGE џџџџ%?џџџџfinal int TOP_LIMIT џџџџ%?џџџџ Image manџџџџd&џџџџ Image sceneџџџџŠџџџџ int lasthџџџџ›=џџџџ int lastvџџџџ›=џџџџint dxџџџџи&џџџџint dyџџџџи&џџџџint dfџџџџи&џџџџ int dsxџџџџи&џџџџ int dsyџџџџи&џџџџ int ldџџџџў,џџџџ Point walktoџџџџ*џџџџ final int NUMDARTS џџџџ=,џџџџ Dart dartџџџџi&џџџџ int dart_atџџџџ#џџџџ int dart_toџџџџ#џџџџdarts()џџџџВŠџџџџvoid loadData()џџџџ<0џџџџvoid drawNormal(Graphics) џџџџlџџџџvoid drawStatic(Graphics) џџџџm Zџџџџboolean keyDown(Event, int)џџџџЧ ~џџџџboolean keyUp(Event, int)џџџџE іџџџџ"boolean mouseDown(Event, int, int) џџџџ;Œџџџџ"boolean mouseDrag(Event, int, int) џџџџЧЁџџџџ boolean mouseUp(Event, int, int)џџџџhŽџџџџџџџџб џџџџџџџџ Image sceneџџџџ%џџџџ Image cloudџџџџ%џџџџ Image domџџџџ%џџџџ Image carџџџџB џџџџImage roadsignџџџџb%џџџџ Image personџџџџ‡(џџџџfinal int AMOUNTBLOOD џџџџЏ/џџџџBloodSpot blood џџџџо5џџџџfinal int NUMCLOUDS џџџџ%џџџџ Point cdџџџџ8'џџџџ int spџџџџ_#џџџџ trapzoid road џџџџ‚Ёџџџџ Vector obsџџџџ#"џџџџ AudioClip splat џџџџE'џџџџAudioClip hitpost џџџџE'џџџџAudioClip domharp џџџџE'џџџџint compџџџџlEџџџџ int comp_maxџџџџlEџџџџ int comp_tick џџџџlEџџџџint comp_ticktime џџџџlEџџџџboolean showsplash џџџџБ џџџџint lastџџџџб.џџџџ int lastkeyџџџџџCџџџџint lastmousex џџџџBџџџџint dotџџџџZџџџџ final int DPS џџџџk/џџџџ final int DC џџџџk/џџџџ final int REP џџџџk/џџџџ int sign_side џџџџšOџџџџ int sign_step џџџџšOџџџџ int sign_wџџџџšOџџџџint targetshow џџџџšOџџџџ int targetatџџџџšOџџџџ!final int SIGN_STEPS џџџџщMџџџџ"final int SIGN_TOTAL_STEPS џџџџщMџџџџ#final int SIGN_HEIGHT џџџџщMџџџџ$ int car_xџџџџ61џџџџ% int car_sxџџџџ61џџџџ& int car_yџџџџ61џџџџ' int car_widџџџџ61џџџџ(final int CAR_MIN џџџџgaџџџџ)final int CAR_MAX џџџџgaџџџџ*final int BUMP_MIN џџџџgaџџџџ+final int BUMP_MAX џџџџgaџџџџ,final int SPEED_CHANGE џџџџgaџџџџ-drive()џџџџШˆџџџџ.void loadData()џџџџPчџџџџ/void drawNormal(Graphics) џџџџ7 tџџџџ0boolean keyDown(Event, int)џџџџЋJџџџџ1boolean keyUp(Event, int)џџџџѕnџџџџ2"boolean mouseDown(Event, int, int) џџџџc!џџџџ3"boolean mouseDrag(Event, int, int) џџџџт!Ьџџџџ4 boolean mouseUp(Event, int, int)џџџџЎ"zџџџџ5void drawStatic(Graphics) џџџџ(#Zџџџџџџџџ4џџџџџџџџ String textџџџџ#џџџџџ double tyџџџџ"2џџџџ double tsџџџџ"2џџџџdouble fontmaxџџџџ"2џџџџdouble fontminџџџџ"2џџџџ Point star[]џџџџT#џџџџ int stageџџџџw;џџџџint ctџџџџВџџџџ int ct_toџџџџВџџџџ boolean flashџџџџЭџџџџ end()џџџџш{џџџџ void loadData()џџџџcјџџџџ void drawStatic(Graphics) џџџџ[wџџџџ void drawNormal(Graphics) џџџџвШџџџџџџџџџџџџџџџџ Image sceneџџџџ%џџџџ Image cloudџџџџ%џџџџfinal int NUMCLOUDS џџџџ=%џџџџPoint cdџџџџb'џџџџint spџџџџ‰#џџџџ Color sky_colџџџџЌ+џџџџboolean movingџџџџзџџџџ int planeatџџџџє0џџџџ int plane_yџџџџє0џџџџ int plane_syџџџџє0џџџџ final int SPEED_CHANGE џџџџ$%џџџџ long int time џџџџIџџџџ plane()џџџџYвџџџџ void loadData()џџџџ+:џџџџvoid drawNormal(Graphics) џџџџeРџџџџvoid drawStatic(Graphics) џџџџ%sџџџџboolean keyDown(Event, int)џџџџ˜›џџџџџџџџ'џџџџџџџџint bagClicked џџџџ(џџџџ Image sceneџџџџAџџџџ Image manџџџџAџџџџ Image acaseџџџџAџџџџfinal int NUMCASES џџџџ^%џџџџ double r[]џџџџƒ'џџџџ double r_baseџџџџЊџџџџ long int time џџџџСџџџџ suitcase()џџџџб…џџџџ void loadData()џџџџVsџџџџ void drawNormal(Graphics) џџџџЩ#џџџџ void drawStatic(Graphics) џџџџьZџџџџ "boolean mouseDown(Event, int, int) џџџџFЮџџџџџџџџџџџџџџџџint ypџџџџџџџџint xpџџџџџџџџint idџџџџџџџџint ctџџџџ$џџџџ int stateџџџџ$џџџџ target(int)џџџџ?Ђџџџџ boolean go()џџџџсШџџџџџџџџѓџџџџџџџџ int center_xџџџџџџџџ int dent1џџџџ$џџџџ int dent2џџџџ$џџџџ int top_yџџџџ:џџџџ int bot_yџџџџ:џџџџtrapzoid(Point, Point, Point)џџџџPYџџџџPoint findPoint(int, int) џџџџЉџџџџvoid drawSelf(Graphics)џџџџЊџџџџџџџџ џџџџџџџџЬZ6r a™W"џџџџbcLabel )A"џџџџ bcManager “Œƒ"џџџџ clearFilterR†"џџџџdartsDart (ЙY"џџџџ dimFilterР†"џџџџdrivetargettrapzoid BloodSpot†"џџџџendНY"џџџџintroї†"џџџџklevelЧО["џџџџkofferŒ†"џџџџplane Є†"џџџџsocksK†"џџџџsuitcasex†"џџџџtrainЕ †"џџџџ frauTargetwhack BloodSpotE˜'‹ џџџџџџџџџџџџџџџџџџџџџџџџџџџџDartF*2 џџџџџџџџџџџџџџџџџџџџџџџџџџџџbcLabel5Ј=џџџџџџџџџџџџџџџџџџџџ java.awt.Canvasџџџџџџџџ bcManager Y џџџџџџџџџџџџџџџџџџџџ џџџџџџџџ clearFilter &( 3џџџџџџџџџџџџџџџџџџџџ java.awt.image.RGBImageFilter"џџџџџџџџdartsH1љ%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ dimFilter&Ж 1џџџџџџџџџџџџџџџџџџџџ java.awt.image.RGBImageFilter џџџџџџџџdriveLJ†#%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџendSŸ #џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ frauTargetЙ  џџџџџџџџџџџџџџџџџџџџџџџџџџџџ intro){%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ klevel {”:џџџџџџџџџџџџџџџџџџџџjava.awt.Canvasџџџџjava.lang.Runnable/$ џџџџ koffer&N 2џџџџџџџџџџџџџџџџџџџџjava.applet.Appletџџџџџџџџ planeU6 %џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџsocks,{š%џџџџџџџџџџџџџџџџџџџџ klevelџџџџџџџџsuitcaseX(џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџtargetZ#*Ћџџџџџџџџџџџџџџџџџџџџџџџџџџџџtrain31f %џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџtrapzoid[а#Шџџџџџџџџџџџџџџџџџџџџџџџџџџџџwhack71ˆ%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџџџџџzџџџџџџџџнопрстуфхцчшщџџџџџџџџ final Font f џџџџ%Iџџџџint drxџџџџn%џџџџint dryџџџџn%џџџџ int yshiftџџџџ“Bџџџџint colsџџџџе€џџџџ int atColorџџџџU џџџџ int moveColor џџџџU џџџџint lastCursor џџџџuџџџџFontMetrics fm џџџџŒџџџџ String messџџџџЁ;џџџџ char lets[]џџџџмџџџџ AudioClip anthem џџџџэџџџџ Image townџџџџџџџџ intro()џџџџ€џџџџvoid loadData()џџџџœџџџџvoid cleanUp()џџџџЛVџџџџvoid drawNormal(Graphics) џџџџџџџџvoid drawStatic(Graphics) џџџџ YџџџџџџџџE џџџџџџџџ String plotџџџџ:*џџџџ String instџџџџd1џџџџ double doneџџџџ•џџџџ final int TOP џџџџД?џџџџfinal int MIDDLE џџџџД?џџџџfinal int BOTTOM џџџџД?џџџџfinal int LEFT џџџџѓ>џџџџfinal int CENTER џџџџѓ>џџџџfinal int RIGHT џџџџѓ>џџџџ Applet masterџџџџ1%џџџџ boolean disable_dim џџџџV1џџџџ Image oIџџџџ‡(џџџџ Image statIџџџџ‡(џџџџ Graphics oG џџџџЏ'џџџџGraphics statG џџџџЏ'џџџџ Thread runnerџџџџж%џџџџ int speedџџџџћ:џџџџboolean doStaticџџџџ5Qџџџџboolean startLoad џџџџ5Qџџџџboolean loadedџџџџ5Qџџџџboolean timer_onџџџџ†.џџџџklevel()џџџџД]џџџџvoid paint(Graphics)џџџџrџџџџ void start()џџџџƒŠџџџџ void stop()џџџџ fџџџџ void run()џџџџsэџџџџAudioClip waitAudioClip(String) џџџџ`’џџџџImage waitImage(String) џџџџђEџџџџ*Image cropImage(Image, int, int, int, int) џџџџ7šџџџџvoid ensureBuffers() џџџџб (џџџџvoid update(Graphics)џџџџљ нџџџџ"void displayText(Graphics, String) џџџџжчџџџџ @void drawText(Graphics, String, Point, int, int, Color, boolean)џџџџНЄџџџџ!8void drawAlignImage(Graphics, Image, int, int, int, int)џџџџašџџџџ"@void drawAlignImage(Graphics, Image, int, int, int, int, double)џџџџћНџџџџ#Color changeColor(Color, int) џџџџИшџџџџ$int multFix(int, double)џџџџ ­џџџџ%void drawNormal(Graphics) џџџџMEџџџџ&void drawStatic(Graphics) џџџџ’Eџџџџ'void loadData()џџџџз9џџџџ(void cleanUp()џџџџHџџџџ)void nextLevel() џџџџXaџџџџ*void enableNextLevel()џџџџЙsџџџџ+void changeScore(int) џџџџ,uџџџџџџџџ№џџџџџџџџ bcManager bcm џџџџ2<џџџџbcButton gobut џџџџn7џџџџbcButton nextbutton џџџџЅ:џџџџ bcLabel titleџџџџп8џџџџ bcLabel instџџџџ7џџџџbcLabel scorelabel џџџџNFџџџџ int levelџџџџ”џџџџ int scoreџџџџІџџџџklevel curLevelџџџџЗџџџџ final int gx џџџџЭ:џџџџ final int gy џџџџЭ:џџџџ final int gw џџџџЭ:џџџџ final int gh џџџџЭ:џџџџ Vector levnameџџџџ#џџџџ void init()џџџџ*Аџџџџ void start()џџџџк_џџџџ void stop()џџџџ9Йџџџџvoid loadLevel(String) џџџџђhџџџџboolean action(Event, Object)џџџџZ џџџџvoid showLevel(int) џџџџw aџџџџvoid setLevel(int)џџџџи ]џџџџvoid nextLevel() џџџџ5 Eџџџџvoid updateScore() џџџџz kџџџџvoid changeScore(int) џџџџх dџџџџvoid paint(Graphics)џџџџ= №џџџџџџџџџџџџџџџџ Image sceneџџџџ%џџџџ Image cloudџџџџ%џџџџfinal int NUMCLOUDS џџџџ=%џџџџPoint cdџџџџb'џџџџint spџџџџ‰#џџџџ Color sky_colџџџџЌ+џџџџboolean movingџџџџзџџџџ int planeatџџџџє0џџџџ int plane_yџџџџє0џџџџ int plane_syџџџџє0џџџџ final int SPEED_CHANGE џџџџ$%џџџџ long int time џџџџIџџџџ plane()џџџџYгџџџџ void loadData()џџџџ,:џџџџvoid drawNormal(Graphics) џџџџfРџџџџvoid drawStatic(Graphics) џџџџ&sџџџџboolean keyDown(Event, int)џџџџ™›џџџџџџџџџџџџџџџџint numMatched џџџџ%џџџџ String namesџџџџ9ˆџџџџ Image casePicџџџџС$џџџџ Image itemPicџџџџх$џџџџ int boxIDџџџџ #џџџџ int boxSTџџџџ,#џџџџ Image casesџџџџO"џџџџ Image itemsџџџџO"џџџџImage sockbackџџџџO"џџџџ Rectangle content џџџџq1џџџџ boolean timOnџџџџЂџџџџ Point curOpenџџџџН$џџџџ int numOpenџџџџс#џџџџ int numPRINTџџџџс#џџџџ int PRINTedџџџџ%џџџџ AudioClip Ja џџџџ)&џџџџAudioClip Nein џџџџ)&џџџџAudioClip DiamantSound џџџџ)&џџџџsocks()џџџџOnџџџџvoid loadData()џџџџНaџџџџvoid drawStatic(Graphics) џџџџ]џџџџvoid drawNormal(Graphics) џџџџ{С џџџџ"boolean mouseDown(Event, int, int) џџџџ</џџџџ0boolean checkMatch(Graphics, int, int, int, int) џџџџkџџџџ)boolean drawCrap(Graphics, int, int, int)џџџџs!џџџџџџџџ'џџџџџџџџint bagClicked џџџџ(џџџџ Image sceneџџџџAџџџџ Image manџџџџAџџџџ Image acaseџџџџAџџџџfinal int NUMCASES џџџџ^%џџџџ double r[]џџџџƒ'џџџџ double r_baseџџџџЊџџџџ long int time џџџџСџџџџ suitcase()џџџџб…џџџџ void loadData()џџџџVsџџџџ void drawNormal(Graphics) џџџџЩ#џџџџ void drawStatic(Graphics) џџџџьZџџџџ "boolean mouseDown(Event, int, int) џџџџFЮџџџџџџџџџџџџџџџџint ypџџџџџџџџint xpџџџџџџџџint idџџџџџџџџint ctџџџџ$џџџџ int stateџџџџ$џџџџ target(int)џџџџ?Ђџџџџ boolean go()џџџџсШџџџџџџџџЄџџџџџџџџ Image trainџџџџ%џџџџ Image mtsџџџџ%џџџџ Image cloudџџџџ%џџџџAudioClip choo џџџџCџџџџ Color sky_colџџџџW+џџџџ int trainatџџџџ‚!џџџџint mtatџџџџ‚!џџџџdouble rџџџџЃџџџџint multџџџџГ9џџџџ int multdџџџџГ9џџџџ int checkatџџџџГ9џџџџ int checktotџџџџГ9џџџџ boolean hornџџџџьџџџџ long int time џџџџџџџџtrain()џџџџƒџџџџvoid loadData()џџџџ™№џџџџvoid drawNormal(Graphics) џџџџ‰Zџџџџvoid drawStatic(Graphics) џџџџуџџџџboolean keyDown(Event, int)џџџџѕSџџџџboolean keyUp(Event, int)џџџџH џџџџџџџџ$џџџџџџџџx‰-< bcLabel.java  java.awt.*java.util.StringTokenizerbcManager.java  java.awt.*clearFilter.java java.awt.image.RGBImageFilter darts.java java.awt.*java.applet.AudioClipdimFilter.java java.awt.image.RGBImageFilter drive.java java.awt.*java.util.Vectorjava.applet.AudioClipend.java java.awt.* intro.java java.awt.* java.applet.* klevel.java java.awt.* java.applet.*"java.awt.image.FilteredImageSourcejava.awt.image.CropImageFilter  koffer.java java.awt.*java.util.Vectorjava.util.StringTokenizer  plane.java java.awt.*  socks.java  java.awt.* java.applet.*"java.awt.image.FilteredImageSourcejava.awt.image.CropImageFilter  suitcase.java java.awt.*  train.java java.awt.*java.applet.AudioClip whack.java java.awt.*java.applet.AudioClipџџџџџџџџDдџџџџvoid loadData()џџџџџџџџvoid updateScore(int, int, int) џџџџ5Œџџџџvoid changeCursor(int) џџџџЅџџџџџџџџfinal Color red џџџџeџџџџint xpџџџџxџџџџint ypџџџџxџџџџint sxџџџџxџџџџint syџџџџxџџџџint wxџџџџџџџџint wyџџџџџџџџ boolean usedџџџџ џџџџint idџџџџВ0џџџџ int rdџџџџтџџџџ BloodSpot(int, int, int, int) џџџџђbџџџџ void draw(Graphics)џџџџTџџџџџџџџНџџџџџџџџ boolean usedџџџџџџџџdouble xџџџџ(џџџџdouble yџџџџ(џџџџ double dirџџџџ(џџџџ double speedџџџџ(џџџџDart(int, int, int)џџџџE:џџџџboolean go(Graphics, Rectangle)џџџџљџџџџ-double dir_to(double, double, double, double)џџџџxЏџџџџ6Point movePoint(Point, double, double, double, double) џџџџ' -џџџџ &Point movePoint(Point, double, double) џџџџT лџџџџџџџџ2џџџџџџџџfinal int SPEED_CHANGE џџџџ%?џџџџfinal int TOP_LIMIT џџџџ%?џџџџ Image manџџџџd&џџџџ Image sceneџџџџŠџџџџ int lasthџџџџ›=џџџџ int lastvџџџџ›=џџџџint dxџџџџи&џџџџint dyџџџџи&џџџџint dfџџџџи&џџџџ int dsxџџџџи&џџџџ int dsyџџџџи&џџџџ int ldџџџџў,џџџџ Point walktoџџџџ*џџџџ final int NUMDARTS џџџџ=,џџџџ Dart dartџџџџi&џџџџ int dart_atџџџџ#џџџџ int dart_toџџџџ#џџџџdarts()џџџџВŠџџџџvoid loadData()џџџџ<0џџџџvoid drawNormal(Graphics) џџџџlџџџџvoid drawStatic(Graphics) џџџџ Zџџџџboolean keyDown(Event, int)џџџџл ~џџџџboolean keyUp(Event, int)џџџџY іџџџџ"boolean mouseDown(Event, int, int) џџџџOŒџџџџ"boolean mouseDrag(Event, int, int) џџџџлЁџџџџ boolean mouseUp(Event, int, int)џџџџ|Žџџџџџџџџ# џџџџџџџџ Image sceneџџџџ%џџџџ Image cloudџџџџ%џџџџ Image domџџџџ%џџџџ Image carџџџџB џџџџImage roadsignџџџџb%џџџџ Image personџџџџ‡(џџџџfinal int AMOUNTBLOOD џџџџЏ/џџџџBloodSpot blood џџџџо5џџџџfinal int NUMCLOUDS џџџџ%џџџџ Point cdџџџџ8'џџџџ int spџџџџ_#џџџџ trapzoid road џџџџ‚Ёџџџџ Vector obsџџџџ#"џџџџ AudioClip splat џџџџE'џџџџAudioClip hitpost џџџџE'џџџџAudioClip domharp џџџџE'џџџџint compџџџџlEџџџџ int comp_maxџџџџlEџџџџ int comp_tick џџџџlEџџџџint comp_ticktime џџџџlEџџџџboolean showsplash џџџџБ џџџџint lastџџџџб.џџџџ int lastkeyџџџџџCџџџџint lastmousex џџџџBџџџџint dotџџџџZџџџџ final int DPS џџџџk/џџџџ final int DC џџџџk/џџџџ final int REP џџџџk/џџџџ int sign_side џџџџšOџџџџ int sign_step џџџџšOџџџџ int sign_wџџџџšOџџџџint targetshow џџџџšOџџџџ int targetatџџџџšOџџџџ!final int SIGN_STEPS џџџџщMџџџџ"final int SIGN_TOTAL_STEPS џџџџщMџџџџ#final int SIGN_HEIGHT џџџџщMџџџџ$ int car_xџџџџ61џџџџ% int car_sxџџџџ61џџџџ& int car_yџџџџ61џџџџ' int car_widџџџџ61џџџџ(final int CAR_MIN џџџџgaџџџџ)final int CAR_MAX џџџџgaџџџџ*final int BUMP_MIN џџџџgaџџџџ+final int BUMP_MAX џџџџgaџџџџ,final int SPEED_CHANGE џџџџgaџџџџ-drive()џџџџШƒџџџџ.void loadData()џџџџKчџџџџ/void drawNormal(Graphics) џџџџ2 џџџџ0%void explode(int, int, int, int, int)џџџџ>џџџџ1boolean keyDown(Event, int)џџџџЮJџџџџ2boolean keyUp(Event, int)џџџџ nџџџџ3"boolean mouseDown(Event, int, int) џџџџ†!џџџџ4"boolean mouseDrag(Event, int, int) џџџџ"Ьџџџџ5 boolean mouseUp(Event, int, int)џџџџб"zџџџџ6void drawStatic(Graphics) џџџџK#Zџџџџџџџџyџџџџџџџџ whack notifyџџџџџџџџint hitsџџџџ-7џџџџ int missesџџџџ-7џџџџ int totalџџџџ-7џџџџ Image pic[]џџџџd/џџџџfinal int DEEP џџџџ“3џџџџfinal int WIDE џџџџ“3џџџџint bxџџџџЦџџџџint byџџџџЦџџџџ int depthџџџџЦџџџџ int speedџџџџЦџџџџ boolean whackedџџџџхџџџџ boolean showingџџџџњџџџџ int ctџџџџџџџџ int ct_toџџџџџџџџfrauTarget(int, int) џџџџ#­џџџџboolean rise(int, int)џџџџаfџџџџ void whack()џџџџ6Уџџџџvoid go(Graphics, Component)џџџџљЕџџџџRectangle area() џџџџЎhџџџџ void reset()џџџџ`џџџџboolean isFine()џџџџv7џџџџ int getHits()џџџџ­6џџџџint getMisses() џџџџу6џџџџџџџџE џџџџџџџџ String plotџџџџ:*џџџџ String instџџџџd1џџџџ double doneџџџџ•џџџџ final int TOP џџџџД?џџџџfinal int MIDDLE џџџџД?џџџџfinal int BOTTOM џџџџД?џџџџfinal int LEFT џџџџѓ>џџџџfinal int CENTER џџџџѓ>џџџџfinal int RIGHT џџџџѓ>џџџџ Applet masterџџџџ1%џџџџ boolean disable_dim џџџџV1џџџџ Image oIџџџџ‡(џџџџ Image statIџџџџ‡(џџџџ Graphics oG џџџџЏ'џџџџGraphics statG џџџџЏ'џџџџ Thread runnerџџџџж%џџџџ int speedџџџџћ:џџџџboolean doStaticџџџџ5Qџџџџboolean startLoad џџџџ5Qџџџџboolean loadedџџџџ5Qџџџџboolean timer_onџџџџ†.џџџџklevel()џџџџД]џџџџvoid paint(Graphics)џџџџrџџџџ void start()џџџџƒŠџџџџ void stop()џџџџ fџџџџ void run()џџџџsэџџџџAudioClip waitAudioClip(String) џџџџ`’џџџџImage waitImage(String) џџџџђEџџџџ*Image cropImage(Image, int, int, int, int) џџџџ7šџџџџvoid ensureBuffers() џџџџб (џџџџvoid update(Graphics)џџџџљ нџџџџ"void displayText(Graphics, String) џџџџжчџџџџ @void drawText(Graphics, String, Point, int, int, Color, boolean)џџџџНЄџџџџ!8void drawAlignImage(Graphics, Image, int, int, int, int)џџџџašџџџџ"@void drawAlignImage(Graphics, Image, int, int, int, int, double)џџџџћНџџџџ#Color changeColor(Color, int) џџџџИшџџџџ$int multFix(int, double)џџџџ ­џџџџ%void drawNormal(Graphics) џџџџMEџџџџ&void drawStatic(Graphics) џџџџ’Eџџџџ'void loadData()џџџџз9џџџџ(void cleanUp()џџџџHџџџџ)void nextLevel() џџџџXaџџџџ*void enableNextLevel()џџџџЙœџџџџ+void changeScore(int) џџџџUuџџџџџџџџgџџџџџџџџChoice whichlevџџџџ2$џџџџ bcManager bcm џџџџV<џџџџbcButton gobut џџџџ’7џџџџbcButton nextbutton џџџџЩ:џџџџ bcLabel titleџџџџ8џџџџ bcLabel instџџџџ;7џџџџbcLabel scorelabel џџџџrEџџџџboolean ingameџџџџЗџџџџ int levelџџџџгџџџџ int scoreџџџџхџџџџ klevel curLevelџџџџіџџџџ final int gx џџџџ :џџџџ final int gy џџџџ :џџџџ final int gw џџџџ :џџџџ final int gh џџџџ :џџџџVector levnameџџџџF#џџџџ void init()џџџџiЮџџџџ void start()џџџџ7:џџџџ void stop()џџџџq•џџџџvoid loadLevel(String) џџџџ Œџџџџboolean action(Event, Object)џџџџ’ Шџџџџvoid showLevel(int) џџџџZaџџџџvoid setLevel(int)џџџџЛ]џџџџvoid nextLevel() џџџџEџџџџvoid updateScore() џџџџ]Фџџџџvoid changeScore(int) џџџџ!dџџџџvoid paint(Graphics)џџџџ…џџџџџџџџџџџџџџџџint ypџџџџџџџџint xpџџџџџџџџint idџџџџџџџџint ctџџџџ$џџџџ int stateџџџџ$џџџџ target(int)џџџџ?Ђџџџџ boolean go()џџџџсШџџџџџџџџѓџџџџџџџџ int center_xџџџџџџџџ int dent1џџџџ$џџџџ int dent2џџџџ$џџџџ int top_yџџџџ:џџџџ int bot_yџџџџ:џџџџtrapzoid(Point, Point, Point)џџџџPYџџџџPoint findPoint(int, int) џџџџЉџџџџvoid drawSelf(Graphics)џџџџЊџџџџџџџџ}џџџџџџџџfinal int DOWN_SPEED џџџџ%Jџџџџfinal int UP_SPEED џџџџ%Jџџџџfinal int TIME_UP џџџџ%Jџџџџ Image boardџџџџo#џџџџ Image stickџџџџ’"џџџџ Image fraupicџџџџД%џџџџAudioClip punch џџџџйџџџџfrauTarget frau џџџџю,џџџџint cxџџџџ"џџџџ int cyџџџџ"џџџџ int cpџџџџ"џџџџ int riseatџџџџ<!џџџџ int risetoџџџџ<!џџџџ int lnMissџџџџ]!џџџџ int lnHitџџџџ]!џџџџ int lnTotalџџџџ]!џџџџint lastCursor џџџџ~џџџџwhack()џџџџ“дџџџџvoid loadData()џџџџgџџџџ void run()џџџџ…Uџџџџvoid updateScore(int, int, int) џџџџкŒџџџџvoid changeCursor(int) џџџџf:џџџџ"boolean mouseDrag(Event, int, int) џџџџ  ‡џџџџ"boolean mouseMove(Event, int, int) џџџџ' ‡џџџџ"boolean mouseExit(Event, int, int) џџџџЎ {џџџџ"boolean mouseDown(Event, int, int) џџџџ) {џџџџ boolean mouseUp(Event, int, int)џџџџЄ xџџџџvoid drawStatic(Graphics) џџџџ Ѕџџџџvoid drawNormal(Graphics) џџџџС 2џџџџ0int twoColor(Graphics, int, int, String, String)џџџџѓ>џџџџџџџџ џџџџџџџџЬZ6r aЁW"џџџџbcLabel ) A"џџџџ bcManager “”ƒ"џџџџ clearFilterсІ†"џџџџdartsDart (Z"џџџџ dimFilter9­†"џџџџdrivetargettrapzoid BloodSpotр †"џџџџendX†"џџџџintroЬЉ†"џџџџklevel‡Ќ†"џџџџkofferx†"џџџџplane q †"џџџџsocksK†"џџџџsuitcase5!†"џџџџtrainqЅ†"џџџџ frauTargetwhack BloodSpotЛ'W џџџџџџџџџџџџџџџџџџџџџџџџџџџџDartƒ>2 џџџџџџџџџџџџџџџџџџџџџџџџџџџџbcLabel5Ј=џџџџџџџџџџџџџџџџџџџџ java.awt.Canvasџџџџџџџџ bcManager Y џџџџџџџџџџџџџџџџџџџџ џџџџџџџџ clearFilter &( 3џџџџџџџџџџџџџџџџџџџџ java.awt.image.RGBImageFilter"џџџџџџџџdarts…1 %џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ dimFilter&Ж 1џџџџџџџџџџџџџџџџџџџџ java.awt.image.RGBImageFilter џџџџџџџџdrive‰JЉ#%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџendœ #џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ frauTargete џџџџџџџџџџџџџџџџџџџџџџџџџџџџ introe)|%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџ klevel“{Э:џџџџџџџџџџџџџџџџџџџџjava.awt.Canvasџџџџjava.lang.Runnable/$ џџџџ koffer™N‰2џџџџџџџџџџџџџџџџџџџџjava.applet.Appletџџџџџџџџ planeq7 %џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџsockst{˜%џџџџџџџџџџџџџџџџџџџџ klevelџџџџџџџџsuitcasex(џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџtarget-Ћџџџџџџџџџџџџџџџџџџџџџџџџџџџџtrain{1e %џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџtrapzoidžѓ#ШџџџџџџџџџџџџџџџџџџџџџџџџџџџџwhackŸ14%џџџџџџџџџџџџџџџџџџџџklevelџџџџџџџџџџџџ