Portfolio Code | Clement Colmerauer
Repositories
Site
Kata refactoring
Code
Commits
Branches
Tags
Search
Tree:
61f2319
Branches
Tags
master
Kata refactoring
build
classes
java
main
re
forestier
edu
rpg
Player.class
passage de Player.abilities en privé et correction commit précédent
Clement Colmerauer
commited
61f2319
at 2024-12-13 09:49:46
Player.class
Blame
History
Raw
��� 7F E � � E � F � E � E � E � � E � E � E � E � � � E � � � � � E � E � ; � � � � � � � � � E � � � � � � � 2 � � � � � � ( � ( � � � ( � � ( � � � � 2 � � � 2 � � � � � � � � ; � 9 � � � � 2 � ( � � � � � 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 abilities Ljava/util/HashMap; Signature FLjava/util/HashMap<Lre/forestier/edu/rpg/Ability;Ljava/lang/Integer;>; inventory Ljava/util/ArrayList; )Ljava/util/ArrayList<Ljava/lang/String;>; <init> X(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList;)V Code LineNumberTable LocalVariableTable this Lre/forestier/edu/rpg/Player; avatar_name I LocalVariableTypeTable l(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList<Ljava/lang/String;>;)V ()V Y(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList;I)V maxHp m(Ljava/lang/String;Ljava/lang/String;Lre/forestier/edu/rpg/Jobs;ILjava/util/ArrayList<Ljava/lang/String;>;I)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;>; heal (I)V hp StackMapTable hurt damage getXp getAvatarClass ()Lre/forestier/edu/rpg/Jobs; addXp random Ljava/util/Random; ancientLevel i 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 .(Ljava/lang/StringBuilder;Ljava/lang/String;)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> SourceFile Player.java G H � q \ h \ g K L M L N O � � P H Y Z Q H T H java/util/HashMap U V � � u BootstrapMethods � � � � � � � R H S H � � "java/lang/IllegalArgumentException re/forestier/edu/lib/Natural I J java/util/Random #Player can't have a negative money! \ java/lang/StringBuilder Joueur joué par Niveau : (XP totale : ) Capacités : java/util/ArrayList \ !"# re/forestier/edu/rpg/Ability$% java/lang/Integer&