Package paquetGameUI

Class Room

java.lang.Object
paquetGameUI.Room

public class Room extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    Room(int[][] layout)
    Constructeur de la classe Room.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addBomb(int x, int y)
    Ajoute une bombe à la position spécifiée.
    void
    draw(Graphics g, int offsetX, int offsetY, int tileSize)
    Dessine la pièce et ses éléments.
    int
    Obtient la hauteur de la pièce.
    int[][]
    Obtient la disposition de la pièce.
    void
    setPlayer(Player player)
    Définit le joueur dans la pièce.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Room

      public Room(int[][] layout)
      Constructeur de la classe Room. Initialise la disposition de la pièce et charge les images des éléments.
      Parameters:
      layout - Disposition initiale de la pièce
  • Method Details

    • setPlayer

      public void setPlayer(Player player)
      Définit le joueur dans la pièce.
      Parameters:
      player - Le joueur à ajouter à la pièce
    • addBomb

      public void addBomb(int x, int y)
      Ajoute une bombe à la position spécifiée.
      Parameters:
      x - Position x de la bombe
      y - Position y de la bombe
    • draw

      public void draw(Graphics g, int offsetX, int offsetY, int tileSize)
      Dessine la pièce et ses éléments.
      Parameters:
      g - L'objet Graphics utilisé pour dessiner
      offsetX - Décalage en x pour le dessin
      offsetY - Décalage en y pour le dessin
      tileSize - Taille de chaque tuile
    • getLayout

      public int[][] getLayout()
      Obtient la disposition de la pièce.
      Returns:
      Un tableau 2D représentant la disposition de la pièce
    • getHeight

      public int getHeight()
      Obtient la hauteur de la pièce.
      Returns:
      La hauteur de la pièce