Portfolio Code | Clement Colmerauer
Repositories
Site
Kata refactoring
Code
Commits
Branches
Tags
Search
Tree:
bffaa00
Branches
Tags
master
Kata refactoring
build
classes
java
main
re
forestier
edu
rpg
Player.class
Mise a jour des test et contrainte de poids
Clement Colmerauer
commited
bffaa00
at 2024-12-13 11:51:03
Player.class
Blame
History
Raw
��� 7x U � ( � U � V � U � U � U � ( � U � U � U � U � � � U � � � � U � U � # � � � � � � � ( � ( � � � � U � U � K � � � # � � % � ( � � � # � # � � ( � # � � � U � � U � U � ( � � 6 � � � 6 � � % � = � = = = K I # = defaultMaxHp Lre/forestier/edu/lib/Natural; xpForlevel [Lre/forestier/edu/lib/Natural; playerName Ljava/lang/String; avatarName avatarClass Lre/forestier/edu/rpg/Jobs; money level maxHealthPoint currentHealthPoints xp maxWeight weight abilities Ljava/util/HashMap; Signature FLjava/util/HashMap<Lre/forestier/edu/rpg/Ability;Ljava/lang/Integer;>; inventory Ljava/util/ArrayList; 2Ljava/util/ArrayList<Lre/forestier/edu/rpg/Item;>; <init> Y(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList;I)V Code LineNumberTable LocalVariableTable this Lre/forestier/edu/rpg/Player; avatar_name I LocalVariableTypeTable v(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList<Lre/forestier/edu/rpg/Item;>;I)V Z(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList;II)V i Lre/forestier/edu/rpg/Item; maxHp StackMapTable !" w(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList<Lre/forestier/edu/rpg/Item;>;II)V getPlayerName ()Ljava/lang/String; getAvatarName getMoney ()Ljava/lang/Integer; getLevel ()I getMaxHealthPoints getCurrentHealthPoints getAbilities ()Ljava/util/HashMap; copy H()Ljava/util/HashMap<Lre/forestier/edu/rpg/Ability;Ljava/lang/Integer;>; getInventory ()Ljava/util/ArrayList; 4()Ljava/util/ArrayList<Lre/forestier/edu/rpg/Item;>; heal (I)V hp addItem (Lre/forestier/edu/rpg/Item;)V w removeItem buy sell hurt damage getXp getAvatarClass ()Lre/forestier/edu/rpg/Jobs; addXp random Ljava/util/Random; ancientLevel removeMoney amount toRemove addMoney toAdd toString a Lre/forestier/edu/rpg/Ability; sb Ljava/lang/StringBuilder; abilitiesKey 5Ljava/util/ArrayList<Lre/forestier/edu/rpg/Ability;>; lambda$toString$3 7(Ljava/lang/StringBuilder;Lre/forestier/edu/rpg/Item;)V item lambda$addXp$2 5(Lre/forestier/edu/rpg/Ability;[Ljava/lang/Integer;)V ability value [Ljava/lang/Integer; lambda$getAbilities$1 G(Ljava/util/HashMap;Lre/forestier/edu/rpg/Ability;Ljava/lang/Integer;)V key Ljava/lang/Integer; lambda$new$0 <clinit> ()V SourceFile Player.java W X# � n y n � [ \ ] \ ^ _$% ` X k l a X d X java/util/HashMap g h&