diff --git a/MegaMek/.gitignore b/MegaMek/.gitignore new file mode 100644 index 000000000..ae3c17260 --- /dev/null +++ b/MegaMek/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/MegaMek/AggregationDiagram.ucls b/MegaMek/AggregationDiagram.ucls new file mode 100644 index 000000000..ee50621a7 --- /dev/null +++ b/MegaMek/AggregationDiagram.ucls @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MegaMek/Assignment3Diagram.ucls b/MegaMek/Assignment3Diagram.ucls new file mode 100644 index 000000000..e69ff75d0 --- /dev/null +++ b/MegaMek/Assignment3Diagram.ucls @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MegaMek/Assignment4UseCaseDiagram.ucd b/MegaMek/Assignment4UseCaseDiagram.ucd new file mode 100644 index 000000000..d9409393a --- /dev/null +++ b/MegaMek/Assignment4UseCaseDiagram.ucd @@ -0,0 +1,398 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + 2 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 40 + 91 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 40 + 100 + 245 + 99 + + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 45 + 347 + + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 40 + 100 + 249 + 204 + + + + + + true + + + + + 2 + + + + + + + + + + + + Load Saved Game + + + + + + + + AI + + + + + + + + Start Scenario + + + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 40 + 118 + 248 + 292 + + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 39 + 179 + + + + + + + + Player 2 + + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 35 + 265 + + + + + + + + Spectator + + + + + + + + Connect to a Game + + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 40 + 100 + 250 + 378 + + + + + + + + Start a New Game + + + + + + + + Player 1 + + + + + + + + + + + + true + + + + + + 2 + + + + + + 378 + 257 + 179 + 65 + + + + + + MegaMek GameMenu System + + + + \ No newline at end of file diff --git a/MegaMek/Assignment5Photos/Diagram1.jpg b/MegaMek/Assignment5Photos/Diagram1.jpg new file mode 100644 index 000000000..08155ae34 Binary files /dev/null and b/MegaMek/Assignment5Photos/Diagram1.jpg differ diff --git a/MegaMek/Assignment5Photos/Diagram2.jpg b/MegaMek/Assignment5Photos/Diagram2.jpg new file mode 100644 index 000000000..e1103315d Binary files /dev/null and b/MegaMek/Assignment5Photos/Diagram2.jpg differ diff --git a/MegaMek/Assignment5Photos/Diagram3.jpg b/MegaMek/Assignment5Photos/Diagram3.jpg new file mode 100644 index 000000000..62cb6e381 Binary files /dev/null and b/MegaMek/Assignment5Photos/Diagram3.jpg differ diff --git a/MegaMek/Assignment5Photos/Diagram4.jpg b/MegaMek/Assignment5Photos/Diagram4.jpg new file mode 100644 index 000000000..c3d60b4e2 Binary files /dev/null and b/MegaMek/Assignment5Photos/Diagram4.jpg differ diff --git a/MegaMek/Assignment5Photos/Diagram5.jpg b/MegaMek/Assignment5Photos/Diagram5.jpg new file mode 100644 index 000000000..a186ceba9 Binary files /dev/null and b/MegaMek/Assignment5Photos/Diagram5.jpg differ diff --git a/MegaMek/Assignment6Diagram.sqd b/MegaMek/Assignment6Diagram.sqd new file mode 100644 index 000000000..3f170b238 --- /dev/null +++ b/MegaMek/Assignment6Diagram.sqd @@ -0,0 +1,31 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + 2 + + + + + + + + + + + + + \ No newline at end of file diff --git a/MegaMek/Assignment6Diagram1.sqd b/MegaMek/Assignment6Diagram1.sqd new file mode 100644 index 000000000..ac55a28fb --- /dev/null +++ b/MegaMek/Assignment6Diagram1.sqd @@ -0,0 +1,19059 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + false + + + + + 2 + + + + + + + + + + + false + + + + + + 2 + + + + + + 259 + 5 + 436 + 20 + + + + + + + + false + + + + + + 2 + + + + + + 30 + 10 + 431 + 104 + + + + true + + + + + 2 + + + + + + + + + false + + + + + + 2 + + + + + + 154 + 10 + 232 + 85 + + + + true + + + + + 2 + + + + + + + + getConnection + true + 2 + 2 + + + true + + + + + 2 + + + + + + + + + false + + + + + + 2 + + + + + + 165 + 10 + 55 + 84 + + + + true + + + + + 2 + + + + + + + + Disconnect(Turn invisible) + true + 1 + 1 + + + + + + + + + + + false + + + + + + 2 + + + + + + 259 + 5 + 60 + 20 + + + + + + + + + + + false + + + + + + 2 + + + + + + -1 + 100 + 10 + 20 + + + + + + + + User + + + + + true + + + Player appears as disconnected + false + + + true + + + + + 2 + + + + + + + + + false + + + + + + 2 + + + + + + 59 + 10 + 627 + 170 + + + + true + + + + + 2 + + + + + + + + Client removed from Player List + false + + + true + + + + + 2 + + + + + + + + + false + + + + + + 2 + + + + + + 30 + 10 + 811 + 189 + + + + true + + + + + 2 + + + + + + + + Display that Player disconnected + false + + + + + + + + + + + false + + + + + + 2 + + + + + + 259 + 5 + 816 + 20 + + + + + + + + + + + false + + + + + + 2 + + + + + + -1 + 184 + 724 + 20 + + + + + + + + ChatterBox2 + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + FILENAME_BUTTON_UP + String + true + + + true + + + + + + 2 + + + + + + FILENAME_BUTTON_DOWN + String + true + + + true + + + + + + 2 + + + + + + FILENAME_BUTTON_MINIMISE + String + true + + + true + + + + + + 2 + + + + + + FILENAME_BUTTON_MAXIMISE + String + true + + + true + + + + + + 2 + + + + + + FILENAME_BUTTON_RESIZE + String + true + + + true + + + + + + 2 + + + + + + FONT_CHAT + Font + true + + + true + + + + + + 2 + + + + + + COLOR_TEXT_BACK + Color + true + + + true + + + + + + 2 + + + + + + COLOR_TEXT_FRONT + Color + true + + + true + + + + + + 2 + + + + + + COLOR_BACKGROUND + Color + true + + + true + + + + + + 2 + + + + + + cb + ChatterBox + false + + + true + + + + + + 2 + + + + + + SLIDING_SPEED + int + true + + + true + + + + + + 2 + + + + + + MIN_SLIDE_OFFSET + int + true + + + true + + + + + + 2 + + + + + + DIST_BOTTOM + int + true + + + true + + + + + + 2 + + + + + + DIST_SIDE + int + true + + + true + + + + + + 2 + + + + + + MAX_IDLE_TIME + long + true + + + true + + + + + + 2 + + + + + + height + int + false + + + true + + + + + + 2 + + + + + + width + int + false + + + true + + + + + + 2 + + + + + + max_nbr_rows + int + false + + + true + + + + + + 2 + + + + + + isHit + boolean + false + + + true + + + + + + 2 + + + + + + resizing + boolean + false + + + true + + + + + + 2 + + + + + + scrolling + boolean + false + + + true + + + + + + 2 + + + + + + increasedChatScroll + boolean + false + + + true + + + + + + 2 + + + + + + decreasedChatScroll + boolean + false + + + true + + + + + + 2 + + + + + + overTheTop + boolean + false + + + true + + + + + + 2 + + + + + + underTheBottom + boolean + false + + + true + + + + + + 2 + + + + + + slidingDown + boolean + false + + + true + + + + + + 2 + + + + + + slidingUp + boolean + false + + + true + + + + + + 2 + + + + + + lockOpen + boolean + false + + + true + + + + + + 2 + + + + + + chatScroll + int + false + + + true + + + + + + 2 + + + + + + scrollBarHeight + int + false + + + true + + + + + + 2 + + + + + + scrollBarOffset + int + false + + + true + + + + + + 2 + + + + + + slideOffset + int + false + + + true + + + + + + 2 + + + + + + idleTime + long + false + + + true + + + + + + 2 + + + + + + scrollBarStep + float + false + + + true + + + + + + 2 + + + + + + scrollBarDragPos + float + false + + + true + + + + + + 2 + + + + + + message + String + false + + + true + + + + + + 2 + + + + + + visibleMessage + String + false + + + true + + + + + + 2 + + + + + + lastScrollPoint + Point + false + + + true + + + + + + 2 + + + + + + messages + Vector<String> + false + + + true + + + + + + 2 + + + + + + client + Client + false + + + true + + + + + + 2 + + + + + + bv + BoardView1 + false + + + true + + + + + + 2 + + + + + + upbutton + Image + false + + + true + + + + + + 2 + + + + + + downbutton + Image + false + + + true + + + + + + 2 + + + + + + maxbutton + Image + false + + + true + + + + + + 2 + + + + + + minbutton + Image + false + + + true + + + + + + 2 + + + + + + resizebutton + Image + false + + + true + + + + + + 2 + + + + + + fm + FontMetrics + false + + + true + + + + + + 2 + + + + + + ChatterBox2 + void + + + client + ClientGUI + + + boardview + IBoardView + + + false + false + + + true + + + + + + 2 + + + + + + isReleased + boolean + + false + false + + + true + + + + + + 2 + + + + + + isSliding + boolean + + false + false + + + true + + + + + + 2 + + + + + + slideUp + void + + false + false + + + true + + + + + + 2 + + + + + + slideDown + void + + false + false + + + true + + + + + + 2 + + + + + + stopSliding + void + + false + false + + + true + + + + + + 2 + + + + + + isDown + boolean + + false + false + + + true + + + + + + 2 + + + + + + isUp + boolean + + false + false + + + true + + + + + + 2 + + + + + + setIdleTime + void + + + timeIdle + long + + + add + boolean + + + false + false + + + true + + + + + + 2 + + + + + + pageUp + void + + false + false + + + true + + + + + + 2 + + + + + + pageDown + void + + false + false + + + true + + + + + + 2 + + + + + + slide + boolean + + false + false + + + true + + + + + + 2 + + + + + + stopScrolling + void + + false + false + + + true + + + + + + 2 + + + + + + isDragged + boolean + + + p + Point + + + size + Dimension + + + false + false + + + true + + + + + + 2 + + + + + + isBeingDragged + boolean + + false + false + + + true + + + + + + 2 + + + + + + isMouseOver + boolean + + + p + Point + + + size + Dimension + + + false + false + + + true + + + + + + 2 + + + + + + isHit + boolean + + + p + Point + + + size + Dimension + + + false + false + + + true + + + + + + 2 + + + + + + draw + void + + + graph + Graphics + + + clipBounds + Rectangle + + + false + false + + + true + + + + + + 2 + + + + + + printLine + void + + + graph + Graphics + + + text + String + + + x + int + + + y + int + + + false + false + + + true + + + + + + 2 + + + + + + addChatMessage + void + + + line + String + + + false + false + + + true + + + + + + 2 + + + + + + scrollUp + void + + false + false + + + true + + + + + + 2 + + + + + + scrollDown + void + + false + false + + + true + + + + + + 2 + + + + + + resize + void + + + p + Point + + + size + Dimension + + + false + false + + + true + + + + + + 2 + + + + + + scroll + void + + + p + Point + + + size + Dimension + + + false + false + + + true + + + + + + 2 + + + + + + computeScrollBarOffset + void + + false + false + + + true + + + + + + 2 + + + + + + computeScrollBarHeight + void + + false + false + + + true + + + + + + 2 + + + + + + keyPressed + void + + + ke + KeyEvent + + + false + false + + + true + + + + + + 2 + + + + + + keyReleased + void + + + ke + KeyEvent + + + false + false + + + true + + + + + + 2 + + + + + + keyTyped + void + + + ke + KeyEvent + + + false + false + + + true + + + + + + 2 + + + + + + getMessage + String + + false + false + + + true + + + + + + 2 + + + + + + setMessage + void + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + setChatterBox + void + + + cb + ChatterBox + + + false + false + + + true + + + + + + 2 + + + + + + getScrollbarOuterHeight + int + + false + false + + + true + + + + + + 2 + + + + + + getMaxScrollbarHeight + int + + false + false + + + true + + + + + + 2 + + + + + + getMaxSlideOffset + int + + false + false + + + true + + + + + + 2 + + + + + + clearMessage + void + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.client.ui.swing.ChatterBox2 + false + + + + + + true + + + Player ID + Message + true + 4 + 4 + + + + + + + + + + + + false + + + + + + 2 + + + + + + 259 + 5 + 632 + 20 + + + + + + + + + + + false + + + + + + 2 + + + + + + -1 + 175 + 545 + 20 + + + + + + + + ClientGUI + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + FILENAME_ICON_16X16 + String + true + + + true + + + + + + 2 + + + + + + FILENAME_ICON_32X32 + String + true + + + true + + + + + + 2 + + + + + + FILENAME_ICON_48X48 + String + true + + + true + + + + + + 2 + + + + + + FILENAME_ICON_256X256 + String + true + + + true + + + + + + 2 + + + + + + serialVersionUID + long + true + + + true + + + + + + 2 + + + + + + VIEW_MEK_DISPLAY + String + true + + + true + + + + + + 2 + + + + + + VIEW_MINI_MAP + String + true + + + true + + + + + + 2 + + + + + + VIEW_LOS_SETTING + String + true + + + true + + + + + + 2 + + + + + + VIEW_UNIT_OVERVIEW + String + true + + + true + + + + + + 2 + + + + + + VIEW_ZOOM_IN + String + true + + + true + + + + + + 2 + + + + + + VIEW_ZOOM_OUT + String + true + + + true + + + + + + 2 + + + + + + VIEW_TOGGLE_ISOMETRIC + String + true + + + true + + + + + + 2 + + + + + + VIEW_TOGGLE_FOV_DARKEN + String + true + + + true + + + + + + 2 + + + + + + VIEW_TOGGLE_FOV_HIGHLIGHT + String + true + + + true + + + + + + 2 + + + + + + VIEW_TOGGLE_FIRING_SOLUTIONS + String + true + + + true + + + + + + 2 + + + + + + VIEW_MOVE_ENV + String + true + + + true + + + + + + 2 + + + + + + VIEW_MOVE_MOD_ENV + String + true + + + true + + + + + + 2 + + + + + + SAVE_WEAP_ORDER + String + true + + + true + + + + + + 2 + + + + + + frame + JFrame + false + + + true + + + + + + 2 + + + + + + menuBar + CommonMenuBar + false + + + true + + + + + + 2 + + + + + + about + CommonAboutDialog + false + + + true + + + + + + 2 + + + + + + help + CommonHelpDialog + false + + + true + + + + + + 2 + + + + + + setdlg + CommonSettingsDialog + false + + + true + + + + + + 2 + + + + + + helpFileName + String + false + + + true + + + + + + 2 + + + + + + controller + MegaMekController + false + + + true + + + + + + 2 + + + + + + cb + ChatterBox + false + + + true + + + + + + 2 + + + + + + cb2 + ChatterBox2 + false + + + true + + + + + + 2 + + + + + + bv + BoardView1 + false + + + true + + + + + + 2 + + + + + + bvc + Component + false + + + true + + + + + + 2 + + + + + + mechW + JDialog + false + + + true + + + + + + 2 + + + + + + mechD + UnitDisplay + false + + + true + + + + + + 2 + + + + + + minimapW + JDialog + false + + + true + + + + + + 2 + + + + + + minimap + MiniMap + false + + + true + + + + + + 2 + + + + + + popup + MapMenu + false + + + true + + + + + + 2 + + + + + + uo + UnitOverview + false + + + true + + + + + + 2 + + + + + + ruler + Ruler + false + + + true + + + + + + 2 + + + + + + curPanel + JComponent + false + + + true + + + + + + 2 + + + + + + chatlounge + ChatLounge + false + + + true + + + + + + 2 + + + + + + gameOptionsDialog + GameOptionsDialog + false + + + true + + + + + + 2 + + + + + + mechSelectorDialog + UnitSelectorDialog + false + + + true + + + + + + 2 + + + + + + startingPositionDialog + StartingPositionDialog + false + + + true + + + + + + 2 + + + + + + playerListDialog + PlayerListDialog + false + + + true + + + + + + 2 + + + + + + randomArmyDialog + RandomArmyDialog + false + + + true + + + + + + 2 + + + + + + randomSkillDialog + RandomSkillDialog + false + + + true + + + + + + 2 + + + + + + randomNameDialog + RandomNameDialog + false + + + true + + + + + + 2 + + + + + + conditionsDialog + PlanetaryConditionsDialog + false + + + true + + + + + + 2 + + + + + + dlgLoadList + JFileChooser + false + + + true + + + + + + 2 + + + + + + dlgSaveList + JFileChooser + false + + + true + + + + + + 2 + + + + + + client + Client + false + + + true + + + + + + 2 + + + + + + curfileBoardImage + File + false + + + true + + + + + + 2 + + + + + + curfileBoard + File + false + + + true + + + + + + 2 + + + + + + bingClip + AudioClip + false + + + true + + + + + + 2 + + + + + + mainNames + HashMap<String,String> + false + + + true + + + + + + 2 + + + + + + panMain + JPanel + false + + + true + + + + + + 2 + + + + + + cardsMain + CardLayout + false + + + true + + + + + + 2 + + + + + + secondaryNames + HashMap<String,String> + false + + + true + + + + + + 2 + + + + + + panSecondary + JPanel + false + + + true + + + + + + 2 + + + + + + currPhaseDisplay + StatusBarPhaseDisplay + false + + + true + + + + + + 2 + + + + + + cardsSecondary + CardLayout + false + + + true + + + + + + 2 + + + + + + phaseComponents + HashMap<String,JComponent> + false + + + true + + + + + + 2 + + + + + + selectedEntityNum + int + false + + + true + + + + + + 2 + + + + + + ignoreHotKeys + boolean + false + + + true + + + + + + 2 + + + + + + gameListener + GameListener + false + + + true + + + + + + 2 + + + + + + ClientGUI + void + + + client + Client + + + c + MegaMekController + + + false + false + + + true + + + + + + 2 + + + + + + getBoardView + IBoardView + + false + false + + + true + + + + + + 2 + + + + + + loadSoundClip + void + + false + false + + + true + + + + + + 2 + + + + + + systemMessage + void + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + initializeFrame + void + + false + false + + + true + + + + + + 2 + + + + + + layoutFrame + void + + false + false + + + true + + + + + + 2 + + + + + + initialize + void + + false + false + + + true + + + + + + 2 + + + + + + getMenuBar + CommonMenuBar + + false + false + + + true + + + + + + 2 + + + + + + showAbout + void + + false + false + + + true + + + + + + 2 + + + + + + showHelp + void + + false + false + + + true + + + + + + 2 + + + + + + showSkinningHowTo + void + + false + false + + + true + + + + + + 2 + + + + + + showSettings + void + + false + false + + + true + + + + + + 2 + + + + + + showOptions + void + + false + false + + + true + + + + + + 2 + + + + + + customizePlayer + void + + false + false + + + true + + + + + + 2 + + + + + + showPlayerList + void + + false + false + + + true + + + + + + 2 + + + + + + showRoundReport + void + + false + false + + + true + + + + + + 2 + + + + + + actionPerformed + void + + + event + ActionEvent + + + false + false + + + true + + + + + + 2 + + + + + + doSaveUnit + void + + false + false + + + true + + + + + + 2 + + + + + + saveSettings + void + + false + false + + + true + + + + + + 2 + + + + + + die + void + + false + false + + + true + + + + + + 2 + + + + + + getGameOptionsDialog + GameOptionsDialog + + false + false + + + true + + + + + + 2 + + + + + + getMechSelectorDialog + UnitSelectorDialog + + false + false + + + true + + + + + + 2 + + + + + + getStartingPositionDialog + StartingPositionDialog + + false + false + + + true + + + + + + 2 + + + + + + getPlanetaryConditionsDialog + PlanetaryConditionsDialog + + false + false + + + true + + + + + + 2 + + + + + + switchPanel + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + updateButtonPanel + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + initializePanel + JComponent + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + showBoardPopup + void + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + toggleDisplay + void + + false + false + + + true + + + + + + 2 + + + + + + setDisplayVisible + void + + + visible + boolean + + + false + false + + + true + + + + + + 2 + + + + + + toggleUnitOverview + void + + false + false + + + true + + + + + + 2 + + + + + + toggleMap + void + + false + false + + + true + + + + + + 2 + + + + + + setMapVisible + void + + + visible + boolean + + + false + false + + + true + + + + + + 2 + + + + + + fillPopup + boolean + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + doChoiceDialog + int[] + + + title + String + + + question + String + + + choices + String[] + + + false + false + + + true + + + + + + 2 + + + + + + doAlertDialog + void + + + title + String + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + doYesNoDialog + boolean + + + title + String + + + question + String + + + false + false + + + true + + + + + + 2 + + + + + + doYesNoBotherDialog + ConfirmDialog + + + title + String + + + question + String + + + false + false + + + true + + + + + + 2 + + + + + + loadListFile + void + + false + false + + + true + + + + + + 2 + + + + + + loadListFile + void + + + c + Client + + + false + false + + + true + + + + + + 2 + + + + + + loadListFile + void + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + loadListFile + void + + + player + IPlayer + + + reinforce + boolean + + + false + false + + + true + + + + + + 2 + + + + + + deleteAllUnits + void + + + c + Client + + + false + false + + + true + + + + + + 2 + + + + + + saveListFile + void + + + unitList + ArrayList<Entity> + + + false + false + + + true + + + + + + 2 + + + + + + saveListFile + void + + + unitList + ArrayList<Entity> + + + filename + String + + + false + false + + + true + + + + + + 2 + + + + + + windowActivated + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowClosed + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowClosing + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowDeactivated + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowDeiconified + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowIconified + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowOpened + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + getFrame + JFrame + + false + false + + + true + + + + + + 2 + + + + + + showLOSSettingDialog + void + + false + false + + + true + + + + + + 2 + + + + + + loadPreviewImage + void + + + bp + JLabel + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + loadPreviewImage + void + + + bp + JLabel + + + entity + Entity + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + bing + void + + false + false + + + true + + + + + + 2 + + + + + + getClient + Client + + false + false + + + true + + + + + + 2 + + + + + + getBots + Map<String,Client> + + false + false + + + true + + + + + + 2 + + + + + + getSelectedEntityNum + int + + false + false + + + true + + + + + + 2 + + + + + + setSelectedEntityNum + void + + + selectedEntityNum + int + + + false + false + + + true + + + + + + 2 + + + + + + getRandomArmyDialog + RandomArmyDialog + + false + false + + + true + + + + + + 2 + + + + + + getRandomSkillDialog + RandomSkillDialog + + false + false + + + true + + + + + + 2 + + + + + + getRandomNameDialog + RandomNameDialog + + false + false + + + true + + + + + + 2 + + + + + + boardSave + void + + false + false + + + true + + + + + + 2 + + + + + + boardSaveImage + void + + false + false + + + true + + + + + + 2 + + + + + + boardSaveAs + void + + false + false + + + true + + + + + + 2 + + + + + + boardSaveAsImage + void + + false + false + + + true + + + + + + 2 + + + + + + hexMoused + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + hexCursor + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + boardHexHighlighted + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + hexSelected + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + firstLOSHex + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + secondLOSHex + void + + + b + BoardViewEvent + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + finishedMovingUnits + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + unitSelected + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + shouldIgnoreHotKeys + boolean + + false + false + + + true + + + + + + 2 + + + + + + componentHidden + void + + + arg0 + ComponentEvent + + + false + false + + + true + + + + + + 2 + + + + + + componentMoved + void + + + arg0 + ComponentEvent + + + false + false + + + true + + + + + + 2 + + + + + + componentResized + void + + + arg0 + ComponentEvent + + + false + false + + + true + + + + + + 2 + + + + + + componentShown + void + + + arg0 + ComponentEvent + + + false + false + + + true + + + + + + 2 + + + + + + replacePlayer + void + + false + false + + + true + + + + + + 2 + + + + + + getCurrentPanel + JComponent + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.client.ui.swing.ClientGUI + false + + + + + + true + + + Player ID + Message, Disconnect(Turn Invisible) Flag + true + 3 + 3 + + + + + + + + + + + + + false + + + + + + 2 + + + + + + 259 + 5 + 237 + 20 + + + + + + + + + + + false + + + + + + 2 + + + + + + -1 + 149 + 162 + 20 + + + + + + + + Server + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + DEFAULT_BOARD + String + true + + + true + + + + + + 2 + + + + + + password + String + false + + + true + + + + + + 2 + + + + + + metaServerUrl + String + false + + + true + + + + + + 2 + + + + + + serverSocket + ServerSocket + false + + + true + + + + + + 2 + + + + + + motd + String + false + + + true + + + + + + 2 + + + + + + connections + Vector<IConnection> + false + + + true + + + + + + 2 + + + + + + connectionHandlers + Hashtable<Integer,ConnectionHandler> + false + + + true + + + + + + 2 + + + + + + packetQueue + ConcurrentLinkedQueue<ReceivedPacket> + false + + + true + + + + + + 2 + + + + + + cfrPacketQueue + ConcurrentLinkedQueue<ReceivedPacket> + false + + + true + + + + + + 2 + + + + + + connectionsPending + Vector<IConnection> + false + + + true + + + + + + 2 + + + + + + connectionIds + Hashtable<Integer,IConnection> + false + + + true + + + + + + 2 + + + + + + connectionCounter + int + false + + + true + + + + + + 2 + + + + + + game + IGame + false + + + true + + + + + + 2 + + + + + + vPhaseReport + Vector<Report> + false + + + true + + + + + + 2 + + + + + + mapSettings + MapSettings + false + + + true + + + + + + 2 + + + + + + commandsHash + Hashtable<String,ServerCommand> + false + + + true + + + + + + 2 + + + + + + connector + Thread + false + + + true + + + + + + 2 + + + + + + packetPump + PacketPump + false + + + true + + + + + + 2 + + + + + + packetPumpThread + Thread + false + + + true + + + + + + 2 + + + + + + affectedBldgs + Hashtable<Building,Boolean> + false + + + true + + + + + + 2 + + + + + + physicalResults + Vector<PhysicalResult> + false + + + true + + + + + + 2 + + + + + + terrainProcessors + Vector<DynamicTerrainProcessor> + false + + + true + + + + + + 2 + + + + + + watchdogTimer + Timer + false + + + true + + + + + + 2 + + + + + + entityVerifier + EntityVerifier + true + + + true + + + + + + 2 + + + + + + scheduledNukes + ArrayList<int[]> + false + + + true + + + + + + 2 + + + + + + serverInstance + Server + true + + + true + + + + + + 2 + + + + + + serverAccessKey + String + false + + + true + + + + + + 2 + + + + + + serverBrowserUpdateTimer + Timer + false + + + true + + + + + + 2 + + + + + + requestedTeam + int + false + + + true + + + + + + 2 + + + + + + playerChangingTeam + IPlayer + false + + + true + + + + + + 2 + + + + + + changePlayersTeam + boolean + false + + + true + + + + + + 2 + + + + + + hexUpdateSet + Set<Coords> + false + + + true + + + + + + 2 + + + + + + connectionListener + ConnectionListenerAdapter + false + + + true + + + + + + 2 + + + + + + serverLock + Object + false + + + true + + + + + + 2 + + + + + + ORIGIN + String + true + + + true + + + + + + 2 + + + + + + DUNE_CALL + String + true + + + true + + + + + + 2 + + + + + + DUNE_RESPONSE + String + true + + + true + + + + + + 2 + + + + + + STAR_WARS_CALL + String + true + + + true + + + + + + 2 + + + + + + STAR_WARS_RESPONSE + String + true + + + true + + + + + + 2 + + + + + + INVADER_ZIM_CALL + String + true + + + true + + + + + + 2 + + + + + + INVADER_ZIM_RESPONSE + String + true + + + true + + + + + + 2 + + + + + + getvPhaseReport + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + Server + void + + + password + String + + + port + int + + + false + false + + + true + + + + + + 2 + + + + + + Server + void + + + password + String + + + port + int + + + registerWithServerBrowser + boolean + + + metaServerUrl + String + + + false + false + + + true + + + + + + 2 + + + + + + setGame + void + + + g + IGame + + + false + false + + + true + + + + + + 2 + + + + + + getGame + IGame + + false + false + + + true + + + + + + 2 + + + + + + createMotd + String + + false + false + + + true + + + + + + 2 + + + + + + isPassworded + boolean + + false + false + + + true + + + + + + 2 + + + + + + isPassword + boolean + + + guess + Object + + + false + false + + + true + + + + + + 2 + + + + + + registerCommand + void + + + command + ServerCommand + + + false + false + + + true + + + + + + 2 + + + + + + getCommand + ServerCommand + + + name + String + + + false + false + + + true + + + + + + 2 + + + + + + die + void + + false + false + + + true + + + + + + 2 + + + + + + getAllCommandNames + Enumeration<String> + + false + false + + + true + + + + + + 2 + + + + + + greeting + void + + + cn + int + + + false + false + + + true + + + + + + 2 + + + + + + getFreeConnectionId + int + + false + false + + + true + + + + + + 2 + + + + + + getFreeEntityId + int + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerInfo + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + correctDupeName + String + + + oldName + String + + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerVersion + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerName + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + sendCurrentInfo + void + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + sendEntities + void + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + validatePlayerInfo + void + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + disconnected + void + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + checkForObservers + void + + false + false + + + true + + + + + + 2 + + + + + + resetGame + void + + false + false + + + true + + + + + + 2 + + + + + + autoSave + void + + false + false + + + true + + + + + + 2 + + + + + + sendSaveGame + void + + + connId + int + + + sFile + String + + + sLocalPath + String + + + false + false + + + true + + + + + + 2 + + + + + + saveGame + void + + + sFile + String + + + sendChat + boolean + + + false + false + + + true + + + + + + 2 + + + + + + saveGame + void + + + sFile + String + + + false + false + + + true + + + + + + 2 + + + + + + sendLoadGame + void + + + connId + int + + + sFile + String + + + false + false + + + true + + + + + + 2 + + + + + + loadGame + boolean + + + f + File + + + false + false + + + true + + + + + + 2 + + + + + + getPlayer + IPlayer + + + id + int + + + false + false + + + true + + + + + + 2 + + + + + + removeAllEntitesOwnedBy + void + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + getClient + IConnection + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + getConnections + Enumeration<IConnection> + + false + false + + + true + + + + + + 2 + + + + + + getConnection + IConnection + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + getPendingConnection + IConnection + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + resetEntityRound + void + + false + false + + + true + + + + + + 2 + + + + + + destroyDoomedEntities + void + + + entityIds + Vector<Integer> + + + false + false + + + true + + + + + + 2 + + + + + + resetEntityPhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + isReportingPhase + boolean + + false + false + + + true + + + + + + 2 + + + + + + resetPlayersDone + void + + false + false + + + true + + + + + + 2 + + + + + + resetActivePlayersDone + void + + false + false + + + true + + + + + + 2 + + + + + + prepareVictoryReport + void + + false + false + + + true + + + + + + 2 + + + + + + getDetailedVictoryReport + String + + false + false + + + true + + + + + + 2 + + + + + + forceVictory + void + + + victor + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + cancelVictory + void + + false + false + + + true + + + + + + 2 + + + + + + requestTeamChange + void + + + team + int + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + allowTeamChange + void + + false + false + + + true + + + + + + 2 + + + + + + isTeamChangeRequestInProgress + boolean + + false + false + + + true + + + + + + 2 + + + + + + getPlayerRequestingTeamChange + IPlayer + + false + false + + + true + + + + + + 2 + + + + + + getRequestedTeam + int + + false + false + + + true + + + + + + 2 + + + + + + processTeamChange + void + + false + false + + + true + + + + + + 2 + + + + + + checkReady + void + + false + false + + + true + + + + + + 2 + + + + + + endCurrentTurn + void + + + entityUsed + Entity + + + false + false + + + true + + + + + + 2 + + + + + + changePhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + prepareForPhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + isPhasePlayable + boolean + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + isOffboardPlayable + boolean + + false + false + + + true + + + + + + 2 + + + + + + executePhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + calculatePlayerBVs + void + + false + false + + + true + + + + + + 2 + + + + + + checkEntityExchange + void + + false + false + + + true + + + + + + 2 + + + + + + endCurrentPhase + void + + false + false + + + true + + + + + + 2 + + + + + + sendSpecialHexDisplayPackets + void + + false + false + + + true + + + + + + 2 + + + + + + sendTagInfoUpdates + void + + false + false + + + true + + + + + + 2 + + + + + + sendTagInfoReset + void + + false + false + + + true + + + + + + 2 + + + + + + incrementAndSendGameRound + void + + false + false + + + true + + + + + + 2 + + + + + + receiveForwardIni + void + + + packet + Packet + + + connid + int + + + false + false + + + true + + + + + + 2 + + + + + + changeToNextTurn + void + + false + false + + + true + + + + + + 2 + + + + + + sendGhostSkipMessage + void + + + ghost + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + sendTurnErrorSkipMessage + void + + + skip + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + skipCurrentTurn + void + + false + false + + + true + + + + + + 2 + + + + + + isTurnSkippable + boolean + + false + false + + + true + + + + + + 2 + + + + + + victory + boolean + + false + false + + + true + + + + + + 2 + + + + + + isPlayerForcedVictory + boolean + + false + false + + + true + + + + + + 2 + + + + + + applyBoardSettings + void + + false + false + + + true + + + + + + 2 + + + + + + rollInitiative + void + + false + false + + + true + + + + + + 2 + + + + + + determineTurnOrderIUI + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + determineTurnOrder + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + getColorForPlayer + String + + + p + IPlayer + + + false + true + + + true + + + + + + 2 + + + + + + writeInitiativeReport + void + + + abbreviatedReport + boolean + + + false + false + + + true + + + + + + 2 + + + + + + applyDropshipLandingDamage + void + + + centralPos + Coords + + + killer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + applyDropshipProximityDamage + void + + + centralPos + Coords + + + killer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + applyDropshipProximityDamage + void + + + centralPos + Coords + + + rearArc + boolean + + + facing + int + + + killer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + setIneligible + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + loadUnit + void + + + loader + Entity + + + unit + Entity + + + bayNumber + int + + + false + false + + + true + + + + + + 2 + + + + + + unloadUnit + boolean + + + unloader + Entity + + + unloaded + Targetable + + + pos + Coords + + + facing + int + + + elevation + int + + + false + false + + + true + + + + + + 2 + + + + + + unloadUnit + boolean + + + unloader + Entity + + + unloaded + Targetable + + + pos + Coords + + + facing + int + + + elevation + int + + + evacuation + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doAttemptLanding + void + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + launchUnit + boolean + + + unloader + Entity + + + unloaded + Targetable + + + pos + Coords + + + facing + int + + + velocity + int + + + altitude + int + + + moveVec + int[] + + + bonus + int + + + false + false + + + true + + + + + + 2 + + + + + + dropUnit + void + + + drop + Entity + + + entity + Entity + + + curPos + Coords + + + altitude + int + + + false + false + + + true + + + + + + 2 + + + + + + addAffectedBldg + void + + + bldg + Building + + + collapse + boolean + + + false + false + + + true + + + + + + 2 + + + + + + applyAffectedBldgs + void + + false + false + + + true + + + + + + 2 + + + + + + receiveMovement + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processSkid + boolean + + + entity + Entity + + + start + Coords + + + elevation + int + + + direction + int + + + distance + int + + + step + MoveStep + + + false + false + + + true + + + + + + 2 + + + + + + processCollision + boolean + + + entity + Entity + + + target + Entity + + + src + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkCrash + boolean + + + entity + Entity + + + pos + Coords + + + altitude + int + + + false + false + + + true + + + + + + 2 + + + + + + processCrash + Vector<Report> + + + entity + Entity + + + vel + int + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + processLeaveMap + Vector<Report> + + + entity + Entity + + + facing + int + + + flewOff + boolean + + + returnable + int + + + false + false + + + true + + + + + + 2 + + + + + + processMovement + void + + + entity + Entity + + + md + MovePath + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + checkForTakeoffDamage + void + + + a + Aero + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderAugMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderInfernoMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverFASCAMMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderActiveMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderVibraMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + sensitivity + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverArtilleryFlare + void + + + coords + Coords + + + radius + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverMortarFlare + void + + + coords + Coords + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverMissileSmoke + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverSmokeGrenade + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverSmokeMortar + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverChaffGrenade + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverArtillerySmoke + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverLIsmoke + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverArtilleryInferno + void + + + coords + Coords + + + ae + Entity + + + subjectId + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverScreen + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deployTeleMissile + void + + + ae + Entity + + + atype + AmmoType + + + wId + int + + + capMisMod + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverInfernoMissiles + Vector<Report> + + + ae + Entity + + + t + Targetable + + + missiles + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverInfernoMissiles + Vector<Report> + + + ae + Entity + + + t + Targetable + + + missiles + int + + + called + int + + + false + false + + + true + + + + + + 2 + + + + + + enterMinefield + boolean + + + entity + Entity + + + c + Coords + + + curElev + int + + + isOnGround + boolean + + + vMineReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + enterMinefield + boolean + + + entity + Entity + + + c + Coords + + + curElev + int + + + isOnGround + boolean + + + vMineReport + Vector<Report> + + + target + int + + + false + false + + + true + + + + + + 2 + + + + + + resetMines + void + + false + false + + + true + + + + + + 2 + + + + + + clearMinefield + boolean + + + mf + Minefield + + + en + Entity + + + target + int + + + vClearReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + clearMinefield + boolean + + + mf + Minefield + + + en + Entity + + + target + int + + + botch + int + + + vClearReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + clearMinefield + boolean + + + mf + Minefield + + + en + Entity + + + target + int + + + botch + int + + + vClearReport + Vector<Report> + + + indent + int + + + false + false + + + true + + + + + + 2 + + + + + + clearDetonatedMines + void + + + c + Coords + + + target + int + + + false + false + + + true + + + + + + 2 + + + + + + checkVibrabombs + boolean + + + entity + Entity + + + coords + Coords + + + displaced + boolean + + + vMineReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + checkVibrabombs + boolean + + + entity + Entity + + + coords + Coords + + + displaced + boolean + + + lastPos + Coords + + + curPos + Coords + + + vMineReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + removeMinefield + void + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + removeMinefield + void + + + player + IPlayer + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + revealMinefield + void + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + revealMinefield + void + + + team + Team + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + checkForRevealMinefield + void + + + mf + Minefield + + + layer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + explodeVibrabomb + void + + + mf + Minefield + + + vBoomReport + Vector<Report> + + + reduce + boolean + + + false + false + + + true + + + + + + 2 + + + + + + drownSwarmer + void + + + entity + Entity + + + pos + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkForWashedInfernos + void + + + entity + Entity + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + washInferno + void + + + entity + Entity + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + addMovementHeat + void + + false + false + + + true + + + + + + 2 + + + + + + doSetLocationsExposure + Vector<Report> + + + entity + Entity + + + hex + IHex + + + isJump + boolean + + + elevation + int + + + false + false + + + true + + + + + + 2 + + + + + + resistGForce + void + + + entity + Entity + + + targetroll + int + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckInSpace + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doVerticalTakeOffCheck + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckManeuver + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckInPlace + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doDislodgeSwarmerSkillCheck + boolean + + + entity + Entity + + + roll + PilotingRollData + + + curPos + Coords + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckWhileMoving + int + + + entity + Entity + + + entityElevation + int + + + src + Coords + + + dest + Coords + + + roll + PilotingRollData + + + isFallRoll + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFallsInto + Vector<Report> + + + entity + Entity + + + src + Coords + + + roll + PilotingRollData + + + causeAffa + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFallsInto + Vector<Report> + + + entity + Entity + + + entitySrcElevation + int + + + src + Coords + + + dest + Coords + + + roll + PilotingRollData + + + causeAffa + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFallsInto + Vector<Report> + + + entity + Entity + + + entitySrcElevation + int + + + origSrc + Coords + + + origDest + Coords + + + roll + PilotingRollData + + + causeAffa + boolean + + + fallReduction + int + + + false + false + + + true + + + + + + 2 + + + + + + doEntityDisplacement + Vector<Report> + + + entity + Entity + + + src + Coords + + + dest + Coords + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + sendDominoEffectCFR + void + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + sendAMSAssignCFR + void + + + e + Entity + + + ams + Mounted + + + waas + ArrayList<WeaponAttackAction> + + + false + false + + + true + + + + + + 2 + + + + + + doEntityDisplacementMinefieldCheck + Vector<Report> + + + entity + Entity + + + src + Coords + + + dest + Coords + + + elev + int + + + false + false + + + true + + + + + + 2 + + + + + + doEntityDisplacementBogDownCheck + Vector<Report> + + + entity + Entity + + + c + Coords + + + elev + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveDeployment + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processDeployment + void + + + entity + Entity + + + coords + Coords + + + nFacing + int + + + elevation + int + + + loadVector + Vector<Entity> + + + assaultDrop + boolean + + + false + false + + + true + + + + + + 2 + + + + + + receiveArtyAutoHitHexes + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveDeployMinefields + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processDeployMinefields + void + + + minefields + Vector<Minefield> + + + false + false + + + true + + + + + + 2 + + + + + + receiveGroundToAirHexSelectPacket + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveAttack + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processAttack + void + + + entity + Entity + + + vector + Vector<EntityAction> + + + false + false + + + true + + + + + + 2 + + + + + + assignAMS + void + + false + false + + + true + + + + + + 2 + + + + + + resolveWhatPlayersCanSeeWhatUnits + void + + false + false + + + true + + + + + + 2 + + + + + + resolveAllButWeaponAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + resolveSelfDestructions + void + + false + false + + + true + + + + + + 2 + + + + + + reportGhostTargetRolls + void + + false + false + + + true + + + + + + 2 + + + + + + reportLargeCraftECCMRolls + void + + false + false + + + true + + + + + + 2 + + + + + + resolveClearMinefield + void + + + ent + Entity + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + resolveOnlyWeaponAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + triggerAPPod + void + + + entity + Entity + + + podId + int + + + false + false + + + true + + + + + + 2 + + + + + + triggerBPod + void + + + entity + Entity + + + podId + int + + + target + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolveUnjam + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolveFindClub + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + tryIgniteHex + boolean + + + c + Coords + + + entityId + int + + + bHotGun + boolean + + + bInferno + boolean + + + nTargetRoll + TargetRoll + + + bReportAttempt + boolean + + + accidentTarget + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + tryIgniteHex + boolean + + + c + Coords + + + entityId + int + + + bHotGun + boolean + + + bInferno + boolean + + + nTargetRoll + TargetRoll + + + accidentTarget + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + tryClearHex + Vector<Report> + + + c + Coords + + + nDamage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolvePhysicalAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + cleanupPhysicalAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + removeDuplicateAttacks + void + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + removeDeadAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + resolvePunchAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveKickAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveJumpJetAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveProtoAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveBrushOffAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveThrashAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveBAVibroClawAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveClubAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolvePushAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveTripAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveGrappleAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveGrappleAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + aeGrappleSide + int + + + teGrappleSide + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveBreakGrappleAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveChargeAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveTeleMissileAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveRamAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveRamDamage + void + + + ae + Aero + + + te + Entity + + + toHit + ToHitData + + + glancing + boolean + + + throughFront + boolean + + + false + false + + + true + + + + + + 2 + + + + + + resolveChargeDamage + void + + + ae + Entity + + + te + Entity + + + toHit + ToHitData + + + direction + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveChargeDamage + void + + + ae + Entity + + + te + Entity + + + toHit + ToHitData + + + direction + int + + + glancing + boolean + + + throughFront + boolean + + + false + false + + + true + + + + + + 2 + + + + + + resolveLayExplosivesAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveDfaAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + getKickPushPSR + PilotingRollData + + + psrEntity + Entity + + + attacker + Entity + + + target + Entity + + + reason + String + + + false + false + + + true + + + + + + 2 + + + + + + resolveHeat + void + + false + false + + + true + + + + + + 2 + + + + + + resolveHarjelRepairs + void + + false + false + + + true + + + + + + 2 + + + + + + doFlamingDamage + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + clearFlawedCoolingFlags + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + checkForFlawedCooling + void + + false + false + + + true + + + + + + 2 + + + + + + doFlawedCoolingCheck + Vector<Report> + + + reason + String + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + checkForChainWhipGrappleChecks + void + + false + false + + + true + + + + + + 2 + + + + + + checkForPSRFromDamage + void + + false + false + + + true + + + + + + 2 + + + + + + checkForFlamingDamage + void + + false + false + + + true + + + + + + 2 + + + + + + checkForTeleMissileAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + checkForBlueShieldDamage + void + + false + false + + + true + + + + + + 2 + + + + + + checkForConditionDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForAtmosphereDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialWaterDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialEndOfTurn + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialUnstall + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialCrit + void + + false + false + + + true + + + + + + 2 + + + + + + checkForSpaceDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForSuffocation + void + + false + false + + + true + + + + + + 2 + + + + + + cleanupDestroyedNarcPods + void + + false + false + + + true + + + + + + 2 + + + + + + resolvePilotingRolls + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + resolvePilotingRolls + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolvePilotingRolls + Vector<Report> + + + entity + Entity + + + moving + boolean + + + src + Coords + + + dest + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkForTraitors + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + resolveControlRolls + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + resolveControl + Vector<Report> + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + damageCrew + Vector<Report> + + + en + Entity + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveCrewDamage + Vector<Report> + + + e + Entity + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveCrewWakeUp + void + + false + false + + + true + + + + + + 2 + + + + + + resolveSelfDestruct + void + + false + false + + + true + + + + + + 2 + + + + + + resolveShutdownCrashes + void + + false + false + + + true + + + + + + 2 + + + + + + checkFatalThresholds + Vector<Report> + + + nextAE + int + + + prevAE + int + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + throughFront + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + throughFront + boolean + + + underWater + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + throughFront + boolean + + + underWater + boolean + + + nukeS2S + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkEngineExplosion + boolean + + + en + Entity + + + vDesc + Vector<Report> + + + hits + int + + + false + false + + + true + + + + + + 2 + + + + + + doFusionEngineExplosion + void + + + engineRating + int + + + position + Coords + + + vDesc + Vector<Report> + + + vUnits + Vector<Integer> + + + false + false + + + true + + + + + + 2 + + + + + + doExplosion + void + + + damage + int + + + degredation + int + + + autoDestroyInSameHex + boolean + + + position + Coords + + + allowShelter + boolean + + + vDesc + Vector<Report> + + + vUnits + Vector<Integer> + + + excludedUnitId + int + + + false + false + + + true + + + + + + 2 + + + + + + doExplosion + void + + + damages + int[] + + + autoDestroyInSameHex + boolean + + + position + Coords + + + allowShelter + boolean + + + vDesc + Vector<Report> + + + vUnits + Vector<Integer> + + + clusterAmt + int + + + excludedUnitId + int + + + false + false + + + true + + + + + + 2 + + + + + + canShelter + boolean + + + entityPosition + Coords + + + position + Coords + + + entityAbsHeight + int + + + false + false + + + true + + + + + + 2 + + + + + + isSheltered + boolean + + false + false + + + true + + + + + + 2 + + + + + + addScheduledNuke + void + + + nuke + int[] + + + false + false + + + true + + + + + + 2 + + + + + + resolveScheduledNukes + void + + false + false + + + true + + + + + + 2 + + + + + + doNuclearExplosion + void + + + position + Coords + + + nukeType + int + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + doNuclearExplosion + void + + + position + Coords + + + baseDamage + int + + + degredation + int + + + secondaryRadius + int + + + craterDepth + int + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + applySecondaryNuclearEffects + void + + + entity + Entity + + + position + Coords + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + applyCriticalHit + Vector<Report> + + + en + Entity + + + loc + int + + + cs + CriticalSlot + + + secondaryEffects + boolean + + + damageCaused + int + + + isCapital + boolean + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + oneCriticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + oneCriticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + forceLandVTOLorWiGE + Vector<Report> + + + en + Tank + + + false + false + + + true + + + + + + 2 + + + + + + crashVTOLorWiGE + Vector<Report> + + + en + Tank + + + false + false + + + true + + + + + + 2 + + + + + + crashVTOLorWiGE + Vector<Report> + + + en + Tank + + + rerollRotorHits + boolean + + + false + false + + + true + + + + + + 2 + + + + + + crashVTOLorWiGE + Vector<Report> + + + en + Tank + + + rerollRotorHits + boolean + + + sideSlipCrash + boolean + + + hexesMoved + int + + + crashPos + Coords + + + crashElevation + int + + + impactSide + int + + + false + false + + + true + + + + + + 2 + + + + + + explodeVTOLorWiGE + Vector<Report> + + + en + Tank + + + false + false + + + true + + + + + + 2 + + + + + + criticalTank + Vector<Report> + + + t + Tank + + + loc + int + + + critMod + int + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkAeroCrits + void + + + vDesc + Vector<Report> + + + a + Aero + + + hit + HitData + + + damage_orig + int + + + critThresh + boolean + + + critSI + boolean + + + ammoExplosion + boolean + + + nukeS2S + boolean + + + false + false + + + true + + + + + + 2 + + + + + + criticalAero + Vector<Report> + + + a + Aero + + + loc + int + + + critMod + int + + + reason + String + + + target + int + + + damage + int + + + isCapital + boolean + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + rollNumber + boolean + + + isCapital + boolean + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + rollNumber + boolean + + + isCapital + boolean + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + breachCheck + Vector<Report> + + + entity + Entity + + + loc + int + + + hex + IHex + + + false + false + + + true + + + + + + 2 + + + + + + breachCheck + Vector<Report> + + + entity + Entity + + + loc + int + + + hex + IHex + + + underWater + boolean + + + false + false + + + true + + + + + + 2 + + + + + + breachLocation + Vector<Report> + + + entity + Entity + + + loc + int + + + hex + IHex + + + harJel + boolean + + + false + false + + + true + + + + + + 2 + + + + + + destroyEntity + Vector<Report> + + + entity + Entity + + + reason + String + + + false + false + + + true + + + + + + 2 + + + + + + destroyEntity + Vector<Report> + + + entity + Entity + + + reason + String + + + survivable + boolean + + + false + false + + + true + + + + + + 2 + + + + + + destroyEntity + Vector<Report> + + + entity + Entity + + + reason + String + + + survivable + boolean + + + canSalvage + boolean + + + false + false + + + true + + + + + + 2 + + + + + + explodeEquipment + Vector<Report> + + + en + Entity + + + loc + int + + + slot + int + + + false + false + + + true + + + + + + 2 + + + + + + explodeEquipment + Vector<Report> + + + en + Entity + + + loc + int + + + mounted + Mounted + + + false + false + + + true + + + + + + 2 + + + + + + explodeAmmoFromHeat + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFall + Vector<Report> + + + entity + Entity + + + fallPos + Coords + + + fallHeight + int + + + facing + int + + + roll + PilotingRollData + + + intoBasement + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFall + Vector<Report> + + + entity + Entity + + + fallPos + Coords + + + height + int + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFall + Vector<Report> + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + resolveAeroElevationLoss + void + + false + false + + + true + + + + + + 2 + + + + + + resolveAmmoDumps + void + + false + false + + + true + + + + + + 2 + + + + + + checkIgnition + boolean + + + c + Coords + + + roll + TargetRoll + + + bInferno + boolean + + + entityId + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + checkIgnition + boolean + + + c + Coords + + + roll + TargetRoll + + + bInferno + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkIgnition + boolean + + + c + Coords + + + roll + TargetRoll + + + false + false + + + true + + + + + + 2 + + + + + + ignite + void + + + c + Coords + + + fireLevel + int + + + vReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + removeFire + void + + + fireCoords + Coords + + + reason + String + + + false + false + + + true + + + + + + 2 + + + + + + addSmoke + void + + + coords + ArrayList<Coords> + + + windDir + int + + + bInferno + boolean + + + false + false + + + true + + + + + + 2 + + + + + + scanForBoardsInDir + ArrayList<String> + + + boardDir + File + + + basePath + String + + + dimensions + BoardDimensions + + + boards + ArrayList<String> + + + false + false + + + true + + + + + + 2 + + + + + + getBoardSizesInDir + void + + + searchDir + File + + + sizes + TreeSet<BoardDimensions> + + + false + false + + + true + + + + + + 2 + + + + + + getBoardSizes + Set<BoardDimensions> + + false + false + + + true + + + + + + 2 + + + + + + scanForBoards + ArrayList<String> + + + boardWidth + int + + + boardHeight + int + + + false + false + + + true + + + + + + 2 + + + + + + scanForBoards + ArrayList<String> + + + dimensions + BoardDimensions + + + false + false + + + true + + + + + + 2 + + + + + + doBlind + boolean + + false + false + + + true + + + + + + 2 + + + + + + entityUpdate + void + + + nEntityID + int + + + false + false + + + true + + + + + + 2 + + + + + + entityUpdate + void + + + nEntityID + int + + + movePath + Vector<UnitLocation> + + + updateVisibility + boolean + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + entityUpdateLoadedUnits + void + + + loader + Entity + + + vCanSee + Vector<IPlayer> + + + playersVector + Vector<IPlayer> + + + false + false + + + true + + + + + + 2 + + + + + + whoCanSee + Vector<IPlayer> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + whoCanSee + Vector<IPlayer> + + + entity + Entity + + + useSensors + boolean + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + whoCanDetect + Vector<IPlayer> + + + entity + Entity + + + allECMInfo + List<ECMInfo> + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + addTeammates + void + + + vector + Vector<IPlayer> + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + addObservers + void + + + vector + Vector<IPlayer> + + + false + false + + + true + + + + + + 2 + + + + + + entityAllUpdate + void + + false + false + + + true + + + + + + 2 + + + + + + filterEntities + List<Entity> + + + pViewer + IPlayer + + + vEntities + List<Entity> + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + addVisibleEntity + void + + + vCanSee + Vector<Entity> + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + filterReportVector + Vector<Report> + + + originalReportVector + Vector<Report> + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + filterReport + Report + + + r + Report + + + p + IPlayer + + + omitCheck + boolean + + + false + false + + + true + + + + + + 2 + + + + + + filterPastReports + Vector<Vector<Report>> + + + pastReports + Vector<Vector<Report>> + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + updateVisibilityIndicator + void + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityAdd + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveSquadronAdd + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityUpdate + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityLoad + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveCustomInit + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityModeChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntitySensorChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntitySinksChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityNovaNetworkModeChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityMountedFacingChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityCalledShotChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntitySystemModeChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityAmmoChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityDelete + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerDone + void + + + pkt + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveInitiativeRerollRequest + void + + + pkt + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveGameOptions + boolean + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveGameOptionsAux + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + transmitGameVictoryEventToAll + void + + false + false + + + true + + + + + + 2 + + + + + + transmitAllPlayerConnects + void + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + createPlayerConnectPacket + Packet + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + createPlayerUpdatePacket + Packet + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + transmitAllPlayerUpdates + void + + false + false + + + true + + + + + + 2 + + + + + + transmitAllPlayerDones + void + + false + false + + + true + + + + + + 2 + + + + + + createPlayerDonePacket + Packet + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + createTurnVectorPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createTurnIndexPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createMapSettingsPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createMapSizesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createPlanetaryConditionsPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createGameSettingsPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createBoardPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createEntityPacket + Packet + + + entityId + int + + + movePath + Vector<UnitLocation> + + + false + false + + + true + + + + + + 2 + + + + + + createReportPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createSpecialReportPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createTacticalGeniusReportPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createAllReportsPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createEntitiesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createFullEntitiesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createFilteredEntitiesPacket + Packet + + + p + IPlayer + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + createFilteredFullEntitiesPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createAddEntityPacket + Packet + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + createAddEntityPacket + Packet + + + entityIds + List<Integer> + + + false + false + + + true + + + + + + 2 + + + + + + createRemoveEntityPacket + Packet + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + createRemoveEntityPacket + Packet + + + entityId + int + + + condition + int + + + false + false + + + true + + + + + + 2 + + + + + + createRemoveEntityPacket + Packet + + + entityIds + List<Integer> + + + condition + int + + + false + false + + + true + + + + + + 2 + + + + + + createEndOfGamePacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + formatChatMessage + String + + + origin + String + + + message + String + + + false + true + + + true + + + + + + 2 + + + + + + sendChat + void + + + connId + int + + + origin + String + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + sendChat + void + + + origin + String + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + sendServerChat + void + + + connId + int + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + sendServerChat + void + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + createHexChangePacket + Packet + + + coords + Coords + + + hex + IHex + + + false + false + + + true + + + + + + 2 + + + + + + sendSmokeCloudAdded + void + + + cloud + SmokeCloud + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedHex + void + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + createHexesChangePacket + Packet + + + coords + Set<Coords> + + + hex + Set<IHex> + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedHexes + void + + + coords + Set<Coords> + + + false + false + + + true + + + + + + 2 + + + + + + createMineChangePacket + Packet + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedMines + void + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + sendVisibilityIndicator + void + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + createAttackPacket + Packet + + + vector + List<?> + + + charges + int + + + false + false + + + true + + + + + + 2 + + + + + + createAttackPacket + Packet + + + ea + EntityAction + + + charge + int + + + false + false + + + true + + + + + + 2 + + + + + + createSpecialHexDisplayPacket + Packet + + + toPlayer + int + + + false + false + + + true + + + + + + 2 + + + + + + createTagInfoUpdatesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createArtilleryPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createIlluminatedHexesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createFlarePacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + send + void + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + send_Nova_Change + void + + + ID + int + + + net + String + + + false + false + + + true + + + + + + 2 + + + + + + sendReport + void + + false + false + + + true + + + + + + 2 + + + + + + sendReport + void + + + tacticalGeniusReport + boolean + + + false + false + + + true + + + + + + 2 + + + + + + send + void + + + connId + int + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + sendToPending + void + + + connId + int + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + processCommand + void + + + connId + int + + + commandString + String + + + false + false + + + true + + + + + + 2 + + + + + + handle + void + + + connId + int + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + run + void + + false + false + + + true + + + + + + 2 + + + + + + explodeInfernoAmmoFromHeat + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + checkExplodeIndustrialZone + void + + + c + Coords + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + passBuildingWall + void + + + entity + Entity + + + bldg + Building + + + lastPos + Coords + + + curPos + Coords + + + distance + int + + + why + String + + + backwards + boolean + + + overallMoveType + EntityMovementType + + + entering + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkBuildingCollapseWhileMoving + boolean + + + bldg + Building + + + entity + Entity + + + curPos + Coords + + + false + false + + + true + + + + + + 2 + + + + + + damageInfantryIn + Vector<Report> + + + bldg + Building + + + damage + int + + + hexCoords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + damageInfantryIn + Vector<Report> + + + bldg + Building + + + damage + int + + + hexCoords + Coords + + + infDamageClass + int + + + false + false + + + true + + + + + + 2 + + + + + + checkForCollapse + boolean + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + checkBecauseOfDamage + boolean + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + collapseBuilding + void + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + collapseBasement + void + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + collapseBuilding + void + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + collapseAll + boolean + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + createCollapseBuildingPacket + Packet + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + createCollapseBuildingPacket + Packet + + + coords + Vector<Coords> + + + false + false + + + true + + + + + + 2 + + + + + + createUpdateBuildingPacket + Packet + + + buildings + Vector<Building> + + + false + false + + + true + + + + + + 2 + + + + + + applyBuildingDamage + void + + false + false + + + true + + + + + + 2 + + + + + + damageBuilding + Vector<Report> + + + bldg + Building + + + damage + int + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + damageBuilding + Vector<Report> + + + bldg + Building + + + damage + int + + + why + String + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + criticalGunEmplacement + Vector<Report> + + + guns + Vector<GunEmplacement> + + + bldg + Building + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedBuildings + void + + + buildings + Vector<Building> + + + false + false + + + true + + + + + + 2 + + + + + + receiveUnloadStranded + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + clearArtillerySpotters + void + + + entityID + int + + + weaponID + int + + + false + false + + + true + + + + + + 2 + + + + + + creditKill + void + + + target + Entity + + + attacker + Entity + + + false + false + + + true + + + + + + 2 + + + + + + preTreatPhysicalAttack + PhysicalResult + + + aaa + AbstractAttackAction + + + false + false + + + true + + + + + + 2 + + + + + + resolvePhysicalAttack + void + + + pr + PhysicalResult + + + cen + int + + + false + false + + + true + + + + + + 2 + + + + + + checkExtremeGravityMovement + void + + + entity + Entity + + + step + MoveStep + + + curPos + Coords + + + cachedMaxMPExpenditure + int + + + false + false + + + true + + + + + + 2 + + + + + + doExtremeGravityDamage + Vector<Report> + + + entity + Entity + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + ejectEntity + Vector<Report> + + + entity + Entity + + + autoEject + boolean + + + false + false + + + true + + + + + + 2 + + + + + + ejectEntity + Vector<Report> + + + entity + Entity + + + autoEject + boolean + + + skin_of_the_teeth + boolean + + + false + false + + + true + + + + + + 2 + + + + + + getEjectModifiers + PilotingRollData + + + game + IGame + + + entity + Entity + + + autoEject + boolean + + + false + true + + + true + + + + + + 2 + + + + + + getEjectModifiers + PilotingRollData + + + game + IGame + + + entity + Entity + + + autoEject + boolean + + + targetCoords + Coords + + + desc + String + + + false + true + + + true + + + + + + 2 + + + + + + abandonEntity + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolveMechWarriorPickUp + void + + false + false + + + true + + + + + + 2 + + + + + + resolveSinkVees + void + + false + false + + + true + + + + + + 2 + + + + + + doTryUnstuck + void + + false + false + + + true + + + + + + 2 + + + + + + resolveVeeINarcPodRemoval + void + + false + false + + + true + + + + + + 2 + + + + + + resolveIceBroken + Vector<Report> + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + meltIceAndSnow + Vector<Report> + + + c + Coords + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + checkQuickSand + Vector<Report> + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkForVehicleFire + Vector<Report> + + + tank + Tank + + + inferno + boolean + + + false + false + + + true + + + + + + 2 + + + + + + resolveVehicleFire + Vector<Report> + + + tank + Tank + + + existingStatus + boolean + + + false + false + + + true + + + + + + 2 + + + + + + vehicleMotiveDamage + Vector<Report> + + + te + Tank + + + modifier + int + + + false + false + + + true + + + + + + 2 + + + + + + vehicleMotiveDamage + Vector<Report> + + + te + Tank + + + modifier + int + + + noroll + boolean + + + damagetype + int + + + false + false + + + true + + + + + + 2 + + + + + + vehicleMotiveDamage + Vector<Report> + + + te + Tank + + + modifier + int + + + noroll + boolean + + + damagetype + int + + + jumpDamage + boolean + + + false + false + + + true + + + + + + 2 + + + + + + addReport + void + + + reports + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + addReport + void + + + reports + Vector<Report> + + + indents + int + + + false + false + + + true + + + + + + 2 + + + + + + addReport + void + + + report + Report + + + false + false + + + true + + + + + + 2 + + + + + + clearReports + void + + false + false + + + true + + + + + + 2 + + + + + + addNewLines + void + + false + false + + + true + + + + + + 2 + + + + + + doAssaultDrop + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + doAllAssaultDrops + void + + false + false + + + true + + + + + + 2 + + + + + + doMagmaDamage + void + + + en + Entity + + + eruption + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doSinkEntity + void + + + en + Entity + + + false + false + + + true + + + + + + 2 + + + + + + artilleryDamageHex + Vector<Integer> + + + coords + Coords + + + attackSource + Coords + + + damage + int + + + ammo + AmmoType + + + subjectId + int + + + killer + Entity + + + exclude + Entity + + + flak + boolean + + + altitude + int + + + vPhaseReport + Vector<Report> + + + asfFlak + boolean + + + alreadyHit + Vector<Integer> + + + variableDamage + boolean + + + false + false + + + true + + + + + + 2 + + + + + + artilleryDamageArea + void + + + centre + Coords + + + attackSource + Coords + + + ammo + AmmoType + + + subjectId + int + + + killer + Entity + + + flak + boolean + + + altitude + int + + + mineClear + boolean + + + vPhaseReport + Vector<Report> + + + asfFlak + boolean + + + attackingBA + int + + + false + false + + + true + + + + + + 2 + + + + + + artilleryDamageArea + void + + + centre + Coords + + + attackSource + Coords + + + ammo + AmmoType + + + subjectId + int + + + killer + Entity + + + damage + int + + + falloff + int + + + flak + boolean + + + altitude + int + + + vPhaseReport + Vector<Report> + + + asfFlak + boolean + + + false + false + + + true + + + + + + 2 + + + + + + deliverBombDamage + void + + + centre + Coords + + + type + int + + + subjectId + int + + + killer + Entity + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverBombInferno + void + + + coords + Coords + + + ae + Entity + + + subjectId + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + resolveFortify + void + + false + false + + + true + + + + + + 2 + + + + + + checkBreakSpikes + void + + + e + Entity + + + loc + int + + + false + false + + + true + + + + + + 2 + + + + + + getHost + String + + false + false + + + true + + + + + + 2 + + + + + + getPort + int + + false + false + + + true + + + + + + 2 + + + + + + handleAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + getServerInstance + Server + + false + true + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + Coords + + + level + int + + + false + false + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + Coords + + + level + int + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + ArrayList<Coords> + + + level + int + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + updateSmoke + void + + + cloud + SmokeCloud + + + newCoords + ArrayList<Coords> + + + false + false + + + true + + + + + + 2 + + + + + + removeSmokeTerrain + void + + + cloud + SmokeCloud + + + false + false + + + true + + + + + + 2 + + + + + + getSmokeCloudList + List<SmokeCloud> + + false + false + + + true + + + + + + 2 + + + + + + resolveBlowingSandDamage + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + layMine + void + + + entity + Entity + + + mineId + int + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + reportRoll + void + + + roll + Roll + + + false + false + + + true + + + + + + 2 + + + + + + registerWithServerBrowser + void + + + register + boolean + + + urlString + String + + + false + false + + + true + + + + + + 2 + + + + + + getHexUpdateSet + Set<Coords> + + false + false + + + true + + + + + + 2 + + + + + + setHexUpdateSet + void + + + hexUpdateSet + HashSet<Coords> + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.server.Server + false + + + + + + true + + + IConnection(Player ID) + false + + + + + + + + + true + + + + + + + false + + + + + + 2 + + + + + + -1 + 193 + 340 + 20 + + + + + + + + ConnectionEvent + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + serialVersionUID + long + true + + + true + + + + + + 2 + + + + + + CONNECTED + int + true + + + true + + + + + + 2 + + + + + + DISCONNECTED + int + true + + + true + + + + + + 2 + + + + + + PACKET_RECEIVED + int + true + + + true + + + + + + 2 + + + + + + type + int + false + + + true + + + + + + 2 + + + + + + ConnectionEvent + void + + + source + Object + + + type + int + + + false + false + + + true + + + + + + 2 + + + + + + getType + int + + false + false + + + true + + + + + + 2 + + + + + + getConnection + IConnection + + false + false + + + true + + + + + + 2 + + + + + + toString + String + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.common.net.ConnectionEvent + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MegaMek/Assignment6Diagram2.sqd b/MegaMek/Assignment6Diagram2.sqd new file mode 100644 index 000000000..f01a3262f --- /dev/null +++ b/MegaMek/Assignment6Diagram2.sqd @@ -0,0 +1,16700 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + 2 + + + + + + + + + + + true + + + + + + 2 + + + + + + 500 + 5 + 98 + 20 + + + + + + + + true + + + + + + 2 + + + + + + 329 + 10 + 93 + 161 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 319 + 10 + 231 + 161 + + + + true + + + + + 2 + + + + + + + + Player joined as invis + false + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 358 + 183 + + + + true + + + + + 2 + + + + + + + + DataStreamConnection + false + + + + + + + + + + + true + + + + + + 2 + + + + + + 500 + 5 + 363 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 132 + 297 + 20 + + + + + + + + ConnectionFactory + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + instance + ConnectionFactory + true + + + true + + + + + + 2 + + + + + + ConnectionFactory + void + + false + false + + + true + + + + + + 2 + + + + + + getInstance + ConnectionFactory + + false + true + + + true + + + + + + 2 + + + + + + createClientConnection + IConnection + + + host + String + + + port + int + + + id + int + + + false + false + + + true + + + + + + 2 + + + + + + createServerConnection + IConnection + + + socket + Socket + + + id + int + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.common.net.ConnectionFactory + false + + + + + + true + + + CreateClientConnection + true + 2 + 2 + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 522 + 241 + + + + true + + + + + 2 + + + + + + + + Receives Connections + false + + + + + + + + + + + true + + + + + + 2 + + + + + + 500 + 5 + 527 + 20 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 522 + 323 + + + + true + + + + + 2 + + + + + + + + Connection is now open, can now start getting data + false + + + + + true + + + + + 2 + + + + + + + + open() - Opens Connection + true + 4 + 4 + + + + + + true + + + + + + + true + + + + + + 2 + + + + + + -1 + 185 + 435 + 20 + + + + + + + + DataStreamConnection + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + in + DataInputStream + false + + + true + + + + + + 2 + + + + + + out + DataOutputStream + false + + + true + + + + + + 2 + + + + + + zipped + boolean + false + + + true + + + + + + 2 + + + + + + encoding + int + false + + + true + + + + + + 2 + + + + + + len + int + false + + + true + + + + + + 2 + + + + + + state + PacketReadState + false + + + true + + + + + + 2 + + + + + + DataStreamConnection + void + + + socket + Socket + + + id + int + + + false + false + + + true + + + + + + 2 + + + + + + DataStreamConnection + void + + + host + String + + + port + int + + + id + int + + + false + false + + + true + + + + + + 2 + + + + + + readNetworkPacket + INetworkPacket + + false + false + + + true + + + + + + 2 + + + + + + sendNetworkPacket + void + + + data + byte[] + + + iszipped + boolean + + + false + false + + + true + + + + + + 2 + + + + + + flush + void + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.common.net.DataStreamConnection + false + + + + + + true + + + addConnectionListener + true + 3 + 3 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 723 + 381 + + + + true + + + + + 2 + + + + + + + + Receive packets + false + + + + + + + + + + + true + + + + + + 2 + + + + + + 500 + 5 + 728 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 191 + 633 + 20 + + + + + + + + Packet + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + COMMAND_CLOSE_CONNECTION + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SERVER_GREETING + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CLIENT_NAME + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CLIENT_VERSIONS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_LOCAL_PN + int + true + + + true + + + + + + 2 + + + + + + COMMAND_PLAYER_ADD + int + true + + + true + + + + + + 2 + + + + + + COMMAND_PLAYER_REMOVE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_PLAYER_UPDATE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_PLAYER_READY + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CHAT + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_ADD + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_REMOVE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_MOVE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_DEPLOY + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_ATTACK + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_GTA_HEX_SELECT + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_UPDATE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_WORDER_UPDATE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_MODECHANGE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_AMMOCHANGE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_SENSORCHANGE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_SINKSCHANGE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_SYSTEMMODECHANGE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_VISIBILITY_INDICATOR + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ADD_SMOKE_CLOUD + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CHANGE_HEX + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CHANGE_HEXES + int + true + + + true + + + + + + 2 + + + + + + COMMAND_BLDG_ADD + int + true + + + true + + + + + + 2 + + + + + + COMMAND_BLDG_REMOVE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_BLDG_UPDATE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_BLDG_COLLAPSE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_PHASE_CHANGE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_TURN + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ROUND_UPDATE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_BOARD + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_ILLUM_HEXES + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CLEAR_ILLUM_HEXES + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_ENTITIES + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_PLAYERS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_TURNS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_REPORTS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_REPORTS_SPECIAL + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_REPORTS_TACTICAL_GENIUS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_REPORTS_ALL + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_GAME_SETTINGS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_MAP_DIMENSIONS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_MAP_SETTINGS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_END_OF_GAME + int + true + + + true + + + + + + 2 + + + + + + COMMAND_DEPLOY_MINEFIELDS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_REVEAL_MINEFIELD + int + true + + + true + + + + + + 2 + + + + + + COMMAND_REMOVE_MINEFIELD + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_MINEFIELDS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_UPDATE_MINEFIELDS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_REROLL_INITIATIVE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_UNLOAD_STRANDED + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SET_ARTYAUTOHITHEXES + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_ARTILLERYATTACKS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_FLARES + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SERVER_CORRECT_NAME + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SEND_SAVEGAME + int + true + + + true + + + + + + 2 + + + + + + COMMAND_LOAD_SAVEGAME + int + true + + + true + + + + + + 2 + + + + + + COMMAND_LOAD_GAME + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_SPECIAL_HEX_DISPLAY + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SPECIAL_HEX_DISPLAY_APPEND + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SPECIAL_HEX_DISPLAY_DELETE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CUSTOM_INITIATIVE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_FORWARD_INITIATIVE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_PLANETARY_CONDITIONS + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SQUADRON_ADD + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_CALLEDSHOTCHANGE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_MOUNTED_FACINGCHANGE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_AVAILABLE_MAP_SIZES + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_LOAD + int + true + + + true + + + + + + 2 + + + + + + COMMAND_ENTITY_NOVA_NETWORK_CHANGE + int + true + + + true + + + + + + 2 + + + + + + COMMAND_RESET_ROUND_DEPLOYMENT + int + true + + + true + + + + + + 2 + + + + + + COMMAND_SENDING_TAGINFO + int + true + + + true + + + + + + 2 + + + + + + COMMAND_RESET_TAGINFO + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CLIENT_FEEDBACK_REQUEST + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CFR_DOMINO_EFFECT + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CFR_EDGE_PROMPT + int + true + + + true + + + + + + 2 + + + + + + COMMAND_CFR_AMS_ASSIGN + int + true + + + true + + + + + + 2 + + + + + + COMMAND_GAME_VICTORY_EVENT + int + true + + + true + + + + + + 2 + + + + + + command + int + false + + + true + + + + + + 2 + + + + + + data + Object[] + false + + + true + + + + + + 2 + + + + + + Packet + void + + + command + int + + + false + false + + + true + + + + + + 2 + + + + + + Packet + void + + + command + int + + + object + Object + + + false + false + + + true + + + + + + 2 + + + + + + Packet + void + + + command + int + + + data + Object[] + + + false + false + + + true + + + + + + 2 + + + + + + getCommand + int + + false + false + + + true + + + + + + 2 + + + + + + getData + Object[] + + false + false + + + true + + + + + + 2 + + + + + + getObject + Object + + + index + int + + + false + false + + + true + + + + + + 2 + + + + + + getIntValue + int + + + index + int + + + false + false + + + true + + + + + + 2 + + + + + + getBooleanValue + boolean + + + index + int + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.common.net.Packet + false + + + + + + true + + + Request packets/Send packets + true + 5 + 5 + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 923 + 440 + + + + true + + + + + 2 + + + + + + + + Player is in server + false + + + + + + + + + + + true + + + + + + 2 + + + + + + 500 + 5 + 928 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 189 + 834 + 20 + + + + + + + + ConnectionWatchdog + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + server + Server + false + + + true + + + + + + 2 + + + + + + id + int + false + + + true + + + + + + 2 + + + + + + failCount + int + false + + + true + + + + + + 2 + + + + + + ConnectionWatchdog + void + + + server + Server + + + id + int + + + false + false + + + true + + + + + + 2 + + + + + + run + void + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.server.ConnectionWatchdog + false + + + + + + true + + + Finish connection to server + true + 6 + 6 + + + + + + + + + + + + + + + + true + + + + + + 2 + + + + + + 500 + 5 + 236 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 186 + 20 + + + + + + + + Server + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + DEFAULT_BOARD + String + true + + + true + + + + + + 2 + + + + + + password + String + false + + + true + + + + + + 2 + + + + + + metaServerUrl + String + false + + + true + + + + + + 2 + + + + + + serverSocket + ServerSocket + false + + + true + + + + + + 2 + + + + + + motd + String + false + + + true + + + + + + 2 + + + + + + connections + Vector<IConnection> + false + + + true + + + + + + 2 + + + + + + connectionHandlers + Hashtable<Integer,ConnectionHandler> + false + + + true + + + + + + 2 + + + + + + packetQueue + ConcurrentLinkedQueue<ReceivedPacket> + false + + + true + + + + + + 2 + + + + + + cfrPacketQueue + ConcurrentLinkedQueue<ReceivedPacket> + false + + + true + + + + + + 2 + + + + + + connectionsPending + Vector<IConnection> + false + + + true + + + + + + 2 + + + + + + connectionIds + Hashtable<Integer,IConnection> + false + + + true + + + + + + 2 + + + + + + connectionCounter + int + false + + + true + + + + + + 2 + + + + + + game + IGame + false + + + true + + + + + + 2 + + + + + + vPhaseReport + Vector<Report> + false + + + true + + + + + + 2 + + + + + + mapSettings + MapSettings + false + + + true + + + + + + 2 + + + + + + commandsHash + Hashtable<String,ServerCommand> + false + + + true + + + + + + 2 + + + + + + connector + Thread + false + + + true + + + + + + 2 + + + + + + packetPump + PacketPump + false + + + true + + + + + + 2 + + + + + + packetPumpThread + Thread + false + + + true + + + + + + 2 + + + + + + affectedBldgs + Hashtable<Building,Boolean> + false + + + true + + + + + + 2 + + + + + + physicalResults + Vector<PhysicalResult> + false + + + true + + + + + + 2 + + + + + + terrainProcessors + Vector<DynamicTerrainProcessor> + false + + + true + + + + + + 2 + + + + + + watchdogTimer + Timer + false + + + true + + + + + + 2 + + + + + + entityVerifier + EntityVerifier + true + + + true + + + + + + 2 + + + + + + scheduledNukes + ArrayList<int[]> + false + + + true + + + + + + 2 + + + + + + serverInstance + Server + true + + + true + + + + + + 2 + + + + + + serverAccessKey + String + false + + + true + + + + + + 2 + + + + + + serverBrowserUpdateTimer + Timer + false + + + true + + + + + + 2 + + + + + + requestedTeam + int + false + + + true + + + + + + 2 + + + + + + playerChangingTeam + IPlayer + false + + + true + + + + + + 2 + + + + + + changePlayersTeam + boolean + false + + + true + + + + + + 2 + + + + + + hexUpdateSet + Set<Coords> + false + + + true + + + + + + 2 + + + + + + connectionListener + ConnectionListenerAdapter + false + + + true + + + + + + 2 + + + + + + serverLock + Object + false + + + true + + + + + + 2 + + + + + + ORIGIN + String + true + + + true + + + + + + 2 + + + + + + DUNE_CALL + String + true + + + true + + + + + + 2 + + + + + + DUNE_RESPONSE + String + true + + + true + + + + + + 2 + + + + + + STAR_WARS_CALL + String + true + + + true + + + + + + 2 + + + + + + STAR_WARS_RESPONSE + String + true + + + true + + + + + + 2 + + + + + + INVADER_ZIM_CALL + String + true + + + true + + + + + + 2 + + + + + + INVADER_ZIM_RESPONSE + String + true + + + true + + + + + + 2 + + + + + + getvPhaseReport + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + Server + void + + + password + String + + + port + int + + + false + false + + + true + + + + + + 2 + + + + + + Server + void + + + password + String + + + port + int + + + registerWithServerBrowser + boolean + + + metaServerUrl + String + + + false + false + + + true + + + + + + 2 + + + + + + setGame + void + + + g + IGame + + + false + false + + + true + + + + + + 2 + + + + + + getGame + IGame + + false + false + + + true + + + + + + 2 + + + + + + createMotd + String + + false + false + + + true + + + + + + 2 + + + + + + isPassworded + boolean + + false + false + + + true + + + + + + 2 + + + + + + isPassword + boolean + + + guess + Object + + + false + false + + + true + + + + + + 2 + + + + + + registerCommand + void + + + command + ServerCommand + + + false + false + + + true + + + + + + 2 + + + + + + getCommand + ServerCommand + + + name + String + + + false + false + + + true + + + + + + 2 + + + + + + die + void + + false + false + + + true + + + + + + 2 + + + + + + getAllCommandNames + Enumeration<String> + + false + false + + + true + + + + + + 2 + + + + + + greeting + void + + + cn + int + + + false + false + + + true + + + + + + 2 + + + + + + getFreeConnectionId + int + + false + false + + + true + + + + + + 2 + + + + + + getFreeEntityId + int + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerInfo + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + correctDupeName + String + + + oldName + String + + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerVersion + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerName + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + sendCurrentInfo + void + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + sendEntities + void + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + validatePlayerInfo + void + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + disconnected + void + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + checkForObservers + void + + false + false + + + true + + + + + + 2 + + + + + + resetGame + void + + false + false + + + true + + + + + + 2 + + + + + + autoSave + void + + false + false + + + true + + + + + + 2 + + + + + + sendSaveGame + void + + + connId + int + + + sFile + String + + + sLocalPath + String + + + false + false + + + true + + + + + + 2 + + + + + + saveGame + void + + + sFile + String + + + sendChat + boolean + + + false + false + + + true + + + + + + 2 + + + + + + saveGame + void + + + sFile + String + + + false + false + + + true + + + + + + 2 + + + + + + sendLoadGame + void + + + connId + int + + + sFile + String + + + false + false + + + true + + + + + + 2 + + + + + + loadGame + boolean + + + f + File + + + false + false + + + true + + + + + + 2 + + + + + + getPlayer + IPlayer + + + id + int + + + false + false + + + true + + + + + + 2 + + + + + + removeAllEntitesOwnedBy + void + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + getClient + IConnection + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + getConnections + Enumeration<IConnection> + + false + false + + + true + + + + + + 2 + + + + + + getConnection + IConnection + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + getPendingConnection + IConnection + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + resetEntityRound + void + + false + false + + + true + + + + + + 2 + + + + + + destroyDoomedEntities + void + + + entityIds + Vector<Integer> + + + false + false + + + true + + + + + + 2 + + + + + + resetEntityPhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + isReportingPhase + boolean + + false + false + + + true + + + + + + 2 + + + + + + resetPlayersDone + void + + false + false + + + true + + + + + + 2 + + + + + + resetActivePlayersDone + void + + false + false + + + true + + + + + + 2 + + + + + + prepareVictoryReport + void + + false + false + + + true + + + + + + 2 + + + + + + getDetailedVictoryReport + String + + false + false + + + true + + + + + + 2 + + + + + + forceVictory + void + + + victor + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + cancelVictory + void + + false + false + + + true + + + + + + 2 + + + + + + requestTeamChange + void + + + team + int + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + allowTeamChange + void + + false + false + + + true + + + + + + 2 + + + + + + isTeamChangeRequestInProgress + boolean + + false + false + + + true + + + + + + 2 + + + + + + getPlayerRequestingTeamChange + IPlayer + + false + false + + + true + + + + + + 2 + + + + + + getRequestedTeam + int + + false + false + + + true + + + + + + 2 + + + + + + processTeamChange + void + + false + false + + + true + + + + + + 2 + + + + + + checkReady + void + + false + false + + + true + + + + + + 2 + + + + + + endCurrentTurn + void + + + entityUsed + Entity + + + false + false + + + true + + + + + + 2 + + + + + + changePhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + prepareForPhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + isPhasePlayable + boolean + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + isOffboardPlayable + boolean + + false + false + + + true + + + + + + 2 + + + + + + executePhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + calculatePlayerBVs + void + + false + false + + + true + + + + + + 2 + + + + + + checkEntityExchange + void + + false + false + + + true + + + + + + 2 + + + + + + endCurrentPhase + void + + false + false + + + true + + + + + + 2 + + + + + + sendSpecialHexDisplayPackets + void + + false + false + + + true + + + + + + 2 + + + + + + sendTagInfoUpdates + void + + false + false + + + true + + + + + + 2 + + + + + + sendTagInfoReset + void + + false + false + + + true + + + + + + 2 + + + + + + incrementAndSendGameRound + void + + false + false + + + true + + + + + + 2 + + + + + + receiveForwardIni + void + + + packet + Packet + + + connid + int + + + false + false + + + true + + + + + + 2 + + + + + + changeToNextTurn + void + + false + false + + + true + + + + + + 2 + + + + + + sendGhostSkipMessage + void + + + ghost + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + sendTurnErrorSkipMessage + void + + + skip + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + skipCurrentTurn + void + + false + false + + + true + + + + + + 2 + + + + + + isTurnSkippable + boolean + + false + false + + + true + + + + + + 2 + + + + + + victory + boolean + + false + false + + + true + + + + + + 2 + + + + + + isPlayerForcedVictory + boolean + + false + false + + + true + + + + + + 2 + + + + + + applyBoardSettings + void + + false + false + + + true + + + + + + 2 + + + + + + rollInitiative + void + + false + false + + + true + + + + + + 2 + + + + + + determineTurnOrderIUI + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + determineTurnOrder + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + getColorForPlayer + String + + + p + IPlayer + + + false + true + + + true + + + + + + 2 + + + + + + writeInitiativeReport + void + + + abbreviatedReport + boolean + + + false + false + + + true + + + + + + 2 + + + + + + applyDropshipLandingDamage + void + + + centralPos + Coords + + + killer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + applyDropshipProximityDamage + void + + + centralPos + Coords + + + killer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + applyDropshipProximityDamage + void + + + centralPos + Coords + + + rearArc + boolean + + + facing + int + + + killer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + setIneligible + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + loadUnit + void + + + loader + Entity + + + unit + Entity + + + bayNumber + int + + + false + false + + + true + + + + + + 2 + + + + + + unloadUnit + boolean + + + unloader + Entity + + + unloaded + Targetable + + + pos + Coords + + + facing + int + + + elevation + int + + + false + false + + + true + + + + + + 2 + + + + + + unloadUnit + boolean + + + unloader + Entity + + + unloaded + Targetable + + + pos + Coords + + + facing + int + + + elevation + int + + + evacuation + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doAttemptLanding + void + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + launchUnit + boolean + + + unloader + Entity + + + unloaded + Targetable + + + pos + Coords + + + facing + int + + + velocity + int + + + altitude + int + + + moveVec + int[] + + + bonus + int + + + false + false + + + true + + + + + + 2 + + + + + + dropUnit + void + + + drop + Entity + + + entity + Entity + + + curPos + Coords + + + altitude + int + + + false + false + + + true + + + + + + 2 + + + + + + addAffectedBldg + void + + + bldg + Building + + + collapse + boolean + + + false + false + + + true + + + + + + 2 + + + + + + applyAffectedBldgs + void + + false + false + + + true + + + + + + 2 + + + + + + receiveMovement + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processSkid + boolean + + + entity + Entity + + + start + Coords + + + elevation + int + + + direction + int + + + distance + int + + + step + MoveStep + + + false + false + + + true + + + + + + 2 + + + + + + processCollision + boolean + + + entity + Entity + + + target + Entity + + + src + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkCrash + boolean + + + entity + Entity + + + pos + Coords + + + altitude + int + + + false + false + + + true + + + + + + 2 + + + + + + processCrash + Vector<Report> + + + entity + Entity + + + vel + int + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + processLeaveMap + Vector<Report> + + + entity + Entity + + + facing + int + + + flewOff + boolean + + + returnable + int + + + false + false + + + true + + + + + + 2 + + + + + + processMovement + void + + + entity + Entity + + + md + MovePath + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + checkForTakeoffDamage + void + + + a + Aero + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderAugMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderInfernoMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverFASCAMMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderActiveMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderVibraMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + sensitivity + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverArtilleryFlare + void + + + coords + Coords + + + radius + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverMortarFlare + void + + + coords + Coords + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverMissileSmoke + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverSmokeGrenade + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverSmokeMortar + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverChaffGrenade + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverArtillerySmoke + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverLIsmoke + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverArtilleryInferno + void + + + coords + Coords + + + ae + Entity + + + subjectId + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverScreen + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deployTeleMissile + void + + + ae + Entity + + + atype + AmmoType + + + wId + int + + + capMisMod + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverInfernoMissiles + Vector<Report> + + + ae + Entity + + + t + Targetable + + + missiles + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverInfernoMissiles + Vector<Report> + + + ae + Entity + + + t + Targetable + + + missiles + int + + + called + int + + + false + false + + + true + + + + + + 2 + + + + + + enterMinefield + boolean + + + entity + Entity + + + c + Coords + + + curElev + int + + + isOnGround + boolean + + + vMineReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + enterMinefield + boolean + + + entity + Entity + + + c + Coords + + + curElev + int + + + isOnGround + boolean + + + vMineReport + Vector<Report> + + + target + int + + + false + false + + + true + + + + + + 2 + + + + + + resetMines + void + + false + false + + + true + + + + + + 2 + + + + + + clearMinefield + boolean + + + mf + Minefield + + + en + Entity + + + target + int + + + vClearReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + clearMinefield + boolean + + + mf + Minefield + + + en + Entity + + + target + int + + + botch + int + + + vClearReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + clearMinefield + boolean + + + mf + Minefield + + + en + Entity + + + target + int + + + botch + int + + + vClearReport + Vector<Report> + + + indent + int + + + false + false + + + true + + + + + + 2 + + + + + + clearDetonatedMines + void + + + c + Coords + + + target + int + + + false + false + + + true + + + + + + 2 + + + + + + checkVibrabombs + boolean + + + entity + Entity + + + coords + Coords + + + displaced + boolean + + + vMineReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + checkVibrabombs + boolean + + + entity + Entity + + + coords + Coords + + + displaced + boolean + + + lastPos + Coords + + + curPos + Coords + + + vMineReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + removeMinefield + void + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + removeMinefield + void + + + player + IPlayer + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + revealMinefield + void + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + revealMinefield + void + + + team + Team + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + checkForRevealMinefield + void + + + mf + Minefield + + + layer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + explodeVibrabomb + void + + + mf + Minefield + + + vBoomReport + Vector<Report> + + + reduce + boolean + + + false + false + + + true + + + + + + 2 + + + + + + drownSwarmer + void + + + entity + Entity + + + pos + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkForWashedInfernos + void + + + entity + Entity + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + washInferno + void + + + entity + Entity + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + addMovementHeat + void + + false + false + + + true + + + + + + 2 + + + + + + doSetLocationsExposure + Vector<Report> + + + entity + Entity + + + hex + IHex + + + isJump + boolean + + + elevation + int + + + false + false + + + true + + + + + + 2 + + + + + + resistGForce + void + + + entity + Entity + + + targetroll + int + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckInSpace + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doVerticalTakeOffCheck + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckManeuver + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckInPlace + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doDislodgeSwarmerSkillCheck + boolean + + + entity + Entity + + + roll + PilotingRollData + + + curPos + Coords + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckWhileMoving + int + + + entity + Entity + + + entityElevation + int + + + src + Coords + + + dest + Coords + + + roll + PilotingRollData + + + isFallRoll + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFallsInto + Vector<Report> + + + entity + Entity + + + src + Coords + + + roll + PilotingRollData + + + causeAffa + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFallsInto + Vector<Report> + + + entity + Entity + + + entitySrcElevation + int + + + src + Coords + + + dest + Coords + + + roll + PilotingRollData + + + causeAffa + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFallsInto + Vector<Report> + + + entity + Entity + + + entitySrcElevation + int + + + origSrc + Coords + + + origDest + Coords + + + roll + PilotingRollData + + + causeAffa + boolean + + + fallReduction + int + + + false + false + + + true + + + + + + 2 + + + + + + doEntityDisplacement + Vector<Report> + + + entity + Entity + + + src + Coords + + + dest + Coords + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + sendDominoEffectCFR + void + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + sendAMSAssignCFR + void + + + e + Entity + + + ams + Mounted + + + waas + ArrayList<WeaponAttackAction> + + + false + false + + + true + + + + + + 2 + + + + + + doEntityDisplacementMinefieldCheck + Vector<Report> + + + entity + Entity + + + src + Coords + + + dest + Coords + + + elev + int + + + false + false + + + true + + + + + + 2 + + + + + + doEntityDisplacementBogDownCheck + Vector<Report> + + + entity + Entity + + + c + Coords + + + elev + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveDeployment + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processDeployment + void + + + entity + Entity + + + coords + Coords + + + nFacing + int + + + elevation + int + + + loadVector + Vector<Entity> + + + assaultDrop + boolean + + + false + false + + + true + + + + + + 2 + + + + + + receiveArtyAutoHitHexes + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveDeployMinefields + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processDeployMinefields + void + + + minefields + Vector<Minefield> + + + false + false + + + true + + + + + + 2 + + + + + + receiveGroundToAirHexSelectPacket + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveAttack + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processAttack + void + + + entity + Entity + + + vector + Vector<EntityAction> + + + false + false + + + true + + + + + + 2 + + + + + + assignAMS + void + + false + false + + + true + + + + + + 2 + + + + + + resolveWhatPlayersCanSeeWhatUnits + void + + false + false + + + true + + + + + + 2 + + + + + + resolveAllButWeaponAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + resolveSelfDestructions + void + + false + false + + + true + + + + + + 2 + + + + + + reportGhostTargetRolls + void + + false + false + + + true + + + + + + 2 + + + + + + reportLargeCraftECCMRolls + void + + false + false + + + true + + + + + + 2 + + + + + + resolveClearMinefield + void + + + ent + Entity + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + resolveOnlyWeaponAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + triggerAPPod + void + + + entity + Entity + + + podId + int + + + false + false + + + true + + + + + + 2 + + + + + + triggerBPod + void + + + entity + Entity + + + podId + int + + + target + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolveUnjam + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolveFindClub + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + tryIgniteHex + boolean + + + c + Coords + + + entityId + int + + + bHotGun + boolean + + + bInferno + boolean + + + nTargetRoll + TargetRoll + + + bReportAttempt + boolean + + + accidentTarget + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + tryIgniteHex + boolean + + + c + Coords + + + entityId + int + + + bHotGun + boolean + + + bInferno + boolean + + + nTargetRoll + TargetRoll + + + accidentTarget + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + tryClearHex + Vector<Report> + + + c + Coords + + + nDamage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolvePhysicalAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + cleanupPhysicalAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + removeDuplicateAttacks + void + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + removeDeadAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + resolvePunchAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveKickAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveJumpJetAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveProtoAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveBrushOffAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveThrashAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveBAVibroClawAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveClubAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolvePushAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveTripAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveGrappleAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveGrappleAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + aeGrappleSide + int + + + teGrappleSide + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveBreakGrappleAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveChargeAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveTeleMissileAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveRamAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveRamDamage + void + + + ae + Aero + + + te + Entity + + + toHit + ToHitData + + + glancing + boolean + + + throughFront + boolean + + + false + false + + + true + + + + + + 2 + + + + + + resolveChargeDamage + void + + + ae + Entity + + + te + Entity + + + toHit + ToHitData + + + direction + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveChargeDamage + void + + + ae + Entity + + + te + Entity + + + toHit + ToHitData + + + direction + int + + + glancing + boolean + + + throughFront + boolean + + + false + false + + + true + + + + + + 2 + + + + + + resolveLayExplosivesAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveDfaAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + getKickPushPSR + PilotingRollData + + + psrEntity + Entity + + + attacker + Entity + + + target + Entity + + + reason + String + + + false + false + + + true + + + + + + 2 + + + + + + resolveHeat + void + + false + false + + + true + + + + + + 2 + + + + + + resolveHarjelRepairs + void + + false + false + + + true + + + + + + 2 + + + + + + doFlamingDamage + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + clearFlawedCoolingFlags + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + checkForFlawedCooling + void + + false + false + + + true + + + + + + 2 + + + + + + doFlawedCoolingCheck + Vector<Report> + + + reason + String + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + checkForChainWhipGrappleChecks + void + + false + false + + + true + + + + + + 2 + + + + + + checkForPSRFromDamage + void + + false + false + + + true + + + + + + 2 + + + + + + checkForFlamingDamage + void + + false + false + + + true + + + + + + 2 + + + + + + checkForTeleMissileAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + checkForBlueShieldDamage + void + + false + false + + + true + + + + + + 2 + + + + + + checkForConditionDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForAtmosphereDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialWaterDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialEndOfTurn + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialUnstall + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialCrit + void + + false + false + + + true + + + + + + 2 + + + + + + checkForSpaceDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForSuffocation + void + + false + false + + + true + + + + + + 2 + + + + + + cleanupDestroyedNarcPods + void + + false + false + + + true + + + + + + 2 + + + + + + resolvePilotingRolls + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + resolvePilotingRolls + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolvePilotingRolls + Vector<Report> + + + entity + Entity + + + moving + boolean + + + src + Coords + + + dest + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkForTraitors + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + resolveControlRolls + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + resolveControl + Vector<Report> + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + damageCrew + Vector<Report> + + + en + Entity + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveCrewDamage + Vector<Report> + + + e + Entity + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveCrewWakeUp + void + + false + false + + + true + + + + + + 2 + + + + + + resolveSelfDestruct + void + + false + false + + + true + + + + + + 2 + + + + + + resolveShutdownCrashes + void + + false + false + + + true + + + + + + 2 + + + + + + checkFatalThresholds + Vector<Report> + + + nextAE + int + + + prevAE + int + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + throughFront + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + throughFront + boolean + + + underWater + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + throughFront + boolean + + + underWater + boolean + + + nukeS2S + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkEngineExplosion + boolean + + + en + Entity + + + vDesc + Vector<Report> + + + hits + int + + + false + false + + + true + + + + + + 2 + + + + + + doFusionEngineExplosion + void + + + engineRating + int + + + position + Coords + + + vDesc + Vector<Report> + + + vUnits + Vector<Integer> + + + false + false + + + true + + + + + + 2 + + + + + + doExplosion + void + + + damage + int + + + degredation + int + + + autoDestroyInSameHex + boolean + + + position + Coords + + + allowShelter + boolean + + + vDesc + Vector<Report> + + + vUnits + Vector<Integer> + + + excludedUnitId + int + + + false + false + + + true + + + + + + 2 + + + + + + doExplosion + void + + + damages + int[] + + + autoDestroyInSameHex + boolean + + + position + Coords + + + allowShelter + boolean + + + vDesc + Vector<Report> + + + vUnits + Vector<Integer> + + + clusterAmt + int + + + excludedUnitId + int + + + false + false + + + true + + + + + + 2 + + + + + + canShelter + boolean + + + entityPosition + Coords + + + position + Coords + + + entityAbsHeight + int + + + false + false + + + true + + + + + + 2 + + + + + + isSheltered + boolean + + false + false + + + true + + + + + + 2 + + + + + + addScheduledNuke + void + + + nuke + int[] + + + false + false + + + true + + + + + + 2 + + + + + + resolveScheduledNukes + void + + false + false + + + true + + + + + + 2 + + + + + + doNuclearExplosion + void + + + position + Coords + + + nukeType + int + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + doNuclearExplosion + void + + + position + Coords + + + baseDamage + int + + + degredation + int + + + secondaryRadius + int + + + craterDepth + int + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + applySecondaryNuclearEffects + void + + + entity + Entity + + + position + Coords + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + applyCriticalHit + Vector<Report> + + + en + Entity + + + loc + int + + + cs + CriticalSlot + + + secondaryEffects + boolean + + + damageCaused + int + + + isCapital + boolean + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + oneCriticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + oneCriticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + forceLandVTOLorWiGE + Vector<Report> + + + en + Tank + + + false + false + + + true + + + + + + 2 + + + + + + crashVTOLorWiGE + Vector<Report> + + + en + Tank + + + false + false + + + true + + + + + + 2 + + + + + + crashVTOLorWiGE + Vector<Report> + + + en + Tank + + + rerollRotorHits + boolean + + + false + false + + + true + + + + + + 2 + + + + + + crashVTOLorWiGE + Vector<Report> + + + en + Tank + + + rerollRotorHits + boolean + + + sideSlipCrash + boolean + + + hexesMoved + int + + + crashPos + Coords + + + crashElevation + int + + + impactSide + int + + + false + false + + + true + + + + + + 2 + + + + + + explodeVTOLorWiGE + Vector<Report> + + + en + Tank + + + false + false + + + true + + + + + + 2 + + + + + + criticalTank + Vector<Report> + + + t + Tank + + + loc + int + + + critMod + int + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkAeroCrits + void + + + vDesc + Vector<Report> + + + a + Aero + + + hit + HitData + + + damage_orig + int + + + critThresh + boolean + + + critSI + boolean + + + ammoExplosion + boolean + + + nukeS2S + boolean + + + false + false + + + true + + + + + + 2 + + + + + + criticalAero + Vector<Report> + + + a + Aero + + + loc + int + + + critMod + int + + + reason + String + + + target + int + + + damage + int + + + isCapital + boolean + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + rollNumber + boolean + + + isCapital + boolean + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + rollNumber + boolean + + + isCapital + boolean + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + breachCheck + Vector<Report> + + + entity + Entity + + + loc + int + + + hex + IHex + + + false + false + + + true + + + + + + 2 + + + + + + breachCheck + Vector<Report> + + + entity + Entity + + + loc + int + + + hex + IHex + + + underWater + boolean + + + false + false + + + true + + + + + + 2 + + + + + + breachLocation + Vector<Report> + + + entity + Entity + + + loc + int + + + hex + IHex + + + harJel + boolean + + + false + false + + + true + + + + + + 2 + + + + + + destroyEntity + Vector<Report> + + + entity + Entity + + + reason + String + + + false + false + + + true + + + + + + 2 + + + + + + destroyEntity + Vector<Report> + + + entity + Entity + + + reason + String + + + survivable + boolean + + + false + false + + + true + + + + + + 2 + + + + + + destroyEntity + Vector<Report> + + + entity + Entity + + + reason + String + + + survivable + boolean + + + canSalvage + boolean + + + false + false + + + true + + + + + + 2 + + + + + + explodeEquipment + Vector<Report> + + + en + Entity + + + loc + int + + + slot + int + + + false + false + + + true + + + + + + 2 + + + + + + explodeEquipment + Vector<Report> + + + en + Entity + + + loc + int + + + mounted + Mounted + + + false + false + + + true + + + + + + 2 + + + + + + explodeAmmoFromHeat + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFall + Vector<Report> + + + entity + Entity + + + fallPos + Coords + + + fallHeight + int + + + facing + int + + + roll + PilotingRollData + + + intoBasement + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFall + Vector<Report> + + + entity + Entity + + + fallPos + Coords + + + height + int + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFall + Vector<Report> + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + resolveAeroElevationLoss + void + + false + false + + + true + + + + + + 2 + + + + + + resolveAmmoDumps + void + + false + false + + + true + + + + + + 2 + + + + + + checkIgnition + boolean + + + c + Coords + + + roll + TargetRoll + + + bInferno + boolean + + + entityId + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + checkIgnition + boolean + + + c + Coords + + + roll + TargetRoll + + + bInferno + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkIgnition + boolean + + + c + Coords + + + roll + TargetRoll + + + false + false + + + true + + + + + + 2 + + + + + + ignite + void + + + c + Coords + + + fireLevel + int + + + vReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + removeFire + void + + + fireCoords + Coords + + + reason + String + + + false + false + + + true + + + + + + 2 + + + + + + addSmoke + void + + + coords + ArrayList<Coords> + + + windDir + int + + + bInferno + boolean + + + false + false + + + true + + + + + + 2 + + + + + + scanForBoardsInDir + ArrayList<String> + + + boardDir + File + + + basePath + String + + + dimensions + BoardDimensions + + + boards + ArrayList<String> + + + false + false + + + true + + + + + + 2 + + + + + + getBoardSizesInDir + void + + + searchDir + File + + + sizes + TreeSet<BoardDimensions> + + + false + false + + + true + + + + + + 2 + + + + + + getBoardSizes + Set<BoardDimensions> + + false + false + + + true + + + + + + 2 + + + + + + scanForBoards + ArrayList<String> + + + boardWidth + int + + + boardHeight + int + + + false + false + + + true + + + + + + 2 + + + + + + scanForBoards + ArrayList<String> + + + dimensions + BoardDimensions + + + false + false + + + true + + + + + + 2 + + + + + + doBlind + boolean + + false + false + + + true + + + + + + 2 + + + + + + entityUpdate + void + + + nEntityID + int + + + false + false + + + true + + + + + + 2 + + + + + + entityUpdate + void + + + nEntityID + int + + + movePath + Vector<UnitLocation> + + + updateVisibility + boolean + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + entityUpdateLoadedUnits + void + + + loader + Entity + + + vCanSee + Vector<IPlayer> + + + playersVector + Vector<IPlayer> + + + false + false + + + true + + + + + + 2 + + + + + + whoCanSee + Vector<IPlayer> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + whoCanSee + Vector<IPlayer> + + + entity + Entity + + + useSensors + boolean + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + whoCanDetect + Vector<IPlayer> + + + entity + Entity + + + allECMInfo + List<ECMInfo> + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + addTeammates + void + + + vector + Vector<IPlayer> + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + addObservers + void + + + vector + Vector<IPlayer> + + + false + false + + + true + + + + + + 2 + + + + + + entityAllUpdate + void + + false + false + + + true + + + + + + 2 + + + + + + filterEntities + List<Entity> + + + pViewer + IPlayer + + + vEntities + List<Entity> + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + addVisibleEntity + void + + + vCanSee + Vector<Entity> + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + filterReportVector + Vector<Report> + + + originalReportVector + Vector<Report> + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + filterReport + Report + + + r + Report + + + p + IPlayer + + + omitCheck + boolean + + + false + false + + + true + + + + + + 2 + + + + + + filterPastReports + Vector<Vector<Report>> + + + pastReports + Vector<Vector<Report>> + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + updateVisibilityIndicator + void + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityAdd + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveSquadronAdd + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityUpdate + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityLoad + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveCustomInit + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityModeChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntitySensorChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntitySinksChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityNovaNetworkModeChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityMountedFacingChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityCalledShotChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntitySystemModeChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityAmmoChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityDelete + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerDone + void + + + pkt + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveInitiativeRerollRequest + void + + + pkt + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveGameOptions + boolean + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveGameOptionsAux + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + transmitGameVictoryEventToAll + void + + false + false + + + true + + + + + + 2 + + + + + + transmitAllPlayerConnects + void + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + createPlayerConnectPacket + Packet + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + createPlayerUpdatePacket + Packet + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + transmitAllPlayerUpdates + void + + false + false + + + true + + + + + + 2 + + + + + + transmitAllPlayerDones + void + + false + false + + + true + + + + + + 2 + + + + + + createPlayerDonePacket + Packet + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + createTurnVectorPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createTurnIndexPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createMapSettingsPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createMapSizesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createPlanetaryConditionsPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createGameSettingsPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createBoardPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createEntityPacket + Packet + + + entityId + int + + + movePath + Vector<UnitLocation> + + + false + false + + + true + + + + + + 2 + + + + + + createReportPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createSpecialReportPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createTacticalGeniusReportPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createAllReportsPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createEntitiesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createFullEntitiesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createFilteredEntitiesPacket + Packet + + + p + IPlayer + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + createFilteredFullEntitiesPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createAddEntityPacket + Packet + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + createAddEntityPacket + Packet + + + entityIds + List<Integer> + + + false + false + + + true + + + + + + 2 + + + + + + createRemoveEntityPacket + Packet + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + createRemoveEntityPacket + Packet + + + entityId + int + + + condition + int + + + false + false + + + true + + + + + + 2 + + + + + + createRemoveEntityPacket + Packet + + + entityIds + List<Integer> + + + condition + int + + + false + false + + + true + + + + + + 2 + + + + + + createEndOfGamePacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + formatChatMessage + String + + + origin + String + + + message + String + + + false + true + + + true + + + + + + 2 + + + + + + sendChat + void + + + connId + int + + + origin + String + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + sendChat + void + + + origin + String + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + sendServerChat + void + + + connId + int + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + sendServerChat + void + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + createHexChangePacket + Packet + + + coords + Coords + + + hex + IHex + + + false + false + + + true + + + + + + 2 + + + + + + sendSmokeCloudAdded + void + + + cloud + SmokeCloud + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedHex + void + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + createHexesChangePacket + Packet + + + coords + Set<Coords> + + + hex + Set<IHex> + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedHexes + void + + + coords + Set<Coords> + + + false + false + + + true + + + + + + 2 + + + + + + createMineChangePacket + Packet + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedMines + void + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + sendVisibilityIndicator + void + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + createAttackPacket + Packet + + + vector + List<?> + + + charges + int + + + false + false + + + true + + + + + + 2 + + + + + + createAttackPacket + Packet + + + ea + EntityAction + + + charge + int + + + false + false + + + true + + + + + + 2 + + + + + + createSpecialHexDisplayPacket + Packet + + + toPlayer + int + + + false + false + + + true + + + + + + 2 + + + + + + createTagInfoUpdatesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createArtilleryPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createIlluminatedHexesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createFlarePacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + send + void + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + send_Nova_Change + void + + + ID + int + + + net + String + + + false + false + + + true + + + + + + 2 + + + + + + sendReport + void + + false + false + + + true + + + + + + 2 + + + + + + sendReport + void + + + tacticalGeniusReport + boolean + + + false + false + + + true + + + + + + 2 + + + + + + send + void + + + connId + int + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + sendToPending + void + + + connId + int + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + processCommand + void + + + connId + int + + + commandString + String + + + false + false + + + true + + + + + + 2 + + + + + + handle + void + + + connId + int + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + run + void + + false + false + + + true + + + + + + 2 + + + + + + explodeInfernoAmmoFromHeat + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + checkExplodeIndustrialZone + void + + + c + Coords + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + passBuildingWall + void + + + entity + Entity + + + bldg + Building + + + lastPos + Coords + + + curPos + Coords + + + distance + int + + + why + String + + + backwards + boolean + + + overallMoveType + EntityMovementType + + + entering + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkBuildingCollapseWhileMoving + boolean + + + bldg + Building + + + entity + Entity + + + curPos + Coords + + + false + false + + + true + + + + + + 2 + + + + + + damageInfantryIn + Vector<Report> + + + bldg + Building + + + damage + int + + + hexCoords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + damageInfantryIn + Vector<Report> + + + bldg + Building + + + damage + int + + + hexCoords + Coords + + + infDamageClass + int + + + false + false + + + true + + + + + + 2 + + + + + + checkForCollapse + boolean + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + checkBecauseOfDamage + boolean + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + collapseBuilding + void + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + collapseBasement + void + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + collapseBuilding + void + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + collapseAll + boolean + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + createCollapseBuildingPacket + Packet + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + createCollapseBuildingPacket + Packet + + + coords + Vector<Coords> + + + false + false + + + true + + + + + + 2 + + + + + + createUpdateBuildingPacket + Packet + + + buildings + Vector<Building> + + + false + false + + + true + + + + + + 2 + + + + + + applyBuildingDamage + void + + false + false + + + true + + + + + + 2 + + + + + + damageBuilding + Vector<Report> + + + bldg + Building + + + damage + int + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + damageBuilding + Vector<Report> + + + bldg + Building + + + damage + int + + + why + String + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + criticalGunEmplacement + Vector<Report> + + + guns + Vector<GunEmplacement> + + + bldg + Building + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedBuildings + void + + + buildings + Vector<Building> + + + false + false + + + true + + + + + + 2 + + + + + + receiveUnloadStranded + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + clearArtillerySpotters + void + + + entityID + int + + + weaponID + int + + + false + false + + + true + + + + + + 2 + + + + + + creditKill + void + + + target + Entity + + + attacker + Entity + + + false + false + + + true + + + + + + 2 + + + + + + preTreatPhysicalAttack + PhysicalResult + + + aaa + AbstractAttackAction + + + false + false + + + true + + + + + + 2 + + + + + + resolvePhysicalAttack + void + + + pr + PhysicalResult + + + cen + int + + + false + false + + + true + + + + + + 2 + + + + + + checkExtremeGravityMovement + void + + + entity + Entity + + + step + MoveStep + + + curPos + Coords + + + cachedMaxMPExpenditure + int + + + false + false + + + true + + + + + + 2 + + + + + + doExtremeGravityDamage + Vector<Report> + + + entity + Entity + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + ejectEntity + Vector<Report> + + + entity + Entity + + + autoEject + boolean + + + false + false + + + true + + + + + + 2 + + + + + + ejectEntity + Vector<Report> + + + entity + Entity + + + autoEject + boolean + + + skin_of_the_teeth + boolean + + + false + false + + + true + + + + + + 2 + + + + + + getEjectModifiers + PilotingRollData + + + game + IGame + + + entity + Entity + + + autoEject + boolean + + + false + true + + + true + + + + + + 2 + + + + + + getEjectModifiers + PilotingRollData + + + game + IGame + + + entity + Entity + + + autoEject + boolean + + + targetCoords + Coords + + + desc + String + + + false + true + + + true + + + + + + 2 + + + + + + abandonEntity + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolveMechWarriorPickUp + void + + false + false + + + true + + + + + + 2 + + + + + + resolveSinkVees + void + + false + false + + + true + + + + + + 2 + + + + + + doTryUnstuck + void + + false + false + + + true + + + + + + 2 + + + + + + resolveVeeINarcPodRemoval + void + + false + false + + + true + + + + + + 2 + + + + + + resolveIceBroken + Vector<Report> + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + meltIceAndSnow + Vector<Report> + + + c + Coords + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + checkQuickSand + Vector<Report> + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkForVehicleFire + Vector<Report> + + + tank + Tank + + + inferno + boolean + + + false + false + + + true + + + + + + 2 + + + + + + resolveVehicleFire + Vector<Report> + + + tank + Tank + + + existingStatus + boolean + + + false + false + + + true + + + + + + 2 + + + + + + vehicleMotiveDamage + Vector<Report> + + + te + Tank + + + modifier + int + + + false + false + + + true + + + + + + 2 + + + + + + vehicleMotiveDamage + Vector<Report> + + + te + Tank + + + modifier + int + + + noroll + boolean + + + damagetype + int + + + false + false + + + true + + + + + + 2 + + + + + + vehicleMotiveDamage + Vector<Report> + + + te + Tank + + + modifier + int + + + noroll + boolean + + + damagetype + int + + + jumpDamage + boolean + + + false + false + + + true + + + + + + 2 + + + + + + addReport + void + + + reports + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + addReport + void + + + reports + Vector<Report> + + + indents + int + + + false + false + + + true + + + + + + 2 + + + + + + addReport + void + + + report + Report + + + false + false + + + true + + + + + + 2 + + + + + + clearReports + void + + false + false + + + true + + + + + + 2 + + + + + + addNewLines + void + + false + false + + + true + + + + + + 2 + + + + + + doAssaultDrop + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + doAllAssaultDrops + void + + false + false + + + true + + + + + + 2 + + + + + + doMagmaDamage + void + + + en + Entity + + + eruption + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doSinkEntity + void + + + en + Entity + + + false + false + + + true + + + + + + 2 + + + + + + artilleryDamageHex + Vector<Integer> + + + coords + Coords + + + attackSource + Coords + + + damage + int + + + ammo + AmmoType + + + subjectId + int + + + killer + Entity + + + exclude + Entity + + + flak + boolean + + + altitude + int + + + vPhaseReport + Vector<Report> + + + asfFlak + boolean + + + alreadyHit + Vector<Integer> + + + variableDamage + boolean + + + false + false + + + true + + + + + + 2 + + + + + + artilleryDamageArea + void + + + centre + Coords + + + attackSource + Coords + + + ammo + AmmoType + + + subjectId + int + + + killer + Entity + + + flak + boolean + + + altitude + int + + + mineClear + boolean + + + vPhaseReport + Vector<Report> + + + asfFlak + boolean + + + attackingBA + int + + + false + false + + + true + + + + + + 2 + + + + + + artilleryDamageArea + void + + + centre + Coords + + + attackSource + Coords + + + ammo + AmmoType + + + subjectId + int + + + killer + Entity + + + damage + int + + + falloff + int + + + flak + boolean + + + altitude + int + + + vPhaseReport + Vector<Report> + + + asfFlak + boolean + + + false + false + + + true + + + + + + 2 + + + + + + deliverBombDamage + void + + + centre + Coords + + + type + int + + + subjectId + int + + + killer + Entity + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverBombInferno + void + + + coords + Coords + + + ae + Entity + + + subjectId + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + resolveFortify + void + + false + false + + + true + + + + + + 2 + + + + + + checkBreakSpikes + void + + + e + Entity + + + loc + int + + + false + false + + + true + + + + + + 2 + + + + + + getHost + String + + false + false + + + true + + + + + + 2 + + + + + + getPort + int + + false + false + + + true + + + + + + 2 + + + + + + handleAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + getServerInstance + Server + + false + true + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + Coords + + + level + int + + + false + false + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + Coords + + + level + int + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + ArrayList<Coords> + + + level + int + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + updateSmoke + void + + + cloud + SmokeCloud + + + newCoords + ArrayList<Coords> + + + false + false + + + true + + + + + + 2 + + + + + + removeSmokeTerrain + void + + + cloud + SmokeCloud + + + false + false + + + true + + + + + + 2 + + + + + + getSmokeCloudList + List<SmokeCloud> + + false + false + + + true + + + + + + 2 + + + + + + resolveBlowingSandDamage + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + layMine + void + + + entity + Entity + + + mineId + int + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + reportRoll + void + + + roll + Roll + + + false + false + + + true + + + + + + 2 + + + + + + registerWithServerBrowser + void + + + register + boolean + + + urlString + String + + + false + false + + + true + + + + + + 2 + + + + + + getHexUpdateSet + Set<Coords> + + false + false + + + true + + + + + + 2 + + + + + + setHexUpdateSet + void + + + hexUpdateSet + HashSet<Coords> + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.server.Server + false + + + + + + true + + + Connect as Invisible + true + 1 + 1 + + + + + + + + + true + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 48 + 20 + + + + + + + + User + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MegaMek/Assignment6Diagram3.sqd b/MegaMek/Assignment6Diagram3.sqd new file mode 100644 index 000000000..b2aa2c693 --- /dev/null +++ b/MegaMek/Assignment6Diagram3.sqd @@ -0,0 +1,19127 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + 2 + + + + + + + + + + + true + + + + + + 2 + + + + + + 269 + 5 + 48 + 20 + + + + + + + + true + + + + + + 2 + + + + + + 50 + 10 + 43 + 100 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 40 + 10 + 353 + 100 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 505 + 100 + + + + true + + + + + 2 + + + + + + + + IConnection(Player, ID) + false + + + + + + + + + + + true + + + + + + 2 + + + + + + 269 + 5 + 510 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 141 + 440 + 20 + + + + + + + + Connection Event + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + serialVersionUID + long + true + + + true + + + + + + 2 + + + + + + CONNECTED + int + true + + + true + + + + + + 2 + + + + + + DISCONNECTED + int + true + + + true + + + + + + 2 + + + + + + PACKET_RECEIVED + int + true + + + true + + + + + + 2 + + + + + + type + int + false + + + true + + + + + + 2 + + + + + + ConnectionEvent + void + + + source + Object + + + type + int + + + false + false + + + true + + + + + + 2 + + + + + + getType + int + + false + false + + + true + + + + + + 2 + + + + + + getConnection + IConnection + + false + false + + + true + + + + + + 2 + + + + + + toString + String + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.common.net.ConnectionEvent + false + + + + + + true + + + getConnection + true + 2 + 2 + + + + + + + + + + + + true + + + + + + 2 + + + + + + 269 + 5 + 358 + 20 + + + + + + + + + true + + + + + + 2 + + + + + + 92 + 10 + 353 + 167 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 45 + 10 + 642 + 167 + + + + true + + + + + 2 + + + + + + + + Client added to player list + false + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 777 + 172 + + + + true + + + + + 2 + + + + + + + + Show player Connected + false + + + + + + + + + + + true + + + + + + 2 + + + + + + 269 + 5 + 782 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 732 + 20 + + + + + + + + ChatterBox2 + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + FILENAME_BUTTON_UP + String + true + + + true + + + + + + 2 + + + + + + FILENAME_BUTTON_DOWN + String + true + + + true + + + + + + 2 + + + + + + FILENAME_BUTTON_MINIMISE + String + true + + + true + + + + + + 2 + + + + + + FILENAME_BUTTON_MAXIMISE + String + true + + + true + + + + + + 2 + + + + + + FILENAME_BUTTON_RESIZE + String + true + + + true + + + + + + 2 + + + + + + FONT_CHAT + Font + true + + + true + + + + + + 2 + + + + + + COLOR_TEXT_BACK + Color + true + + + true + + + + + + 2 + + + + + + COLOR_TEXT_FRONT + Color + true + + + true + + + + + + 2 + + + + + + COLOR_BACKGROUND + Color + true + + + true + + + + + + 2 + + + + + + cb + ChatterBox + false + + + true + + + + + + 2 + + + + + + SLIDING_SPEED + int + true + + + true + + + + + + 2 + + + + + + MIN_SLIDE_OFFSET + int + true + + + true + + + + + + 2 + + + + + + DIST_BOTTOM + int + true + + + true + + + + + + 2 + + + + + + DIST_SIDE + int + true + + + true + + + + + + 2 + + + + + + MAX_IDLE_TIME + long + true + + + true + + + + + + 2 + + + + + + height + int + false + + + true + + + + + + 2 + + + + + + width + int + false + + + true + + + + + + 2 + + + + + + max_nbr_rows + int + false + + + true + + + + + + 2 + + + + + + isHit + boolean + false + + + true + + + + + + 2 + + + + + + resizing + boolean + false + + + true + + + + + + 2 + + + + + + scrolling + boolean + false + + + true + + + + + + 2 + + + + + + increasedChatScroll + boolean + false + + + true + + + + + + 2 + + + + + + decreasedChatScroll + boolean + false + + + true + + + + + + 2 + + + + + + overTheTop + boolean + false + + + true + + + + + + 2 + + + + + + underTheBottom + boolean + false + + + true + + + + + + 2 + + + + + + slidingDown + boolean + false + + + true + + + + + + 2 + + + + + + slidingUp + boolean + false + + + true + + + + + + 2 + + + + + + lockOpen + boolean + false + + + true + + + + + + 2 + + + + + + chatScroll + int + false + + + true + + + + + + 2 + + + + + + scrollBarHeight + int + false + + + true + + + + + + 2 + + + + + + scrollBarOffset + int + false + + + true + + + + + + 2 + + + + + + slideOffset + int + false + + + true + + + + + + 2 + + + + + + idleTime + long + false + + + true + + + + + + 2 + + + + + + scrollBarStep + float + false + + + true + + + + + + 2 + + + + + + scrollBarDragPos + float + false + + + true + + + + + + 2 + + + + + + message + String + false + + + true + + + + + + 2 + + + + + + visibleMessage + String + false + + + true + + + + + + 2 + + + + + + lastScrollPoint + Point + false + + + true + + + + + + 2 + + + + + + messages + Vector<String> + false + + + true + + + + + + 2 + + + + + + client + Client + false + + + true + + + + + + 2 + + + + + + bv + BoardView1 + false + + + true + + + + + + 2 + + + + + + upbutton + Image + false + + + true + + + + + + 2 + + + + + + downbutton + Image + false + + + true + + + + + + 2 + + + + + + maxbutton + Image + false + + + true + + + + + + 2 + + + + + + minbutton + Image + false + + + true + + + + + + 2 + + + + + + resizebutton + Image + false + + + true + + + + + + 2 + + + + + + fm + FontMetrics + false + + + true + + + + + + 2 + + + + + + ChatterBox2 + void + + + client + ClientGUI + + + boardview + IBoardView + + + false + false + + + true + + + + + + 2 + + + + + + isReleased + boolean + + false + false + + + true + + + + + + 2 + + + + + + isSliding + boolean + + false + false + + + true + + + + + + 2 + + + + + + slideUp + void + + false + false + + + true + + + + + + 2 + + + + + + slideDown + void + + false + false + + + true + + + + + + 2 + + + + + + stopSliding + void + + false + false + + + true + + + + + + 2 + + + + + + isDown + boolean + + false + false + + + true + + + + + + 2 + + + + + + isUp + boolean + + false + false + + + true + + + + + + 2 + + + + + + setIdleTime + void + + + timeIdle + long + + + add + boolean + + + false + false + + + true + + + + + + 2 + + + + + + pageUp + void + + false + false + + + true + + + + + + 2 + + + + + + pageDown + void + + false + false + + + true + + + + + + 2 + + + + + + slide + boolean + + false + false + + + true + + + + + + 2 + + + + + + stopScrolling + void + + false + false + + + true + + + + + + 2 + + + + + + isDragged + boolean + + + p + Point + + + size + Dimension + + + false + false + + + true + + + + + + 2 + + + + + + isBeingDragged + boolean + + false + false + + + true + + + + + + 2 + + + + + + isMouseOver + boolean + + + p + Point + + + size + Dimension + + + false + false + + + true + + + + + + 2 + + + + + + isHit + boolean + + + p + Point + + + size + Dimension + + + false + false + + + true + + + + + + 2 + + + + + + draw + void + + + graph + Graphics + + + clipBounds + Rectangle + + + false + false + + + true + + + + + + 2 + + + + + + printLine + void + + + graph + Graphics + + + text + String + + + x + int + + + y + int + + + false + false + + + true + + + + + + 2 + + + + + + addChatMessage + void + + + line + String + + + false + false + + + true + + + + + + 2 + + + + + + scrollUp + void + + false + false + + + true + + + + + + 2 + + + + + + scrollDown + void + + false + false + + + true + + + + + + 2 + + + + + + resize + void + + + p + Point + + + size + Dimension + + + false + false + + + true + + + + + + 2 + + + + + + scroll + void + + + p + Point + + + size + Dimension + + + false + false + + + true + + + + + + 2 + + + + + + computeScrollBarOffset + void + + false + false + + + true + + + + + + 2 + + + + + + computeScrollBarHeight + void + + false + false + + + true + + + + + + 2 + + + + + + keyPressed + void + + + ke + KeyEvent + + + false + false + + + true + + + + + + 2 + + + + + + keyReleased + void + + + ke + KeyEvent + + + false + false + + + true + + + + + + 2 + + + + + + keyTyped + void + + + ke + KeyEvent + + + false + false + + + true + + + + + + 2 + + + + + + getMessage + String + + false + false + + + true + + + + + + 2 + + + + + + setMessage + void + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + setChatterBox + void + + + cb + ChatterBox + + + false + false + + + true + + + + + + 2 + + + + + + getScrollbarOuterHeight + int + + false + false + + + true + + + + + + 2 + + + + + + getMaxScrollbarHeight + int + + false + false + + + true + + + + + + 2 + + + + + + getMaxSlideOffset + int + + false + false + + + true + + + + + + 2 + + + + + + clearMessage + void + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.client.ui.swing.ChatterBox2 + false + + + + + + true + + + Player ID + Message + true + 4 + 4 + + + + + + + + + + + + true + + + + + + 2 + + + + + + 269 + 5 + 647 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 597 + 20 + + + + + + + + ClientGUI + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + FILENAME_ICON_16X16 + String + true + + + true + + + + + + 2 + + + + + + FILENAME_ICON_32X32 + String + true + + + true + + + + + + 2 + + + + + + FILENAME_ICON_48X48 + String + true + + + true + + + + + + 2 + + + + + + FILENAME_ICON_256X256 + String + true + + + true + + + + + + 2 + + + + + + serialVersionUID + long + true + + + true + + + + + + 2 + + + + + + VIEW_MEK_DISPLAY + String + true + + + true + + + + + + 2 + + + + + + VIEW_MINI_MAP + String + true + + + true + + + + + + 2 + + + + + + VIEW_LOS_SETTING + String + true + + + true + + + + + + 2 + + + + + + VIEW_UNIT_OVERVIEW + String + true + + + true + + + + + + 2 + + + + + + VIEW_ZOOM_IN + String + true + + + true + + + + + + 2 + + + + + + VIEW_ZOOM_OUT + String + true + + + true + + + + + + 2 + + + + + + VIEW_TOGGLE_ISOMETRIC + String + true + + + true + + + + + + 2 + + + + + + VIEW_TOGGLE_FOV_DARKEN + String + true + + + true + + + + + + 2 + + + + + + VIEW_TOGGLE_FOV_HIGHLIGHT + String + true + + + true + + + + + + 2 + + + + + + VIEW_TOGGLE_FIRING_SOLUTIONS + String + true + + + true + + + + + + 2 + + + + + + VIEW_MOVE_ENV + String + true + + + true + + + + + + 2 + + + + + + VIEW_MOVE_MOD_ENV + String + true + + + true + + + + + + 2 + + + + + + SAVE_WEAP_ORDER + String + true + + + true + + + + + + 2 + + + + + + frame + JFrame + false + + + true + + + + + + 2 + + + + + + menuBar + CommonMenuBar + false + + + true + + + + + + 2 + + + + + + about + CommonAboutDialog + false + + + true + + + + + + 2 + + + + + + help + CommonHelpDialog + false + + + true + + + + + + 2 + + + + + + setdlg + CommonSettingsDialog + false + + + true + + + + + + 2 + + + + + + helpFileName + String + false + + + true + + + + + + 2 + + + + + + controller + MegaMekController + false + + + true + + + + + + 2 + + + + + + cb + ChatterBox + false + + + true + + + + + + 2 + + + + + + cb2 + ChatterBox2 + false + + + true + + + + + + 2 + + + + + + bv + BoardView1 + false + + + true + + + + + + 2 + + + + + + bvc + Component + false + + + true + + + + + + 2 + + + + + + mechW + JDialog + false + + + true + + + + + + 2 + + + + + + mechD + UnitDisplay + false + + + true + + + + + + 2 + + + + + + minimapW + JDialog + false + + + true + + + + + + 2 + + + + + + minimap + MiniMap + false + + + true + + + + + + 2 + + + + + + popup + MapMenu + false + + + true + + + + + + 2 + + + + + + uo + UnitOverview + false + + + true + + + + + + 2 + + + + + + ruler + Ruler + false + + + true + + + + + + 2 + + + + + + curPanel + JComponent + false + + + true + + + + + + 2 + + + + + + chatlounge + ChatLounge + false + + + true + + + + + + 2 + + + + + + gameOptionsDialog + GameOptionsDialog + false + + + true + + + + + + 2 + + + + + + mechSelectorDialog + UnitSelectorDialog + false + + + true + + + + + + 2 + + + + + + startingPositionDialog + StartingPositionDialog + false + + + true + + + + + + 2 + + + + + + playerListDialog + PlayerListDialog + false + + + true + + + + + + 2 + + + + + + randomArmyDialog + RandomArmyDialog + false + + + true + + + + + + 2 + + + + + + randomSkillDialog + RandomSkillDialog + false + + + true + + + + + + 2 + + + + + + randomNameDialog + RandomNameDialog + false + + + true + + + + + + 2 + + + + + + conditionsDialog + PlanetaryConditionsDialog + false + + + true + + + + + + 2 + + + + + + dlgLoadList + JFileChooser + false + + + true + + + + + + 2 + + + + + + dlgSaveList + JFileChooser + false + + + true + + + + + + 2 + + + + + + client + Client + false + + + true + + + + + + 2 + + + + + + curfileBoardImage + File + false + + + true + + + + + + 2 + + + + + + curfileBoard + File + false + + + true + + + + + + 2 + + + + + + bingClip + AudioClip + false + + + true + + + + + + 2 + + + + + + mainNames + HashMap<String,String> + false + + + true + + + + + + 2 + + + + + + panMain + JPanel + false + + + true + + + + + + 2 + + + + + + cardsMain + CardLayout + false + + + true + + + + + + 2 + + + + + + secondaryNames + HashMap<String,String> + false + + + true + + + + + + 2 + + + + + + panSecondary + JPanel + false + + + true + + + + + + 2 + + + + + + currPhaseDisplay + StatusBarPhaseDisplay + false + + + true + + + + + + 2 + + + + + + cardsSecondary + CardLayout + false + + + true + + + + + + 2 + + + + + + phaseComponents + HashMap<String,JComponent> + false + + + true + + + + + + 2 + + + + + + selectedEntityNum + int + false + + + true + + + + + + 2 + + + + + + ignoreHotKeys + boolean + false + + + true + + + + + + 2 + + + + + + gameListener + GameListener + false + + + true + + + + + + 2 + + + + + + ClientGUI + void + + + client + Client + + + c + MegaMekController + + + false + false + + + true + + + + + + 2 + + + + + + getBoardView + IBoardView + + false + false + + + true + + + + + + 2 + + + + + + loadSoundClip + void + + false + false + + + true + + + + + + 2 + + + + + + systemMessage + void + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + initializeFrame + void + + false + false + + + true + + + + + + 2 + + + + + + layoutFrame + void + + false + false + + + true + + + + + + 2 + + + + + + initialize + void + + false + false + + + true + + + + + + 2 + + + + + + getMenuBar + CommonMenuBar + + false + false + + + true + + + + + + 2 + + + + + + showAbout + void + + false + false + + + true + + + + + + 2 + + + + + + showHelp + void + + false + false + + + true + + + + + + 2 + + + + + + showSkinningHowTo + void + + false + false + + + true + + + + + + 2 + + + + + + showSettings + void + + false + false + + + true + + + + + + 2 + + + + + + showOptions + void + + false + false + + + true + + + + + + 2 + + + + + + customizePlayer + void + + false + false + + + true + + + + + + 2 + + + + + + showPlayerList + void + + false + false + + + true + + + + + + 2 + + + + + + showRoundReport + void + + false + false + + + true + + + + + + 2 + + + + + + actionPerformed + void + + + event + ActionEvent + + + false + false + + + true + + + + + + 2 + + + + + + doSaveUnit + void + + false + false + + + true + + + + + + 2 + + + + + + saveSettings + void + + false + false + + + true + + + + + + 2 + + + + + + die + void + + false + false + + + true + + + + + + 2 + + + + + + getGameOptionsDialog + GameOptionsDialog + + false + false + + + true + + + + + + 2 + + + + + + getMechSelectorDialog + UnitSelectorDialog + + false + false + + + true + + + + + + 2 + + + + + + getStartingPositionDialog + StartingPositionDialog + + false + false + + + true + + + + + + 2 + + + + + + getPlanetaryConditionsDialog + PlanetaryConditionsDialog + + false + false + + + true + + + + + + 2 + + + + + + switchPanel + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + updateButtonPanel + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + initializePanel + JComponent + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + showBoardPopup + void + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + toggleDisplay + void + + false + false + + + true + + + + + + 2 + + + + + + setDisplayVisible + void + + + visible + boolean + + + false + false + + + true + + + + + + 2 + + + + + + toggleUnitOverview + void + + false + false + + + true + + + + + + 2 + + + + + + toggleMap + void + + false + false + + + true + + + + + + 2 + + + + + + setMapVisible + void + + + visible + boolean + + + false + false + + + true + + + + + + 2 + + + + + + fillPopup + boolean + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + doChoiceDialog + int[] + + + title + String + + + question + String + + + choices + String[] + + + false + false + + + true + + + + + + 2 + + + + + + doAlertDialog + void + + + title + String + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + doYesNoDialog + boolean + + + title + String + + + question + String + + + false + false + + + true + + + + + + 2 + + + + + + doYesNoBotherDialog + ConfirmDialog + + + title + String + + + question + String + + + false + false + + + true + + + + + + 2 + + + + + + loadListFile + void + + false + false + + + true + + + + + + 2 + + + + + + loadListFile + void + + + c + Client + + + false + false + + + true + + + + + + 2 + + + + + + loadListFile + void + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + loadListFile + void + + + player + IPlayer + + + reinforce + boolean + + + false + false + + + true + + + + + + 2 + + + + + + deleteAllUnits + void + + + c + Client + + + false + false + + + true + + + + + + 2 + + + + + + saveListFile + void + + + unitList + ArrayList<Entity> + + + false + false + + + true + + + + + + 2 + + + + + + saveListFile + void + + + unitList + ArrayList<Entity> + + + filename + String + + + false + false + + + true + + + + + + 2 + + + + + + windowActivated + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowClosed + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowClosing + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowDeactivated + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowDeiconified + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowIconified + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + windowOpened + void + + + windowEvent + WindowEvent + + + false + false + + + true + + + + + + 2 + + + + + + getFrame + JFrame + + false + false + + + true + + + + + + 2 + + + + + + showLOSSettingDialog + void + + false + false + + + true + + + + + + 2 + + + + + + loadPreviewImage + void + + + bp + JLabel + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + loadPreviewImage + void + + + bp + JLabel + + + entity + Entity + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + bing + void + + false + false + + + true + + + + + + 2 + + + + + + getClient + Client + + false + false + + + true + + + + + + 2 + + + + + + getBots + Map<String,Client> + + false + false + + + true + + + + + + 2 + + + + + + getSelectedEntityNum + int + + false + false + + + true + + + + + + 2 + + + + + + setSelectedEntityNum + void + + + selectedEntityNum + int + + + false + false + + + true + + + + + + 2 + + + + + + getRandomArmyDialog + RandomArmyDialog + + false + false + + + true + + + + + + 2 + + + + + + getRandomSkillDialog + RandomSkillDialog + + false + false + + + true + + + + + + 2 + + + + + + getRandomNameDialog + RandomNameDialog + + false + false + + + true + + + + + + 2 + + + + + + boardSave + void + + false + false + + + true + + + + + + 2 + + + + + + boardSaveImage + void + + false + false + + + true + + + + + + 2 + + + + + + boardSaveAs + void + + false + false + + + true + + + + + + 2 + + + + + + boardSaveAsImage + void + + false + false + + + true + + + + + + 2 + + + + + + hexMoused + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + hexCursor + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + boardHexHighlighted + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + hexSelected + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + firstLOSHex + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + secondLOSHex + void + + + b + BoardViewEvent + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + finishedMovingUnits + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + unitSelected + void + + + b + BoardViewEvent + + + false + false + + + true + + + + + + 2 + + + + + + shouldIgnoreHotKeys + boolean + + false + false + + + true + + + + + + 2 + + + + + + componentHidden + void + + + arg0 + ComponentEvent + + + false + false + + + true + + + + + + 2 + + + + + + componentMoved + void + + + arg0 + ComponentEvent + + + false + false + + + true + + + + + + 2 + + + + + + componentResized + void + + + arg0 + ComponentEvent + + + false + false + + + true + + + + + + 2 + + + + + + componentShown + void + + + arg0 + ComponentEvent + + + false + false + + + true + + + + + + 2 + + + + + + replacePlayer + void + + false + false + + + true + + + + + + 2 + + + + + + getCurrentPanel + JComponent + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.client.ui.swing.ClientGUI + false + + + + + + true + + + Player ID + Message, Connect (Turn Visible) Flag + true + 3 + 3 + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 43 + 219 + + + + + + + + + true + + + Player appears as connected, though was always there + false + 5 + 5 + + + + + + + + + true + + + + + + + true + + + + + + 2 + + + + + + -1 + 126 + 295 + 20 + + + + + + + + Server + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + DEFAULT_BOARD + String + true + + + true + + + + + + 2 + + + + + + password + String + false + + + true + + + + + + 2 + + + + + + metaServerUrl + String + false + + + true + + + + + + 2 + + + + + + serverSocket + ServerSocket + false + + + true + + + + + + 2 + + + + + + motd + String + false + + + true + + + + + + 2 + + + + + + connections + Vector<IConnection> + false + + + true + + + + + + 2 + + + + + + connectionHandlers + Hashtable<Integer,ConnectionHandler> + false + + + true + + + + + + 2 + + + + + + packetQueue + ConcurrentLinkedQueue<ReceivedPacket> + false + + + true + + + + + + 2 + + + + + + cfrPacketQueue + ConcurrentLinkedQueue<ReceivedPacket> + false + + + true + + + + + + 2 + + + + + + connectionsPending + Vector<IConnection> + false + + + true + + + + + + 2 + + + + + + connectionIds + Hashtable<Integer,IConnection> + false + + + true + + + + + + 2 + + + + + + connectionCounter + int + false + + + true + + + + + + 2 + + + + + + game + IGame + false + + + true + + + + + + 2 + + + + + + vPhaseReport + Vector<Report> + false + + + true + + + + + + 2 + + + + + + mapSettings + MapSettings + false + + + true + + + + + + 2 + + + + + + commandsHash + Hashtable<String,ServerCommand> + false + + + true + + + + + + 2 + + + + + + connector + Thread + false + + + true + + + + + + 2 + + + + + + packetPump + PacketPump + false + + + true + + + + + + 2 + + + + + + packetPumpThread + Thread + false + + + true + + + + + + 2 + + + + + + affectedBldgs + Hashtable<Building,Boolean> + false + + + true + + + + + + 2 + + + + + + physicalResults + Vector<PhysicalResult> + false + + + true + + + + + + 2 + + + + + + terrainProcessors + Vector<DynamicTerrainProcessor> + false + + + true + + + + + + 2 + + + + + + watchdogTimer + Timer + false + + + true + + + + + + 2 + + + + + + entityVerifier + EntityVerifier + true + + + true + + + + + + 2 + + + + + + scheduledNukes + ArrayList<int[]> + false + + + true + + + + + + 2 + + + + + + serverInstance + Server + true + + + true + + + + + + 2 + + + + + + serverAccessKey + String + false + + + true + + + + + + 2 + + + + + + serverBrowserUpdateTimer + Timer + false + + + true + + + + + + 2 + + + + + + requestedTeam + int + false + + + true + + + + + + 2 + + + + + + playerChangingTeam + IPlayer + false + + + true + + + + + + 2 + + + + + + changePlayersTeam + boolean + false + + + true + + + + + + 2 + + + + + + hexUpdateSet + Set<Coords> + false + + + true + + + + + + 2 + + + + + + connectionListener + ConnectionListenerAdapter + false + + + true + + + + + + 2 + + + + + + serverLock + Object + false + + + true + + + + + + 2 + + + + + + ORIGIN + String + true + + + true + + + + + + 2 + + + + + + DUNE_CALL + String + true + + + true + + + + + + 2 + + + + + + DUNE_RESPONSE + String + true + + + true + + + + + + 2 + + + + + + STAR_WARS_CALL + String + true + + + true + + + + + + 2 + + + + + + STAR_WARS_RESPONSE + String + true + + + true + + + + + + 2 + + + + + + INVADER_ZIM_CALL + String + true + + + true + + + + + + 2 + + + + + + INVADER_ZIM_RESPONSE + String + true + + + true + + + + + + 2 + + + + + + getvPhaseReport + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + Server + void + + + password + String + + + port + int + + + false + false + + + true + + + + + + 2 + + + + + + Server + void + + + password + String + + + port + int + + + registerWithServerBrowser + boolean + + + metaServerUrl + String + + + false + false + + + true + + + + + + 2 + + + + + + setGame + void + + + g + IGame + + + false + false + + + true + + + + + + 2 + + + + + + getGame + IGame + + false + false + + + true + + + + + + 2 + + + + + + createMotd + String + + false + false + + + true + + + + + + 2 + + + + + + isPassworded + boolean + + false + false + + + true + + + + + + 2 + + + + + + isPassword + boolean + + + guess + Object + + + false + false + + + true + + + + + + 2 + + + + + + registerCommand + void + + + command + ServerCommand + + + false + false + + + true + + + + + + 2 + + + + + + getCommand + ServerCommand + + + name + String + + + false + false + + + true + + + + + + 2 + + + + + + die + void + + false + false + + + true + + + + + + 2 + + + + + + getAllCommandNames + Enumeration<String> + + false + false + + + true + + + + + + 2 + + + + + + greeting + void + + + cn + int + + + false + false + + + true + + + + + + 2 + + + + + + getFreeConnectionId + int + + false + false + + + true + + + + + + 2 + + + + + + getFreeEntityId + int + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerInfo + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + correctDupeName + String + + + oldName + String + + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerVersion + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerName + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + sendCurrentInfo + void + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + sendEntities + void + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + validatePlayerInfo + void + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + disconnected + void + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + checkForObservers + void + + false + false + + + true + + + + + + 2 + + + + + + resetGame + void + + false + false + + + true + + + + + + 2 + + + + + + autoSave + void + + false + false + + + true + + + + + + 2 + + + + + + sendSaveGame + void + + + connId + int + + + sFile + String + + + sLocalPath + String + + + false + false + + + true + + + + + + 2 + + + + + + saveGame + void + + + sFile + String + + + sendChat + boolean + + + false + false + + + true + + + + + + 2 + + + + + + saveGame + void + + + sFile + String + + + false + false + + + true + + + + + + 2 + + + + + + sendLoadGame + void + + + connId + int + + + sFile + String + + + false + false + + + true + + + + + + 2 + + + + + + loadGame + boolean + + + f + File + + + false + false + + + true + + + + + + 2 + + + + + + getPlayer + IPlayer + + + id + int + + + false + false + + + true + + + + + + 2 + + + + + + removeAllEntitesOwnedBy + void + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + getClient + IConnection + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + getConnections + Enumeration<IConnection> + + false + false + + + true + + + + + + 2 + + + + + + getConnection + IConnection + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + getPendingConnection + IConnection + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + resetEntityRound + void + + false + false + + + true + + + + + + 2 + + + + + + destroyDoomedEntities + void + + + entityIds + Vector<Integer> + + + false + false + + + true + + + + + + 2 + + + + + + resetEntityPhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + isReportingPhase + boolean + + false + false + + + true + + + + + + 2 + + + + + + resetPlayersDone + void + + false + false + + + true + + + + + + 2 + + + + + + resetActivePlayersDone + void + + false + false + + + true + + + + + + 2 + + + + + + prepareVictoryReport + void + + false + false + + + true + + + + + + 2 + + + + + + getDetailedVictoryReport + String + + false + false + + + true + + + + + + 2 + + + + + + forceVictory + void + + + victor + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + cancelVictory + void + + false + false + + + true + + + + + + 2 + + + + + + requestTeamChange + void + + + team + int + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + allowTeamChange + void + + false + false + + + true + + + + + + 2 + + + + + + isTeamChangeRequestInProgress + boolean + + false + false + + + true + + + + + + 2 + + + + + + getPlayerRequestingTeamChange + IPlayer + + false + false + + + true + + + + + + 2 + + + + + + getRequestedTeam + int + + false + false + + + true + + + + + + 2 + + + + + + processTeamChange + void + + false + false + + + true + + + + + + 2 + + + + + + checkReady + void + + false + false + + + true + + + + + + 2 + + + + + + endCurrentTurn + void + + + entityUsed + Entity + + + false + false + + + true + + + + + + 2 + + + + + + changePhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + prepareForPhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + isPhasePlayable + boolean + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + isOffboardPlayable + boolean + + false + false + + + true + + + + + + 2 + + + + + + executePhase + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + calculatePlayerBVs + void + + false + false + + + true + + + + + + 2 + + + + + + checkEntityExchange + void + + false + false + + + true + + + + + + 2 + + + + + + endCurrentPhase + void + + false + false + + + true + + + + + + 2 + + + + + + sendSpecialHexDisplayPackets + void + + false + false + + + true + + + + + + 2 + + + + + + sendTagInfoUpdates + void + + false + false + + + true + + + + + + 2 + + + + + + sendTagInfoReset + void + + false + false + + + true + + + + + + 2 + + + + + + incrementAndSendGameRound + void + + false + false + + + true + + + + + + 2 + + + + + + receiveForwardIni + void + + + packet + Packet + + + connid + int + + + false + false + + + true + + + + + + 2 + + + + + + changeToNextTurn + void + + false + false + + + true + + + + + + 2 + + + + + + sendGhostSkipMessage + void + + + ghost + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + sendTurnErrorSkipMessage + void + + + skip + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + skipCurrentTurn + void + + false + false + + + true + + + + + + 2 + + + + + + isTurnSkippable + boolean + + false + false + + + true + + + + + + 2 + + + + + + victory + boolean + + false + false + + + true + + + + + + 2 + + + + + + isPlayerForcedVictory + boolean + + false + false + + + true + + + + + + 2 + + + + + + applyBoardSettings + void + + false + false + + + true + + + + + + 2 + + + + + + rollInitiative + void + + false + false + + + true + + + + + + 2 + + + + + + determineTurnOrderIUI + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + determineTurnOrder + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + getColorForPlayer + String + + + p + IPlayer + + + false + true + + + true + + + + + + 2 + + + + + + writeInitiativeReport + void + + + abbreviatedReport + boolean + + + false + false + + + true + + + + + + 2 + + + + + + applyDropshipLandingDamage + void + + + centralPos + Coords + + + killer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + applyDropshipProximityDamage + void + + + centralPos + Coords + + + killer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + applyDropshipProximityDamage + void + + + centralPos + Coords + + + rearArc + boolean + + + facing + int + + + killer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + setIneligible + void + + + phase + IGame.Phase + + + false + false + + + true + + + + + + 2 + + + + + + loadUnit + void + + + loader + Entity + + + unit + Entity + + + bayNumber + int + + + false + false + + + true + + + + + + 2 + + + + + + unloadUnit + boolean + + + unloader + Entity + + + unloaded + Targetable + + + pos + Coords + + + facing + int + + + elevation + int + + + false + false + + + true + + + + + + 2 + + + + + + unloadUnit + boolean + + + unloader + Entity + + + unloaded + Targetable + + + pos + Coords + + + facing + int + + + elevation + int + + + evacuation + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doAttemptLanding + void + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + launchUnit + boolean + + + unloader + Entity + + + unloaded + Targetable + + + pos + Coords + + + facing + int + + + velocity + int + + + altitude + int + + + moveVec + int[] + + + bonus + int + + + false + false + + + true + + + + + + 2 + + + + + + dropUnit + void + + + drop + Entity + + + entity + Entity + + + curPos + Coords + + + altitude + int + + + false + false + + + true + + + + + + 2 + + + + + + addAffectedBldg + void + + + bldg + Building + + + collapse + boolean + + + false + false + + + true + + + + + + 2 + + + + + + applyAffectedBldgs + void + + false + false + + + true + + + + + + 2 + + + + + + receiveMovement + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processSkid + boolean + + + entity + Entity + + + start + Coords + + + elevation + int + + + direction + int + + + distance + int + + + step + MoveStep + + + false + false + + + true + + + + + + 2 + + + + + + processCollision + boolean + + + entity + Entity + + + target + Entity + + + src + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkCrash + boolean + + + entity + Entity + + + pos + Coords + + + altitude + int + + + false + false + + + true + + + + + + 2 + + + + + + processCrash + Vector<Report> + + + entity + Entity + + + vel + int + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + processLeaveMap + Vector<Report> + + + entity + Entity + + + facing + int + + + flewOff + boolean + + + returnable + int + + + false + false + + + true + + + + + + 2 + + + + + + processMovement + void + + + entity + Entity + + + md + MovePath + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + checkForTakeoffDamage + void + + + a + Aero + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderAugMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderInfernoMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverFASCAMMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderActiveMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverThunderVibraMinefield + void + + + coords + Coords + + + playerId + int + + + damage + int + + + sensitivity + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverArtilleryFlare + void + + + coords + Coords + + + radius + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverMortarFlare + void + + + coords + Coords + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverMissileSmoke + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverSmokeGrenade + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverSmokeMortar + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverChaffGrenade + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverArtillerySmoke + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverLIsmoke + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverArtilleryInferno + void + + + coords + Coords + + + ae + Entity + + + subjectId + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverScreen + void + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deployTeleMissile + void + + + ae + Entity + + + atype + AmmoType + + + wId + int + + + capMisMod + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverInfernoMissiles + Vector<Report> + + + ae + Entity + + + t + Targetable + + + missiles + int + + + false + false + + + true + + + + + + 2 + + + + + + deliverInfernoMissiles + Vector<Report> + + + ae + Entity + + + t + Targetable + + + missiles + int + + + called + int + + + false + false + + + true + + + + + + 2 + + + + + + enterMinefield + boolean + + + entity + Entity + + + c + Coords + + + curElev + int + + + isOnGround + boolean + + + vMineReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + enterMinefield + boolean + + + entity + Entity + + + c + Coords + + + curElev + int + + + isOnGround + boolean + + + vMineReport + Vector<Report> + + + target + int + + + false + false + + + true + + + + + + 2 + + + + + + resetMines + void + + false + false + + + true + + + + + + 2 + + + + + + clearMinefield + boolean + + + mf + Minefield + + + en + Entity + + + target + int + + + vClearReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + clearMinefield + boolean + + + mf + Minefield + + + en + Entity + + + target + int + + + botch + int + + + vClearReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + clearMinefield + boolean + + + mf + Minefield + + + en + Entity + + + target + int + + + botch + int + + + vClearReport + Vector<Report> + + + indent + int + + + false + false + + + true + + + + + + 2 + + + + + + clearDetonatedMines + void + + + c + Coords + + + target + int + + + false + false + + + true + + + + + + 2 + + + + + + checkVibrabombs + boolean + + + entity + Entity + + + coords + Coords + + + displaced + boolean + + + vMineReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + checkVibrabombs + boolean + + + entity + Entity + + + coords + Coords + + + displaced + boolean + + + lastPos + Coords + + + curPos + Coords + + + vMineReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + removeMinefield + void + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + removeMinefield + void + + + player + IPlayer + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + revealMinefield + void + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + revealMinefield + void + + + team + Team + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + checkForRevealMinefield + void + + + mf + Minefield + + + layer + Entity + + + false + false + + + true + + + + + + 2 + + + + + + explodeVibrabomb + void + + + mf + Minefield + + + vBoomReport + Vector<Report> + + + reduce + boolean + + + false + false + + + true + + + + + + 2 + + + + + + drownSwarmer + void + + + entity + Entity + + + pos + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkForWashedInfernos + void + + + entity + Entity + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + washInferno + void + + + entity + Entity + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + addMovementHeat + void + + false + false + + + true + + + + + + 2 + + + + + + doSetLocationsExposure + Vector<Report> + + + entity + Entity + + + hex + IHex + + + isJump + boolean + + + elevation + int + + + false + false + + + true + + + + + + 2 + + + + + + resistGForce + void + + + entity + Entity + + + targetroll + int + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckInSpace + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doVerticalTakeOffCheck + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckManeuver + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckInPlace + boolean + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doDislodgeSwarmerSkillCheck + boolean + + + entity + Entity + + + roll + PilotingRollData + + + curPos + Coords + + + false + false + + + true + + + + + + 2 + + + + + + doSkillCheckWhileMoving + int + + + entity + Entity + + + entityElevation + int + + + src + Coords + + + dest + Coords + + + roll + PilotingRollData + + + isFallRoll + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFallsInto + Vector<Report> + + + entity + Entity + + + src + Coords + + + roll + PilotingRollData + + + causeAffa + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFallsInto + Vector<Report> + + + entity + Entity + + + entitySrcElevation + int + + + src + Coords + + + dest + Coords + + + roll + PilotingRollData + + + causeAffa + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFallsInto + Vector<Report> + + + entity + Entity + + + entitySrcElevation + int + + + origSrc + Coords + + + origDest + Coords + + + roll + PilotingRollData + + + causeAffa + boolean + + + fallReduction + int + + + false + false + + + true + + + + + + 2 + + + + + + doEntityDisplacement + Vector<Report> + + + entity + Entity + + + src + Coords + + + dest + Coords + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + sendDominoEffectCFR + void + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + sendAMSAssignCFR + void + + + e + Entity + + + ams + Mounted + + + waas + ArrayList<WeaponAttackAction> + + + false + false + + + true + + + + + + 2 + + + + + + doEntityDisplacementMinefieldCheck + Vector<Report> + + + entity + Entity + + + src + Coords + + + dest + Coords + + + elev + int + + + false + false + + + true + + + + + + 2 + + + + + + doEntityDisplacementBogDownCheck + Vector<Report> + + + entity + Entity + + + c + Coords + + + elev + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveDeployment + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processDeployment + void + + + entity + Entity + + + coords + Coords + + + nFacing + int + + + elevation + int + + + loadVector + Vector<Entity> + + + assaultDrop + boolean + + + false + false + + + true + + + + + + 2 + + + + + + receiveArtyAutoHitHexes + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveDeployMinefields + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processDeployMinefields + void + + + minefields + Vector<Minefield> + + + false + false + + + true + + + + + + 2 + + + + + + receiveGroundToAirHexSelectPacket + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveAttack + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + processAttack + void + + + entity + Entity + + + vector + Vector<EntityAction> + + + false + false + + + true + + + + + + 2 + + + + + + assignAMS + void + + false + false + + + true + + + + + + 2 + + + + + + resolveWhatPlayersCanSeeWhatUnits + void + + false + false + + + true + + + + + + 2 + + + + + + resolveAllButWeaponAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + resolveSelfDestructions + void + + false + false + + + true + + + + + + 2 + + + + + + reportGhostTargetRolls + void + + false + false + + + true + + + + + + 2 + + + + + + reportLargeCraftECCMRolls + void + + false + false + + + true + + + + + + 2 + + + + + + resolveClearMinefield + void + + + ent + Entity + + + mf + Minefield + + + false + false + + + true + + + + + + 2 + + + + + + resolveOnlyWeaponAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + triggerAPPod + void + + + entity + Entity + + + podId + int + + + false + false + + + true + + + + + + 2 + + + + + + triggerBPod + void + + + entity + Entity + + + podId + int + + + target + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolveUnjam + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolveFindClub + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + tryIgniteHex + boolean + + + c + Coords + + + entityId + int + + + bHotGun + boolean + + + bInferno + boolean + + + nTargetRoll + TargetRoll + + + bReportAttempt + boolean + + + accidentTarget + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + tryIgniteHex + boolean + + + c + Coords + + + entityId + int + + + bHotGun + boolean + + + bInferno + boolean + + + nTargetRoll + TargetRoll + + + accidentTarget + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + tryClearHex + Vector<Report> + + + c + Coords + + + nDamage + int + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolvePhysicalAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + cleanupPhysicalAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + removeDuplicateAttacks + void + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + removeDeadAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + resolvePunchAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveKickAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveJumpJetAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveProtoAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveBrushOffAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveThrashAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveBAVibroClawAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveClubAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolvePushAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveTripAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveGrappleAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveGrappleAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + aeGrappleSide + int + + + teGrappleSide + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveBreakGrappleAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveChargeAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveTeleMissileAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveRamAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveRamDamage + void + + + ae + Aero + + + te + Entity + + + toHit + ToHitData + + + glancing + boolean + + + throughFront + boolean + + + false + false + + + true + + + + + + 2 + + + + + + resolveChargeDamage + void + + + ae + Entity + + + te + Entity + + + toHit + ToHitData + + + direction + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveChargeDamage + void + + + ae + Entity + + + te + Entity + + + toHit + ToHitData + + + direction + int + + + glancing + boolean + + + throughFront + boolean + + + false + false + + + true + + + + + + 2 + + + + + + resolveLayExplosivesAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveDfaAttack + void + + + pr + PhysicalResult + + + lastEntityId + int + + + false + false + + + true + + + + + + 2 + + + + + + getKickPushPSR + PilotingRollData + + + psrEntity + Entity + + + attacker + Entity + + + target + Entity + + + reason + String + + + false + false + + + true + + + + + + 2 + + + + + + resolveHeat + void + + false + false + + + true + + + + + + 2 + + + + + + resolveHarjelRepairs + void + + false + false + + + true + + + + + + 2 + + + + + + doFlamingDamage + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + clearFlawedCoolingFlags + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + checkForFlawedCooling + void + + false + false + + + true + + + + + + 2 + + + + + + doFlawedCoolingCheck + Vector<Report> + + + reason + String + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + checkForChainWhipGrappleChecks + void + + false + false + + + true + + + + + + 2 + + + + + + checkForPSRFromDamage + void + + false + false + + + true + + + + + + 2 + + + + + + checkForFlamingDamage + void + + false + false + + + true + + + + + + 2 + + + + + + checkForTeleMissileAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + checkForBlueShieldDamage + void + + false + false + + + true + + + + + + 2 + + + + + + checkForConditionDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForAtmosphereDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialWaterDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialEndOfTurn + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialUnstall + void + + false + false + + + true + + + + + + 2 + + + + + + checkForIndustrialCrit + void + + false + false + + + true + + + + + + 2 + + + + + + checkForSpaceDeath + void + + false + false + + + true + + + + + + 2 + + + + + + checkForSuffocation + void + + false + false + + + true + + + + + + 2 + + + + + + cleanupDestroyedNarcPods + void + + false + false + + + true + + + + + + 2 + + + + + + resolvePilotingRolls + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + resolvePilotingRolls + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolvePilotingRolls + Vector<Report> + + + entity + Entity + + + moving + boolean + + + src + Coords + + + dest + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkForTraitors + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + resolveControlRolls + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + resolveControl + Vector<Report> + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + damageCrew + Vector<Report> + + + en + Entity + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveCrewDamage + Vector<Report> + + + e + Entity + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + resolveCrewWakeUp + void + + false + false + + + true + + + + + + 2 + + + + + + resolveSelfDestruct + void + + false + false + + + true + + + + + + 2 + + + + + + resolveShutdownCrashes + void + + false + false + + + true + + + + + + 2 + + + + + + checkFatalThresholds + Vector<Report> + + + nextAE + int + + + prevAE + int + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + throughFront + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + throughFront + boolean + + + underWater + boolean + + + false + false + + + true + + + + + + 2 + + + + + + damageEntity + Vector<Report> + + + te + Entity + + + hit + HitData + + + damage + int + + + ammoExplosion + boolean + + + bFrag + DamageType + + + damageIS + boolean + + + areaSatArty + boolean + + + throughFront + boolean + + + underWater + boolean + + + nukeS2S + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkEngineExplosion + boolean + + + en + Entity + + + vDesc + Vector<Report> + + + hits + int + + + false + false + + + true + + + + + + 2 + + + + + + doFusionEngineExplosion + void + + + engineRating + int + + + position + Coords + + + vDesc + Vector<Report> + + + vUnits + Vector<Integer> + + + false + false + + + true + + + + + + 2 + + + + + + doExplosion + void + + + damage + int + + + degredation + int + + + autoDestroyInSameHex + boolean + + + position + Coords + + + allowShelter + boolean + + + vDesc + Vector<Report> + + + vUnits + Vector<Integer> + + + excludedUnitId + int + + + false + false + + + true + + + + + + 2 + + + + + + doExplosion + void + + + damages + int[] + + + autoDestroyInSameHex + boolean + + + position + Coords + + + allowShelter + boolean + + + vDesc + Vector<Report> + + + vUnits + Vector<Integer> + + + clusterAmt + int + + + excludedUnitId + int + + + false + false + + + true + + + + + + 2 + + + + + + canShelter + boolean + + + entityPosition + Coords + + + position + Coords + + + entityAbsHeight + int + + + false + false + + + true + + + + + + 2 + + + + + + isSheltered + boolean + + false + false + + + true + + + + + + 2 + + + + + + addScheduledNuke + void + + + nuke + int[] + + + false + false + + + true + + + + + + 2 + + + + + + resolveScheduledNukes + void + + false + false + + + true + + + + + + 2 + + + + + + doNuclearExplosion + void + + + position + Coords + + + nukeType + int + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + doNuclearExplosion + void + + + position + Coords + + + baseDamage + int + + + degredation + int + + + secondaryRadius + int + + + craterDepth + int + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + applySecondaryNuclearEffects + void + + + entity + Entity + + + position + Coords + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + applyCriticalHit + Vector<Report> + + + en + Entity + + + loc + int + + + cs + CriticalSlot + + + secondaryEffects + boolean + + + damageCaused + int + + + isCapital + boolean + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + oneCriticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + oneCriticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + forceLandVTOLorWiGE + Vector<Report> + + + en + Tank + + + false + false + + + true + + + + + + 2 + + + + + + crashVTOLorWiGE + Vector<Report> + + + en + Tank + + + false + false + + + true + + + + + + 2 + + + + + + crashVTOLorWiGE + Vector<Report> + + + en + Tank + + + rerollRotorHits + boolean + + + false + false + + + true + + + + + + 2 + + + + + + crashVTOLorWiGE + Vector<Report> + + + en + Tank + + + rerollRotorHits + boolean + + + sideSlipCrash + boolean + + + hexesMoved + int + + + crashPos + Coords + + + crashElevation + int + + + impactSide + int + + + false + false + + + true + + + + + + 2 + + + + + + explodeVTOLorWiGE + Vector<Report> + + + en + Tank + + + false + false + + + true + + + + + + 2 + + + + + + criticalTank + Vector<Report> + + + t + Tank + + + loc + int + + + critMod + int + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkAeroCrits + void + + + vDesc + Vector<Report> + + + a + Aero + + + hit + HitData + + + damage_orig + int + + + critThresh + boolean + + + critSI + boolean + + + ammoExplosion + boolean + + + nukeS2S + boolean + + + false + false + + + true + + + + + + 2 + + + + + + criticalAero + Vector<Report> + + + a + Aero + + + loc + int + + + critMod + int + + + reason + String + + + target + int + + + damage + int + + + isCapital + boolean + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + rollNumber + boolean + + + isCapital + boolean + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + criticalEntity + Vector<Report> + + + en + Entity + + + loc + int + + + isRear + boolean + + + critMod + int + + + rollNumber + boolean + + + isCapital + boolean + + + damage + int + + + damagedByFire + boolean + + + false + false + + + true + + + + + + 2 + + + + + + breachCheck + Vector<Report> + + + entity + Entity + + + loc + int + + + hex + IHex + + + false + false + + + true + + + + + + 2 + + + + + + breachCheck + Vector<Report> + + + entity + Entity + + + loc + int + + + hex + IHex + + + underWater + boolean + + + false + false + + + true + + + + + + 2 + + + + + + breachLocation + Vector<Report> + + + entity + Entity + + + loc + int + + + hex + IHex + + + harJel + boolean + + + false + false + + + true + + + + + + 2 + + + + + + destroyEntity + Vector<Report> + + + entity + Entity + + + reason + String + + + false + false + + + true + + + + + + 2 + + + + + + destroyEntity + Vector<Report> + + + entity + Entity + + + reason + String + + + survivable + boolean + + + false + false + + + true + + + + + + 2 + + + + + + destroyEntity + Vector<Report> + + + entity + Entity + + + reason + String + + + survivable + boolean + + + canSalvage + boolean + + + false + false + + + true + + + + + + 2 + + + + + + explodeEquipment + Vector<Report> + + + en + Entity + + + loc + int + + + slot + int + + + false + false + + + true + + + + + + 2 + + + + + + explodeEquipment + Vector<Report> + + + en + Entity + + + loc + int + + + mounted + Mounted + + + false + false + + + true + + + + + + 2 + + + + + + explodeAmmoFromHeat + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFall + Vector<Report> + + + entity + Entity + + + fallPos + Coords + + + fallHeight + int + + + facing + int + + + roll + PilotingRollData + + + intoBasement + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFall + Vector<Report> + + + entity + Entity + + + fallPos + Coords + + + height + int + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + doEntityFall + Vector<Report> + + + entity + Entity + + + roll + PilotingRollData + + + false + false + + + true + + + + + + 2 + + + + + + resolveAeroElevationLoss + void + + false + false + + + true + + + + + + 2 + + + + + + resolveAmmoDumps + void + + false + false + + + true + + + + + + 2 + + + + + + checkIgnition + boolean + + + c + Coords + + + roll + TargetRoll + + + bInferno + boolean + + + entityId + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + checkIgnition + boolean + + + c + Coords + + + roll + TargetRoll + + + bInferno + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkIgnition + boolean + + + c + Coords + + + roll + TargetRoll + + + false + false + + + true + + + + + + 2 + + + + + + ignite + void + + + c + Coords + + + fireLevel + int + + + vReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + removeFire + void + + + fireCoords + Coords + + + reason + String + + + false + false + + + true + + + + + + 2 + + + + + + addSmoke + void + + + coords + ArrayList<Coords> + + + windDir + int + + + bInferno + boolean + + + false + false + + + true + + + + + + 2 + + + + + + scanForBoardsInDir + ArrayList<String> + + + boardDir + File + + + basePath + String + + + dimensions + BoardDimensions + + + boards + ArrayList<String> + + + false + false + + + true + + + + + + 2 + + + + + + getBoardSizesInDir + void + + + searchDir + File + + + sizes + TreeSet<BoardDimensions> + + + false + false + + + true + + + + + + 2 + + + + + + getBoardSizes + Set<BoardDimensions> + + false + false + + + true + + + + + + 2 + + + + + + scanForBoards + ArrayList<String> + + + boardWidth + int + + + boardHeight + int + + + false + false + + + true + + + + + + 2 + + + + + + scanForBoards + ArrayList<String> + + + dimensions + BoardDimensions + + + false + false + + + true + + + + + + 2 + + + + + + doBlind + boolean + + false + false + + + true + + + + + + 2 + + + + + + entityUpdate + void + + + nEntityID + int + + + false + false + + + true + + + + + + 2 + + + + + + entityUpdate + void + + + nEntityID + int + + + movePath + Vector<UnitLocation> + + + updateVisibility + boolean + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + entityUpdateLoadedUnits + void + + + loader + Entity + + + vCanSee + Vector<IPlayer> + + + playersVector + Vector<IPlayer> + + + false + false + + + true + + + + + + 2 + + + + + + whoCanSee + Vector<IPlayer> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + whoCanSee + Vector<IPlayer> + + + entity + Entity + + + useSensors + boolean + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + whoCanDetect + Vector<IPlayer> + + + entity + Entity + + + allECMInfo + List<ECMInfo> + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + addTeammates + void + + + vector + Vector<IPlayer> + + + player + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + addObservers + void + + + vector + Vector<IPlayer> + + + false + false + + + true + + + + + + 2 + + + + + + entityAllUpdate + void + + false + false + + + true + + + + + + 2 + + + + + + filterEntities + List<Entity> + + + pViewer + IPlayer + + + vEntities + List<Entity> + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + addVisibleEntity + void + + + vCanSee + Vector<Entity> + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + filterReportVector + Vector<Report> + + + originalReportVector + Vector<Report> + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + filterReport + Report + + + r + Report + + + p + IPlayer + + + omitCheck + boolean + + + false + false + + + true + + + + + + 2 + + + + + + filterPastReports + Vector<Vector<Report>> + + + pastReports + Vector<Vector<Report>> + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + updateVisibilityIndicator + void + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityAdd + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveSquadronAdd + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityUpdate + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityLoad + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveCustomInit + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityModeChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntitySensorChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntitySinksChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityNovaNetworkModeChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityMountedFacingChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityCalledShotChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntitySystemModeChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityAmmoChange + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveEntityDelete + void + + + c + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receivePlayerDone + void + + + pkt + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveInitiativeRerollRequest + void + + + pkt + Packet + + + connIndex + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveGameOptions + boolean + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + receiveGameOptionsAux + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + transmitGameVictoryEventToAll + void + + false + false + + + true + + + + + + 2 + + + + + + transmitAllPlayerConnects + void + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + createPlayerConnectPacket + Packet + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + createPlayerUpdatePacket + Packet + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + transmitAllPlayerUpdates + void + + false + false + + + true + + + + + + 2 + + + + + + transmitAllPlayerDones + void + + false + false + + + true + + + + + + 2 + + + + + + createPlayerDonePacket + Packet + + + playerId + int + + + false + false + + + true + + + + + + 2 + + + + + + createTurnVectorPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createTurnIndexPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createMapSettingsPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createMapSizesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createPlanetaryConditionsPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createGameSettingsPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createBoardPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createEntityPacket + Packet + + + entityId + int + + + movePath + Vector<UnitLocation> + + + false + false + + + true + + + + + + 2 + + + + + + createReportPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createSpecialReportPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createTacticalGeniusReportPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createAllReportsPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createEntitiesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createFullEntitiesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createFilteredEntitiesPacket + Packet + + + p + IPlayer + + + losCache + Map<EntityTargetPair,LosEffects> + + + false + false + + + true + + + + + + 2 + + + + + + createFilteredFullEntitiesPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createAddEntityPacket + Packet + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + createAddEntityPacket + Packet + + + entityIds + List<Integer> + + + false + false + + + true + + + + + + 2 + + + + + + createRemoveEntityPacket + Packet + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + createRemoveEntityPacket + Packet + + + entityId + int + + + condition + int + + + false + false + + + true + + + + + + 2 + + + + + + createRemoveEntityPacket + Packet + + + entityIds + List<Integer> + + + condition + int + + + false + false + + + true + + + + + + 2 + + + + + + createEndOfGamePacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + formatChatMessage + String + + + origin + String + + + message + String + + + false + true + + + true + + + + + + 2 + + + + + + sendChat + void + + + connId + int + + + origin + String + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + sendChat + void + + + origin + String + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + sendServerChat + void + + + connId + int + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + sendServerChat + void + + + message + String + + + false + false + + + true + + + + + + 2 + + + + + + createHexChangePacket + Packet + + + coords + Coords + + + hex + IHex + + + false + false + + + true + + + + + + 2 + + + + + + sendSmokeCloudAdded + void + + + cloud + SmokeCloud + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedHex + void + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + createHexesChangePacket + Packet + + + coords + Set<Coords> + + + hex + Set<IHex> + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedHexes + void + + + coords + Set<Coords> + + + false + false + + + true + + + + + + 2 + + + + + + createMineChangePacket + Packet + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedMines + void + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + sendVisibilityIndicator + void + + + e + Entity + + + false + false + + + true + + + + + + 2 + + + + + + createAttackPacket + Packet + + + vector + List<?> + + + charges + int + + + false + false + + + true + + + + + + 2 + + + + + + createAttackPacket + Packet + + + ea + EntityAction + + + charge + int + + + false + false + + + true + + + + + + 2 + + + + + + createSpecialHexDisplayPacket + Packet + + + toPlayer + int + + + false + false + + + true + + + + + + 2 + + + + + + createTagInfoUpdatesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createArtilleryPacket + Packet + + + p + IPlayer + + + false + false + + + true + + + + + + 2 + + + + + + createIlluminatedHexesPacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + createFlarePacket + Packet + + false + false + + + true + + + + + + 2 + + + + + + send + void + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + send_Nova_Change + void + + + ID + int + + + net + String + + + false + false + + + true + + + + + + 2 + + + + + + sendReport + void + + false + false + + + true + + + + + + 2 + + + + + + sendReport + void + + + tacticalGeniusReport + boolean + + + false + false + + + true + + + + + + 2 + + + + + + send + void + + + connId + int + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + sendToPending + void + + + connId + int + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + processCommand + void + + + connId + int + + + commandString + String + + + false + false + + + true + + + + + + 2 + + + + + + handle + void + + + connId + int + + + packet + Packet + + + false + false + + + true + + + + + + 2 + + + + + + run + void + + false + false + + + true + + + + + + 2 + + + + + + explodeInfernoAmmoFromHeat + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + checkExplodeIndustrialZone + void + + + c + Coords + + + vDesc + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + passBuildingWall + void + + + entity + Entity + + + bldg + Building + + + lastPos + Coords + + + curPos + Coords + + + distance + int + + + why + String + + + backwards + boolean + + + overallMoveType + EntityMovementType + + + entering + boolean + + + false + false + + + true + + + + + + 2 + + + + + + checkBuildingCollapseWhileMoving + boolean + + + bldg + Building + + + entity + Entity + + + curPos + Coords + + + false + false + + + true + + + + + + 2 + + + + + + damageInfantryIn + Vector<Report> + + + bldg + Building + + + damage + int + + + hexCoords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + damageInfantryIn + Vector<Report> + + + bldg + Building + + + damage + int + + + hexCoords + Coords + + + infDamageClass + int + + + false + false + + + true + + + + + + 2 + + + + + + checkForCollapse + boolean + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + checkBecauseOfDamage + boolean + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + collapseBuilding + void + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + collapseBasement + void + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + collapseBuilding + void + + + bldg + Building + + + positionMap + Hashtable<Coords,Vector<Entity>> + + + coords + Coords + + + collapseAll + boolean + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + createCollapseBuildingPacket + Packet + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + createCollapseBuildingPacket + Packet + + + coords + Vector<Coords> + + + false + false + + + true + + + + + + 2 + + + + + + createUpdateBuildingPacket + Packet + + + buildings + Vector<Building> + + + false + false + + + true + + + + + + 2 + + + + + + applyBuildingDamage + void + + false + false + + + true + + + + + + 2 + + + + + + damageBuilding + Vector<Report> + + + bldg + Building + + + damage + int + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + damageBuilding + Vector<Report> + + + bldg + Building + + + damage + int + + + why + String + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + criticalGunEmplacement + Vector<Report> + + + guns + Vector<GunEmplacement> + + + bldg + Building + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + sendChangedBuildings + void + + + buildings + Vector<Building> + + + false + false + + + true + + + + + + 2 + + + + + + receiveUnloadStranded + void + + + packet + Packet + + + connId + int + + + false + false + + + true + + + + + + 2 + + + + + + clearArtillerySpotters + void + + + entityID + int + + + weaponID + int + + + false + false + + + true + + + + + + 2 + + + + + + creditKill + void + + + target + Entity + + + attacker + Entity + + + false + false + + + true + + + + + + 2 + + + + + + preTreatPhysicalAttack + PhysicalResult + + + aaa + AbstractAttackAction + + + false + false + + + true + + + + + + 2 + + + + + + resolvePhysicalAttack + void + + + pr + PhysicalResult + + + cen + int + + + false + false + + + true + + + + + + 2 + + + + + + checkExtremeGravityMovement + void + + + entity + Entity + + + step + MoveStep + + + curPos + Coords + + + cachedMaxMPExpenditure + int + + + false + false + + + true + + + + + + 2 + + + + + + doExtremeGravityDamage + Vector<Report> + + + entity + Entity + + + damage + int + + + false + false + + + true + + + + + + 2 + + + + + + ejectEntity + Vector<Report> + + + entity + Entity + + + autoEject + boolean + + + false + false + + + true + + + + + + 2 + + + + + + ejectEntity + Vector<Report> + + + entity + Entity + + + autoEject + boolean + + + skin_of_the_teeth + boolean + + + false + false + + + true + + + + + + 2 + + + + + + getEjectModifiers + PilotingRollData + + + game + IGame + + + entity + Entity + + + autoEject + boolean + + + false + true + + + true + + + + + + 2 + + + + + + getEjectModifiers + PilotingRollData + + + game + IGame + + + entity + Entity + + + autoEject + boolean + + + targetCoords + Coords + + + desc + String + + + false + true + + + true + + + + + + 2 + + + + + + abandonEntity + Vector<Report> + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + resolveMechWarriorPickUp + void + + false + false + + + true + + + + + + 2 + + + + + + resolveSinkVees + void + + false + false + + + true + + + + + + 2 + + + + + + doTryUnstuck + void + + false + false + + + true + + + + + + 2 + + + + + + resolveVeeINarcPodRemoval + void + + false + false + + + true + + + + + + 2 + + + + + + resolveIceBroken + Vector<Report> + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + meltIceAndSnow + Vector<Report> + + + c + Coords + + + entityId + int + + + false + false + + + true + + + + + + 2 + + + + + + checkQuickSand + Vector<Report> + + + c + Coords + + + false + false + + + true + + + + + + 2 + + + + + + checkForVehicleFire + Vector<Report> + + + tank + Tank + + + inferno + boolean + + + false + false + + + true + + + + + + 2 + + + + + + resolveVehicleFire + Vector<Report> + + + tank + Tank + + + existingStatus + boolean + + + false + false + + + true + + + + + + 2 + + + + + + vehicleMotiveDamage + Vector<Report> + + + te + Tank + + + modifier + int + + + false + false + + + true + + + + + + 2 + + + + + + vehicleMotiveDamage + Vector<Report> + + + te + Tank + + + modifier + int + + + noroll + boolean + + + damagetype + int + + + false + false + + + true + + + + + + 2 + + + + + + vehicleMotiveDamage + Vector<Report> + + + te + Tank + + + modifier + int + + + noroll + boolean + + + damagetype + int + + + jumpDamage + boolean + + + false + false + + + true + + + + + + 2 + + + + + + addReport + void + + + reports + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + addReport + void + + + reports + Vector<Report> + + + indents + int + + + false + false + + + true + + + + + + 2 + + + + + + addReport + void + + + report + Report + + + false + false + + + true + + + + + + 2 + + + + + + clearReports + void + + false + false + + + true + + + + + + 2 + + + + + + addNewLines + void + + false + false + + + true + + + + + + 2 + + + + + + doAssaultDrop + void + + + entity + Entity + + + false + false + + + true + + + + + + 2 + + + + + + doAllAssaultDrops + void + + false + false + + + true + + + + + + 2 + + + + + + doMagmaDamage + void + + + en + Entity + + + eruption + boolean + + + false + false + + + true + + + + + + 2 + + + + + + doSinkEntity + void + + + en + Entity + + + false + false + + + true + + + + + + 2 + + + + + + artilleryDamageHex + Vector<Integer> + + + coords + Coords + + + attackSource + Coords + + + damage + int + + + ammo + AmmoType + + + subjectId + int + + + killer + Entity + + + exclude + Entity + + + flak + boolean + + + altitude + int + + + vPhaseReport + Vector<Report> + + + asfFlak + boolean + + + alreadyHit + Vector<Integer> + + + variableDamage + boolean + + + false + false + + + true + + + + + + 2 + + + + + + artilleryDamageArea + void + + + centre + Coords + + + attackSource + Coords + + + ammo + AmmoType + + + subjectId + int + + + killer + Entity + + + flak + boolean + + + altitude + int + + + mineClear + boolean + + + vPhaseReport + Vector<Report> + + + asfFlak + boolean + + + attackingBA + int + + + false + false + + + true + + + + + + 2 + + + + + + artilleryDamageArea + void + + + centre + Coords + + + attackSource + Coords + + + ammo + AmmoType + + + subjectId + int + + + killer + Entity + + + damage + int + + + falloff + int + + + flak + boolean + + + altitude + int + + + vPhaseReport + Vector<Report> + + + asfFlak + boolean + + + false + false + + + true + + + + + + 2 + + + + + + deliverBombDamage + void + + + centre + Coords + + + type + int + + + subjectId + int + + + killer + Entity + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + deliverBombInferno + void + + + coords + Coords + + + ae + Entity + + + subjectId + int + + + vPhaseReport + Vector<Report> + + + false + false + + + true + + + + + + 2 + + + + + + resolveFortify + void + + false + false + + + true + + + + + + 2 + + + + + + checkBreakSpikes + void + + + e + Entity + + + loc + int + + + false + false + + + true + + + + + + 2 + + + + + + getHost + String + + false + false + + + true + + + + + + 2 + + + + + + getPort + int + + false + false + + + true + + + + + + 2 + + + + + + handleAttacks + void + + false + false + + + true + + + + + + 2 + + + + + + getServerInstance + Server + + false + true + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + Coords + + + level + int + + + false + false + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + Coords + + + level + int + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + createSmoke + void + + + coords + ArrayList<Coords> + + + level + int + + + duration + int + + + false + false + + + true + + + + + + 2 + + + + + + updateSmoke + void + + + cloud + SmokeCloud + + + newCoords + ArrayList<Coords> + + + false + false + + + true + + + + + + 2 + + + + + + removeSmokeTerrain + void + + + cloud + SmokeCloud + + + false + false + + + true + + + + + + 2 + + + + + + getSmokeCloudList + List<SmokeCloud> + + false + false + + + true + + + + + + 2 + + + + + + resolveBlowingSandDamage + Vector<Report> + + false + false + + + true + + + + + + 2 + + + + + + layMine + void + + + entity + Entity + + + mineId + int + + + coords + Coords + + + false + false + + + true + + + + + + 2 + + + + + + reportRoll + void + + + roll + Roll + + + false + false + + + true + + + + + + 2 + + + + + + registerWithServerBrowser + void + + + register + boolean + + + urlString + String + + + false + false + + + true + + + + + + 2 + + + + + + getHexUpdateSet + Set<Coords> + + false + false + + + true + + + + + + 2 + + + + + + setHexUpdateSet + void + + + hexUpdateSet + HashSet<Coords> + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + megamek.server.Server + false + + + + + + true + + + User presses toggle key (already connected) + true + 1 + 1 + + + + + + + true + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 0 + 20 + + + + + + + + User + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MegaMek/CSE2102Noterinos b/MegaMek/CSE2102Noterinos new file mode 100644 index 000000000..42cfbe50e --- /dev/null +++ b/MegaMek/CSE2102Noterinos @@ -0,0 +1,16 @@ +Concept of stuff to do: + +1) Implement a flag for invisibility in IPlayer (interface) and make sure that + any and all things that use IPlayer update this flag. + +2) Implement a check box in the connection GUI. + +3) Use the check box from 2) as a flag in the connection. + +4) Add a key for invisibility whilst spectating/invisible during a game + This will serve as a toggle. + +5) Reuse code as needed. + +6) Suppress connection messages when joining as invisible; show disconnection + messages and connection messages if applicable when joining as non-invisible. \ No newline at end of file diff --git a/MegaMek/InterfaceDiagram.ucls b/MegaMek/InterfaceDiagram.ucls new file mode 100644 index 000000000..402e2fae9 --- /dev/null +++ b/MegaMek/InterfaceDiagram.ucls @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MegaMek/Interfaces.ucls b/MegaMek/Interfaces.ucls new file mode 100644 index 000000000..feb209f73 --- /dev/null +++ b/MegaMek/Interfaces.ucls @@ -0,0 +1,10449 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MegaMek/MegaMek2015.uml b/MegaMek/MegaMek2015.uml new file mode 100644 index 000000000..40d9334a1 --- /dev/null +++ b/MegaMek/MegaMek2015.uml @@ -0,0 +1,2 @@ + + diff --git a/MegaMek/MegaMek2015.umlcd b/MegaMek/MegaMek2015.umlcd new file mode 100644 index 000000000..6855ec751 --- /dev/null +++ b/MegaMek/MegaMek2015.umlcd @@ -0,0 +1,4 @@ + + + + diff --git a/MegaMek/UMLClassDiagram.ucls b/MegaMek/UMLClassDiagram.ucls new file mode 100644 index 000000000..4f6d599b0 --- /dev/null +++ b/MegaMek/UMLClassDiagram.ucls @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MegaMek/data/mechfiles/units.cache b/MegaMek/data/mechfiles/units.cache index 284c480f8..750893d02 100644 Binary files a/MegaMek/data/mechfiles/units.cache and b/MegaMek/data/mechfiles/units.cache differ diff --git a/MegaMek/i18n/megamek/client/messages.properties b/MegaMek/i18n/megamek/client/messages.properties index f3139e169..eab748801 100644 --- a/MegaMek/i18n/megamek/client/messages.properties +++ b/MegaMek/i18n/megamek/client/messages.properties @@ -2118,6 +2118,7 @@ MegaMek.serverPassL=Server Password: MegaMek.metaserverL=Serverbrowser URL: MegaMek.registerC=Register Game MegaMek.serverAddrL=Server Address: +MegaMek.ConnectAsInvis=Connect as invisible? MegaMek.welcome.message=MegaMek is a complex application -- if you ever need any help you\r\nshould start by reading the documentation, accessible through the\r\nHelp menu.\n\ \nWould you like to view the documentation now?\n MegaMek.hostNewGame.label=Start a New Game... MegaMek.hostScenario.label=Start a Scenario... diff --git a/MegaMek/logs/gamelog.html b/MegaMek/logs/gamelog.html new file mode 100644 index 000000000..afdbc7f4f Binary files /dev/null and b/MegaMek/logs/gamelog.html differ diff --git a/MegaMek/mmconf/clientsettings.xml b/MegaMek/mmconf/clientsettings.xml index 846266fcd..555c1ef67 100644 --- a/MegaMek/mmconf/clientsettings.xml +++ b/MegaMek/mmconf/clientsettings.xml @@ -1,13 +1,21 @@ - + - + + + + + + + + + diff --git a/MegaMek/src/megamek/client/Client.java b/MegaMek/src/megamek/client/Client.java index 2b93d1cde..03d2d6e9b 100644 --- a/MegaMek/src/megamek/client/Client.java +++ b/MegaMek/src/megamek/client/Client.java @@ -117,7 +117,7 @@ public class Client implements IClientCommandHandler { // we need these to communicate with the server private String name; - + private IConnection connection; // the hash table of client commands @@ -249,7 +249,7 @@ public class Client implements IClientCommandHandler { rsg = new RandomSkillsGenerator(); } - + public int getLocalPlayerNumber() { return localPlayerNumber; } diff --git a/MegaMek/src/megamek/client/ui/swing/ConnectDialog.java b/MegaMek/src/megamek/client/ui/swing/ConnectDialog.java index 0d91cbec4..120af6700 100644 --- a/MegaMek/src/megamek/client/ui/swing/ConnectDialog.java +++ b/MegaMek/src/megamek/client/ui/swing/ConnectDialog.java @@ -26,13 +26,16 @@ public class ConnectDialog extends JDialog implements ActionListener { private static final long serialVersionUID = 5895056240077042429L; public String playerName; public String serverAddr; + public String spectateValue; public int port; private JLabel yourNameL; private JLabel serverAddrL; private JLabel portL; + private JLabel SpectateConnectL; private JTextField yourNameF; private JTextField serverAddrF; private JTextField portF; + private JTextField SpectateConnectF; private JButton okayB; private JButton cancelB; @@ -44,6 +47,8 @@ public class ConnectDialog extends JDialog implements ActionListener { Messages.getString("MegaMek.serverAddrL"), SwingConstants.RIGHT); //$NON-NLS-1$ portL = new JLabel( Messages.getString("MegaMek.portL"), SwingConstants.RIGHT); //$NON-NLS-1$ + SpectateConnectL = new JLabel( + Messages.getString("MegaMek.ConnectAsInvis"), SwingConstants.RIGHT); //$NON-NLS-1$ yourNameF = new JTextField(PreferenceManager.getClientPreferences() .getLastPlayerName(), 16); yourNameF.addActionListener(this); @@ -54,6 +59,9 @@ public class ConnectDialog extends JDialog implements ActionListener { .getLastConnectPort() + "", 4); //$NON-NLS-1$ portF.addActionListener(this); + SpectateConnectF = new JTextField(PreferenceManager.getClientPreferences() + .getSpectateConnect(), 16); + SpectateConnectF.addActionListener(this); okayB = new JButton(Messages.getString("Okay")); //$NON-NLS-1$ okayB.setActionCommand("done"); //$NON-NLS-1$ okayB.addActionListener(this); @@ -68,7 +76,7 @@ public class ConnectDialog extends JDialog implements ActionListener { c.fill = GridBagConstraints.NONE; c.weightx = 0.0; c.weighty = 0.0; - c.insets = new Insets(5, 5, 5, 5); + c.insets = new Insets(6, 6, 6, 6); c.gridwidth = 1; c.anchor = GridBagConstraints.EAST; gridbag.setConstraints(yourNameL, c); @@ -93,6 +101,14 @@ public class ConnectDialog extends JDialog implements ActionListener { c.anchor = GridBagConstraints.WEST; gridbag.setConstraints(portF, c); getContentPane().add(portF); + c.gridwidth = 1; + c.anchor = GridBagConstraints.EAST; + gridbag.setConstraints(SpectateConnectL, c); + getContentPane().add(SpectateConnectL); + c.gridwidth = GridBagConstraints.REMAINDER; + c.anchor = GridBagConstraints.WEST; + gridbag.setConstraints(SpectateConnectF, c); + getContentPane().add(SpectateConnectF); c.ipadx = 20; c.ipady = 5; c.gridwidth = 1; @@ -114,6 +130,7 @@ public class ConnectDialog extends JDialog implements ActionListener { try { playerName = yourNameF.getText(); serverAddr = serverAddrF.getText(); + spectateValue = SpectateConnectF.getText(); port = Integer.decode(portF.getText().trim()).intValue(); } catch (NumberFormatException ex) { System.err.println(ex.getMessage()); @@ -125,6 +142,8 @@ public class ConnectDialog extends JDialog implements ActionListener { PreferenceManager.getClientPreferences().setLastConnectAddr( serverAddr); PreferenceManager.getClientPreferences().setLastConnectPort(port); + + PreferenceManager.getClientPreferences().setSpectateConnect(spectateValue); } setVisible(false); } diff --git a/MegaMek/src/megamek/client/ui/swing/MegaMekGUI.java b/MegaMek/src/megamek/client/ui/swing/MegaMekGUI.java index 5304a7f11..b03c8bccc 100644 --- a/MegaMek/src/megamek/client/ui/swing/MegaMekGUI.java +++ b/MegaMek/src/megamek/client/ui/swing/MegaMekGUI.java @@ -735,7 +735,6 @@ public class MegaMekGUI implements IMegaMekGUI { Messages.getString("MegaMek.ConnectAlert.message"), Messages.getString("MegaMek.ConnectAlert.title"), JOptionPane.ERROR_MESSAGE); //$NON-NLS-1$ //$NON-NLS-2$ return; } - // initialize game client = new Client(cd.playerName, cd.serverAddr, cd.port); ClientGUI gui = new ClientGUI(client,controller); diff --git a/MegaMek/src/megamek/client/ui/swing/PlayerListDialog.java b/MegaMek/src/megamek/client/ui/swing/PlayerListDialog.java index 150ca4505..0d3d4895c 100644 --- a/MegaMek/src/megamek/client/ui/swing/PlayerListDialog.java +++ b/MegaMek/src/megamek/client/ui/swing/PlayerListDialog.java @@ -140,6 +140,10 @@ public class PlayerListDialog extends JDialog implements ActionListener { } ((DefaultListModel) playerList.getModel()) .addElement(playerDisplay.toString()); + + if(player.isInvisible()) { + playerDisplay.delete(0, playerDisplay.length()-1); + } } } diff --git a/MegaMek/src/megamek/common/IPlayer.java b/MegaMek/src/megamek/common/IPlayer.java index 155a4857c..8d23e4986 100644 --- a/MegaMek/src/megamek/common/IPlayer.java +++ b/MegaMek/src/megamek/common/IPlayer.java @@ -147,6 +147,10 @@ public interface IPlayer extends ITurnOrdered { Vector getArtyAutoHitHexes(); void addArtyAutoHitHex(Coords c); + + boolean isInvisible(); + + void setInvisible(boolean invisible); boolean hasTAG(); @@ -192,4 +196,5 @@ public interface IPlayer extends ITurnOrdered { * @return a vector of relevant entity ids */ Vector getAirborneVTOL(); + } \ No newline at end of file diff --git a/MegaMek/src/megamek/common/Player.java b/MegaMek/src/megamek/common/Player.java index 289cfec0c..f7b8464bb 100644 --- a/MegaMek/src/megamek/common/Player.java +++ b/MegaMek/src/megamek/common/Player.java @@ -33,7 +33,7 @@ public final class Player extends TurnOrdered implements IPlayer { private String name = "unnamed"; private int id; - + private boolean invisible = false; private int team = TEAM_NONE; private boolean done = false; // done with phase @@ -228,6 +228,11 @@ public final class Player extends TurnOrdered implements IPlayer { this.team = team; } + @Override + public boolean isInvisible() { + return this.invisible; + } + @Override public boolean isDone() { return done; @@ -282,6 +287,14 @@ public final class Player extends TurnOrdered implements IPlayer { setSeeAll(false); } } + + @Override + public void setInvisible(boolean invisible) { + if(invisible){ + this.setObserver(true); + } + this.invisible = invisible; + } @Override public int getColorIndex() { @@ -554,4 +567,5 @@ public final class Player extends TurnOrdered implements IPlayer { public String toString() { return "Player " + getId() + " (" + getName() + ")"; } + } diff --git a/MegaMek/src/megamek/common/net/Packet.java b/MegaMek/src/megamek/common/net/Packet.java index 618903b03..03c890190 100644 --- a/MegaMek/src/megamek/common/net/Packet.java +++ b/MegaMek/src/megamek/common/net/Packet.java @@ -25,7 +25,7 @@ public class Packet { public static final int COMMAND_CLIENT_NAME = 20; public static final int COMMAND_CLIENT_VERSIONS = 25; public static final int COMMAND_LOCAL_PN = 30; - + public static final int COMMAND_JOIN_INVISIBLE = 35; public static final int COMMAND_PLAYER_ADD = 40; public static final int COMMAND_PLAYER_REMOVE = 50; public static final int COMMAND_PLAYER_UPDATE = 60; diff --git a/MegaMek/src/megamek/common/preference/ClientPreferences.java b/MegaMek/src/megamek/common/preference/ClientPreferences.java index 41e0eb0a8..1f9380b80 100644 --- a/MegaMek/src/megamek/common/preference/ClientPreferences.java +++ b/MegaMek/src/megamek/common/preference/ClientPreferences.java @@ -35,6 +35,7 @@ class ClientPreferences extends PreferenceStoreProxy implements store.setDefault(MAX_PATHFINDER_TIME, MovePath.DEFAULT_PATHFINDER_TIME_LIMIT); store.setDefault(DATA_DIRECTORY, "data"); + store.setDefault(SPECTATE_CONNECT, "No"); store.setDefault(LOG_DIRECTORY, "logs"); store.setDefault(MECH_DIRECTORY, store.getDefaultString(DATA_DIRECTORY) + File.separator + "mechfiles"); @@ -90,6 +91,10 @@ class ClientPreferences extends PreferenceStoreProxy implements public String getLastPlayerName() { return store.getString(LAST_PLAYER_NAME); } + + public String getSpectateConnect() { + return store.getString(SPECTATE_CONNECT); + } public String getLastServerPass() { return store.getString(LAST_SERVER_PASS); @@ -218,6 +223,10 @@ class ClientPreferences extends PreferenceStoreProxy implements public void setLastPlayerName(String name) { store.setValue(LAST_PLAYER_NAME, name); } + + public void setSpectateConnect(String Value) { + store.setValue(SPECTATE_CONNECT, Value); + } public void setLastServerPass(String serverPass) { store.setValue(LAST_SERVER_PASS, serverPass); diff --git a/MegaMek/src/megamek/common/preference/IClientPreferences.java b/MegaMek/src/megamek/common/preference/IClientPreferences.java index 5eceef586..84702c10c 100644 --- a/MegaMek/src/megamek/common/preference/IClientPreferences.java +++ b/MegaMek/src/megamek/common/preference/IClientPreferences.java @@ -28,6 +28,7 @@ public interface IClientPreferences extends IPreferenceStore { public static final String LAST_PLAYER_CATEGORY = "LastPlayerCategory"; public static final String LAST_PLAYER_COLOR = "LastPlayerColor"; public static final String LAST_PLAYER_NAME = "LastPlayerName"; + public static final String SPECTATE_CONNECT = "SpectateConnect"; public static final String LAST_SERVER_PASS = "LastServerPass"; public static final String LAST_SERVER_PORT = "LastServerPort"; public static final String LOCALE = "Locale"; @@ -72,6 +73,8 @@ public interface IClientPreferences extends IPreferenceStore { String getLastPlayerName(); + String getSpectateConnect(); + String getLastServerPass(); int getLastServerPort(); @@ -138,6 +141,8 @@ public interface IClientPreferences extends IPreferenceStore { void setLastPlayerName(String name); + void setSpectateConnect(String Value); + void setLastServerPass(String serverPass); void setLastServerPort(int port); diff --git a/MegaMek/src/megamek/common/weapons/UMLDiagram.ucls b/MegaMek/src/megamek/common/weapons/UMLDiagram.ucls new file mode 100644 index 000000000..52568d008 --- /dev/null +++ b/MegaMek/src/megamek/common/weapons/UMLDiagram.ucls @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MegaMek/src/megamek/server/Server.java b/MegaMek/src/megamek/server/Server.java index a86219762..2df7cdf4e 100644 --- a/MegaMek/src/megamek/server/Server.java +++ b/MegaMek/src/megamek/server/Server.java @@ -879,9 +879,12 @@ public class Server implements Runnable { if (needs) { IPlayer player = getPlayer(connId); if (null != player) { + if(!player.isInvisible()) + { sendServerChat("For " + player.getName() + " Server reports:" + System.lineSeparator() + buf.toString()); + } } } else { System.out.println("SUCCESS: Client/Server Version ("+version+") and Checksum ("+clientChecksum+") matched"); @@ -971,7 +974,8 @@ public class Server implements Runnable { && (game.getEntitiesOwnedBy(player) < 1)) { player.setObserver(true); } - + + if (player.isInvisible() == false) { // send the player the motd sendServerChat(connId, motd); @@ -1002,7 +1006,7 @@ public class Server implements Runnable { // Get the player *again*, because they may have disconnected. player = getPlayer(connId); - if (null != player) { + if (null != player ) { StringBuffer buff = new StringBuffer(); buff.append(player.getName()).append(" connected from ") .append(getClient(connId).getInetAddress()); @@ -1015,6 +1019,8 @@ public class Server implements Runnable { sendServerChat(who); } // Found the player + + } } @@ -28765,6 +28771,9 @@ public class Server implements Runnable { } // act on it switch (packet.getCommand()) { + case Packet.COMMAND_JOIN_INVISIBLE: + + break; case Packet.COMMAND_CLIENT_VERSIONS: receivePlayerVersion(packet, connId); break;