} else if (ev.getSource() == butFindClub) { findClub(); } else if (ev.getSource() == butSpot) { doSpot(); } else if (ev.getSource() == butNextTarg) { jumpToNextTarget(); } else if (ev.getSource() == butFlipArms) { updateFlipArms(!ce().getArmsFlipped());
} else if (ev.getActionCommand().equalsIgnoreCase("fireFindClub")) { findClub(); } else if (ev.getActionCommand().equalsIgnoreCase("fireSpot")) { doSpot(); } else if (ev.getActionCommand().equalsIgnoreCase("fireNextTarg")) { jumpToNextTarget(); } else if (ev.getActionCommand().equalsIgnoreCase("fireFlipArms")) { updateFlipArms(!ce().getArmsFlipped());
    public void actionPerformed(ActionEvent ev) {        if ( statusBarActionPerformed(ev, client) )          return;                  if (!client.isMyTurn()) {            return;        }                if (ev.getSource() == butDone) {            ready();        } else if (ev.getSource() == butReport) {            new MiniReportDisplay(client.frame, client.eotr).show();            return;        } else if (ev.getSource() == butFire) {            fire();        } else if (ev.getSource() == butSkip) {            nextWeapon();        } else if (ev.getSource() == butTwist) {            twisting = true;        } else if (ev.getSource() == butNext) {            selectEntity(client.getNextEntityNum(cen));        } else if (ev.getSource() == butMore) {            buttonLayout++;            buttonLayout %= NUM_BUTTON_LAYOUTS;            setupButtonPanel();    } else if (ev.getSource() == butFindClub) {      findClub();    } else if (ev.getSource() == butSpot) {      doSpot();        } else if (ev.getSource() == butNextTarg) {          jumpToNextTarget();        } else if (ev.getSource() == butFlipArms) {          updateFlipArms(!ce().getArmsFlipped());        // Fire Mode - More Fire Mode button handling - Rasia        } else if (ev.getSource() == butFireMode) {            changeMode();        }    }