Class ShapeList

java.lang.Object
se.lth.cs.pt.shapes.ShapeList

public class ShapeList extends Object
Beskriver en lista av figurobjekt (objekt av klassen Shape). OBSERVERA: bara skelett, du ska själv skriva denna klass.
  • Constructor Details

    • ShapeList

      public ShapeList()
      Skapar en tom lista.
  • Method Details

    • insert

      public void insert(Shape s)
      Lägger in en figur i listan.
      Parameters:
      s - figuren som ska läggas in i listan
    • draw

      public void draw(SimpleWindow w)
      Ritar upp figurerna i listan.
      Parameters:
      w - fönstret där figurerna ritas
    • findHit

      public Shape findHit(int xc, int yc)
      Tar reda på en figur som ligger nära punkten xc,yc. Om flera figurer ligger nära så returneras den första som hittas, om ingen figur ligger nära returneras null.
      Parameters:
      xc - x-koordinaten
      yc - y-koordinaten