Ok je vois. Donc 5 cas (cuisine/salon/chb1 2 ou 3) c’est lourd.
Dans ce cas, tu peux essayer le decluttering… En variables, les positions top/left + valeur du state (equiv la pièce) et le reste (avec une carte conditionnelle) est commun
Par contre ça fera toujours 5 superposition à gérer
Il y a peut-être plus malin, mais pour l’instant je ne vois pas