diff --git a/src/main/java/ch/usi/inf/sa4/sanmarinoes/smarthut/models/Room.java b/src/main/java/ch/usi/inf/sa4/sanmarinoes/smarthut/models/Room.java index f073e43..f755fbc 100644 --- a/src/main/java/ch/usi/inf/sa4/sanmarinoes/smarthut/models/Room.java +++ b/src/main/java/ch/usi/inf/sa4/sanmarinoes/smarthut/models/Room.java @@ -1,11 +1,20 @@ package ch.usi.inf.sa4.sanmarinoes.smarthut.models; +import java.awt.image.BufferedImage; import java.util.*; +import java.io.File; + public class Room { private ArrayList devices; + private String name; + private File icon; + private File image; //Constructor - public Room(){ + public Room(String name, String icon, String image){ + this.name=name; + this.icon= new File(icon); + this.image= new File(image); this.devices=new ArrayList(); } @@ -24,4 +33,18 @@ public class Room { } } + //changes the room's name with the given name + public void changeName(String name){ + this.name=name; + } + + //changes the room's icon with the given icon + public void changeIcon(String icon){ + this.icon= new File(icon); + } + + //changes the room's image with the given image + public void changeImage(String image){ + this.image= new File(image); + } }