Class Square

java.lang.Object
se.lth.cs.pt.square.Square

public class Square extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    Square(int x, int y, int side)
    Skapar en kvadrat med övre, vänstra hörnet i x,y och med sidlängden side.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Ritar kvadraten i fönstret w.
    void
    Raderar bilden av kvadraten i fönstret w.
    int
    Tar reda på kvadratens area.
    int
    Tar reda på kvadratens sida.
    int
    Tar reda på x-koordinaten för kvadratens läge.
    int
    Tar reda på y-koordinaten för kvadratens läge.
    void
    move(int dx, int dy)
    Flyttar kvadraten avståndet dx i x-led, dy i y-led.
    void
    setSide(int side)
    Ändra kvadratens sida till side.

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Square

      public Square(int x, int y, int side)
      Skapar en kvadrat med övre, vänstra hörnet i x,y och med sidlängden side.
  • Method Details

    • draw

      public void draw(SimpleWindow w)
      Ritar kvadraten i fönstret w.
    • erase

      public void erase(SimpleWindow w)
      Raderar bilden av kvadraten i fönstret w.
    • move

      public void move(int dx, int dy)
      Flyttar kvadraten avståndet dx i x-led, dy i y-led.
    • getX

      public int getX()
      Tar reda på x-koordinaten för kvadratens läge.
    • getY

      public int getY()
      Tar reda på y-koordinaten för kvadratens läge.
    • setSide

      public void setSide(int side)
      Ändra kvadratens sida till side.
    • getSide

      public int getSide()
      Tar reda på kvadratens sida.
    • getArea

      public int getArea()
      Tar reda på kvadratens area.