Package se.lth.cs.pt.square
Class Square
- java.lang.Object
-
- se.lth.cs.pt.square.Square
-
public class Square extends java.lang.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
draw(SimpleWindow w)
Ritar kvadraten i fönstret w.void
erase(SimpleWindow w)
Raderar bilden av kvadraten i fönstret w.int
getArea()
Tar reda på kvadratens area.int
getSide()
Tar reda på kvadratens sida.int
getX()
Tar reda på x-koordinaten för kvadratens läge.int
getY()
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.
-
-
-
Method Detail
-
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.
-
-