Portfolio Code | Clement Colmerauer
Repositories
Site
Kata refactoring
Code
Commits
Branches
Tags
Search
Tree:
9873596
Branches
Tags
master
Kata refactoring
build
tmp
compileJava
compileTransaction
stash-dir
Player.class.uniqueId1
Renomage de UpdatePlayer en Manager
Clement Colmerauer
commited
9873596
at 2024-12-13 09:23:51
Player.class.uniqueId1
Blame
History
Raw
��� 76 D � � D � E � D � D � D � � D � D � D � D � � � D � � � � � D � D � ; � � � � � � � � D � ; � � � � � � � 2 � � � � � � ( � ( � � � ( � � ( � � � � 2 � � � 2 � � � � � � � � 9 � � � � 2 � ( � � � � � defaultMaxHp Lre/forestier/edu/lib/Natural; xpForlevel [Ljava/lang/Integer; 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 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$2 .(Ljava/lang/StringBuilder;Ljava/lang/String;)V item lambda$addXp$1 5(Lre/forestier/edu/rpg/Ability;[Ljava/lang/Integer;)V ability value lambda$new$0 <clinit> SourceFile Player.java F G � p [ g [ f J K L K M N � � O G X Y P G S G java/util/HashMap T U � � � BootstrapMethods � � � � � � � � Q G R G � � "java/lang/IllegalArgumentException � � � � � � re/forestier/edu/lib/Natural � � H I � p � � 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 � k Inventaire : � � !"# re/forestier/edu/rpg/Player java/lang/Object java/util/Iterator toInt valueOf !(I)Lre/forestier/edu/lib/Natural; re/forestier/edu/rpg/Jobs getAbilityPerLevel ()Ljava/util/HashMap; $% '(Ljava/lang/Object;Ljava/lang/Object;)V D& accept >(Lre/forestier/edu/rpg/Player;)Ljava/util/function/BiConsumer; forEach "(Ljava/util/function/BiConsumer;)V (I)Ljava/lang/Integer; add !(Lre/forestier/edu/lib/Natural;)V compareTo !(Lre/forestier/edu/lib/Natural;)I clone ()Ljava/lang/Object; substract intValue equals (Ljava/lang/Object;)Z !re/forestier/edu/rpg/UpdatePlayer objectList [Ljava/lang/String; nextInt (I)I D' (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; keySet ()Ljava/util/Set; (Ljava/util/Collection;)V java/util/Collections sort (Ljava/util/List;)V iterator ()Ljava/util/Iterator; hasNext ()Z next get &(Ljava/lang/Object;)Ljava/lang/Object; () : makeConcatWithConstants 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/Object;)V D* 8(Ljava/lang/StringBuilder;)Ljava/util/function/Consumer; (Ljava/util/function/Consumer;)V &(Ljava/lang/String;)Ljava/lang/String; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+,0 � � � �12 � � "java/lang/invoke/LambdaMetafactory metafactory4 Lookup InnerClasses �(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; $java/lang/invoke/StringConcatFactory �(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;5 %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! D E F G H I J K L K M N O G P G Q G R G S G T U V W X Y V Z [ \ ] � *+,-� � � � ^ _ >