Classfile /tmp/bomber-fungame-candidate/content/www.fungame.pe.kr/javagame/bomberman/Bomberman.class
  Last modified Oct 7, 2026; size 22045 bytes
  SHA-256 checksum 215a4e712909d33582cc519f51283660906ae6cf6d5fcb59c7effc001f7a96ca
  Compiled from "Bomberman.java"
public class Bomberman extends java.applet.Applet
  minor version: 3
  major version: 45
  flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: #54                         // Bomberman
  super_class: #65                        // java/applet/Applet
  interfaces: 0, fields: 44, methods: 50, attributes: 1
Constant pool:
    #1 = String             #553          //
    #2 = Integer            5
    #3 = Integer            25
    #4 = Integer            143
    #5 = Integer            -65281
    #6 = Integer            -65536
    #7 = Integer            -4194304
    #8 = Integer            -16711936
    #9 = Integer            -16728064
   #10 = Integer            -16776961
   #11 = Integer            -16777024
   #12 = Integer            -16777216
   #13 = String             #554          //  C
   #14 = String             #622          // .au
   #15 = String             #623          // 5/8-4-6-2
   #16 = String             #624          // :
   #17 = String             #626          // A/E-S-D-F
   #18 = String             #633          // Bomberman
   #19 = String             #635          // Center
   #20 = String             #636          // Chat
   #21 = String             #637          // Chat
   #22 = String             #641          // Click on Start to play!
   #23 = String             #644          // Computer
   #24 = String             #645          // Connect
   #25 = String             #651          // East
   #26 = String             #652          // Edit
   #27 = String             #654          // Enter your name:
   #28 = String             #657          // Extracting sprites...
   #29 = String             #665          // Images to load:
   #30 = String             #666          // Internet
   #31 = String             #669          // Keys:
   #32 = String             #694          // North
   #33 = String             #698          // Play
   #34 = String             #699          // Player2
   #35 = String             #702          // Prepare Animation
   #36 = String             #703          // Preparing Images ...
   #37 = String             #708          // Space/Arrow
   #38 = String             #710          // Start
   #39 = String             #716          // TimesNewRoman
   #40 = String             #717          // TimesRoman
   #41 = String             #745          // bomb
   #42 = String             #746          // bomb.gif
   #43 = String             #761          // death
   #44 = String             #772          // explo.gif
   #45 = String             #777          // extra
   #46 = String             #781          // for
   #47 = String             #796          // grafik.gif
   #48 = String             #857          // man.gif
   #49 = String             #876          // put
   #50 = Class              #627          // AcceptGameDialog
   #51 = Class              #629          // Animator
   #52 = Class              #631          // Bomb
   #53 = Class              #632          // Bomber
   #54 = Class              #633          // Bomberman
   #55 = Class              #638          // ChatWin3
   #56 = Class              #642          // Client
   #57 = Class              #644          // Computer
   #58 = Class              #656          // Explosion
   #59 = Class              #678          // LevelEditor
   #60 = Class              #714          // SwapColorsFilter
   #61 = Class              #720          // "[B"
   #62 = Class              #721          // "[I"
   #63 = Class              #726          // "[[B"
   #64 = Class              #728          // "[[Ljava/awt/Image;"
   #65 = Class              #810          // java/applet/Applet
   #66 = Class              #811          // java/awt/Button
   #67 = Class              #812          // java/awt/Choice
   #68 = Class              #813          // java/awt/Color
   #69 = Class              #814          // java/awt/Component
   #70 = Class              #815          // java/awt/Container
   #71 = Class              #816          // java/awt/Event
   #72 = Class              #817          // java/awt/FlowLayout
   #73 = Class              #818          // java/awt/Font
   #74 = Class              #819          // java/awt/FontMetrics
   #75 = Class              #820          // java/awt/Graphics
   #76 = Class              #821          // java/awt/GridLayout
   #77 = Class              #822          // java/awt/Image
   #78 = Class              #823          // java/awt/Label
   #79 = Class              #824          // java/awt/List
   #80 = Class              #825          // java/awt/MediaTracker
   #81 = Class              #826          // java/awt/Panel
   #82 = Class              #827          // java/awt/TextComponent
   #83 = Class              #828          // java/awt/TextField
   #84 = Class              #829          // java/awt/Window
   #85 = Class              #830          // java/awt/image/FilteredImageSource
   #86 = Class              #831          // java/io/PrintStream
   #87 = Class              #832          // java/lang/Exception
   #88 = Class              #833          // java/lang/InterruptedException
   #89 = Class              #834          // java/lang/Math
   #90 = Class              #835          // java/lang/String
   #91 = Class              #836          // java/lang/StringBuffer
   #92 = Class              #837          // java/lang/System
   #93 = Class              #838          // java/net/MalformedURLException
   #94 = Class              #839          // java/net/URL
   #95 = Class              #840          // java/util/Vector
   #96 = Methodref          #52.#337      // Bomb."<init>":()V
   #97 = Methodref          #58.#337      // Explosion."<init>":()V
   #98 = Methodref          #65.#337      // java/applet/Applet."<init>":()V
   #99 = Methodref          #67.#337      // java/awt/Choice."<init>":()V
  #100 = Methodref          #72.#337      // java/awt/FlowLayout."<init>":()V
  #101 = Methodref          #81.#337      // java/awt/Panel."<init>":()V
  #102 = Methodref          #95.#337      // java/util/Vector."<init>":()V
  #103 = Methodref          #83.#338      // java/awt/TextField."<init>":(I)V
  #104 = Methodref          #76.#339      // java/awt/GridLayout."<init>":(II)V
  #105 = Methodref          #68.#340      // java/awt/Color."<init>":(III)V
  #106 = Methodref          #50.#341      // AcceptGameDialog."<init>":(LBomberman;)V
  #107 = Methodref          #51.#341      // Animator."<init>":(LBomberman;)V
  #108 = Methodref          #55.#341      // ChatWin3."<init>":(LBomberman;)V
  #109 = Methodref          #59.#341      // LevelEditor."<init>":(LBomberman;)V
  #110 = Methodref          #52.#342      // Bomb."<init>":(LBomberman;IIILBomber;Z)V
  #111 = Methodref          #57.#343      // Computer."<init>":(LBomberman;LBomber;)V
  #112 = Methodref          #56.#344      // Client."<init>":(LBomberman;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
  #113 = Methodref          #80.#345      // java/awt/MediaTracker."<init>":(Ljava/awt/Component;)V
  #114 = Methodref          #85.#346      // java/awt/image/FilteredImageSource."<init>":(Ljava/awt/image/ImageProducer;Ljava/awt/image/ImageFilter;)V
  #115 = Methodref          #66.#347      // java/awt/Button."<init>":(Ljava/lang/String;)V
  #116 = Methodref          #78.#347      // java/awt/Label."<init>":(Ljava/lang/String;)V
  #117 = Methodref          #91.#347      // java/lang/StringBuffer."<init>":(Ljava/lang/String;)V
  #118 = Methodref          #73.#348      // java/awt/Font."<init>":(Ljava/lang/String;II)V
  #119 = Methodref          #53.#349      // Bomber."<init>":(Ljava/lang/String;Ljava/lang/String;)V
  #120 = Methodref          #94.#350      // java/net/URL."<init>":(Ljava/net/URL;Ljava/lang/String;)V
  #121 = Methodref          #90.#351      // java/lang/String."<init>":([C)V
  #122 = Methodref          #60.#352      // SwapColorsFilter."<init>":([I)V
  #123 = Methodref          #56.#353      // Client.Aktivate:()V
  #124 = Fieldref           #54.#354      // Bomberman.BOMBS:I
  #125 = Fieldref           #54.#355      // Bomberman.Choice1:Ljava/awt/Choice;
  #126 = Fieldref           #54.#356      // Bomberman.Choice2:Ljava/awt/Choice;
  #127 = Methodref          #56.#357      // Client.Deaktivate:()V
  #128 = Methodref          #53.#358      // Bomber.Die:()V
  #129 = Methodref          #52.#359      // Bomb.DoNotExplode:(II)V
  #130 = Fieldref           #54.#360      // Bomberman.EXPLOS:I
  #131 = Fieldref           #54.#361      // Bomberman.Game:Z
  #132 = Methodref          #56.#362      // Client.GameStart:()V
  #133 = Methodref          #53.#363      // Bomber.GetSick:()V
  #134 = Methodref          #53.#364      // Bomber.GotBombExtra:()V
  #135 = Methodref          #53.#365      // Bomber.GotExploExtra:()V
  #136 = Methodref          #54.#366      // Bomberman.KamikazeExplo:(LBomber;II)Z
  #137 = Methodref          #53.#367      // Bomber.Kick:(II)V
  #138 = Methodref          #52.#368      // Bomb.LandImmediately:()V
  #139 = Fieldref           #54.#369      // Bomberman.Login:Z
  #140 = Methodref          #53.#370      // Bomber.Moving:(IIZ)V
  #141 = Fieldref           #54.#371      // Bomberman.NameField:Ljava/awt/TextField;
  #142 = Fieldref           #54.#372      // Bomberman.PCOLORS:[[I
  #143 = Methodref          #53.#373      // Bomber.PlaceBomb:(I)V
  #144 = Methodref          #53.#374      // Bomber.PlacedBomb:()Z
  #145 = Methodref          #54.#375      // Bomberman.RealMove:(LBomber;IIZ)V
  #146 = Methodref          #53.#376      // Bomber.RemoteExplo:()V
  #147 = Fieldref           #54.#377      // Bomberman.SUPPORTEDPLAYERCOUNT:I
  #148 = Fieldref           #54.#378      // Bomberman.StandardFont:Ljava/awt/Font;
  #149 = Methodref          #53.#379      // Bomber.StartGame:(I)V
  #150 = Methodref          #54.#380      // Bomberman.StartNormalGame:()V
  #151 = Methodref          #54.#381      // Bomberman.Steinobject:(II)Z
  #152 = Methodref          #52.#382      // Bomb.Throw:(II)V
  #153 = Fieldref           #54.#383      // Bomberman.UserName:Ljava/lang/String;
  #154 = Methodref          #89.#384      // java/lang/Math.abs:(I)I
  #155 = Fieldref           #54.#385      // Bomberman.acceptdialog:LAcceptGameDialog;
  #156 = Methodref          #70.#386      // java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
  #157 = Methodref          #70.#387      // java/awt/Container.add:(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;
  #158 = Methodref          #95.#388      // java/util/Vector.addElement:(Ljava/lang/Object;)V
  #159 = Methodref          #80.#389      // java/awt/MediaTracker.addImage:(Ljava/awt/Image;I)V
  #160 = Methodref          #67.#390      // java/awt/Choice.addItem:(Ljava/lang/String;)V
  #161 = Methodref          #79.#390      // java/awt/List.addItem:(Ljava/lang/String;)V
  #162 = Fieldref           #54.#391      // Bomberman.anime:LAnimator;
  #163 = Fieldref           #58.#392      // Explosion.aninum:I
  #164 = Fieldref           #54.#393      // Bomberman.anitiles:[[Ljava/awt/Image;
  #165 = Methodref          #91.#394      // java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
  #166 = Methodref          #91.#395      // java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
  #167 = Fieldref           #71.#396      // java/awt/Event.arg:Ljava/lang/Object;
  #168 = Fieldref           #52.#397      // Bomb.basey:I
  #169 = Fieldref           #68.#398      // java/awt/Color.black:Ljava/awt/Color;
  #170 = Fieldref           #68.#399      // java/awt/Color.blue:Ljava/awt/Color;
  #171 = Fieldref           #54.#400      // Bomberman.board:[[B
  #172 = Fieldref           #54.#401      // Bomberman.boardimg:Ljava/awt/Image;
  #173 = Fieldref           #54.#402      // Bomberman.bomb:[LBomb;
  #174 = Fieldref           #53.#403      // Bomber.bombnum:I
  #175 = Fieldref           #54.#404      // Bomberman.bombs:Ljava/awt/Image;
  #176 = Methodref          #68.#405      // java/awt/Color.brighter:()Ljava/awt/Color;
  #177 = Methodref          #90.#406      // java/lang/String.charAt:(I)C
  #178 = Fieldref           #54.#407      // Bomberman.chatwin:LChatWin3;
  #179 = Methodref          #75.#408      // java/awt/Graphics.clearRect:(IIII)V
  #180 = Fieldref           #54.#409      // Bomberman.client:LClient;
  #181 = Fieldref           #54.#410      // Bomberman.clientpartyplayers:Ljava/util/Vector;
  #182 = Fieldref           #54.#411      // Bomberman.comp:LComputer;
  #183 = Methodref          #95.#412      // java/util/Vector.contains:(Ljava/lang/Object;)Z
  #184 = Methodref          #79.#413      // java/awt/List.countItems:()I
  #185 = Methodref          #75.#414      // java/awt/Graphics.create:(IIII)Ljava/awt/Graphics;
  #186 = Methodref          #69.#415      // java/awt/Component.createImage:(II)Ljava/awt/Image;
  #187 = Methodref          #69.#416      // java/awt/Component.createImage:(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;
  #188 = Fieldref           #53.#417      // Bomber.dead:Z
  #189 = Methodref          #56.#418      // Client.disconnect:()V
  #190 = Methodref          #75.#419      // java/awt/Graphics.dispose:()V
  #191 = Fieldref           #54.#420      // Bomberman.doublebuffer:Ljava/awt/Image;
  #192 = Methodref          #53.#421      // Bomber.down:()Z
  #193 = Methodref          #75.#422      // java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
  #194 = Methodref          #54.#423      // Bomberman.drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
  #195 = Methodref          #75.#424      // java/awt/Graphics.drawString:(Ljava/lang/String;II)V
  #196 = Methodref          #95.#425      // java/util/Vector.elementAt:(I)Ljava/lang/Object;
  #197 = Methodref          #90.#426      // java/lang/String.equals:(Ljava/lang/Object;)Z
  #198 = Fieldref           #54.#427      // Bomberman.explo:[LExplosion;
  #199 = Methodref          #51.#428      // Animator.exploBomb:(I)V
  #200 = Fieldref           #54.#429      // Bomberman.exploarts:[[B
  #201 = Fieldref           #53.#430      // Bomber.explorange:I
  #202 = Fieldref           #54.#431      // Bomberman.explos:Ljava/awt/Image;
  #203 = Methodref          #75.#432      // java/awt/Graphics.fillRect:(IIII)V
  #204 = Methodref          #54.#433      // Bomberman.findBomb:(II)I
  #205 = Fieldref           #52.#434      // Bomb.flying:Z
  #206 = Methodref          #92.#435      // java/lang/System.gc:()V
  #207 = Methodref          #65.#436      // java/applet/Applet.getCodeBase:()Ljava/net/URL;
  #208 = Methodref          #69.#437      // java/awt/Component.getFont:()Ljava/awt/Font;
  #209 = Methodref          #75.#438      // java/awt/Graphics.getFontMetrics:()Ljava/awt/FontMetrics;
  #210 = Methodref          #77.#439      // java/awt/Image.getGraphics:()Ljava/awt/Graphics;
  #211 = Methodref          #74.#440      // java/awt/FontMetrics.getHeight:()I
  #212 = Methodref          #94.#441      // java/net/URL.getHost:()Ljava/lang/String;
  #213 = Methodref          #65.#442      // java/applet/Applet.getImage:(Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image;
  #214 = Methodref          #54.#443      // Bomberman.getRemotePlayerCount:()I
  #215 = Methodref          #67.#444      // java/awt/Choice.getSelectedIndex:()I
  #216 = Methodref          #67.#445      // java/awt/Choice.getSelectedItem:()Ljava/lang/String;
  #217 = Methodref          #77.#446      // java/awt/Image.getSource:()Ljava/awt/image/ImageProducer;
  #218 = Methodref          #82.#447      // java/awt/TextComponent.getText:()Ljava/lang/String;
  #219 = Fieldref           #54.#448      // Bomberman.grafiks:Ljava/awt/Image;
  #220 = Methodref          #69.#449      // java/awt/Component.handleEvent:(Ljava/awt/Event;)Z
  #221 = Methodref          #69.#450      // java/awt/Component.hide:()V
  #222 = Fieldref           #71.#451      // java/awt/Event.id:I
  #223 = Fieldref           #54.#452      // Bomberman.imagesloadstatus:I
  #224 = Fieldref           #54.#453      // Bomberman.index:I
  #225 = Methodref          #54.#454      // Bomberman.initBoard:()V
  #226 = Methodref          #54.#455      // Bomberman.initBomberman:()V
  #227 = Methodref          #54.#456      // Bomberman.initGame:()V
  #228 = Methodref          #54.#457      // Bomberman.iswho:(ILBomber;)Z
  #229 = Fieldref           #53.#458      // Bomber.kamikaze:Z
  #230 = Fieldref           #71.#459      // java/awt/Event.key:I
  #231 = Methodref          #54.#460      // Bomberman.keyEvent:(IZ)V
  #232 = Fieldref           #54.#461      // Bomberman.keydelay:[I
  #233 = Fieldref           #54.#462      // Bomberman.keypressed:[Z
  #234 = Fieldref           #54.#463      // Bomberman.keys:[I
  #235 = Fieldref           #53.#464      // Bomber.kickextra:Z
  #236 = Fieldref           #58.#465      // Explosion.kind:I
  #237 = Methodref          #54.#466      // Bomberman.layBomb:(LBomber;II)V
  #238 = Methodref          #54.#467      // Bomberman.layBombK:(I)V
  #239 = Methodref          #54.#468      // Bomberman.layBombR:(LBomber;)V
  #240 = Methodref          #53.#469      // Bomber.left:()Z
  #241 = Methodref          #90.#470      // java/lang/String.length:()I
  #242 = Fieldref           #68.#471      // java/awt/Color.lightGray:Ljava/awt/Color;
  #243 = Methodref          #79.#472      // java/awt/List.makeVisible:(I)V
  #244 = Fieldref           #54.#473      // Bomberman.manimages:[Ljava/awt/Image;
  #245 = Methodref          #54.#474      // Bomberman.moving:(LBomber;II)V
  #246 = Methodref          #54.#475      // Bomberman.movingK:(III)V
  #247 = Fieldref           #53.#476      // Bomber.name:Ljava/lang/String;
  #248 = Methodref          #54.#477      // Bomberman.noobject:(II)Z
  #249 = Fieldref           #92.#478      // java/lang/System.out:Ljava/io/PrintStream;
  #250 = Methodref          #54.#479      // Bomberman.paint:(Ljava/awt/Graphics;)V
  #251 = Fieldref           #54.#480      // Bomberman.partyplayers:Ljava/util/Vector;
  #252 = Methodref          #65.#481      // java/applet/Applet.play:(Ljava/net/URL;)V
  #253 = Methodref          #54.#482      // Bomberman.playSound:(I)V
  #254 = Fieldref           #54.#483      // Bomberman.player1:LBomber;
  #255 = Fieldref           #54.#484      // Bomberman.player2:LBomber;
  #256 = Fieldref           #54.#485      // Bomberman.players:Ljava/util/Vector;
  #257 = Fieldref           #53.#486      // Bomber.playnum:I
  #258 = Methodref          #54.#487      // Bomberman.prepareImageGame:()V
  #259 = Methodref          #54.#488      // Bomberman.prepareImageStart:()V
  #260 = Methodref          #54.#489      // Bomberman.prepareStartImage:()V
  #261 = Methodref          #86.#490      // java/io/PrintStream.println:(Ljava/lang/String;)V
  #262 = Methodref          #89.#491      // java/lang/Math.random:()D
  #263 = Fieldref           #53.#492      // Bomber.realy:I
  #264 = Fieldref           #53.#493      // Bomber.remotebomb:I
  #265 = Fieldref           #53.#494      // Bomber.remoteextra:Z
  #266 = Methodref          #70.#495      // java/awt/Container.removeAll:()V
  #267 = Methodref          #95.#496      // java/util/Vector.removeAllElements:()V
  #268 = Methodref          #95.#497      // java/util/Vector.removeElement:(Ljava/lang/Object;)Z
  #269 = Methodref          #69.#498      // java/awt/Component.repaint:()V
  #270 = Methodref          #69.#499      // java/awt/Component.requestFocus:()V
  #271 = Fieldref           #57.#500      // Computer.reset:Z
  #272 = Methodref          #69.#501      // java/awt/Component.reshape:(IIII)V
  #273 = Methodref          #53.#502      // Bomber.right:()Z
  #274 = Methodref          #54.#503      // Bomberman.runKick:(LBomber;IIII)V
  #275 = Methodref          #67.#504      // java/awt/Choice.select:(I)V
  #276 = Methodref          #54.#505      // Bomberman.send:(C)V
  #277 = Methodref          #54.#506      // Bomberman.send:(C[B)V
  #278 = Methodref          #54.#507      // Bomberman.sendBoard:()V
  #279 = Methodref          #56.#508      // Client.sendData:(Ljava/lang/String;)V
  #280 = Methodref          #54.#509      // Bomberman.sendVerification:()V
  #281 = Methodref          #69.#510      // java/awt/Component.setBackground:(Ljava/awt/Color;)V
  #282 = Methodref          #54.#511      // Bomberman.setBoard:([B)V
  #283 = Methodref          #75.#512      // java/awt/Graphics.setColor:(Ljava/awt/Color;)V
  #284 = Methodref          #69.#513      // java/awt/Component.setFont:(Ljava/awt/Font;)V
  #285 = Methodref          #75.#513      // java/awt/Graphics.setFont:(Ljava/awt/Font;)V
  #286 = Methodref          #70.#514      // java/awt/Container.setLayout:(Ljava/awt/LayoutManager;)V
  #287 = Methodref          #75.#515      // java/awt/Graphics.setPaintMode:()V
  #288 = Methodref          #54.#516      // Bomberman.setStatus:(Ljava/lang/String;)V
  #289 = Methodref          #54.#517      // Bomberman.setTilesType:(I)V
  #290 = Methodref          #75.#518      // java/awt/Graphics.setXORMode:(Ljava/awt/Color;)V
  #291 = Methodref          #69.#519      // java/awt/Component.show:()V
  #292 = Methodref          #84.#519      // java/awt/Window.show:()V
  #293 = Methodref          #56.#520      // Client.showList:()V
  #294 = Methodref          #65.#521      // java/applet/Applet.showStatus:(Ljava/lang/String;)V
  #295 = Fieldref           #53.#522      // Bomber.sickcount:I
  #296 = Fieldref           #53.#523      // Bomber.sickness:I
  #297 = Methodref          #95.#524      // java/util/Vector.size:()I
  #298 = Fieldref           #52.#525      // Bomb.spritenum:I
  #299 = Fieldref           #53.#525      // Bomber.spritenum:I
  #300 = Fieldref           #52.#526      // Bomb.spritex:I
  #301 = Fieldref           #52.#527      // Bomb.spritey:I
  #302 = Fieldref           #54.#528      // Bomberman.startanis:[Ljava/awt/Image;
  #303 = Fieldref           #54.#529      // Bomberman.startboard:[[B
  #304 = Fieldref           #54.#530      // Bomberman.statusbar:Ljava/awt/Image;
  #305 = Fieldref           #54.#531      // Bomberman.statusstring:Ljava/lang/String;
  #306 = Methodref          #74.#532      // java/awt/FontMetrics.stringWidth:(Ljava/lang/String;)I
  #307 = Methodref          #90.#533      // java/lang/String.substring:(I)Ljava/lang/String;
  #308 = Fieldref           #55.#534      // ChatWin3.textout:Ljava/awt/List;
  #309 = Fieldref           #54.#535      // Bomberman.tilestype:I
  #310 = Methodref          #90.#536      // java/lang/String.toCharArray:()[C
  #311 = Methodref          #90.#537      // java/lang/String.toString:()Ljava/lang/String;
  #312 = Methodref          #91.#537      // java/lang/StringBuffer.toString:()Ljava/lang/String;
  #313 = Methodref          #53.#538      // Bomber.up:()Z
  #314 = Methodref          #54.#539      // Bomberman.updateImage:(II)V
  #315 = Fieldref           #52.#540      // Bomb.used:Z
  #316 = Fieldref           #58.#540      // Explosion.used:Z
  #317 = Methodref          #70.#541      // java/awt/Container.validate:()V
  #318 = Methodref          #90.#542      // java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
  #319 = Fieldref           #53.#543      // Bomber.visible:Z
  #320 = Methodref          #80.#544      // java/awt/MediaTracker.waitForID:(I)V
  #321 = Fieldref           #51.#545      // Animator.waitafterdeathcounter:I
  #322 = Methodref          #54.#546      // Bomberman.wantGo:(LBomber;IIIIII)Z
  #323 = Methodref          #54.#547      // Bomberman.whatsThere:(II)I
  #324 = Fieldref           #68.#548      // java/awt/Color.white:Ljava/awt/Color;
  #325 = Fieldref           #52.#549      // Bomb.x:I
  #326 = Fieldref           #53.#549      // Bomber.x:I
  #327 = Fieldref           #58.#549      // Explosion.x:I
  #328 = Fieldref           #52.#550      // Bomb.y:I
  #329 = Fieldref           #53.#550      // Bomber.y:I
  #330 = Fieldref           #58.#550      // Explosion.y:I
  #331 = Fieldref           #54.#551      // Bomberman.zoom:Z
  #332 = Fieldref           #54.#552      // Bomberman.zoomin:Z
  #333 = Double             6.0d
  #335 = Double             10.0d
  #337 = NameAndType        #625:#564     // "<init>":()V
  #338 = NameAndType        #625:#574     // "<init>":(I)V
  #339 = NameAndType        #625:#577     // "<init>":(II)V
  #340 = NameAndType        #625:#579     // "<init>":(III)V
  #341 = NameAndType        #625:#591     // "<init>":(LBomberman;)V
  #342 = NameAndType        #625:#592     // "<init>":(LBomberman;IIILBomber;Z)V
  #343 = NameAndType        #625:#593     // "<init>":(LBomberman;LBomber;)V
  #344 = NameAndType        #625:#594     // "<init>":(LBomberman;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
  #345 = NameAndType        #625:#597     // "<init>":(Ljava/awt/Component;)V
  #346 = NameAndType        #625:#606     // "<init>":(Ljava/awt/image/ImageProducer;Ljava/awt/image/ImageFilter;)V
  #347 = NameAndType        #625:#612     // "<init>":(Ljava/lang/String;)V
  #348 = NameAndType        #625:#613     // "<init>":(Ljava/lang/String;II)V
  #349 = NameAndType        #625:#615     // "<init>":(Ljava/lang/String;Ljava/lang/String;)V
  #350 = NameAndType        #625:#618     // "<init>":(Ljava/net/URL;Ljava/lang/String;)V
  #351 = NameAndType        #625:#620     // "<init>":([C)V
  #352 = NameAndType        #625:#621     // "<init>":([I)V
  #353 = NameAndType        #628:#564     // Aktivate:()V
  #354 = NameAndType        #630:#664     // BOMBS:I
  #355 = NameAndType        #639:#680     // Choice1:Ljava/awt/Choice;
  #356 = NameAndType        #640:#680     // Choice2:Ljava/awt/Choice;
  #357 = NameAndType        #647:#564     // Deaktivate:()V
  #358 = NameAndType        #648:#564     // Die:()V
  #359 = NameAndType        #649:#577     // DoNotExplode:(II)V
  #360 = NameAndType        #650:#664     // EXPLOS:I
  #361 = NameAndType        #658:#719     // Game:Z
  #362 = NameAndType        #659:#564     // GameStart:()V
  #363 = NameAndType        #660:#564     // GetSick:()V
  #364 = NameAndType        #661:#564     // GotBombExtra:()V
  #365 = NameAndType        #662:#564     // GotExploExtra:()V
  #366 = NameAndType        #668:#587     // KamikazeExplo:(LBomber;II)Z
  #367 = NameAndType        #670:#577     // Kick:(II)V
  #368 = NameAndType        #677:#564     // LandImmediately:()V
  #369 = NameAndType        #691:#719     // Login:Z
  #370 = NameAndType        #692:#582     // Moving:(IIZ)V
  #371 = NameAndType        #693:#685     // NameField:Ljava/awt/TextField;
  #372 = NameAndType        #695:#727     // PCOLORS:[[I
  #373 = NameAndType        #696:#574     // PlaceBomb:(I)V
  #374 = NameAndType        #697:#565     // PlacedBomb:()Z
  #375 = NameAndType        #704:#590     // RealMove:(LBomber;IIZ)V
  #376 = NameAndType        #705:#564     // RemoteExplo:()V
  #377 = NameAndType        #706:#664     // SUPPORTEDPLAYERCOUNT:I
  #378 = NameAndType        #709:#682     // StandardFont:Ljava/awt/Font;
  #379 = NameAndType        #711:#574     // StartGame:(I)V
  #380 = NameAndType        #712:#564     // StartNormalGame:()V
  #381 = NameAndType        #713:#578     // Steinobject:(II)Z
  #382 = NameAndType        #715:#577     // Throw:(II)V
  #383 = NameAndType        #718:#688     // UserName:Ljava/lang/String;
  #384 = NameAndType        #729:#570     // abs:(I)I
  #385 = NameAndType        #730:#671     // acceptdialog:LAcceptGameDialog;
  #386 = NameAndType        #731:#596     // add:(Ljava/awt/Component;)Ljava/awt/Component;
  #387 = NameAndType        #731:#614     // add:(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;
  #388 = NameAndType        #732:#608     // addElement:(Ljava/lang/Object;)V
  #389 = NameAndType        #733:#602     // addImage:(Ljava/awt/Image;I)V
  #390 = NameAndType        #734:#612     // addItem:(Ljava/lang/String;)V
  #391 = NameAndType        #735:#672     // anime:LAnimator;
  #392 = NameAndType        #736:#664     // aninum:I
  #393 = NameAndType        #737:#728     // anitiles:[[Ljava/awt/Image;
  #394 = NameAndType        #738:#573     // append:(I)Ljava/lang/StringBuffer;
  #395 = NameAndType        #738:#611     // append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
  #396 = NameAndType        #739:#687     // arg:Ljava/lang/Object;
  #397 = NameAndType        #740:#664     // basey:I
  #398 = NameAndType        #741:#681     // black:Ljava/awt/Color;
  #399 = NameAndType        #742:#681     // blue:Ljava/awt/Color;
  #400 = NameAndType        #743:#726     // board:[[B
  #401 = NameAndType        #744:#683     // boardimg:Ljava/awt/Image;
  #402 = NameAndType        #745:#722     // bomb:[LBomb;
  #403 = NameAndType        #747:#664     // bombnum:I
  #404 = NameAndType        #748:#683     // bombs:Ljava/awt/Image;
  #405 = NameAndType        #749:#557     // brighter:()Ljava/awt/Color;
  #406 = NameAndType        #750:#569     // charAt:(I)C
  #407 = NameAndType        #751:#674     // chatwin:LChatWin3;
  #408 = NameAndType        #752:#581     // clearRect:(IIII)V
  #409 = NameAndType        #753:#675     // client:LClient;
  #410 = NameAndType        #754:#689     // clientpartyplayers:Ljava/util/Vector;
  #411 = NameAndType        #755:#676     // comp:LComputer;
  #412 = NameAndType        #756:#609     // contains:(Ljava/lang/Object;)Z
  #413 = NameAndType        #757:#556     // countItems:()I
  #414 = NameAndType        #758:#580     // create:(IIII)Ljava/awt/Graphics;
  #415 = NameAndType        #759:#576     // createImage:(II)Ljava/awt/Image;
  #416 = NameAndType        #759:#605     // createImage:(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;
  #417 = NameAndType        #760:#719     // dead:Z
  #418 = NameAndType        #762:#564     // disconnect:()V
  #419 = NameAndType        #763:#564     // dispose:()V
  #420 = NameAndType        #764:#683     // doublebuffer:Ljava/awt/Image;
  #421 = NameAndType        #765:#565     // down:()Z
  #422 = NameAndType        #766:#603     // drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
  #423 = NameAndType        #767:#601     // drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
  #424 = NameAndType        #768:#613     // drawString:(Ljava/lang/String;II)V
  #425 = NameAndType        #769:#571     // elementAt:(I)Ljava/lang/Object;
  #426 = NameAndType        #770:#609     // equals:(Ljava/lang/Object;)Z
  #427 = NameAndType        #771:#723     // explo:[LExplosion;
  #428 = NameAndType        #773:#574     // exploBomb:(I)V
  #429 = NameAndType        #774:#726     // exploarts:[[B
  #430 = NameAndType        #775:#664     // explorange:I
  #431 = NameAndType        #776:#683     // explos:Ljava/awt/Image;
  #432 = NameAndType        #778:#581     // fillRect:(IIII)V
  #433 = NameAndType        #779:#575     // findBomb:(II)I
  #434 = NameAndType        #780:#719     // flying:Z
  #435 = NameAndType        #782:#564     // gc:()V
  #436 = NameAndType        #783:#563     // getCodeBase:()Ljava/net/URL;
  #437 = NameAndType        #784:#558     // getFont:()Ljava/awt/Font;
  #438 = NameAndType        #785:#559     // getFontMetrics:()Ljava/awt/FontMetrics;
  #439 = NameAndType        #786:#560     // getGraphics:()Ljava/awt/Graphics;
  #440 = NameAndType        #787:#556     // getHeight:()I
  #441 = NameAndType        #788:#562     // getHost:()Ljava/lang/String;
  #442 = NameAndType        #789:#617     // getImage:(Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image;
  #443 = NameAndType        #790:#556     // getRemotePlayerCount:()I
  #444 = NameAndType        #791:#556     // getSelectedIndex:()I
  #445 = NameAndType        #792:#562     // getSelectedItem:()Ljava/lang/String;
  #446 = NameAndType        #793:#561     // getSource:()Ljava/awt/image/ImageProducer;
  #447 = NameAndType        #794:#562     // getText:()Ljava/lang/String;
  #448 = NameAndType        #797:#683     // grafiks:Ljava/awt/Image;
  #449 = NameAndType        #798:#598     // handleEvent:(Ljava/awt/Event;)Z
  #450 = NameAndType        #800:#564     // hide:()V
  #451 = NameAndType        #801:#664     // id:I
  #452 = NameAndType        #802:#664     // imagesloadstatus:I
  #453 = NameAndType        #803:#664     // index:I
  #454 = NameAndType        #805:#564     // initBoard:()V
  #455 = NameAndType        #806:#564     // initBomberman:()V
  #456 = NameAndType        #807:#564     // initGame:()V
  #457 = NameAndType        #809:#583     // iswho:(ILBomber;)Z
  #458 = NameAndType        #841:#719     // kamikaze:Z
  #459 = NameAndType        #842:#664     // key:I
  #460 = NameAndType        #843:#584     // keyEvent:(IZ)V
  #461 = NameAndType        #844:#721     // keydelay:[I
  #462 = NameAndType        #845:#725     // keypressed:[Z
  #463 = NameAndType        #846:#721     // keys:[I
  #464 = NameAndType        #847:#719     // kickextra:Z
  #465 = NameAndType        #848:#664     // kind:I
  #466 = NameAndType        #849:#586     // layBomb:(LBomber;II)V
  #467 = NameAndType        #850:#574     // layBombK:(I)V
  #468 = NameAndType        #851:#585     // layBombR:(LBomber;)V
  #469 = NameAndType        #852:#565     // left:()Z
  #470 = NameAndType        #853:#556     // length:()I
  #471 = NameAndType        #854:#681     // lightGray:Ljava/awt/Color;
  #472 = NameAndType        #856:#574     // makeVisible:(I)V
  #473 = NameAndType        #858:#724     // manimages:[Ljava/awt/Image;
  #474 = NameAndType        #859:#586     // moving:(LBomber;II)V
  #475 = NameAndType        #860:#579     // movingK:(III)V
  #476 = NameAndType        #861:#688     // name:Ljava/lang/String;
  #477 = NameAndType        #862:#578     // noobject:(II)Z
  #478 = NameAndType        #863:#686     // out:Ljava/io/PrintStream;
  #479 = NameAndType        #864:#600     // paint:(Ljava/awt/Graphics;)V
  #480 = NameAndType        #865:#689     // partyplayers:Ljava/util/Vector;
  #481 = NameAndType        #866:#616     // play:(Ljava/net/URL;)V
  #482 = NameAndType        #867:#574     // playSound:(I)V
  #483 = NameAndType        #868:#673     // player1:LBomber;
  #484 = NameAndType        #869:#673     // player2:LBomber;
  #485 = NameAndType        #870:#689     // players:Ljava/util/Vector;
  #486 = NameAndType        #871:#664     // playnum:I
  #487 = NameAndType        #872:#564     // prepareImageGame:()V
  #488 = NameAndType        #873:#564     // prepareImageStart:()V
  #489 = NameAndType        #874:#564     // prepareStartImage:()V
  #490 = NameAndType        #875:#612     // println:(Ljava/lang/String;)V
  #491 = NameAndType        #877:#555     // random:()D
  #492 = NameAndType        #878:#664     // realy:I
  #493 = NameAndType        #879:#664     // remotebomb:I
  #494 = NameAndType        #880:#719     // remoteextra:Z
  #495 = NameAndType        #881:#564     // removeAll:()V
  #496 = NameAndType        #882:#564     // removeAllElements:()V
  #497 = NameAndType        #883:#609     // removeElement:(Ljava/lang/Object;)Z
  #498 = NameAndType        #884:#564     // repaint:()V
  #499 = NameAndType        #885:#564     // requestFocus:()V
  #500 = NameAndType        #886:#719     // reset:Z
  #501 = NameAndType        #887:#581     // reshape:(IIII)V
  #502 = NameAndType        #888:#565     // right:()Z
  #503 = NameAndType        #889:#588     // runKick:(LBomber;IIII)V
  #504 = NameAndType        #890:#574     // select:(I)V
  #505 = NameAndType        #891:#567     // send:(C)V
  #506 = NameAndType        #891:#568     // send:(C[B)V
  #507 = NameAndType        #892:#564     // sendBoard:()V
  #508 = NameAndType        #893:#612     // sendData:(Ljava/lang/String;)V
  #509 = NameAndType        #895:#564     // sendVerification:()V
  #510 = NameAndType        #896:#595     // setBackground:(Ljava/awt/Color;)V
  #511 = NameAndType        #897:#619     // setBoard:([B)V
  #512 = NameAndType        #898:#595     // setColor:(Ljava/awt/Color;)V
  #513 = NameAndType        #899:#599     // setFont:(Ljava/awt/Font;)V
  #514 = NameAndType        #900:#604     // setLayout:(Ljava/awt/LayoutManager;)V
  #515 = NameAndType        #901:#564     // setPaintMode:()V
  #516 = NameAndType        #902:#612     // setStatus:(Ljava/lang/String;)V
  #517 = NameAndType        #903:#574     // setTilesType:(I)V
  #518 = NameAndType        #904:#595     // setXORMode:(Ljava/awt/Color;)V
  #519 = NameAndType        #905:#564     // show:()V
  #520 = NameAndType        #906:#564     // showList:()V
  #521 = NameAndType        #907:#612     // showStatus:(Ljava/lang/String;)V
  #522 = NameAndType        #908:#664     // sickcount:I
  #523 = NameAndType        #909:#664     // sickness:I
  #524 = NameAndType        #910:#556     // size:()I
  #525 = NameAndType        #911:#664     // spritenum:I
  #526 = NameAndType        #912:#664     // spritex:I
  #527 = NameAndType        #913:#664     // spritey:I
  #528 = NameAndType        #915:#724     // startanis:[Ljava/awt/Image;
  #529 = NameAndType        #916:#726     // startboard:[[B
  #530 = NameAndType        #917:#683     // statusbar:Ljava/awt/Image;
  #531 = NameAndType        #918:#688     // statusstring:Ljava/lang/String;
  #532 = NameAndType        #920:#610     // stringWidth:(Ljava/lang/String;)I
  #533 = NameAndType        #921:#572     // substring:(I)Ljava/lang/String;
  #534 = NameAndType        #922:#684     // textout:Ljava/awt/List;
  #535 = NameAndType        #923:#664     // tilestype:I
  #536 = NameAndType        #924:#566     // toCharArray:()[C
  #537 = NameAndType        #925:#562     // toString:()Ljava/lang/String;
  #538 = NameAndType        #926:#565     // up:()Z
  #539 = NameAndType        #928:#577     // updateImage:(II)V
  #540 = NameAndType        #929:#719     // used:Z
  #541 = NameAndType        #930:#564     // validate:()V
  #542 = NameAndType        #931:#607     // valueOf:(Ljava/lang/Object;)Ljava/lang/String;
  #543 = NameAndType        #932:#719     // visible:Z
  #544 = NameAndType        #933:#574     // waitForID:(I)V
  #545 = NameAndType        #934:#664     // waitafterdeathcounter:I
  #546 = NameAndType        #935:#589     // wantGo:(LBomber;IIIIII)Z
  #547 = NameAndType        #936:#575     // whatsThere:(II)I
  #548 = NameAndType        #937:#681     // white:Ljava/awt/Color;
  #549 = NameAndType        #938:#664     // x:I
  #550 = NameAndType        #939:#664     // y:I
  #551 = NameAndType        #940:#719     // zoom:Z
  #552 = NameAndType        #941:#719     // zoomin:Z
  #553 = Utf8
  #554 = Utf8                C
  #555 = Utf8               ()D
  #556 = Utf8               ()I
  #557 = Utf8               ()Ljava/awt/Color;
  #558 = Utf8               ()Ljava/awt/Font;
  #559 = Utf8               ()Ljava/awt/FontMetrics;
  #560 = Utf8               ()Ljava/awt/Graphics;
  #561 = Utf8               ()Ljava/awt/image/ImageProducer;
  #562 = Utf8               ()Ljava/lang/String;
  #563 = Utf8               ()Ljava/net/URL;
  #564 = Utf8               ()V
  #565 = Utf8               ()Z
  #566 = Utf8               ()[C
  #567 = Utf8               (C)V
  #568 = Utf8               (C[B)V
  #569 = Utf8               (I)C
  #570 = Utf8               (I)I
  #571 = Utf8               (I)Ljava/lang/Object;
  #572 = Utf8               (I)Ljava/lang/String;
  #573 = Utf8               (I)Ljava/lang/StringBuffer;
  #574 = Utf8               (I)V
  #575 = Utf8               (II)I
  #576 = Utf8               (II)Ljava/awt/Image;
  #577 = Utf8               (II)V
  #578 = Utf8               (II)Z
  #579 = Utf8               (III)V
  #580 = Utf8               (IIII)Ljava/awt/Graphics;
  #581 = Utf8               (IIII)V
  #582 = Utf8               (IIZ)V
  #583 = Utf8               (ILBomber;)Z
  #584 = Utf8               (IZ)V
  #585 = Utf8               (LBomber;)V
  #586 = Utf8               (LBomber;II)V
  #587 = Utf8               (LBomber;II)Z
  #588 = Utf8               (LBomber;IIII)V
  #589 = Utf8               (LBomber;IIIIII)Z
  #590 = Utf8               (LBomber;IIZ)V
  #591 = Utf8               (LBomberman;)V
  #592 = Utf8               (LBomberman;IIILBomber;Z)V
  #593 = Utf8               (LBomberman;LBomber;)V
  #594 = Utf8               (LBomberman;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
  #595 = Utf8               (Ljava/awt/Color;)V
  #596 = Utf8               (Ljava/awt/Component;)Ljava/awt/Component;
  #597 = Utf8               (Ljava/awt/Component;)V
  #598 = Utf8               (Ljava/awt/Event;)Z
  #599 = Utf8               (Ljava/awt/Font;)V
  #600 = Utf8               (Ljava/awt/Graphics;)V
  #601 = Utf8               (Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
  #602 = Utf8               (Ljava/awt/Image;I)V
  #603 = Utf8               (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
  #604 = Utf8               (Ljava/awt/LayoutManager;)V
  #605 = Utf8               (Ljava/awt/image/ImageProducer;)Ljava/awt/Image;
  #606 = Utf8               (Ljava/awt/image/ImageProducer;Ljava/awt/image/ImageFilter;)V
  #607 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;
  #608 = Utf8               (Ljava/lang/Object;)V
  #609 = Utf8               (Ljava/lang/Object;)Z
  #610 = Utf8               (Ljava/lang/String;)I
  #611 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuffer;
  #612 = Utf8               (Ljava/lang/String;)V
  #613 = Utf8               (Ljava/lang/String;II)V
  #614 = Utf8               (Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;
  #615 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V
  #616 = Utf8               (Ljava/net/URL;)V
  #617 = Utf8               (Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image;
  #618 = Utf8               (Ljava/net/URL;Ljava/lang/String;)V
  #619 = Utf8               ([B)V
  #620 = Utf8               ([C)V
  #621 = Utf8               ([I)V
  #622 = Utf8               .au
  #623 = Utf8               5/8-4-6-2
  #624 = Utf8               :
  #625 = Utf8               <init>
  #626 = Utf8               A/E-S-D-F
  #627 = Utf8               AcceptGameDialog
  #628 = Utf8               Aktivate
  #629 = Utf8               Animator
  #630 = Utf8               BOMBS
  #631 = Utf8               Bomb
  #632 = Utf8               Bomber
  #633 = Utf8               Bomberman
  #634 = Utf8               Bomberman.java
  #635 = Utf8               Center
  #636 = Utf8               Chat
  #637 = Utf8               Chat
  #638 = Utf8               ChatWin3
  #639 = Utf8               Choice1
  #640 = Utf8               Choice2
  #641 = Utf8               Click on Start to play!
  #642 = Utf8               Client
  #643 = Utf8               Code
  #644 = Utf8               Computer
  #645 = Utf8               Connect
  #646 = Utf8               ConstantValue
  #647 = Utf8               Deaktivate
  #648 = Utf8               Die
  #649 = Utf8               DoNotExplode
  #650 = Utf8               EXPLOS
  #651 = Utf8               East
  #652 = Utf8               Edit
  #653 = Utf8               EndOfConnection
  #654 = Utf8               Enter your name:
  #655 = Utf8               Exceptions
  #656 = Utf8               Explosion
  #657 = Utf8               Extracting sprites...
  #658 = Utf8               Game
  #659 = Utf8               GameStart
  #660 = Utf8               GetSick
  #661 = Utf8               GotBombExtra
  #662 = Utf8               GotExploExtra
  #663 = Utf8               Hindernis
  #664 = Utf8               I
  #665 = Utf8               Images to load:
  #666 = Utf8               Internet
  #667 = Utf8               InternetPlaying
  #668 = Utf8               KamikazeExplo
  #669 = Utf8               Keys:
  #670 = Utf8               Kick
  #671 = Utf8               LAcceptGameDialog;
  #672 = Utf8               LAnimator;
  #673 = Utf8               LBomber;
  #674 = Utf8               LChatWin3;
  #675 = Utf8               LClient;
  #676 = Utf8               LComputer;
  #677 = Utf8               LandImmediately
  #678 = Utf8               LevelEditor
  #679 = Utf8               LineNumberTable
  #680 = Utf8               Ljava/awt/Choice;
  #681 = Utf8               Ljava/awt/Color;
  #682 = Utf8               Ljava/awt/Font;
  #683 = Utf8               Ljava/awt/Image;
  #684 = Utf8               Ljava/awt/List;
  #685 = Utf8               Ljava/awt/TextField;
  #686 = Utf8               Ljava/io/PrintStream;
  #687 = Utf8               Ljava/lang/Object;
  #688 = Utf8               Ljava/lang/String;
  #689 = Utf8               Ljava/util/Vector;
  #690 = Utf8               LocalVariables
  #691 = Utf8               Login
  #692 = Utf8               Moving
  #693 = Utf8               NameField
  #694 = Utf8               North
  #695 = Utf8               PCOLORS
  #696 = Utf8               PlaceBomb
  #697 = Utf8               PlacedBomb
  #698 = Utf8               Play
  #699 = Utf8               Player2
  #700 = Utf8               PlayerGone
  #701 = Utf8               PlayerJoined
  #702 = Utf8               Prepare Animation
  #703 = Utf8               Preparing Images ...
  #704 = Utf8               RealMove
  #705 = Utf8               RemoteExplo
  #706 = Utf8               SUPPORTEDPLAYERCOUNT
  #707 = Utf8               SourceFile
  #708 = Utf8               Space/Arrow
  #709 = Utf8               StandardFont
  #710 = Utf8               Start
  #711 = Utf8               StartGame
  #712 = Utf8               StartNormalGame
  #713 = Utf8               Steinobject
  #714 = Utf8               SwapColorsFilter
  #715 = Utf8               Throw
  #716 = Utf8               TimesNewRoman
  #717 = Utf8               TimesRoman
  #718 = Utf8               UserName
  #719 = Utf8               Z
  #720 = Utf8               [B
  #721 = Utf8               [I
  #722 = Utf8               [LBomb;
  #723 = Utf8               [LExplosion;
  #724 = Utf8               [Ljava/awt/Image;
  #725 = Utf8               [Z
  #726 = Utf8               [[B
  #727 = Utf8               [[I
  #728 = Utf8               [[Ljava/awt/Image;
  #729 = Utf8               abs
  #730 = Utf8               acceptdialog
  #731 = Utf8               add
  #732 = Utf8               addElement
  #733 = Utf8               addImage
  #734 = Utf8               addItem
  #735 = Utf8               anime
  #736 = Utf8               aninum
  #737 = Utf8               anitiles
  #738 = Utf8               append
  #739 = Utf8               arg
  #740 = Utf8               basey
  #741 = Utf8               black
  #742 = Utf8               blue
  #743 = Utf8               board
  #744 = Utf8               boardimg
  #745 = Utf8               bomb
  #746 = Utf8               bomb.gif
  #747 = Utf8               bombnum
  #748 = Utf8               bombs
  #749 = Utf8               brighter
  #750 = Utf8               charAt
  #751 = Utf8               chatwin
  #752 = Utf8               clearRect
  #753 = Utf8               client
  #754 = Utf8               clientpartyplayers
  #755 = Utf8               comp
  #756 = Utf8               contains
  #757 = Utf8               countItems
  #758 = Utf8               create
  #759 = Utf8               createImage
  #760 = Utf8               dead
  #761 = Utf8               death
  #762 = Utf8               disconnect
  #763 = Utf8               dispose
  #764 = Utf8               doublebuffer
  #765 = Utf8               down
  #766 = Utf8               drawImage
  #767 = Utf8               drawSprite
  #768 = Utf8               drawString
  #769 = Utf8               elementAt
  #770 = Utf8               equals
  #771 = Utf8               explo
  #772 = Utf8               explo.gif
  #773 = Utf8               exploBomb
  #774 = Utf8               exploarts
  #775 = Utf8               explorange
  #776 = Utf8               explos
  #777 = Utf8               extra
  #778 = Utf8               fillRect
  #779 = Utf8               findBomb
  #780 = Utf8               flying
  #781 = Utf8               for
  #782 = Utf8               gc
  #783 = Utf8               getCodeBase
  #784 = Utf8               getFont
  #785 = Utf8               getFontMetrics
  #786 = Utf8               getGraphics
  #787 = Utf8               getHeight
  #788 = Utf8               getHost
  #789 = Utf8               getImage
  #790 = Utf8               getRemotePlayerCount
  #791 = Utf8               getSelectedIndex
  #792 = Utf8               getSelectedItem
  #793 = Utf8               getSource
  #794 = Utf8               getText
  #795 = Utf8               gotData
  #796 = Utf8               grafik.gif
  #797 = Utf8               grafiks
  #798 = Utf8               handleEvent
  #799 = Utf8               handleKeys
  #800 = Utf8               hide
  #801 = Utf8               id
  #802 = Utf8               imagesloadstatus
  #803 = Utf8               index
  #804 = Utf8               init
  #805 = Utf8               initBoard
  #806 = Utf8               initBomberman
  #807 = Utf8               initGame
  #808 = Utf8               isthere
  #809 = Utf8               iswho
  #810 = Utf8               java/applet/Applet
  #811 = Utf8               java/awt/Button
  #812 = Utf8               java/awt/Choice
  #813 = Utf8               java/awt/Color
  #814 = Utf8               java/awt/Component
  #815 = Utf8               java/awt/Container
  #816 = Utf8               java/awt/Event
  #817 = Utf8               java/awt/FlowLayout
  #818 = Utf8               java/awt/Font
  #819 = Utf8               java/awt/FontMetrics
  #820 = Utf8               java/awt/Graphics
  #821 = Utf8               java/awt/GridLayout
  #822 = Utf8               java/awt/Image
  #823 = Utf8               java/awt/Label
  #824 = Utf8               java/awt/List
  #825 = Utf8               java/awt/MediaTracker
  #826 = Utf8               java/awt/Panel
  #827 = Utf8               java/awt/TextComponent
  #828 = Utf8               java/awt/TextField
  #829 = Utf8               java/awt/Window
  #830 = Utf8               java/awt/image/FilteredImageSource
  #831 = Utf8               java/io/PrintStream
  #832 = Utf8               java/lang/Exception
  #833 = Utf8               java/lang/InterruptedException
  #834 = Utf8               java/lang/Math
  #835 = Utf8               java/lang/String
  #836 = Utf8               java/lang/StringBuffer
  #837 = Utf8               java/lang/System
  #838 = Utf8               java/net/MalformedURLException
  #839 = Utf8               java/net/URL
  #840 = Utf8               java/util/Vector
  #841 = Utf8               kamikaze
  #842 = Utf8               key
  #843 = Utf8               keyEvent
  #844 = Utf8               keydelay
  #845 = Utf8               keypressed
  #846 = Utf8               keys
  #847 = Utf8               kickextra
  #848 = Utf8               kind
  #849 = Utf8               layBomb
  #850 = Utf8               layBombK
  #851 = Utf8               layBombR
  #852 = Utf8               left
  #853 = Utf8               length
  #854 = Utf8               lightGray
  #855 = Utf8               loadImages
  #856 = Utf8               makeVisible
  #857 = Utf8               man.gif
  #858 = Utf8               manimages
  #859 = Utf8               moving
  #860 = Utf8               movingK
  #861 = Utf8               name
  #862 = Utf8               noobject
  #863 = Utf8               out
  #864 = Utf8               paint
  #865 = Utf8               partyplayers
  #866 = Utf8               play
  #867 = Utf8               playSound
  #868 = Utf8               player1
  #869 = Utf8               player2
  #870 = Utf8               players
  #871 = Utf8               playnum
  #872 = Utf8               prepareImageGame
  #873 = Utf8               prepareImageStart
  #874 = Utf8               prepareStartImage
  #875 = Utf8               println
  #876 = Utf8               put
  #877 = Utf8               random
  #878 = Utf8               realy
  #879 = Utf8               remotebomb
  #880 = Utf8               remoteextra
  #881 = Utf8               removeAll
  #882 = Utf8               removeAllElements
  #883 = Utf8               removeElement
  #884 = Utf8               repaint
  #885 = Utf8               requestFocus
  #886 = Utf8               reset
  #887 = Utf8               reshape
  #888 = Utf8               right
  #889 = Utf8               runKick
  #890 = Utf8               select
  #891 = Utf8               send
  #892 = Utf8               sendBoard
  #893 = Utf8               sendData
  #894 = Utf8               sendString
  #895 = Utf8               sendVerification
  #896 = Utf8               setBackground
  #897 = Utf8               setBoard
  #898 = Utf8               setColor
  #899 = Utf8               setFont
  #900 = Utf8               setLayout
  #901 = Utf8               setPaintMode
  #902 = Utf8               setStatus
  #903 = Utf8               setTilesType
  #904 = Utf8               setXORMode
  #905 = Utf8               show
  #906 = Utf8               showList
  #907 = Utf8               showStatus
  #908 = Utf8               sickcount
  #909 = Utf8               sickness
  #910 = Utf8               size
  #911 = Utf8               spritenum
  #912 = Utf8               spritex
  #913 = Utf8               spritey
  #914 = Utf8               start
  #915 = Utf8               startanis
  #916 = Utf8               startboard
  #917 = Utf8               statusbar
  #918 = Utf8               statusstring
  #919 = Utf8               stop
  #920 = Utf8               stringWidth
  #921 = Utf8               substring
  #922 = Utf8               textout
  #923 = Utf8               tilestype
  #924 = Utf8               toCharArray
  #925 = Utf8               toString
  #926 = Utf8               up
  #927 = Utf8               update
  #928 = Utf8               updateImage
  #929 = Utf8               used
  #930 = Utf8               validate
  #931 = Utf8               valueOf
  #932 = Utf8               visible
  #933 = Utf8               waitForID
  #934 = Utf8               waitafterdeathcounter
  #935 = Utf8               wantGo
  #936 = Utf8               whatsThere
  #937 = Utf8               white
  #938 = Utf8               x
  #939 = Utf8               y
  #940 = Utf8               zoom
  #941 = Utf8               zoomin
{
  java.util.Vector players;
    descriptor: Ljava/util/Vector;
    flags: (0x0000)

  java.util.Vector partyplayers;
    descriptor: Ljava/util/Vector;
    flags: (0x0000)

  java.util.Vector clientpartyplayers;
    descriptor: Ljava/util/Vector;
    flags: (0x0000)

  Bomber player1;
    descriptor: LBomber;
    flags: (0x0000)

  Bomber player2;
    descriptor: LBomber;
    flags: (0x0000)

  final int SUPPORTEDPLAYERCOUNT;
    descriptor: I
    flags: (0x0010) ACC_FINAL
    ConstantValue: int 5

  protected Client client;
    descriptor: LClient;
    flags: (0x0004) ACC_PROTECTED

  public ChatWin3 chatwin;
    descriptor: LChatWin3;
    flags: (0x0001) ACC_PUBLIC

  Computer comp;
    descriptor: LComputer;
    flags: (0x0000)

  java.awt.Choice Choice1;
    descriptor: Ljava/awt/Choice;
    flags: (0x0000)

  java.awt.Choice Choice2;
    descriptor: Ljava/awt/Choice;
    flags: (0x0000)

  java.awt.Image grafiks;
    descriptor: Ljava/awt/Image;
    flags: (0x0000)

  java.awt.Image explos;
    descriptor: Ljava/awt/Image;
    flags: (0x0000)

  java.awt.Image bombs;
    descriptor: Ljava/awt/Image;
    flags: (0x0000)

  int imagesloadstatus;
    descriptor: I
    flags: (0x0000)

  java.lang.String statusstring;
    descriptor: Ljava/lang/String;
    flags: (0x0000)

  int tilestype;
    descriptor: I
    flags: (0x0000)

  final int BOMBS;
    descriptor: I
    flags: (0x0010) ACC_FINAL
    ConstantValue: int 25

  final int EXPLOS;
    descriptor: I
    flags: (0x0010) ACC_FINAL
    ConstantValue: int 143

  byte[][] board;
    descriptor: [[B
    flags: (0x0000)

  byte[][] startboard;
    descriptor: [[B
    flags: (0x0000)

  Bomb[] bomb;
    descriptor: [LBomb;
    flags: (0x0000)

  Explosion[] explo;
    descriptor: [LExplosion;
    flags: (0x0000)

  int index;
    descriptor: I
    flags: (0x0000)

  boolean zoom;
    descriptor: Z
    flags: (0x0000)

  boolean zoomin;
    descriptor: Z
    flags: (0x0000)

  boolean Game;
    descriptor: Z
    flags: (0x0000)

  int[] keys;
    descriptor: [I
    flags: (0x0000)

  boolean[] keypressed;
    descriptor: [Z
    flags: (0x0000)

  int[] keydelay;
    descriptor: [I
    flags: (0x0000)

  public void send(char, byte[]);
    descriptor: (C[B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
         0: aload_2
         1: arraylength
         2: iconst_2
         3: iadd
         4: newarray       char
         6: astore_3
         7: aload_3
         8: iconst_0
         9: aload_0
        10: getfield      #254                // Field player1:LBomber;
        13: getfield      #257                // Field Bomber.playnum:I
        16: i2c
        17: castore
        18: aload_3
        19: iconst_1
        20: iload_1
        21: castore
        22: iconst_0
        23: istore        4
        25: goto          42
        28: aload_3
        29: iload         4
        31: iconst_2
        32: iadd
        33: aload_2
        34: iload         4
        36: baload
        37: i2c
        38: castore
        39: iinc          4, 1
        42: iload         4
        44: aload_2
        45: arraylength
        46: if_icmplt     28
        49: aload_0
        50: getfield      #180                // Field client:LClient;
        53: ifnull        71
        56: aload_0
        57: getfield      #180                // Field client:LClient;
        60: new           #90                 // class java/lang/String
        63: dup
        64: aload_3
        65: invokespecial #121                // Method java/lang/String."<init>":([C)V
        68: invokevirtual #279                // Method Client.sendData:(Ljava/lang/String;)V
        71: return
      LineNumberTable:
        line 91: 0
        line 92: 7
        line 93: 18
        line 94: 22
        line 95: 28
        line 94: 39
        line 96: 49
        line 90: 71

  public void send(char);
    descriptor: (C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
         0: iconst_2
         1: newarray       char
         3: dup
         4: iconst_0
         5: aload_0
         6: getfield      #254                // Field player1:LBomber;
         9: getfield      #257                // Field Bomber.playnum:I
        12: i2c
        13: castore
        14: dup
        15: iconst_1
        16: iload_1
        17: castore
        18: astore_2
        19: aload_0
        20: getfield      #180                // Field client:LClient;
        23: ifnull        41
        26: aload_0
        27: getfield      #180                // Field client:LClient;
        30: new           #90                 // class java/lang/String
        33: dup
        34: aload_2
        35: invokespecial #121                // Method java/lang/String."<init>":([C)V
        38: invokevirtual #279                // Method Client.sendData:(Ljava/lang/String;)V
        41: return
      LineNumberTable:
        line 100: 0
        line 101: 19
        line 99: 41

  public void sendString(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
         0: aload_0
         1: getfield      #180                // Field client:LClient;
         4: ifnull        42
         7: aload_0
         8: getfield      #180                // Field client:LClient;
        11: new           #91                 // class java/lang/StringBuffer
        14: dup
        15: ldc           #13                 // String  C
        17: invokespecial #117                // Method java/lang/StringBuffer."<init>":(Ljava/lang/String;)V
        20: aload_0
        21: getfield      #153                // Field UserName:Ljava/lang/String;
        24: invokevirtual #166                // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
        27: ldc           #16                 // String :
        29: invokevirtual #166                // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
        32: aload_1
        33: invokevirtual #166                // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
        36: invokevirtual #312                // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
        39: invokevirtual #279                // Method Client.sendData:(Ljava/lang/String;)V
        42: return
      LineNumberTable:
        line 105: 0
        line 104: 42

  public void stop();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
         0: aload_0
         1: getfield      #180                // Field client:LClient;
         4: ifnull        14
         7: aload_0
         8: getfield      #180                // Field client:LClient;
        11: invokevirtual #127                // Method Client.Deaktivate:()V
        14: return
      LineNumberTable:
        line 109: 0
        line 110: 7
        line 108: 14

  public void start();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
         0: aload_0
         1: getfield      #180                // Field client:LClient;
         4: ifnull        14
         7: aload_0
         8: getfield      #180                // Field client:LClient;
        11: invokevirtual #123                // Method Client.Aktivate:()V
        14: return
      LineNumberTable:
        line 114: 0
        line 115: 7
        line 113: 14

  public void PlayerJoined(Bomber);
    descriptor: (LBomber;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
         0: aload_0
         1: invokevirtual #269                // Method java/awt/Component.repaint:()V
         4: return
      LineNumberTable:
        line 119: 0
        line 118: 4

  public void PlayerGone(Bomber);
    descriptor: (LBomber;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
         0: aload_0
         1: getfield      #126                // Field Choice2:Ljava/awt/Choice;
         4: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
         7: ldc           #30                 // String Internet
         9: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
        12: ifeq          32
        15: aload_0
        16: getfield      #131                // Field Game:Z
        19: ifeq          32
        22: aload_1
        23: iconst_0
        24: putfield      #319                // Field Bomber.visible:Z
        27: aload_1
        28: iconst_1
        29: putfield      #188                // Field Bomber.dead:Z
        32: aload_0
        33: invokevirtual #269                // Method java/awt/Component.repaint:()V
        36: return
      LineNumberTable:
        line 123: 0
        line 124: 22
        line 125: 27
        line 127: 32
        line 122: 36

  public void InternetPlaying();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
         0: aload_0
         1: getfield      #126                // Field Choice2:Ljava/awt/Choice;
         4: iconst_1
         5: invokevirtual #275                // Method java/awt/Choice.select:(I)V
         8: aload_0
         9: getfield      #126                // Field Choice2:Ljava/awt/Choice;
        12: invokevirtual #291                // Method java/awt/Component.show:()V
        15: return
      LineNumberTable:
        line 131: 0
        line 132: 8
        line 130: 15

  public void EndOfConnection();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
         0: return
      LineNumberTable:
        line 135: 0

  public void gotData(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=2
         0: aload_1
         1: iconst_0
         2: invokevirtual #177                // Method java/lang/String.charAt:(I)C
         5: istore_2
         6: aconst_null
         7: astore_3
         8: iconst_0
         9: istore        4
        11: goto          46
        14: aload_0
        15: getfield      #251                // Field partyplayers:Ljava/util/Vector;
        18: iload         4
        20: invokevirtual #196                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
        23: checkcast     #53                 // class Bomber
        26: astore        5
        28: aload         5
        30: getfield      #257                // Field Bomber.playnum:I
        33: iload_2
        34: if_icmpne     43
        37: aload         5
        39: astore_3
        40: goto          58
        43: iinc          4, 1
        46: iload         4
        48: aload_0
        49: getfield      #251                // Field partyplayers:Ljava/util/Vector;
        52: invokevirtual #297                // Method java/util/Vector.size:()I
        55: if_icmplt     14
        58: aload_3
        59: ifnonnull     63
        62: return
        63: aload_1
        64: iconst_1
        65: invokevirtual #177                // Method java/lang/String.charAt:(I)C
        68: istore        5
        70: aload_0
        71: getfield      #223                // Field imagesloadstatus:I
        74: iconst_2
        75: if_icmpge     86
        78: iload         5
        80: bipush        67
        82: if_icmpeq     86
        85: return
        86: aload_1
        87: iconst_2
        88: invokevirtual #307                // Method java/lang/String.substring:(I)Ljava/lang/String;
        91: invokevirtual #310                // Method java/lang/String.toCharArray:()[C
        94: astore        6
        96: aload         6
        98: arraylength
        99: newarray       byte
       101: astore        7
       103: iconst_0
       104: istore        8
       106: goto          123
       109: aload         7
       111: iload         8
       113: aload         6
       115: iload         8
       117: caload
       118: i2b
       119: bastore
       120: iinc          8, 1
       123: iload         8
       125: aload         7
       127: arraylength
       128: if_icmplt     109
       131: iload         5
       133: lookupswitch  { // 10
                      65: 651
                      66: 264
                      67: 788
                      70: 734
                      77: 224
                      83: 707
                      84: 620
                      86: 465
                      88: 371
                      90: 719
                 default: 869
            }
       224: aload_0
       225: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       228: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
       231: ldc           #30                 // String Internet
       233: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       236: ifeq          869
       239: aload_0
       240: getfield      #131                // Field Game:Z
       243: ifeq          869
       246: aload_0
       247: aload_3
       248: aload         7
       250: iconst_0
       251: baload
       252: iconst_1
       253: isub
       254: aload         7
       256: iconst_1
       257: baload
       258: iconst_1
       259: isub
       260: invokevirtual #245                // Method moving:(LBomber;II)V
       263: return
       264: aload_0
       265: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       268: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
       271: ldc           #30                 // String Internet
       273: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       276: ifeq          869
       279: aload_0
       280: getfield      #131                // Field Game:Z
       283: ifeq          869
       286: aload_3
       287: getfield      #265                // Field Bomber.remoteextra:Z
       290: ifeq          357
       293: aload_3
       294: getfield      #229                // Field Bomber.kamikaze:Z
       297: ifne          357
       300: aload_3
       301: invokevirtual #144                // Method Bomber.PlacedBomb:()Z
       304: ifne          316
       307: aload         7
       309: iconst_2
       310: baload
       311: iconst_1
       312: if_icmpne     316
       315: return
       316: aload_3
       317: invokevirtual #144                // Method Bomber.PlacedBomb:()Z
       320: ifeq          357
       323: aload         7
       325: iconst_2
       326: baload
       327: ifne          357
       330: aload_0
       331: getfield      #173                // Field bomb:[LBomb;
       334: aload_3
       335: getfield      #264                // Field Bomber.remotebomb:I
       338: aaload
       339: invokevirtual #138                // Method Bomb.LandImmediately:()V
       342: aload_0
       343: getfield      #162                // Field anime:LAnimator;
       346: aload_3
       347: getfield      #264                // Field Bomber.remotebomb:I
       350: invokevirtual #199                // Method Animator.exploBomb:(I)V
       353: aload_3
       354: invokevirtual #146                // Method Bomber.RemoteExplo:()V
       357: aload_0
       358: aload_3
       359: aload         7
       361: iconst_0
       362: baload
       363: aload         7
       365: iconst_1
       366: baload
       367: invokevirtual #237                // Method layBomb:(LBomber;II)V
       370: return
       371: aload_0
       372: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       375: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
       378: ldc           #30                 // String Internet
       380: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       383: ifeq          869
       386: aload_0
       387: getfield      #131                // Field Game:Z
       390: ifeq          869
       393: aload_0
       394: getfield      #171                // Field board:[[B
       397: aload         7
       399: iconst_0
       400: baload
       401: aaload
       402: aload         7
       404: iconst_1
       405: baload
       406: aload         7
       408: iconst_2
       409: baload
       410: bastore
       411: aload_0
       412: aload         7
       414: iconst_0
       415: baload
       416: aload         7
       418: iconst_1
       419: baload
       420: invokevirtual #314                // Method updateImage:(II)V
       423: aload_0
       424: aload         7
       426: iconst_3
       427: baload
       428: aload         7
       430: iconst_4
       431: baload
       432: invokevirtual #204                // Method findBomb:(II)I
       435: istore        9
       437: iload         9
       439: iflt          460
       442: aload_0
       443: getfield      #173                // Field bomb:[LBomb;
       446: iload         9
       448: aaload
       449: aload         7
       451: iconst_0
       452: baload
       453: aload         7
       455: iconst_1
       456: baload
       457: invokevirtual #129                // Method Bomb.DoNotExplode:(II)V
       460: aload_0
       461: invokevirtual #269                // Method java/awt/Component.repaint:()V
       464: return
       465: aload_0
       466: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       469: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
       472: ldc           #30                 // String Internet
       474: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       477: ifeq          869
       480: aload_0
       481: getfield      #131                // Field Game:Z
       484: ifeq          869
       487: aload_3
       488: aload         7
       490: iconst_0
       491: baload
       492: iconst_1
       493: if_icmpne     500
       496: iconst_1
       497: goto          501
       500: iconst_0
       501: putfield      #235                // Field Bomber.kickextra:Z
       504: aload_3
       505: aload         7
       507: iconst_1
       508: baload
       509: iconst_1
       510: if_icmpne     517
       513: iconst_1
       514: goto          518
       517: iconst_0
       518: putfield      #265                // Field Bomber.remoteextra:Z
       521: aload_3
       522: aload         7
       524: iconst_2
       525: baload
       526: putfield      #174                // Field Bomber.bombnum:I
       529: aload_3
       530: aload         7
       532: iconst_3
       533: baload
       534: putfield      #201                // Field Bomber.explorange:I
       537: aload_3
       538: aload         7
       540: iconst_4
       541: baload
       542: iconst_1
       543: isub
       544: putfield      #296                // Field Bomber.sickness:I
       547: aload_3
       548: aload         7
       550: iconst_5
       551: baload
       552: putfield      #295                // Field Bomber.sickcount:I
       555: aload_3
       556: aload         7
       558: bipush        6
       560: baload
       561: iconst_1
       562: if_icmpne     569
       565: iconst_1
       566: goto          570
       569: iconst_0
       570: putfield      #229                // Field Bomber.kamikaze:Z
       573: aload         7
       575: arraylength
       576: bipush        8
       578: if_icmplt     596
       581: aload_3
       582: aload         7
       584: bipush        7
       586: baload
       587: bipush        20
       589: imul
       590: bipush        18
       592: isub
       593: putfield      #326                // Field Bomber.x:I
       596: aload         7
       598: arraylength
       599: bipush        9
       601: if_icmplt     869
       604: aload_3
       605: aload         7
       607: bipush        8
       609: baload
       610: bipush        15
       612: imul
       613: bipush        30
       615: isub
       616: putfield      #329                // Field Bomber.y:I
       619: return
       620: aload_0
       621: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       624: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
       627: ldc           #30                 // String Internet
       629: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       632: ifeq          869
       635: aload_0
       636: getfield      #131                // Field Game:Z
       639: ifeq          869
       642: aload_3
       643: invokevirtual #128                // Method Bomber.Die:()V
       646: aload_0
       647: invokevirtual #269                // Method java/awt/Component.repaint:()V
       650: return
       651: aload_0
       652: getfield      #131                // Field Game:Z
       655: ifne          684
       658: aload_0
       659: bipush        83
       661: invokevirtual #276                // Method send:(C)V
       664: aload_0
       665: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       668: iconst_1
       669: invokevirtual #275                // Method java/awt/Choice.select:(I)V
       672: aload_0
       673: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       676: invokevirtual #291                // Method java/awt/Component.show:()V
       679: aload_0
       680: invokevirtual #150                // Method StartNormalGame:()V
       683: return
       684: aload_0
       685: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       688: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
       691: ldc           #23                 // String Computer
       693: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       696: ifeq          869
       699: aload_0
       700: getfield      #155                // Field acceptdialog:LAcceptGameDialog;
       703: invokevirtual #292                // Method java/awt/Window.show:()V
       706: return
       707: aload_0
       708: invokevirtual #150                // Method StartNormalGame:()V
       711: aload_0
       712: getfield      #155                // Field acceptdialog:LAcceptGameDialog;
       715: invokevirtual #221                // Method java/awt/Component.hide:()V
       718: return
       719: aload_0
       720: aload         7
       722: invokespecial #282                // Method setBoard:([B)V
       725: aload_0
       726: invokespecial #258                // Method prepareImageGame:()V
       729: aload_0
       730: invokevirtual #269                // Method java/awt/Component.repaint:()V
       733: return
       734: iconst_0
       735: istore        9
       737: iconst_1
       738: istore        10
       740: goto          780
       743: iconst_1
       744: istore        11
       746: goto          770
       749: aload_0
       750: getfield      #303                // Field startboard:[[B
       753: iload         10
       755: aaload
       756: iload         11
       758: aload         7
       760: iload         9
       762: iinc          9, 1
       765: baload
       766: bastore
       767: iinc          11, 1
       770: iload         11
       772: bipush        12
       774: if_icmplt     749
       777: iinc          10, 1
       780: iload         10
       782: bipush        14
       784: if_icmplt     743
       787: return
       788: getstatic     #249                // Field java/lang/System.out:Ljava/io/PrintStream;
       791: new           #91                 // class java/lang/StringBuffer
       794: dup
       795: ldc           #21                 // String Chat
       797: invokespecial #117                // Method java/lang/StringBuffer."<init>":(Ljava/lang/String;)V
       800: aload_1
       801: invokevirtual #311                // Method java/lang/String.toString:()Ljava/lang/String;
       804: iconst_2
       805: invokevirtual #307                // Method java/lang/String.substring:(I)Ljava/lang/String;
       808: invokevirtual #166                // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
       811: invokevirtual #312                // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
       814: invokevirtual #261                // Method java/io/PrintStream.println:(Ljava/lang/String;)V
       817: aload_0
       818: getfield      #178                // Field chatwin:LChatWin3;
       821: invokevirtual #292                // Method java/awt/Window.show:()V
       824: aload_0
       825: getfield      #178                // Field chatwin:LChatWin3;
       828: getfield      #308                // Field ChatWin3.textout:Ljava/awt/List;
       831: aload_1
       832: invokevirtual #311                // Method java/lang/String.toString:()Ljava/lang/String;
       835: iconst_2
       836: invokevirtual #307                // Method java/lang/String.substring:(I)Ljava/lang/String;
       839: invokevirtual #161                // Method java/awt/List.addItem:(Ljava/lang/String;)V
       842: aload_0
       843: getfield      #178                // Field chatwin:LChatWin3;
       846: getfield      #308                // Field ChatWin3.textout:Ljava/awt/List;
       849: aload_0
       850: getfield      #178                // Field chatwin:LChatWin3;
       853: getfield      #308                // Field ChatWin3.textout:Ljava/awt/List;
       856: invokevirtual #184                // Method java/awt/List.countItems:()I
       859: iconst_1
       860: isub
       861: invokevirtual #243                // Method java/awt/List.makeVisible:(I)V
       864: aload_0
       865: invokevirtual #270                // Method java/awt/Component.requestFocus:()V
       868: return
       869: return
      LineNumberTable:
        line 138: 0
        line 139: 6
        line 140: 8
        line 141: 14
        line 142: 28
        line 143: 37
        line 144: 40
        line 140: 43
        line 147: 58
        line 148: 63
        line 149: 70
        line 151: 86
        line 152: 96
        line 153: 103
        line 155: 131
        line 157: 224
        line 158: 246
        line 159: 263
        line 162: 264
        line 163: 286
        line 164: 300
        line 165: 316
        line 166: 330
        line 167: 342
        line 168: 353
        line 171: 357
        line 173: 370
        line 176: 371
        line 177: 393
        line 178: 411
        line 180: 423
        line 181: 437
        line 183: 460
        line 185: 464
        line 188: 465
        line 189: 487
        line 190: 504
        line 191: 521
        line 192: 529
        line 193: 537
        line 194: 547
        line 195: 555
        line 196: 573
        line 197: 581
        line 198: 596
        line 199: 604
        line 201: 619
        line 204: 620
        line 205: 642
        line 206: 646
        line 208: 650
        line 211: 651
        line 212: 658
        line 213: 664
        line 214: 672
        line 215: 679
        line 211: 683
        line 216: 684
        line 217: 699
        line 218: 706
        line 221: 707
        line 222: 711
        line 223: 718
        line 226: 719
        line 227: 725
        line 228: 729
        line 229: 733
        line 232: 734
        line 233: 737
        line 234: 749
        line 233: 767
        line 235: 787
        line 238: 788
        line 239: 817
        line 240: 824
        line 241: 842
        line 242: 864
        line 243: 868
        line 137: 869

  public int getRemotePlayerCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
         0: iconst_0
         1: istore_1
         2: iconst_0
         3: istore_2
         4: goto          39
         7: aload_0
         8: getfield      #181                // Field clientpartyplayers:Ljava/util/Vector;
        11: iload_2
        12: invokevirtual #196                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
        15: checkcast     #53                 // class Bomber
        18: astore_3
        19: aload_3
        20: getfield      #257                // Field Bomber.playnum:I
        23: iflt          36
        26: aload_3
        27: getfield      #319                // Field Bomber.visible:Z
        30: ifeq          36
        33: iinc          1, 1
        36: iinc          2, 1
        39: iload_2
        40: aload_0
        41: getfield      #181                // Field clientpartyplayers:Ljava/util/Vector;
        44: invokevirtual #297                // Method java/util/Vector.size:()I
        47: if_icmplt     7
        50: iload_1
        51: ireturn
      LineNumberTable:
        line 249: 0
        line 250: 2
        line 251: 7
        line 252: 19
        line 253: 33
        line 250: 36
        line 255: 50

  public void init();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=1
         0: iconst_0
         1: istore_1
         2: goto          87
         5: iconst_0
         6: istore_2
         7: goto          78
        10: iload_1
        11: ifeq          30
        14: iload_1
        15: bipush        14
        17: if_icmpeq     30
        20: iload_2
        21: ifeq          30
        24: iload_2
        25: bipush        12
        27: if_icmpne     42
        30: aload_0
        31: getfield      #303                // Field startboard:[[B
        34: iload_1
        35: aaload
        36: iload_2
        37: iconst_0
        38: bastore
        39: goto          75
        42: iload_1
        43: iconst_1
        44: iand
        45: ifgt          54
        48: iload_2
        49: iconst_1
        50: iand
        51: ifle          66
        54: aload_0
        55: getfield      #303                // Field startboard:[[B
        58: iload_1
        59: aaload
        60: iload_2
        61: iconst_1
        62: bastore
        63: goto          75
        66: aload_0
        67: getfield      #303                // Field startboard:[[B
        70: iload_1
        71: aaload
        72: iload_2
        73: iconst_0
        74: bastore
        75: iinc          2, 1
        78: iload_2
        79: bipush        13
        81: if_icmplt     10
        84: iinc          1, 1
        87: iload_1
        88: bipush        15
        90: if_icmplt     5
        93: aload_0
        94: getstatic     #324                // Field java/awt/Color.white:Ljava/awt/Color;
        97: invokevirtual #281                // Method java/awt/Component.setBackground:(Ljava/awt/Color;)V
       100: aload_0
       101: aload_0
       102: invokevirtual #208                // Method java/awt/Component.getFont:()Ljava/awt/Font;
       105: putfield      #148                // Field StandardFont:Ljava/awt/Font;
       108: aload_0
       109: new           #73                 // class java/awt/Font
       112: dup
       113: ldc           #39                 // String TimesNewRoman
       115: iconst_1
       116: bipush        16
       118: invokespecial #118                // Method java/awt/Font."<init>":(Ljava/lang/String;II)V
       121: invokevirtual #284                // Method java/awt/Component.setFont:(Ljava/awt/Font;)V
       124: aload_0
       125: getfield      #141                // Field NameField:Ljava/awt/TextField;
       128: getstatic     #242                // Field java/awt/Color.lightGray:Ljava/awt/Color;
       131: invokevirtual #281                // Method java/awt/Component.setBackground:(Ljava/awt/Color;)V
       134: aload_0
       135: ldc           #32                 // String North
       137: new           #78                 // class java/awt/Label
       140: dup
       141: ldc           #27                 // String Enter your name:
       143: invokespecial #116                // Method java/awt/Label."<init>":(Ljava/lang/String;)V
       146: invokevirtual #157                // Method java/awt/Container.add:(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;
       149: pop
       150: aload_0
       151: ldc           #19                 // String Center
       153: aload_0
       154: getfield      #141                // Field NameField:Ljava/awt/TextField;
       157: invokevirtual #157                // Method java/awt/Container.add:(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;
       160: pop
       161: aload_0
       162: ldc           #25                 // String East
       164: new           #66                 // class java/awt/Button
       167: dup
       168: ldc           #33                 // String Play
       170: invokespecial #115                // Method java/awt/Button."<init>":(Ljava/lang/String;)V
       173: invokevirtual #157                // Method java/awt/Container.add:(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;
       176: pop
       177: invokestatic  #206                // Method java/lang/System.gc:()V
       180: aload_0
       181: invokespecial #260                // Method prepareStartImage:()V
       184: invokestatic  #206                // Method java/lang/System.gc:()V
       187: aload_0
       188: new           #51                 // class Animator
       191: dup
       192: aload_0
       193: invokespecial #107                // Method Animator."<init>":(LBomberman;)V
       196: putfield      #162                // Field anime:LAnimator;
       199: return
      LineNumberTable:
        line 262: 0
        line 263: 10
        line 264: 42
        line 265: 66
        line 262: 75
        line 267: 93
        line 268: 100
        line 269: 108
        line 270: 124
        line 271: 134
        line 272: 150
        line 273: 161
        line 275: 177
        line 276: 180
        line 277: 184
        line 278: 187
        line 260: 199

  public void initBomberman();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=1
         0: new           #81                 // class java/awt/Panel
         3: dup
         4: invokespecial #101                // Method java/awt/Panel."<init>":()V
         7: astore_1
         8: aload_1
         9: new           #76                 // class java/awt/GridLayout
        12: dup
        13: iconst_1
        14: iconst_2
        15: invokespecial #104                // Method java/awt/GridLayout."<init>":(II)V
        18: invokevirtual #286                // Method java/awt/Container.setLayout:(Ljava/awt/LayoutManager;)V
        21: new           #81                 // class java/awt/Panel
        24: dup
        25: invokespecial #101                // Method java/awt/Panel."<init>":()V
        28: astore_2
        29: aload_2
        30: new           #72                 // class java/awt/FlowLayout
        33: dup
        34: invokespecial #100                // Method java/awt/FlowLayout."<init>":()V
        37: invokevirtual #286                // Method java/awt/Container.setLayout:(Ljava/awt/LayoutManager;)V
        40: aload_2
        41: new           #78                 // class java/awt/Label
        44: dup
        45: ldc           #31                 // String Keys:
        47: invokespecial #116                // Method java/awt/Label."<init>":(Ljava/lang/String;)V
        50: invokevirtual #156                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
        53: pop
        54: aload_0
        55: new           #67                 // class java/awt/Choice
        58: dup
        59: invokespecial #99                 // Method java/awt/Choice."<init>":()V
        62: putfield      #125                // Field Choice1:Ljava/awt/Choice;
        65: aload_0
        66: getfield      #125                // Field Choice1:Ljava/awt/Choice;
        69: ldc           #15                 // String 5/8-4-6-2
        71: invokevirtual #160                // Method java/awt/Choice.addItem:(Ljava/lang/String;)V
        74: aload_0
        75: getfield      #125                // Field Choice1:Ljava/awt/Choice;
        78: ldc           #37                 // String Space/Arrow
        80: invokevirtual #160                // Method java/awt/Choice.addItem:(Ljava/lang/String;)V
        83: aload_0
        84: getfield      #125                // Field Choice1:Ljava/awt/Choice;
        87: ldc           #17                 // String A/E-S-D-F
        89: invokevirtual #160                // Method java/awt/Choice.addItem:(Ljava/lang/String;)V
        92: aload_2
        93: aload_0
        94: getfield      #125                // Field Choice1:Ljava/awt/Choice;
        97: invokevirtual #156                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
       100: pop
       101: aload_0
       102: new           #67                 // class java/awt/Choice
       105: dup
       106: invokespecial #99                 // Method java/awt/Choice."<init>":()V
       109: putfield      #126                // Field Choice2:Ljava/awt/Choice;
       112: aload_0
       113: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       116: ldc           #23                 // String Computer
       118: invokevirtual #160                // Method java/awt/Choice.addItem:(Ljava/lang/String;)V
       121: aload_0
       122: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       125: ldc           #30                 // String Internet
       127: invokevirtual #160                // Method java/awt/Choice.addItem:(Ljava/lang/String;)V
       130: aload_0
       131: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       134: ldc           #15                 // String 5/8-4-6-2
       136: invokevirtual #160                // Method java/awt/Choice.addItem:(Ljava/lang/String;)V
       139: aload_0
       140: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       143: ldc           #37                 // String Space/Arrow
       145: invokevirtual #160                // Method java/awt/Choice.addItem:(Ljava/lang/String;)V
       148: aload_0
       149: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       152: ldc           #17                 // String A/E-S-D-F
       154: invokevirtual #160                // Method java/awt/Choice.addItem:(Ljava/lang/String;)V
       157: aload_2
       158: aload_0
       159: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       162: invokevirtual #156                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
       165: pop
       166: aload_1
       167: aload_2
       168: invokevirtual #156                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
       171: pop
       172: new           #81                 // class java/awt/Panel
       175: dup
       176: invokespecial #101                // Method java/awt/Panel."<init>":()V
       179: astore_3
       180: aload_3
       181: new           #72                 // class java/awt/FlowLayout
       184: dup
       185: invokespecial #100                // Method java/awt/FlowLayout."<init>":()V
       188: invokevirtual #286                // Method java/awt/Container.setLayout:(Ljava/awt/LayoutManager;)V
       191: aload_3
       192: new           #66                 // class java/awt/Button
       195: dup
       196: ldc           #38                 // String Start
       198: invokespecial #115                // Method java/awt/Button."<init>":(Ljava/lang/String;)V
       201: invokevirtual #156                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
       204: pop
       205: aload_3
       206: new           #66                 // class java/awt/Button
       209: dup
       210: ldc           #24                 // String Connect
       212: invokespecial #115                // Method java/awt/Button."<init>":(Ljava/lang/String;)V
       215: invokevirtual #156                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
       218: pop
       219: aload_3
       220: new           #66                 // class java/awt/Button
       223: dup
       224: ldc           #20                 // String Chat
       226: invokespecial #115                // Method java/awt/Button."<init>":(Ljava/lang/String;)V
       229: invokevirtual #156                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
       232: pop
       233: aload_3
       234: new           #66                 // class java/awt/Button
       237: dup
       238: ldc           #26                 // String Edit
       240: invokespecial #115                // Method java/awt/Button."<init>":(Ljava/lang/String;)V
       243: invokevirtual #156                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
       246: pop
       247: aload_1
       248: aload_3
       249: invokevirtual #156                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
       252: pop
       253: aload_0
       254: aconst_null
       255: invokevirtual #286                // Method java/awt/Container.setLayout:(Ljava/awt/LayoutManager;)V
       258: aload_0
       259: aload_1
       260: invokevirtual #156                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
       263: pop
       264: aload_1
       265: iconst_0
       266: sipush        390
       269: sipush        560
       272: bipush        30
       274: invokevirtual #272                // Method java/awt/Component.reshape:(IIII)V
       277: aload_0
       278: new           #53                 // class Bomber
       281: dup
       282: ldc           #1                  // String
       284: aload_0
       285: getfield      #153                // Field UserName:Ljava/lang/String;
       288: invokespecial #119                // Method Bomber."<init>":(Ljava/lang/String;Ljava/lang/String;)V
       291: putfield      #254                // Field player1:LBomber;
       294: aload_0
       295: new           #53                 // class Bomber
       298: dup
       299: ldc           #1                  // String
       301: aload_0
       302: getfield      #153                // Field UserName:Ljava/lang/String;
       305: invokespecial #119                // Method Bomber."<init>":(Ljava/lang/String;Ljava/lang/String;)V
       308: putfield      #255                // Field player2:LBomber;
       311: aload_0
       312: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       315: aload_0
       316: getfield      #254                // Field player1:LBomber;
       319: invokevirtual #158                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
       322: aload_0
       323: new           #57                 // class Computer
       326: dup
       327: aload_0
       328: aload_0
       329: getfield      #255                // Field player2:LBomber;
       332: invokespecial #111                // Method Computer."<init>":(LBomberman;LBomber;)V
       335: putfield      #182                // Field comp:LComputer;
       338: aload_0
       339: getfield      #180                // Field client:LClient;
       342: ifnonnull     378
       345: aload_0
       346: new           #56                 // class Client
       349: dup
       350: aload_0
       351: aload_0
       352: invokevirtual #207                // Method java/applet/Applet.getCodeBase:()Ljava/net/URL;
       355: invokevirtual #212                // Method java/net/URL.getHost:()Ljava/lang/String;
       358: ldc           #18                 // String Bomberman
       360: aload_0
       361: getfield      #153                // Field UserName:Ljava/lang/String;
       364: iconst_5
       365: invokespecial #112                // Method Client."<init>":(LBomberman;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
       368: putfield      #180                // Field client:LClient;
       371: goto          378
       374: pop
       375: goto          378
       378: aload_0
       379: new           #55                 // class ChatWin3
       382: dup
       383: aload_0
       384: invokespecial #108                // Method ChatWin3."<init>":(LBomberman;)V
       387: putfield      #178                // Field chatwin:LChatWin3;
       390: aload_0
       391: new           #50                 // class AcceptGameDialog
       394: dup
       395: aload_0
       396: invokespecial #106                // Method AcceptGameDialog."<init>":(LBomberman;)V
       399: putfield      #155                // Field acceptdialog:LAcceptGameDialog;
       402: return
      Exception table:
         from    to  target type
           345   371   374   Class java/lang/Exception
      LineNumberTable:
        line 282: 0
        line 283: 8
        line 285: 21
        line 286: 29
        line 287: 40
        line 288: 54
        line 289: 65
        line 290: 74
        line 291: 83
        line 292: 92
        line 293: 101
        line 294: 112
        line 295: 121
        line 296: 130
        line 297: 139
        line 298: 148
        line 299: 157
        line 300: 166
        line 302: 172
        line 303: 180
        line 304: 191
        line 305: 205
        line 306: 219
        line 307: 233
        line 308: 247
        line 310: 253
        line 311: 258
        line 312: 264
        line 314: 277
        line 315: 294
        line 316: 311
        line 317: 322
        line 318: 338
        line 319: 345
        line 320: 345
        line 319: 371
        line 321: 374
        line 319: 375
        line 322: 378
        line 323: 390
        line 281: 402

  protected void initGame();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=1
         0: aload_0
         1: getfield      #126                // Field Choice2:Ljava/awt/Choice;
         4: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
         7: ldc           #30                 // String Internet
         9: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
        12: ifeq          51
        15: aload_0
        16: getfield      #251                // Field partyplayers:Ljava/util/Vector;
        19: aload_0
        20: getfield      #255                // Field player2:LBomber;
        23: invokevirtual #268                // Method java/util/Vector.removeElement:(Ljava/lang/Object;)Z
        26: pop
        27: aload_0
        28: getfield      #180                // Field client:LClient;
        31: invokevirtual #132                // Method Client.GameStart:()V
        34: aload_0
        35: getfield      #254                // Field player1:LBomber;
        38: getfield      #257                // Field Bomber.playnum:I
        41: ifne          112
        44: aload_0
        45: invokespecial #278                // Method sendBoard:()V
        48: goto          112
        51: aload_0
        52: getfield      #251                // Field partyplayers:Ljava/util/Vector;
        55: aload_0
        56: getfield      #255                // Field player2:LBomber;
        59: invokevirtual #183                // Method java/util/Vector.contains:(Ljava/lang/Object;)Z
        62: ifne          76
        65: aload_0
        66: getfield      #251                // Field partyplayers:Ljava/util/Vector;
        69: aload_0
        70: getfield      #255                // Field player2:LBomber;
        73: invokevirtual #158                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
        76: aload_0
        77: getfield      #126                // Field Choice2:Ljava/awt/Choice;
        80: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
        83: ldc           #23                 // String Computer
        85: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
        88: ifeq          103
        91: aload_0
        92: getfield      #255                // Field player2:LBomber;
        95: ldc           #23                 // String Computer
        97: putfield      #247                // Field Bomber.name:Ljava/lang/String;
       100: goto          112
       103: aload_0
       104: getfield      #255                // Field player2:LBomber;
       107: ldc           #34                 // String Player2
       109: putfield      #247                // Field Bomber.name:Ljava/lang/String;
       112: iconst_0
       113: istore_1
       114: goto          137
       117: aload_0
       118: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       121: iload_1
       122: invokevirtual #196                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
       125: checkcast     #53                 // class Bomber
       128: astore_2
       129: aload_2
       130: iconst_0
       131: putfield      #319                // Field Bomber.visible:Z
       134: iinc          1, 1
       137: iload_1
       138: aload_0
       139: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       142: invokevirtual #297                // Method java/util/Vector.size:()I
       145: if_icmplt     117
       148: iconst_0
       149: istore_2
       150: goto          173
       153: aload_0
       154: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       157: iload_2
       158: invokevirtual #196                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
       161: checkcast     #53                 // class Bomber
       164: astore_3
       165: aload_3
       166: iload_2
       167: invokevirtual #149                // Method Bomber.StartGame:(I)V
       170: iinc          2, 1
       173: iload_2
       174: aload_0
       175: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       178: invokevirtual #297                // Method java/util/Vector.size:()I
       181: if_icmplt     153
       184: iconst_0
       185: istore_3
       186: goto          205
       189: aload_0
       190: getfield      #173                // Field bomb:[LBomb;
       193: iload_3
       194: new           #52                 // class Bomb
       197: dup
       198: invokespecial #96                 // Method Bomb."<init>":()V
       201: aastore
       202: iinc          3, 1
       205: iload_3
       206: bipush        25
       208: if_icmplt     189
       211: iconst_0
       212: istore        4
       214: goto          234
       217: aload_0
       218: getfield      #198                // Field explo:[LExplosion;
       221: iload         4
       223: new           #58                 // class Explosion
       226: dup
       227: invokespecial #97                 // Method Explosion."<init>":()V
       230: aastore
       231: iinc          4, 1
       234: iload         4
       236: sipush        143
       239: if_icmplt     217
       242: iconst_0
       243: istore        5
       245: goto          259
       248: aload_0
       249: getfield      #233                // Field keypressed:[Z
       252: iload         5
       254: iconst_0
       255: bastore
       256: iinc          5, 1
       259: iload         5
       261: aload_0
       262: getfield      #234                // Field keys:[I
       265: arraylength
       266: if_icmplt     248
       269: aload_0
       270: invokespecial #258                // Method prepareImageGame:()V
       273: aload_0
       274: invokevirtual #269                // Method java/awt/Component.repaint:()V
       277: return
      LineNumberTable:
        line 329: 0
        line 330: 15
        line 331: 27
        line 332: 34
        line 329: 48
        line 334: 51
        line 335: 65
        line 336: 76
        line 337: 91
        line 336: 100
        line 339: 103
        line 342: 112
        line 343: 117
        line 344: 129
        line 342: 134
        line 346: 148
        line 347: 153
        line 348: 165
        line 346: 170
        line 351: 184
        line 352: 211
        line 353: 242
        line 355: 269
        line 356: 273
        line 326: 277

  protected void StartNormalGame();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
         0: aload_0
         1: invokespecial #225                // Method initBoard:()V
         4: aload_0
         5: invokevirtual #227                // Method initGame:()V
         8: aload_0
         9: getfield      #131                // Field Game:Z
        12: ifne          25
        15: aload_0
        16: iconst_1
        17: putfield      #332                // Field zoomin:Z
        20: aload_0
        21: iconst_1
        22: putfield      #331                // Field zoom:Z
        25: aload_0
        26: getfield      #182                // Field comp:LComputer;
        29: iconst_1
        30: putfield      #271                // Field Computer.reset:Z
        33: aload_0
        34: getfield      #162                // Field anime:LAnimator;
        37: iconst_m1
        38: putfield      #321                // Field Animator.waitafterdeathcounter:I
        41: aload_0
        42: invokevirtual #270                // Method java/awt/Component.requestFocus:()V
        45: return
      LineNumberTable:
        line 360: 0
        line 361: 4
        line 362: 8
        line 363: 25
        line 364: 33
        line 365: 41
        line 359: 45

  public void setStatus(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
         0: aload_0
         1: aload_1
         2: putfield      #305                // Field statusstring:Ljava/lang/String;
         5: aload_0
         6: aload_0
         7: getfield      #305                // Field statusstring:Ljava/lang/String;
        10: invokevirtual #294                // Method java/applet/Applet.showStatus:(Ljava/lang/String;)V
        13: aload_0
        14: getfield      #139                // Field Login:Z
        17: ifne          24
        20: aload_0
        21: invokevirtual #269                // Method java/awt/Component.repaint:()V
        24: return
      LineNumberTable:
        line 369: 0
        line 370: 5
        line 371: 13
        line 368: 24

  protected void loadImages();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=7, args_size=1
         0: aload_0
         1: iconst_1
         2: putfield      #223                // Field imagesloadstatus:I
         5: new           #80                 // class java/awt/MediaTracker
         8: dup
         9: aload_0
        10: invokespecial #113                // Method java/awt/MediaTracker."<init>":(Ljava/awt/Component;)V
        13: astore_1
        14: aload_0
        15: aload_0
        16: aload_0
        17: invokevirtual #207                // Method java/applet/Applet.getCodeBase:()Ljava/net/URL;
        20: ldc           #47                 // String grafik.gif
        22: invokevirtual #213                // Method java/applet/Applet.getImage:(Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image;
        25: putfield      #219                // Field grafiks:Ljava/awt/Image;
        28: aload_1
        29: aload_0
        30: getfield      #219                // Field grafiks:Ljava/awt/Image;
        33: iconst_0
        34: invokevirtual #159                // Method java/awt/MediaTracker.addImage:(Ljava/awt/Image;I)V
        37: aload_0
        38: aload_0
        39: invokevirtual #207                // Method java/applet/Applet.getCodeBase:()Ljava/net/URL;
        42: ldc           #48                 // String man.gif
        44: invokevirtual #213                // Method java/applet/Applet.getImage:(Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image;
        47: astore_2
        48: aload_1
        49: aload_2
        50: iconst_1
        51: invokevirtual #159                // Method java/awt/MediaTracker.addImage:(Ljava/awt/Image;I)V
        54: aload_0
        55: aload_0
        56: aload_0
        57: invokevirtual #207                // Method java/applet/Applet.getCodeBase:()Ljava/net/URL;
        60: ldc           #42                 // String bomb.gif
        62: invokevirtual #213                // Method java/applet/Applet.getImage:(Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image;
        65: putfield      #175                // Field bombs:Ljava/awt/Image;
        68: aload_1
        69: aload_0
        70: getfield      #175                // Field bombs:Ljava/awt/Image;
        73: iconst_2
        74: invokevirtual #159                // Method java/awt/MediaTracker.addImage:(Ljava/awt/Image;I)V
        77: aload_0
        78: aload_0
        79: aload_0
        80: invokevirtual #207                // Method java/applet/Applet.getCodeBase:()Ljava/net/URL;
        83: ldc           #44                 // String explo.gif
        85: invokevirtual #213                // Method java/applet/Applet.getImage:(Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image;
        88: putfield      #202                // Field explos:Ljava/awt/Image;
        91: aload_1
        92: aload_0
        93: getfield      #202                // Field explos:Ljava/awt/Image;
        96: iconst_3
        97: invokevirtual #159                // Method java/awt/MediaTracker.addImage:(Ljava/awt/Image;I)V
       100: iconst_0
       101: istore_3
       102: goto          142
       105: aload_0
       106: new           #91                 // class java/lang/StringBuffer
       109: dup
       110: ldc           #29                 // String Images to load:
       112: invokespecial #117                // Method java/lang/StringBuffer."<init>":(Ljava/lang/String;)V
       115: iconst_4
       116: iload_3
       117: isub
       118: invokevirtual #165                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
       121: invokevirtual #312                // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
       124: invokevirtual #288                // Method setStatus:(Ljava/lang/String;)V
       127: aload_1
       128: iload_3
       129: invokevirtual #320                // Method java/awt/MediaTracker.waitForID:(I)V
       132: goto          139
       135: pop
       136: goto          139
       139: iinc          3, 1
       142: iload_3
       143: iconst_4
       144: if_icmplt     105
       147: aload_0
       148: ldc           #36                 // String Preparing Images ...
       150: invokevirtual #288                // Method setStatus:(Ljava/lang/String;)V
       153: aload_0
       154: iconst_0
       155: invokevirtual #289                // Method setTilesType:(I)V
       158: aload_0
       159: iconst_3
       160: putfield      #309                // Field tilestype:I
       163: aload_2
       164: invokevirtual #217                // Method java/awt/Image.getSource:()Ljava/awt/image/ImageProducer;
       167: astore        4
       169: iconst_0
       170: istore        6
       172: goto          228
       175: new           #60                 // class SwapColorsFilter
       178: dup
       179: aload_0
       180: getfield      #142                // Field PCOLORS:[[I
       183: iload         6
       185: aaload
       186: invokespecial #122                // Method SwapColorsFilter."<init>":([I)V
       189: astore        5
       191: aload_0
       192: getfield      #244                // Field manimages:[Ljava/awt/Image;
       195: iload         6
       197: aload_0
       198: new           #85                 // class java/awt/image/FilteredImageSource
       201: dup
       202: aload         4
       204: aload         5
       206: invokespecial #114                // Method java/awt/image/FilteredImageSource."<init>":(Ljava/awt/image/ImageProducer;Ljava/awt/image/ImageFilter;)V
       209: invokevirtual #187                // Method java/awt/Component.createImage:(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;
       212: aastore
       213: aload_1
       214: aload_0
       215: getfield      #244                // Field manimages:[Ljava/awt/Image;
       218: iload         6
       220: aaload
       221: iconst_4
       222: invokevirtual #159                // Method java/awt/MediaTracker.addImage:(Ljava/awt/Image;I)V
       225: iinc          6, 1
       228: iload         6
       230: iconst_5
       231: if_icmplt     175
       234: aload_0
       235: ldc           #28                 // String Extracting sprites...
       237: invokevirtual #288                // Method setStatus:(Ljava/lang/String;)V
       240: aload_1
       241: iconst_4
       242: invokevirtual #320                // Method java/awt/MediaTracker.waitForID:(I)V
       245: goto          249
       248: pop
       249: aload_0
       250: ldc           #1                  // String
       252: invokevirtual #288                // Method setStatus:(Ljava/lang/String;)V
       255: aload_0
       256: invokespecial #259                // Method prepareImageStart:()V
       259: return
      Exception table:
         from    to  target type
           105   132   135   Class java/lang/InterruptedException
           234   245   248   Class java/lang/InterruptedException
      LineNumberTable:
        line 375: 0
        line 376: 5
        line 378: 14
        line 379: 28
        line 380: 37
        line 381: 48
        line 382: 54
        line 383: 68
        line 384: 77
        line 385: 91
        line 387: 100
        line 388: 105
        line 389: 105
        line 390: 127
        line 388: 132
        line 391: 135
        line 388: 136
        line 387: 139
        line 392: 147
        line 394: 153
        line 395: 158
        line 397: 163
        line 399: 169
        line 400: 175
        line 401: 191
        line 402: 213
        line 399: 225
        line 405: 234
        line 406: 234
        line 407: 240
        line 405: 245
        line 408: 248
        line 409: 249
        line 412: 255
        line 374: 259

  public void setTilesType(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
         0: aload_0
         1: iload_1
         2: putfield      #309                // Field tilestype:I
         5: return
      LineNumberTable:
        line 416: 0
        line 415: 5

  protected void updateImage(int, int);
    descriptor: (II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=7, args_size=3
         0: aload_0
         1: getfield      #172                // Field boardimg:Ljava/awt/Image;
         4: invokevirtual #210                // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
         7: astore_3
         8: aload_0
         9: getfield      #171                // Field board:[[B
        12: iload_1
        13: aaload
        14: iload_2
        15: baload
        16: istore        4
        18: iload         4
        20: iconst_3
        21: if_icmplt     34
        24: iload         4
        26: iconst_3
        27: isub
        28: bipush        40
        30: imul
        31: goto          41
        34: aload_0
        35: getfield      #309                // Field tilestype:I
        38: bipush        40
        40: imul
        41: istore        5
        43: iload         4
        45: iconst_3
        46: if_icmplt     54
        49: bipush        120
        51: goto          59
        54: iload         4
        56: bipush        30
        58: imul
        59: istore        6
        61: aload_0
        62: aload_3
        63: aload_0
        64: getfield      #219                // Field grafiks:Ljava/awt/Image;
        67: iload_1
        68: bipush        40
        70: imul
        71: bipush        20
        73: isub
        74: iload_2
        75: bipush        30
        77: imul
        78: bipush        15
        80: isub
        81: iload         5
        83: iload         6
        85: bipush        40
        87: bipush        30
        89: invokevirtual #194                // Method drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
        92: aload_3
        93: invokevirtual #190                // Method java/awt/Graphics.dispose:()V
        96: return
      LineNumberTable:
        line 518: 0
        line 519: 8
        line 520: 18
        line 521: 43
        line 522: 61
        line 523: 92
        line 517: 96

  public void update(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
         0: aload_0
         1: aload_1
         2: invokevirtual #250                // Method paint:(Ljava/awt/Graphics;)V
         5: return
      LineNumberTable:
        line 527: 0
        line 526: 5

  public void drawSprite(java.awt.Graphics, java.awt.Image, int, int, int, int, int, int);
    descriptor: (Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=9
         0: aload_1
         1: ifnull        8
         4: aload_2
         5: ifnonnull     9
         8: return
         9: aload_1
        10: iload_3
        11: iload         4
        13: iload         7
        15: iload         8
        17: invokevirtual #185                // Method java/awt/Graphics.create:(IIII)Ljava/awt/Graphics;
        20: astore        9
        22: aload         9
        24: aload_2
        25: iload         5
        27: ineg
        28: iload         6
        30: ineg
        31: aconst_null
        32: invokevirtual #193                // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
        35: pop
        36: aload         9
        38: invokevirtual #190                // Method java/awt/Graphics.dispose:()V
        41: return
      LineNumberTable:
        line 532: 0
        line 533: 9
        line 534: 22
        line 535: 36
        line 530: 41

  public void paint(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=13, args_size=2
         0: aload_0
         1: getfield      #139                // Field Login:Z
         4: ifeq          8
         7: return
         8: aload_0
         9: getfield      #131                // Field Game:Z
        12: ifeq          696
        15: aload_0
        16: getfield      #191                // Field doublebuffer:Ljava/awt/Image;
        19: invokevirtual #210                // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
        22: astore_2
        23: aload_2
        24: aload_0
        25: getfield      #172                // Field boardimg:Ljava/awt/Image;
        28: iconst_0
        29: iconst_0
        30: aload_0
        31: invokevirtual #193                // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
        34: pop
        35: bipush        24
        37: istore_3
        38: goto          139
        41: aload_0
        42: getfield      #173                // Field bomb:[LBomb;
        45: iload_3
        46: aaload
        47: getfield      #315                // Field Bomb.used:Z
        50: ifeq          136
        53: aload_0
        54: aload_2
        55: aload_0
        56: getfield      #219                // Field grafiks:Ljava/awt/Image;
        59: aload_0
        60: getfield      #173                // Field bomb:[LBomb;
        63: iload_3
        64: aaload
        65: getfield      #300                // Field Bomb.spritex:I
        68: aload_0
        69: getfield      #173                // Field bomb:[LBomb;
        72: iload_3
        73: aaload
        74: getfield      #168                // Field Bomb.basey:I
        77: bipush        16
        79: iadd
        80: sipush        160
        83: bipush        90
        85: bipush        36
        87: bipush        14
        89: invokevirtual #194                // Method drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
        92: aload_0
        93: aload_2
        94: aload_0
        95: getfield      #175                // Field bombs:Ljava/awt/Image;
        98: aload_0
        99: getfield      #173                // Field bomb:[LBomb;
       102: iload_3
       103: aaload
       104: getfield      #300                // Field Bomb.spritex:I
       107: aload_0
       108: getfield      #173                // Field bomb:[LBomb;
       111: iload_3
       112: aaload
       113: getfield      #301                // Field Bomb.spritey:I
       116: aload_0
       117: getfield      #173                // Field bomb:[LBomb;
       120: iload_3
       121: aaload
       122: getfield      #298                // Field Bomb.spritenum:I
       125: bipush        40
       127: imul
       128: iconst_0
       129: bipush        40
       131: bipush        30
       133: invokevirtual #194                // Method drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
       136: iinc          3, -1
       139: iload_3
       140: ifge          41
       143: iconst_0
       144: istore        4
       146: goto          300
       149: aload_0
       150: getfield      #198                // Field explo:[LExplosion;
       153: iload         4
       155: aaload
       156: getfield      #316                // Field Explosion.used:Z
       159: ifeq          297
       162: aload_0
       163: getfield      #198                // Field explo:[LExplosion;
       166: iload         4
       168: aaload
       169: getfield      #327                // Field Explosion.x:I
       172: bipush        40
       174: imul
       175: bipush        20
       177: isub
       178: istore        5
       180: aload_0
       181: getfield      #198                // Field explo:[LExplosion;
       184: iload         4
       186: aaload
       187: getfield      #330                // Field Explosion.y:I
       190: bipush        30
       192: imul
       193: bipush        15
       195: isub
       196: istore        6
       198: aload_0
       199: getfield      #198                // Field explo:[LExplosion;
       202: iload         4
       204: aaload
       205: getfield      #236                // Field Explosion.kind:I
       208: bipush        9
       210: if_icmplt     250
       213: aload_0
       214: aload_2
       215: aload_0
       216: getfield      #219                // Field grafiks:Ljava/awt/Image;
       219: iload         5
       221: iload         6
       223: iconst_3
       224: aload_0
       225: getfield      #198                // Field explo:[LExplosion;
       228: iload         4
       230: aaload
       231: getfield      #163                // Field Explosion.aninum:I
       234: isub
       235: bipush        40
       237: imul
       238: bipush        90
       240: bipush        40
       242: bipush        30
       244: invokevirtual #194                // Method drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
       247: goto          297
       250: aload_0
       251: aload_2
       252: aload_0
       253: getfield      #202                // Field explos:Ljava/awt/Image;
       256: iload         5
       258: iload         6
       260: aload_0
       261: getfield      #200                // Field exploarts:[[B
       264: aload_0
       265: getfield      #198                // Field explo:[LExplosion;
       268: iload         4
       270: aaload
       271: getfield      #236                // Field Explosion.kind:I
       274: aaload
       275: aload_0
       276: getfield      #198                // Field explo:[LExplosion;
       279: iload         4
       281: aaload
       282: getfield      #163                // Field Explosion.aninum:I
       285: baload
       286: bipush        40
       288: imul
       289: iconst_0
       290: bipush        40
       292: bipush        30
       294: invokevirtual #194                // Method drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
       297: iinc          4, 1
       300: iload         4
       302: sipush        143
       305: if_icmplt     149
       308: aload_0
       309: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       312: invokevirtual #297                // Method java/util/Vector.size:()I
       315: istore        5
       317: iload         5
       319: newarray       int
       321: astore        6
       323: iconst_0
       324: istore        7
       326: goto          339
       329: aload         6
       331: iload         7
       333: iload         7
       335: iastore
       336: iinc          7, 1
       339: iload         7
       341: iload         5
       343: if_icmplt     329
       346: iconst_0
       347: istore        8
       349: goto          450
       352: iconst_0
       353: istore        9
       355: goto          438
       358: aload_0
       359: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       362: aload         6
       364: iload         9
       366: iaload
       367: invokevirtual #196                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
       370: checkcast     #53                 // class Bomber
       373: astore        10
       375: aload_0
       376: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       379: aload         6
       381: iload         9
       383: iconst_1
       384: iadd
       385: iaload
       386: invokevirtual #196                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
       389: checkcast     #53                 // class Bomber
       392: astore        11
       394: aload         11
       396: getfield      #263                // Field Bomber.realy:I
       399: aload         10
       401: getfield      #263                // Field Bomber.realy:I
       404: if_icmpge     435
       407: aload         6
       409: iload         9
       411: iaload
       412: istore        12
       414: aload         6
       416: iload         9
       418: aload         6
       420: iload         9
       422: iconst_1
       423: iadd
       424: iaload
       425: iastore
       426: aload         6
       428: iload         9
       430: iconst_1
       431: iadd
       432: iload         12
       434: iastore
       435: iinc          9, 1
       438: iload         9
       440: iload         5
       442: iconst_1
       443: isub
       444: if_icmplt     358
       447: iinc          8, 1
       450: iload         8
       452: iload         5
       454: iconst_1
       455: isub
       456: if_icmplt     352
       459: iconst_0
       460: istore        9
       462: goto          669
       465: aload_0
       466: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       469: aload         6
       471: iload         9
       473: iaload
       474: invokevirtual #196                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
       477: checkcast     #53                 // class Bomber
       480: astore        10
       482: aload         10
       484: getfield      #319                // Field Bomber.visible:Z
       487: ifeq          666
       490: aload         10
       492: getfield      #295                // Field Bomber.sickcount:I
       495: istore        11
       497: aload         10
       499: getfield      #296                // Field Bomber.sickness:I
       502: iflt          531
       505: aload_2
       506: new           #68                 // class java/awt/Color
       509: dup
       510: iload         11
       512: iconst_3
       513: imul
       514: bipush        85
       516: iload         11
       518: iconst_2
       519: imul
       520: iadd
       521: iload         11
       523: iconst_3
       524: imul
       525: invokespecial #105                // Method java/awt/Color."<init>":(III)V
       528: invokevirtual #290                // Method java/awt/Graphics.setXORMode:(Ljava/awt/Color;)V
       531: aload_0
       532: aload_2
       533: aload_0
       534: getfield      #219                // Field grafiks:Ljava/awt/Image;
       537: aload         10
       539: getfield      #326                // Field Bomber.x:I
       542: aload         10
       544: getfield      #263                // Field Bomber.realy:I
       547: bipush        31
       549: iadd
       550: sipush        160
       553: bipush        90
       555: bipush        36
       557: bipush        14
       559: invokevirtual #194                // Method drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
       562: aload         10
       564: getfield      #296                // Field Bomber.sickness:I
       567: iconst_4
       568: if_icmpeq     575
       571: aload_2
       572: invokevirtual #287                // Method java/awt/Graphics.setPaintMode:()V
       575: aload_0
       576: aload_2
       577: aload_0
       578: getfield      #244                // Field manimages:[Ljava/awt/Image;
       581: aload         10
       583: getfield      #257                // Field Bomber.playnum:I
       586: aaload
       587: aload         10
       589: getfield      #326                // Field Bomber.x:I
       592: aload         10
       594: getfield      #329                // Field Bomber.y:I
       597: aload         10
       599: getfield      #299                // Field Bomber.spritenum:I
       602: iconst_2
       603: idiv
       604: bipush        36
       606: imul
       607: aload         10
       609: getfield      #299                // Field Bomber.spritenum:I
       612: iconst_1
       613: iand
       614: bipush        45
       616: imul
       617: bipush        36
       619: bipush        45
       621: invokevirtual #194                // Method drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
       624: aload_2
       625: invokevirtual #287                // Method java/awt/Graphics.setPaintMode:()V
       628: aload         10
       630: getfield      #229                // Field Bomber.kamikaze:Z
       633: ifeq          666
       636: aload_0
       637: aload_2
       638: aload_0
       639: getfield      #175                // Field bombs:Ljava/awt/Image;
       642: aload         10
       644: getfield      #326                // Field Bomber.x:I
       647: iconst_2
       648: isub
       649: aload         10
       651: getfield      #329                // Field Bomber.y:I
       654: iconst_2
       655: isub
       656: bipush        80
       658: iconst_0
       659: bipush        40
       661: bipush        30
       663: invokevirtual #194                // Method drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
       666: iinc          9, 1
       669: iload         9
       671: iload         5
       673: if_icmplt     465
       676: aload_2
       677: invokevirtual #190                // Method java/awt/Graphics.dispose:()V
       680: aload_1
       681: aload_0
       682: getfield      #191                // Field doublebuffer:Ljava/awt/Image;
       685: iconst_0
       686: bipush        30
       688: aload_0
       689: invokevirtual #193                // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
       692: pop
       693: goto          771
       696: aload_1
       697: aload_0
       698: getfield      #302                // Field startanis:[Ljava/awt/Image;
       701: aload_0
       702: getfield      #224                // Field index:I
       705: aaload
       706: iconst_0
       707: bipush        30
       709: aload_0
       710: invokevirtual #193                // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
       713: pop
       714: aload_0
       715: getfield      #224                // Field index:I
       718: bipush        6
       720: if_icmpne     771
       723: aload_0
       724: getfield      #305                // Field statusstring:Ljava/lang/String;
       727: invokevirtual #241                // Method java/lang/String.length:()I
       730: ifle          771
       733: aload_1
       734: getstatic     #170                // Field java/awt/Color.blue:Ljava/awt/Color;
       737: invokevirtual #176                // Method java/awt/Color.brighter:()Ljava/awt/Color;
       740: invokevirtual #283                // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
       743: aload_1
       744: aload_0
       745: getfield      #305                // Field statusstring:Ljava/lang/String;
       748: sipush        280
       751: aload_1
       752: invokevirtual #209                // Method java/awt/Graphics.getFontMetrics:()Ljava/awt/FontMetrics;
       755: aload_0
       756: getfield      #305                // Field statusstring:Ljava/lang/String;
       759: invokevirtual #306                // Method java/awt/FontMetrics.stringWidth:(Ljava/lang/String;)I
       762: iconst_2
       763: idiv
       764: isub
       765: sipush        350
       768: invokevirtual #195                // Method java/awt/Graphics.drawString:(Ljava/lang/String;II)V
       771: aload_0
       772: getfield      #304                // Field statusbar:Ljava/awt/Image;
       775: invokevirtual #210                // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
       778: astore_2
       779: bipush        112
       781: istore_3
       782: iconst_0
       783: istore        4
       785: goto          875
       788: aload_0
       789: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       792: iload         4
       794: invokevirtual #196                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
       797: checkcast     #53                 // class Bomber
       800: astore        5
       802: iload_3
       803: iload         4
       805: imul
       806: istore        6
       808: aload_2
       809: iload         6
       811: iconst_0
       812: iload_3
       813: bipush        30
       815: invokevirtual #179                // Method java/awt/Graphics.clearRect:(IIII)V
       818: aload         5
       820: getfield      #257                // Field Bomber.playnum:I
       823: iflt          856
       826: aload         5
       828: getfield      #319                // Field Bomber.visible:Z
       831: ifeq          856
       834: aload_0
       835: aload_2
       836: aload_0
       837: getfield      #244                // Field manimages:[Ljava/awt/Image;
       840: iload         4
       842: aaload
       843: iload         6
       845: iconst_0
       846: bipush        72
       848: iconst_0
       849: bipush        36
       851: bipush        45
       853: invokevirtual #194                // Method drawSprite:(Ljava/awt/Graphics;Ljava/awt/Image;IIIIII)V
       856: aload_2
       857: aload         5
       859: getfield      #247                // Field Bomber.name:Ljava/lang/String;
       862: iload         6
       864: bipush        40
       866: iadd
       867: bipush        20
       869: invokevirtual #195                // Method java/awt/Graphics.drawString:(Ljava/lang/String;II)V
       872: iinc          4, 1
       875: iload         4
       877: aload_0
       878: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       881: invokevirtual #297                // Method java/util/Vector.size:()I
       884: if_icmplt     788
       887: aload_0
       888: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       891: invokevirtual #297                // Method java/util/Vector.size:()I
       894: iload_3
       895: imul
       896: istore        5
       898: aload_2
       899: iload         5
       901: iconst_0
       902: sipush        560
       905: iload         5
       907: isub
       908: bipush        30
       910: invokevirtual #179                // Method java/awt/Graphics.clearRect:(IIII)V
       913: aload_2
       914: invokevirtual #190                // Method java/awt/Graphics.dispose:()V
       917: aload_1
       918: aload_0
       919: getfield      #304                // Field statusbar:Ljava/awt/Image;
       922: iconst_0
       923: iconst_0
       924: aload_0
       925: invokevirtual #193                // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
       928: pop
       929: return
      LineNumberTable:
        line 539: 0
        line 540: 8
        line 541: 15
        line 542: 23
        line 544: 35
        line 545: 53
        line 546: 92
        line 547: 116
        line 546: 133
        line 544: 136
        line 550: 143
        line 551: 162
        line 552: 180
        line 553: 198
        line 554: 213
        line 553: 247
        line 556: 250
        line 557: 260
        line 556: 294
        line 550: 297
        line 561: 308
        line 562: 317
        line 563: 323
        line 566: 346
        line 567: 358
        line 568: 375
        line 569: 394
        line 570: 407
        line 571: 414
        line 572: 426
        line 566: 435
        line 575: 459
        line 576: 465
        line 577: 482
        line 578: 490
        line 579: 497
        line 580: 531
        line 581: 562
        line 583: 575
        line 584: 597
        line 583: 621
        line 586: 624
        line 587: 628
        line 588: 636
        line 575: 666
        line 591: 676
        line 592: 680
        line 540: 693
        line 594: 696
        line 595: 714
        line 596: 733
        line 597: 743
        line 601: 771
        line 602: 779
        line 603: 782
        line 604: 788
        line 605: 802
        line 606: 808
        line 607: 818
        line 608: 834
        line 609: 856
        line 603: 872
        line 611: 887
        line 612: 898
        line 613: 913
        line 614: 917
        line 538: 929

  public synchronized boolean handleEvent(java.awt.Event);
    descriptor: (Ljava/awt/Event;)Z
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
         0: aload_1
         1: getfield      #222                // Field java/awt/Event.id:I
         4: lookupswitch  { // 5
                     401: 56
                     402: 87
                     403: 56
                     404: 87
                    1001: 111
                 default: 352
            }
        56: aload_0
        57: getfield      #131                // Field Game:Z
        60: ifeq          72
        63: aload_0
        64: aload_1
        65: getfield      #230                // Field java/awt/Event.key:I
        68: iconst_1
        69: invokespecial #231                // Method keyEvent:(IZ)V
        72: aload_0
        73: getfield      #139                // Field Login:Z
        76: ifeq          85
        79: aload_0
        80: aload_1
        81: invokespecial #220                // Method java/awt/Component.handleEvent:(Ljava/awt/Event;)Z
        84: ireturn
        85: iconst_1
        86: ireturn
        87: aload_0
        88: aload_1
        89: getfield      #230                // Field java/awt/Event.key:I
        92: iconst_0
        93: invokespecial #231                // Method keyEvent:(IZ)V
        96: aload_0
        97: getfield      #139                // Field Login:Z
       100: ifeq          109
       103: aload_0
       104: aload_1
       105: invokespecial #220                // Method java/awt/Component.handleEvent:(Ljava/awt/Event;)Z
       108: ireturn
       109: iconst_1
       110: ireturn
       111: ldc           #33                 // String Play
       113: aload_1
       114: getfield      #167                // Field java/awt/Event.arg:Ljava/lang/Object;
       117: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       120: ifeq          163
       123: aload_0
       124: invokevirtual #266                // Method java/awt/Container.removeAll:()V
       127: aload_0
       128: aload_0
       129: getfield      #141                // Field NameField:Ljava/awt/TextField;
       132: invokevirtual #218                // Method java/awt/TextComponent.getText:()Ljava/lang/String;
       135: putfield      #153                // Field UserName:Ljava/lang/String;
       138: aload_0
       139: iconst_0
       140: putfield      #139                // Field Login:Z
       143: aload_0
       144: aload_0
       145: getfield      #148                // Field StandardFont:Ljava/awt/Font;
       148: invokevirtual #284                // Method java/awt/Component.setFont:(Ljava/awt/Font;)V
       151: aload_0
       152: invokevirtual #226                // Method initBomberman:()V
       155: aload_0
       156: invokevirtual #317                // Method java/awt/Container.validate:()V
       159: aload_0
       160: invokevirtual #269                // Method java/awt/Component.repaint:()V
       163: ldc           #38                 // String Start
       165: aload_1
       166: getfield      #167                // Field java/awt/Event.arg:Ljava/lang/Object;
       169: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       172: ifeq          280
       175: aload_0
       176: getfield      #223                // Field imagesloadstatus:I
       179: iconst_2
       180: if_icmpne     280
       183: aload_0
       184: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       187: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
       190: ldc           #30                 // String Internet
       192: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       195: ifeq          217
       198: aload_0
       199: getfield      #181                // Field clientpartyplayers:Ljava/util/Vector;
       202: invokevirtual #297                // Method java/util/Vector.size:()I
       205: ifle          278
       208: aload_0
       209: bipush        65
       211: invokevirtual #276                // Method send:(C)V
       214: goto          278
       217: aload_0
       218: getfield      #181                // Field clientpartyplayers:Ljava/util/Vector;
       221: invokevirtual #297                // Method java/util/Vector.size:()I
       224: ifle          234
       227: aload_0
       228: getfield      #180                // Field client:LClient;
       231: invokevirtual #189                // Method Client.disconnect:()V
       234: aload_0
       235: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       238: invokevirtual #267                // Method java/util/Vector.removeAllElements:()V
       241: aload_0
       242: getfield      #251                // Field partyplayers:Ljava/util/Vector;
       245: aload_0
       246: getfield      #254                // Field player1:LBomber;
       249: invokevirtual #158                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
       252: aload_0
       253: aload_0
       254: getfield      #309                // Field tilestype:I
       257: iconst_3
       258: if_icmplt     265
       261: iconst_0
       262: goto          271
       265: aload_0
       266: getfield      #309                // Field tilestype:I
       269: iconst_1
       270: iadd
       271: invokevirtual #289                // Method setTilesType:(I)V
       274: aload_0
       275: invokevirtual #150                // Method StartNormalGame:()V
       278: iconst_1
       279: ireturn
       280: ldc           #24                 // String Connect
       282: aload_1
       283: getfield      #167                // Field java/awt/Event.arg:Ljava/lang/Object;
       286: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       289: ifeq          308
       292: aload_0
       293: getfield      #180                // Field client:LClient;
       296: ifnull        306
       299: aload_0
       300: getfield      #180                // Field client:LClient;
       303: invokevirtual #293                // Method Client.showList:()V
       306: iconst_1
       307: ireturn
       308: ldc           #20                 // String Chat
       310: aload_1
       311: getfield      #167                // Field java/awt/Event.arg:Ljava/lang/Object;
       314: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       317: ifeq          329
       320: aload_0
       321: getfield      #178                // Field chatwin:LChatWin3;
       324: invokevirtual #292                // Method java/awt/Window.show:()V
       327: iconst_1
       328: ireturn
       329: ldc           #26                 // String Edit
       331: aload_1
       332: getfield      #167                // Field java/awt/Event.arg:Ljava/lang/Object;
       335: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       338: ifeq          350
       341: new           #59                 // class LevelEditor
       344: aload_0
       345: invokespecial #109                // Method LevelEditor."<init>":(LBomberman;)V
       348: iconst_1
       349: ireturn
       350: iconst_0
       351: ireturn
       352: iconst_0
       353: ireturn
      LineNumberTable:
        line 618: 0
        line 621: 56
        line 622: 72
        line 626: 87
        line 627: 96
        line 630: 111
        line 631: 123
        line 632: 127
        line 633: 138
        line 634: 143
        line 635: 151
        line 636: 155
        line 637: 159
        line 639: 163
        line 640: 183
        line 641: 198
        line 640: 214
        line 643: 217
        line 644: 234
        line 645: 241
        line 646: 252
        line 647: 274
        line 649: 278
        line 651: 280
        line 652: 292
        line 653: 306
        line 655: 308
        line 656: 320
        line 657: 327
        line 659: 329
        line 660: 341
        line 661: 348
        line 663: 350
        line 666: 352

  protected boolean handleKeys();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=1
         0: iconst_0
         1: istore_1
         2: iconst_0
         3: istore_2
         4: goto          275
         7: aload_0
         8: getfield      #233                // Field keypressed:[Z
        11: iload_2
        12: baload
        13: ifeq          253
        16: aload_0
        17: getfield      #232                // Field keydelay:[I
        20: iload_2
        21: iaload
        22: iconst_4
        23: if_icmpeq     35
        26: aload_0
        27: getfield      #232                // Field keydelay:[I
        30: iload_2
        31: iaload
        32: ifne          253
        35: iconst_1
        36: istore_1
        37: iload_2
        38: tableswitch   { // 0 to 14
                       0: 112
                       1: 122
                       2: 132
                       3: 142
                       4: 152
                       5: 160
                       6: 170
                       7: 180
                       8: 190
                       9: 200
                      10: 208
                      11: 218
                      12: 228
                      13: 238
                      14: 248
                 default: 253
            }
       112: aload_0
       113: iconst_0
       114: iconst_0
       115: iconst_m1
       116: invokespecial #246                // Method movingK:(III)V
       119: goto          253
       122: aload_0
       123: iconst_0
       124: iconst_m1
       125: iconst_0
       126: invokespecial #246                // Method movingK:(III)V
       129: goto          253
       132: aload_0
       133: iconst_0
       134: iconst_0
       135: iconst_1
       136: invokespecial #246                // Method movingK:(III)V
       139: goto          253
       142: aload_0
       143: iconst_0
       144: iconst_1
       145: iconst_0
       146: invokespecial #246                // Method movingK:(III)V
       149: goto          253
       152: aload_0
       153: iconst_0
       154: invokespecial #238                // Method layBombK:(I)V
       157: goto          253
       160: aload_0
       161: iconst_1
       162: iconst_0
       163: iconst_m1
       164: invokespecial #246                // Method movingK:(III)V
       167: goto          253
       170: aload_0
       171: iconst_1
       172: iconst_m1
       173: iconst_0
       174: invokespecial #246                // Method movingK:(III)V
       177: goto          253
       180: aload_0
       181: iconst_1
       182: iconst_0
       183: iconst_1
       184: invokespecial #246                // Method movingK:(III)V
       187: goto          253
       190: aload_0
       191: iconst_1
       192: iconst_1
       193: iconst_0
       194: invokespecial #246                // Method movingK:(III)V
       197: goto          253
       200: aload_0
       201: iconst_1
       202: invokespecial #238                // Method layBombK:(I)V
       205: goto          253
       208: aload_0
       209: iconst_2
       210: iconst_0
       211: iconst_m1
       212: invokespecial #246                // Method movingK:(III)V
       215: goto          253
       218: aload_0
       219: iconst_2
       220: iconst_m1
       221: iconst_0
       222: invokespecial #246                // Method movingK:(III)V
       225: goto          253
       228: aload_0
       229: iconst_2
       230: iconst_0
       231: iconst_1
       232: invokespecial #246                // Method movingK:(III)V
       235: goto          253
       238: aload_0
       239: iconst_2
       240: iconst_1
       241: iconst_0
       242: invokespecial #246                // Method movingK:(III)V
       245: goto          253
       248: aload_0
       249: iconst_2
       250: invokespecial #238                // Method layBombK:(I)V
       253: aload_0
       254: getfield      #232                // Field keydelay:[I
       257: iload_2
       258: iaload
       259: ifle          272
       262: aload_0
       263: getfield      #232                // Field keydelay:[I
       266: iload_2
       267: dup2
       268: iaload
       269: iconst_1
       270: isub
       271: iastore
       272: iinc          2, 1
       275: iload_2
       276: aload_0
       277: getfield      #234                // Field keys:[I
       280: arraylength
       281: if_icmplt     7
       284: iload_1
       285: ireturn
      LineNumberTable:
        line 683: 0
        line 684: 2
        line 685: 7
        line 686: 35
        line 687: 37
        line 688: 112
        line 689: 122
        line 690: 132
        line 691: 142
        line 692: 152
        line 693: 160
        line 694: 170
        line 695: 180
        line 696: 190
        line 697: 200
        line 698: 208
        line 699: 218
        line 700: 228
        line 701: 238
        line 702: 248
        line 705: 253
        line 684: 272
        line 707: 284

  protected boolean isthere(Bomber, int, int);
    descriptor: (LBomber;II)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=10, args_size=4
         0: aload_1
         1: getfield      #326                // Field Bomber.x:I
         4: bipush        18
         6: iadd
         7: istore        4
         9: aload_1
        10: getfield      #329                // Field Bomber.y:I
        13: bipush        30
        15: iadd
        16: istore        5
        18: iload         4
        20: bipush        40
        22: idiv
        23: istore        6
        25: iload         5
        27: bipush        30
        29: idiv
        30: istore        7
        32: iload         4
        34: bipush        20
        36: idiv
        37: iconst_1
        38: iand
        39: ifle          46
        42: iconst_1
        43: goto          47
        46: iconst_0
        47: istore        8
        49: iload         5
        51: bipush        15
        53: idiv
        54: iconst_1
        55: iand
        56: ifle          63
        59: iconst_1
        60: goto          64
        63: iconst_0
        64: istore        9
        66: iload_2
        67: iload         6
        69: if_icmpne     78
        72: iload_3
        73: iload         7
        75: if_icmpeq     126
        78: iload_2
        79: iload         6
        81: iload         8
        83: iadd
        84: if_icmpne     93
        87: iload_3
        88: iload         7
        90: if_icmpeq     126
        93: iload_2
        94: iload         6
        96: if_icmpne     108
        99: iload_3
       100: iload         7
       102: iload         9
       104: iadd
       105: if_icmpeq     126
       108: iload_2
       109: iload         6
       111: iload         8
       113: iadd
       114: if_icmpne     128
       117: iload_3
       118: iload         7
       120: iload         9
       122: iadd
       123: if_icmpne     128
       126: iconst_1
       127: ireturn
       128: iconst_0
       129: ireturn
      LineNumberTable:
        line 742: 0
        line 743: 9
        line 744: 18
        line 745: 25
        line 746: 32
        line 747: 49
        line 749: 66
        line 750: 93
        line 751: 126
        line 752: 128

  public void moving(Bomber, int, int);
    descriptor: (LBomber;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=11, args_size=4
         0: aload_1
         1: getfield      #326                // Field Bomber.x:I
         4: bipush        18
         6: iadd
         7: istore        4
         9: aload_1
        10: getfield      #329                // Field Bomber.y:I
        13: bipush        30
        15: iadd
        16: istore        5
        18: iload         4
        20: iload_2
        21: bipush        20
        23: imul
        24: iadd
        25: bipush        40
        27: idiv
        28: istore        6
        30: iload         5
        32: iload_3
        33: bipush        15
        35: imul
        36: iadd
        37: bipush        30
        39: idiv
        40: istore        7
        42: iload         4
        44: bipush        20
        46: idiv
        47: iload_2
        48: iadd
        49: iconst_1
        50: iand
        51: ifle          58
        54: iconst_1
        55: goto          59
        58: iconst_0
        59: istore        8
        61: iload         5
        63: bipush        15
        65: idiv
        66: iload_3
        67: iadd
        68: iconst_1
        69: iand
        70: ifle          77
        73: iconst_1
        74: goto          78
        77: iconst_0
        78: istore        9
        80: iconst_1
        81: istore        10
        83: iload_2
        84: ifle          113
        87: aload_0
        88: aload_1
        89: iload_2
        90: iload_3
        91: iload         6
        93: iload         8
        95: iadd
        96: iload         7
        98: iload         6
       100: iload         8
       102: iadd
       103: iload         7
       105: iload         9
       107: iadd
       108: invokespecial #322                // Method wantGo:(LBomber;IIIIII)Z
       111: istore        10
       113: iload_2
       114: ifge          137
       117: aload_0
       118: aload_1
       119: iload_2
       120: iload_3
       121: iload         6
       123: iload         7
       125: iload         6
       127: iload         7
       129: iload         9
       131: iadd
       132: invokespecial #322                // Method wantGo:(LBomber;IIIIII)Z
       135: istore        10
       137: iload_3
       138: ifle          167
       141: aload_0
       142: aload_1
       143: iload_2
       144: iload_3
       145: iload         6
       147: iload         7
       149: iload         9
       151: iadd
       152: iload         6
       154: iload         8
       156: iadd
       157: iload         7
       159: iload         9
       161: iadd
       162: invokespecial #322                // Method wantGo:(LBomber;IIIIII)Z
       165: istore        10
       167: iload_3
       168: ifge          191
       171: aload_0
       172: aload_1
       173: iload_2
       174: iload_3
       175: iload         6
       177: iload         7
       179: iload         6
       181: iload         8
       183: iadd
       184: iload         7
       186: invokespecial #322                // Method wantGo:(LBomber;IIIIII)Z
       189: istore        10
       191: aload_0
       192: aload_1
       193: iload_2
       194: iload_3
       195: iload         10
       197: invokespecial #145                // Method RealMove:(LBomber;IIZ)V
       200: aload_1
       201: aload_0
       202: getfield      #254                // Field player1:LBomber;
       205: if_acmpeq     227
       208: aload_0
       209: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       212: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
       215: ldc           #30                 // String Internet
       217: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       220: ifeq          227
       223: aload_0
       224: invokevirtual #269                // Method java/awt/Component.repaint:()V
       227: return
      LineNumberTable:
        line 756: 0
        line 757: 9
        line 758: 18
        line 759: 30
        line 760: 42
        line 761: 61
        line 763: 80
        line 764: 83
        line 765: 113
        line 766: 137
        line 767: 167
        line 769: 191
        line 771: 200
        line 755: 227

  protected boolean noobject(int, int);
    descriptor: (II)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
         0: aload_0
         1: iload_1
         2: iload_2
         3: invokevirtual #323                // Method whatsThere:(II)I
         6: ifge          11
         9: iconst_1
        10: ireturn
        11: iconst_0
        12: ireturn
      LineNumberTable:
        line 824: 0
        line 825: 11

  protected boolean Steinobject(int, int);
    descriptor: (II)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=3
         0: aload_0
         1: iload_1
         2: iload_2
         3: invokevirtual #323                // Method whatsThere:(II)I
         6: istore_3
         7: iload_3
         8: ifeq          21
        11: iload_3
        12: iconst_1
        13: if_icmpeq     21
        16: iload_3
        17: iconst_2
        18: if_icmpne     23
        21: iconst_1
        22: ireturn
        23: iconst_0
        24: ireturn
      LineNumberTable:
        line 829: 0
        line 830: 7
        line 831: 23

  protected boolean Hindernis(int, int);
    descriptor: (II)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=3
         0: aload_0
         1: iload_1
         2: iload_2
         3: invokevirtual #323                // Method whatsThere:(II)I
         6: istore_3
         7: iload_3
         8: ifeq          21
        11: iload_3
        12: iconst_1
        13: if_icmpeq     21
        16: iload_3
        17: iconst_2
        18: if_icmplt     23
        21: iconst_1
        22: ireturn
        23: iconst_0
        24: ireturn
      LineNumberTable:
        line 835: 0
        line 836: 7
        line 837: 23

  protected int whatsThere(int, int);
    descriptor: (II)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=3
         0: aload_0
         1: getfield      #171                // Field board:[[B
         4: iload_1
         5: aaload
         6: iload_2
         7: baload
         8: ifne          13
        11: iconst_0
        12: ireturn
        13: iconst_0
        14: istore_3
        15: goto          73
        18: aload_0
        19: getfield      #173                // Field bomb:[LBomb;
        22: iload_3
        23: aaload
        24: getfield      #315                // Field Bomb.used:Z
        27: ifeq          70
        30: aload_0
        31: getfield      #173                // Field bomb:[LBomb;
        34: iload_3
        35: aaload
        36: getfield      #205                // Field Bomb.flying:Z
        39: ifne          70
        42: aload_0
        43: getfield      #173                // Field bomb:[LBomb;
        46: iload_3
        47: aaload
        48: getfield      #325                // Field Bomb.x:I
        51: iload_1
        52: if_icmpne     70
        55: aload_0
        56: getfield      #173                // Field bomb:[LBomb;
        59: iload_3
        60: aaload
        61: getfield      #328                // Field Bomb.y:I
        64: iload_2
        65: if_icmpne     70
        68: iconst_1
        69: ireturn
        70: iinc          3, 1
        73: iload_3
        74: bipush        25
        76: if_icmplt     18
        79: aload_0
        80: getfield      #171                // Field board:[[B
        83: iload_1
        84: aaload
        85: iload_2
        86: baload
        87: iconst_2
        88: if_icmplt     100
        91: aload_0
        92: getfield      #171                // Field board:[[B
        95: iload_1
        96: aaload
        97: iload_2
        98: baload
        99: ireturn
       100: iconst_m1
       101: ireturn
      LineNumberTable:
        line 841: 0
        line 842: 13
        line 843: 18
        line 842: 70
        line 844: 79
        line 845: 100

  protected int findBomb(int, int);
    descriptor: (II)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=3
         0: iconst_0
         1: istore_3
         2: goto          48
         5: aload_0
         6: getfield      #173                // Field bomb:[LBomb;
         9: iload_3
        10: aaload
        11: getfield      #315                // Field Bomb.used:Z
        14: ifeq          45
        17: aload_0
        18: getfield      #173                // Field bomb:[LBomb;
        21: iload_3
        22: aaload
        23: getfield      #325                // Field Bomb.x:I
        26: iload_1
        27: if_icmpne     45
        30: aload_0
        31: getfield      #173                // Field bomb:[LBomb;
        34: iload_3
        35: aaload
        36: getfield      #328                // Field Bomb.y:I
        39: iload_2
        40: if_icmpne     45
        43: iload_3
        44: ireturn
        45: iinc          3, 1
        48: iload_3
        49: bipush        25
        51: if_icmplt     5
        54: iconst_m1
        55: ireturn
      LineNumberTable:
        line 849: 0
        line 850: 5
        line 849: 45
        line 851: 54

  protected void layBomb(Bomber, int, int);
    descriptor: (LBomber;II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=10, locals=7, args_size=4
         0: aload_0
         1: aload_1
         2: iload_2
         3: iload_3
         4: invokespecial #136                // Method KamikazeExplo:(LBomber;II)Z
         7: ifeq          11
        10: return
        11: aload_1
        12: invokevirtual #144                // Method Bomber.PlacedBomb:()Z
        15: ifeq          128
        18: aload_1
        19: aload_0
        20: getfield      #254                // Field player1:LBomber;
        23: if_acmpeq     53
        26: aload_0
        27: getfield      #126                // Field Choice2:Ljava/awt/Choice;
        30: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
        33: ldc           #30                 // String Internet
        35: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
        38: ifne          53
        41: aload_0
        42: getfield      #173                // Field bomb:[LBomb;
        45: aload_1
        46: getfield      #264                // Field Bomber.remotebomb:I
        49: aaload
        50: invokevirtual #138                // Method Bomb.LandImmediately:()V
        53: aload_0
        54: getfield      #173                // Field bomb:[LBomb;
        57: aload_1
        58: getfield      #264                // Field Bomber.remotebomb:I
        61: aaload
        62: getfield      #205                // Field Bomb.flying:Z
        65: ifne          300
        68: aload_1
        69: aload_0
        70: getfield      #254                // Field player1:LBomber;
        73: if_acmpne     110
        76: aload_0
        77: invokevirtual #214                // Method getRemotePlayerCount:()I
        80: ifle          110
        83: iconst_3
        84: newarray       byte
        86: dup
        87: iconst_0
        88: iload_2
        89: i2b
        90: bastore
        91: dup
        92: iconst_1
        93: iload_3
        94: i2b
        95: bastore
        96: dup
        97: iconst_2
        98: iconst_1
        99: bastore
       100: astore        4
       102: aload_0
       103: bipush        66
       105: aload         4
       107: invokevirtual #277                // Method send:(C[B)V
       110: aload_0
       111: getfield      #162                // Field anime:LAnimator;
       114: aload_1
       115: getfield      #264                // Field Bomber.remotebomb:I
       118: invokevirtual #199                // Method Animator.exploBomb:(I)V
       121: aload_1
       122: invokevirtual #146                // Method Bomber.RemoteExplo:()V
       125: goto          300
       128: aload_0
       129: iload_2
       130: iload_3
       131: invokevirtual #248                // Method noobject:(II)Z
       134: ifeq          300
       137: aload_1
       138: getfield      #174                // Field Bomber.bombnum:I
       141: ifle          300
       144: aload_1
       145: aload_0
       146: getfield      #254                // Field player1:LBomber;
       149: if_acmpne     190
       152: aload_0
       153: invokevirtual #214                // Method getRemotePlayerCount:()I
       156: ifle          190
       159: aload_0
       160: invokespecial #280                // Method sendVerification:()V
       163: iconst_3
       164: newarray       byte
       166: dup
       167: iconst_0
       168: iload_2
       169: i2b
       170: bastore
       171: dup
       172: iconst_1
       173: iload_3
       174: i2b
       175: bastore
       176: dup
       177: iconst_2
       178: iconst_0
       179: bastore
       180: astore        4
       182: aload_0
       183: bipush        66
       185: aload         4
       187: invokevirtual #277                // Method send:(C[B)V
       190: iconst_m1
       191: istore        4
       193: iconst_0
       194: istore        5
       196: goto          219
       199: aload_0
       200: getfield      #173                // Field bomb:[LBomb;
       203: iload         5
       205: aaload
       206: getfield      #315                // Field Bomb.used:Z
       209: ifne          216
       212: iload         5
       214: istore        4
       216: iinc          5, 1
       219: iload         5
       221: bipush        25
       223: if_icmplt     199
       226: iload         4
       228: iflt          300
       231: aload_1
       232: getfield      #296                // Field Bomber.sickness:I
       235: ifne          242
       238: iconst_1
       239: goto          246
       242: aload_1
       243: getfield      #201                // Field Bomber.explorange:I
       246: istore        6
       248: aload_0
       249: getfield      #173                // Field bomb:[LBomb;
       252: iload         4
       254: new           #52                 // class Bomb
       257: dup
       258: aload_0
       259: iload_2
       260: iload_3
       261: iload         6
       263: aload_1
       264: aload_1
       265: getfield      #265                // Field Bomber.remoteextra:Z
       268: invokespecial #110                // Method Bomb."<init>":(LBomberman;IIILBomber;Z)V
       271: aastore
       272: aload_1
       273: dup
       274: getfield      #174                // Field Bomber.bombnum:I
       277: iconst_1
       278: isub
       279: putfield      #174                // Field Bomber.bombnum:I
       282: aload_1
       283: getfield      #265                // Field Bomber.remoteextra:Z
       286: ifeq          295
       289: aload_1
       290: iload         4
       292: invokevirtual #143                // Method Bomber.PlaceBomb:(I)V
       295: aload_0
       296: iconst_1
       297: invokevirtual #253                // Method playSound:(I)V
       300: aload_1
       301: aload_0
       302: getfield      #254                // Field player1:LBomber;
       305: if_acmpeq     327
       308: aload_0
       309: getfield      #126                // Field Choice2:Ljava/awt/Choice;
       312: invokevirtual #216                // Method java/awt/Choice.getSelectedItem:()Ljava/lang/String;
       315: ldc           #30                 // String Internet
       317: invokevirtual #197                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
       320: ifeq          327
       323: aload_0
       324: invokevirtual #269                // Method java/awt/Component.repaint:()V
       327: return
      LineNumberTable:
        line 904: 0
        line 906: 11
        line 907: 18
        line 908: 41
        line 909: 53
        line 910: 68
        line 911: 83
        line 912: 102
        line 914: 110
        line 915: 121
        line 906: 125
        line 917: 128
        line 918: 144
        line 919: 159
        line 920: 163
        line 921: 182
        line 923: 190
        line 924: 193
        line 925: 226
        line 926: 231
        line 927: 248
        line 928: 272
        line 929: 282
        line 930: 295
        line 934: 300
        line 903: 327

  public void playSound(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=3, args_size=2
         0: iconst_4
         1: anewarray     #90                 // class java/lang/String
         4: dup
         5: iconst_0
         6: ldc           #41                 // String bomb
         8: aastore
         9: dup
        10: iconst_1
        11: ldc           #49                 // String put
        13: aastore
        14: dup
        15: iconst_2
        16: ldc           #45                 // String extra
        18: aastore
        19: dup
        20: iconst_3
        21: ldc           #43                 // String death
        23: aastore
        24: astore_2
        25: aload_0
        26: new           #94                 // class java/net/URL
        29: dup
        30: aload_0
        31: invokevirtual #207                // Method java/applet/Applet.getCodeBase:()Ljava/net/URL;
        34: new           #91                 // class java/lang/StringBuffer
        37: dup
        38: aload_2
        39: iload_1
        40: aaload
        41: invokestatic  #318                // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
        44: invokespecial #117                // Method java/lang/StringBuffer."<init>":(Ljava/lang/String;)V
        47: ldc           #14                 // String .au
        49: invokevirtual #166                // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
        52: invokevirtual #312                // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
        55: invokespecial #120                // Method java/net/URL."<init>":(Ljava/net/URL;Ljava/lang/String;)V
        58: invokevirtual #252                // Method java/applet/Applet.play:(Ljava/net/URL;)V
        61: return
        62: pop
        63: return
      Exception table:
         from    to  target type
            25    61    62   Class java/net/MalformedURLException
      LineNumberTable:
        line 970: 0
        line 971: 25
        line 972: 25
        line 971: 61
        line 973: 62
        line 969: 63

  public Bomberman();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=1, args_size=1
         0: aload_0
         1: invokespecial #98                 // Method java/applet/Applet."<init>":()V
         4: aload_0
         5: new           #95                 // class java/util/Vector
         8: dup
         9: invokespecial #102                // Method java/util/Vector."<init>":()V
        12: putfield      #256                // Field players:Ljava/util/Vector;
        15: aload_0
        16: new           #95                 // class java/util/Vector
        19: dup
        20: invokespecial #102                // Method java/util/Vector."<init>":()V
        23: putfield      #251                // Field partyplayers:Ljava/util/Vector;
        26: aload_0
        27: new           #95                 // class java/util/Vector
        30: dup
        31: invokespecial #102                // Method java/util/Vector."<init>":()V
        34: putfield      #181                // Field clientpartyplayers:Ljava/util/Vector;
        37: aload_0
        38: iconst_1
        39: putfield      #139                // Field Login:Z
        42: aload_0
        43: new           #83                 // class java/awt/TextField
        46: dup
        47: bipush        30
        49: invokespecial #103                // Method java/awt/TextField."<init>":(I)V
        52: putfield      #141                // Field NameField:Ljava/awt/TextField;
        55: aload_0
        56: iconst_5
        57: putfield      #147                // Field SUPPORTEDPLAYERCOUNT:I
        60: aload_0
        61: iconst_5
        62: anewarray     #77                 // class java/awt/Image
        65: putfield      #244                // Field manimages:[Ljava/awt/Image;
        68: aload_0
        69: ldc           #1                  // String
        71: putfield      #305                // Field statusstring:Ljava/lang/String;
        74: aload_0
        75: iconst_3
        76: putfield      #309                // Field tilestype:I
        79: aload_0
        80: iconst_5
        81: anewarray     #62                 // class "[I"
        84: dup
        85: iconst_0
        86: iconst_3
        87: newarray       int
        89: dup
        90: iconst_0
        91: ldc           #6                  // int -65536
        93: iastore
        94: dup
        95: iconst_1
        96: iconst_m1
        97: iastore
        98: dup
        99: iconst_2
       100: ldc           #10                 // int -16776961
       102: iastore
       103: aastore
       104: dup
       105: iconst_1
       106: iconst_3
       107: newarray       int
       109: dup
       110: iconst_0
       111: ldc           #6                  // int -65536
       113: iastore
       114: dup
       115: iconst_1
       116: ldc           #12                 // int -16777216
       118: iastore
       119: dup
       120: iconst_2
       121: ldc           #12                 // int -16777216
       123: iastore
       124: aastore
       125: dup
       126: iconst_2
       127: iconst_3
       128: newarray       int
       130: dup
       131: iconst_0
       132: ldc           #5                  // int -65281
       134: iastore
       135: dup
       136: iconst_1
       137: ldc           #10                 // int -16776961
       139: iastore
       140: dup
       141: iconst_2
       142: ldc           #11                 // int -16777024
       144: iastore
       145: aastore
       146: dup
       147: iconst_3
       148: iconst_3
       149: newarray       int
       151: dup
       152: iconst_0
       153: ldc           #9                  // int -16728064
       155: iastore
       156: dup
       157: iconst_1
       158: ldc           #6                  // int -65536
       160: iastore
       161: dup
       162: iconst_2
       163: ldc           #7                  // int -4194304
       165: iastore
       166: aastore
       167: dup
       168: iconst_4
       169: iconst_3
       170: newarray       int
       172: dup
       173: iconst_0
       174: ldc           #6                  // int -65536
       176: iastore
       177: dup
       178: iconst_1
       179: ldc           #8                  // int -16711936
       181: iastore
       182: dup
       183: iconst_2
       184: ldc           #9                  // int -16728064
       186: iastore
       187: aastore
       188: putfield      #142                // Field PCOLORS:[[I
       191: aload_0
       192: bipush        25
       194: putfield      #124                // Field BOMBS:I
       197: aload_0
       198: sipush        143
       201: putfield      #130                // Field EXPLOS:I
       204: aload_0
       205: bipush        9
       207: anewarray     #61                 // class "[B"
       210: dup
       211: iconst_0
       212: iconst_4
       213: newarray       byte
       215: dup
       216: iconst_0
       217: bipush        15
       219: bastore
       220: dup
       221: iconst_1
       222: bipush        14
       224: bastore
       225: dup
       226: iconst_2
       227: bipush        13
       229: bastore
       230: dup
       231: iconst_3
       232: bipush        12
       234: bastore
       235: aastore
       236: dup
       237: iconst_1
       238: iconst_4
       239: newarray       byte
       241: dup
       242: iconst_0
       243: bipush        19
       245: bastore
       246: dup
       247: iconst_1
       248: bipush        18
       250: bastore
       251: dup
       252: iconst_2
       253: bipush        17
       255: bastore
       256: dup
       257: iconst_3
       258: bipush        16
       260: bastore
       261: aastore
       262: dup
       263: iconst_2
       264: iconst_4
       265: newarray       byte
       267: dup
       268: iconst_0
       269: bipush        32
       271: bastore
       272: dup
       273: iconst_1
       274: bipush        28
       276: bastore
       277: dup
       278: iconst_2
       279: bipush        24
       281: bastore
       282: dup
       283: iconst_3
       284: bipush        20
       286: bastore
       287: aastore
       288: dup
       289: iconst_3
       290: iconst_4
       291: newarray       byte
       293: dup
       294: iconst_0
       295: bipush        33
       297: bastore
       298: dup
       299: iconst_1
       300: bipush        29
       302: bastore
       303: dup
       304: iconst_2
       305: bipush        25
       307: bastore
       308: dup
       309: iconst_3
       310: bipush        21
       312: bastore
       313: aastore
       314: dup
       315: iconst_4
       316: iconst_4
       317: newarray       byte
       319: dup
       320: iconst_0
       321: iconst_3
       322: bastore
       323: dup
       324: iconst_1
       325: iconst_2
       326: bastore
       327: dup
       328: iconst_2
       329: iconst_1
       330: bastore
       331: dup
       332: iconst_3
       333: iconst_0
       334: bastore
       335: aastore
       336: dup
       337: iconst_5
       338: iconst_4
       339: newarray       byte
       341: dup
       342: iconst_0
       343: bipush        34
       345: bastore
       346: dup
       347: iconst_1
       348: bipush        30
       350: bastore
       351: dup
       352: iconst_2
       353: bipush        26
       355: bastore
       356: dup
       357: iconst_3
       358: bipush        22
       360: bastore
       361: aastore
       362: dup
       363: bipush        6
       365: iconst_4
       366: newarray       byte
       368: dup
       369: iconst_0
       370: bipush        35
       372: bastore
       373: dup
       374: iconst_1
       375: bipush        31
       377: bastore
       378: dup
       379: iconst_2
       380: bipush        27
       382: bastore
       383: dup
       384: iconst_3
       385: bipush        23
       387: bastore
       388: aastore
       389: dup
       390: bipush        7
       392: iconst_4
       393: newarray       byte
       395: dup
       396: iconst_0
       397: bipush        7
       399: bastore
       400: dup
       401: iconst_1
       402: bipush        6
       404: bastore
       405: dup
       406: iconst_2
       407: iconst_5
       408: bastore
       409: dup
       410: iconst_3
       411: iconst_4
       412: bastore
       413: aastore
       414: dup
       415: bipush        8
       417: iconst_4
       418: newarray       byte
       420: dup
       421: iconst_0
       422: bipush        11
       424: bastore
       425: dup
       426: iconst_1
       427: bipush        10
       429: bastore
       430: dup
       431: iconst_2
       432: bipush        9
       434: bastore
       435: dup
       436: iconst_3
       437: bipush        8
       439: bastore
       440: aastore
       441: putfield      #200                // Field exploarts:[[B
       444: aload_0
       445: bipush        15
       447: bipush        13
       449: multianewarray #63,  2            // class "[[B"
       453: putfield      #171                // Field board:[[B
       456: aload_0
       457: bipush        15
       459: bipush        13
       461: multianewarray #63,  2            // class "[[B"
       465: putfield      #303                // Field startboard:[[B
       468: aload_0
       469: bipush        25
       471: anewarray     #52                 // class Bomb
       474: putfield      #173                // Field bomb:[LBomb;
       477: aload_0
       478: sipush        143
       481: anewarray     #58                 // class Explosion
       484: putfield      #198                // Field explo:[LExplosion;
       487: aload_0
       488: bipush        7
       490: anewarray     #77                 // class java/awt/Image
       493: putfield      #302                // Field startanis:[Ljava/awt/Image;
       496: aload_0
       497: bipush        6
       499: iconst_2
       500: multianewarray #64,  2            // class "[[Ljava/awt/Image;"
       504: putfield      #164                // Field anitiles:[[Ljava/awt/Image;
       507: aload_0
       508: bipush        6
       510: putfield      #224                // Field index:I
       513: aload_0
       514: iconst_0
       515: putfield      #331                // Field zoom:Z
       518: aload_0
       519: iconst_1
       520: putfield      #332                // Field zoomin:Z
       523: aload_0
       524: iconst_0
       525: putfield      #131                // Field Game:Z
       528: aload_0
       529: bipush        15
       531: newarray       int
       533: dup
       534: iconst_0
       535: bipush        56
       537: iastore
       538: dup
       539: iconst_1
       540: bipush        52
       542: iastore
       543: dup
       544: iconst_2
       545: bipush        50
       547: iastore
       548: dup
       549: iconst_3
       550: bipush        54
       552: iastore
       553: dup
       554: iconst_4
       555: bipush        53
       557: iastore
       558: dup
       559: iconst_5
       560: sipush        1004
       563: iastore
       564: dup
       565: bipush        6
       567: sipush        1006
       570: iastore
       571: dup
       572: bipush        7
       574: sipush        1005
       577: iastore
       578: dup
       579: bipush        8
       581: sipush        1007
       584: iastore
       585: dup
       586: bipush        9
       588: bipush        32
       590: iastore
       591: dup
       592: bipush        10
       594: bipush        101
       596: iastore
       597: dup
       598: bipush        11
       600: bipush        115
       602: iastore
       603: dup
       604: bipush        12
       606: bipush        100
       608: iastore
       609: dup
       610: bipush        13
       612: bipush        102
       614: iastore
       615: dup
       616: bipush        14
       618: bipush        97
       620: iastore
       621: putfield      #234                // Field keys:[I
       624: aload_0
       625: bipush        15
       627: newarray       boolean
       629: putfield      #233                // Field keypressed:[Z
       632: aload_0
       633: bipush        15
       635: newarray       int
       637: putfield      #232                // Field keydelay:[I
       640: return
      LineNumberTable:
        line 10: 0
        line 12: 4
        line 13: 15
        line 14: 26
        line 18: 37
        line 19: 42
        line 21: 55
        line 35: 60
        line 39: 68
        line 40: 74
        line 42: 79
        line 43: 86
        line 42: 103
        line 44: 106
        line 42: 124
        line 45: 127
        line 42: 145
        line 46: 148
        line 42: 166
        line 47: 169
        line 42: 187
        line 50: 191
        line 51: 197
        line 55: 204
        line 56: 212
        line 55: 235
        line 57: 238
        line 55: 261
        line 58: 264
        line 55: 287
        line 59: 290
        line 55: 313
        line 60: 316
        line 55: 335
        line 61: 338
        line 55: 361
        line 62: 365
        line 55: 388
        line 63: 392
        line 55: 413
        line 64: 417
        line 55: 440
        line 67: 444
        line 68: 456
        line 69: 468
        line 70: 477
        line 74: 487
        line 75: 496
        line 76: 507
        line 77: 513
        line 78: 518
        line 79: 523
        line 83: 528
        line 84: 624
        line 85: 632
        line 10: 640
}
SourceFile: "Bomberman.java"
