OOP-Projects-Java

Log | Files | Refs | README

Tile.java (573B)


      1 package blocks;
      2 
      3 import java.awt.Color;
      4 import java.awt.Dimension;
      5 import java.awt.Graphics;
      6 
      7 public class Tile implements Tileable {
      8 	private Color color;
      9 	boolean occupied;
     10 
     11 	public Tile(boolean occupied) {
     12 		this.occupied = occupied;
     13 	}
     14 
     15 	public Tile(Color color) {
     16 		this.color = color;
     17 		this.occupied = true;
     18 	}
     19 
     20 	public void setColor(Color color) {
     21 		this.color = color;
     22 	}
     23 
     24 	public Color getColor() {
     25 		return color;
     26 	}
     27 
     28 	@Override
     29 	public void setOccupied(boolean occupied) {
     30 		this.occupied = occupied;
     31 	}
     32 
     33 	public boolean isOccupied() {
     34 		return occupied;
     35 	}
     36 
     37 }