001 package sysModel.fish; 002 003 import java.awt.*; 004 005 /** 006 * Interface for a fish display. 007 * 008 * @author Mathias Ricken 009 */ 010 public interface IFishDisplay { 011 /** 012 * Draw the fish. The Graphics2D object has been set up so that the origin is in the center of the fish. A fish that 013 * is 32x32 wide should thus drawFish from (-16,-16) to (16,16). 014 * 015 * @param g graphics object to drawFish on 016 * @param comp the component to drawFish on 017 * @param fishColor color of the fish 018 */ 019 void draw(Graphics2D g, Component comp, Color fishColor); 020 }