Walid42069_Walids-Stuff-School/Hangman spil/HTX2022/uge3/house/Room.pde
class Room {
  //klssens tilstand

  boolean light; //er lyset tændt eller slukket
  String name; // rummets navn
  float xPos, yPos; // x og y pos for rummets øverste venstre hjørne
  int height = 100; // konstant højden på rummet
  int width = 100; // konstant bredden på rummet

  //konstruktør
  Room(String n, boolean onOff, float x, float y) {
    name = n;
    light = onOff;
    xPos = x;
    yPos = y;
  }

  // settters
  void setLight(boolean l) {
    light = l;
  }

  void setName(String n) {
    name = n;
  }

  // getters
  boolean isLightOn() {
    return light;
  }

  String getRoomName() {
    return name;
  }


  void drawRoof() {
    // tegn taget
    fill(50);
    triangle(50, 290, 250, 150, 450, 290);
    fill (95);
    rect (145, 250, 80, 35);
    fill (0, 0, 255);
    text ("lightSwitch", 150, 275);
  }
  void drawRoom() {
    if (light)
      fill(205);
    else
      fill(100);
    //the upper-left corner, the third sets the width, and the fourth sets the height.
    rect(xPos, yPos, width, height);
    textSize(15);
    fill(250);
    text(name, xPos+10, yPos+30);
  }

  boolean isRoomClicked(float x, float y) {
    if ((x > xPos) && (x < xPos+width) && (y>yPos) && (y < yPos+height))
      return true;
    else
      return false;
  }
  void taendSluk () {
  if (light) {
    setLight(false);
    text("Turning off the light in "+getRoomName(), 100, 700);
  } else {
    setLight(true);
    text("Turning on the light in "+getRoomName(), 100, 700);
  }
}

}
