package teamcomm.gui.drawings; import com.jogamp.opengl.GL2; import teamcomm.data.RobotState; import teamcomm.gui.Camera; /** * Abstract base class for drawings that are drawn for each robot individually. * * @author Felix Thielke */ public abstract class PerPlayer extends Drawing { /** * Draws this drawing. * * @param gl OpenGL context * @param player robot state of the robot for which this drawing is drawn * @param camera the camera of the scene */ public abstract void draw(final GL2 gl, final RobotState player, final Camera camera); }