Package breitband.GUI.elements
Class GCableInventory
- java.lang.Object
-
- sag.elements.GElement
-
- sag.elements.GGroup
-
- breitband.GUI.elements.GCableInventory
-
- All Implemented Interfaces:
java.lang.Iterable<sag.elements.GElement>,sag.elements.Drawable
public class GCableInventory extends sag.elements.GGroupThe cable inventory of a player- Author:
- Luna Otte
-
-
Constructor Summary
Constructors Constructor Description GCableInventory(java.util.Collection<CableConfig> cableConfig)Creates a new GCableInventory with the chosen cable config
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetHeight()voidsetCableAmounts(java.util.HashMap<java.lang.String,java.lang.Integer> amounts)Set the amounts of each cable type that are in the current player's inventory-
Methods inherited from class sag.elements.GGroup
addChild, addChild, getChildByRenderingIndex, getNumChildren, getRawSVGGroup, indexOfChild, iterator, processMouseButtonEvent, processMouseMotionEvent, processMouseWheelEvent, removeChild, renderChildAfter, renderChildBefore, renderChildEarlier, renderChildFirst, renderChildLast, renderChildLater, setChildRenderingIndex, setRootSAGPanel, swapChildren
-
Methods inherited from class sag.elements.GElement
amIPicked, executeUpdate, flipHorizontal, flipVertical, getGElement, getParent, getPositionX, getPositionY, getRGBStringFromColor, getRootSAGPanel, getRotation, getScaleX, getScaleY, getSkewX, getSkewY, move, removeCSSAttribute, removeXMLAttribute, rotate, scale, scale, setAttribute, setCSSAttribute, setCSSAttribute, setDisplay, setFill, setFill, setFillOpacity, setMouseEventListener, setOpacity, setParent, setPosition, setRotation, setScale, setScale, setSkew, setStroke, setStroke, setStroke, setStrokeLinecap, setStrokeLinejoin, setStrokeOpacity, setStrokePattern, setStrokePatternOffset, setStrokeWidth, setXMLAttribute, setXMLAttribute, skew, unsetFill, unsetFillOpacity, unsetOpacity, unsetStroke, unsetStrokeLinecap, unsetStrokeLinejoin, unsetStrokeOpacity, unsetStrokePattern, unsetStrokePatternOffset, unsetStrokeWidth, update, updateTransform
-
-
-
-
Field Detail
-
WIDTH
public static final float WIDTH
- See Also:
- Constant Field Values
-
height
public final float height
-
-
Constructor Detail
-
GCableInventory
public GCableInventory(java.util.Collection<CableConfig> cableConfig)
Creates a new GCableInventory with the chosen cable config- Parameters:
cableConfig- What cable types are available
-
-