Uses of Class
modele.objet.Item

Packages that use Item
Package
Description
 
 
 
  • Uses of Item in modele

    Fields in modele with type parameters of type Item
    Modifier and Type
    Field
    Description
    Case.CoffreDTO.items
    Liste des objets du coffre (de la case).
    private final List<Item>
    Case.items
    Liste d'objets (items) présents sur la case (simule un coffre).
    Methods in modele that return types with arguments of type Item
    Modifier and Type
    Method
    Description
    Case.getItems()
    Retourne la liste des objets présents sur la case.
    Method parameters in modele with type arguments of type Item
    Modifier and Type
    Method
    Description
    boolean
    Carte.ajouterItemsAuCoffre(int x, int y, List<Item> items)
    Ajoute une liste d'objets à la case spécifiée, simulant un coffre contenant des objets.
    Constructor parameters in modele with type arguments of type Item
    Modifier
    Constructor
    Description
     
    CoffreDTO(int x, int y, List<Item> items)
    Constructeur du DTO à partir des données d'une case.
  • Uses of Item in modele.objet

    Fields in modele.objet declared as Item
    Modifier and Type
    Field
    Description
    private Item
    Emplacement de l'amulette équipée (slot unique).
    private Item
    Inventaire.armeEmplacement
    Emplacement de l'arme équipée (slot unique).
    private Item
    Emplacement de l'armure équipée (slot unique).
    private Item
    Inventaire.bagueEmplacement
    Emplacement de la bague équipée (slot unique).
    private Item
    Emplacement du bouclier équipé (slot unique).
    private Item
    Emplacement du casque équipé (slot unique).
    Fields in modele.objet with type parameters of type Item
    Modifier and Type
    Field
    Description
    private final List<Item>
    Inventaire.objets
    Liste des objets transportés (dans le sac à dos du joueur).
    Methods in modele.objet that return Item
    Modifier and Type
    Method
    Description
    Inventaire.chercherEquipementParId(int id)
    Cherche un objet équipé via son ID dans les slots d’équipement.
    Inventaire.chercherObjetParId(int id)
    Recherche un objet dans l’inventaire via son ID.
    Retourne l’amulette équipée, ou null si aucune.
    Inventaire.getArmeEmplacement()
    Retourne l’objet équipé comme arme, ou null si aucun.
    Retourne l’armure équipée, ou null si aucune.
    Inventaire.getBagueEmplacement()
    Retourne la bague équipée, ou null si aucune.
    Retourne le bouclier équipé, ou null si aucun.
    Retourne le casque équipé, ou null si aucun.
    Methods in modele.objet that return types with arguments of type Item
    Modifier and Type
    Method
    Description
    Inventaire.getObjets()
    Retourne la liste d’objets (sac à dos).
    Methods in modele.objet with parameters of type Item
    Modifier and Type
    Method
    Description
    boolean
    Inventaire.ajouterObjet(Item item)
    Ajoute un objet à l’inventaire.
    boolean
    Inventaire.appliquerBonus(Joueur joueur, Item item)
    Applique les bonus d’un objet au joueur (augmente ses caractéristiques).
    boolean
    Inventaire.equiperObjet(Joueur joueur, Item item)
    Tente d'équiper un objet (arme, armure...) s'il est compatible et que le slot est libre.
    boolean
    Inventaire.retirerBonus(Joueur joueur, Item item)
    Retire les bonus d’un objet au joueur (diminue ses caractéristiques).
    boolean
    Inventaire.retirerObjet(Item item)
    Retire un objet de l’inventaire (ne vérifie pas les slots équipés).
    void
    Inventaire.setAmuletteEmplacement(Item amuletteEmplacement)
    Définit l’amulette équipée (slot).
    void
    Inventaire.setArmeEmplacement(Item armeEmplacement)
    Définit l’arme équipée (slot).
    void
    Inventaire.setArmureEmplacement(Item armureEmplacement)
    Définit l’armure équipée (slot).
    void
    Inventaire.setBagueEmplacement(Item bagueEmplacement)
    Définit la bague équipée (slot).
    void
    Inventaire.setBouclierEmplacement(Item bouclierEmplacement)
    Définit le bouclier équipé (slot).
    void
    Inventaire.setCasqueEmplacement(Item casqueEmplacement)
    Définit le casque équipé (slot).
  • Uses of Item in utils

    Fields in utils with type parameters of type Item
    Modifier and Type
    Field
    Description
    private final List<Item>
    GenererMonde.items
    Liste de tous les objets générés aléatoirement (hors coffres).
    Methods in utils that return types with arguments of type Item
    Modifier and Type
    Method
    Description
    GenererMonde.getItemsPool()
    Retourne le pool global des objets disponibles.