diff --git a/src/main/java/fr/sae/terraria/Terraria.java b/src/main/java/fr/sae/terraria/Terraria.java index 2547bdf..c0599a9 100644 --- a/src/main/java/fr/sae/terraria/Terraria.java +++ b/src/main/java/fr/sae/terraria/Terraria.java @@ -77,7 +77,7 @@ public void start(Stage stage) throws IOException stage.addEventFilter(KeyEvent.KEY_RELEASED, key -> timePressedKey[0] = 1); stage.sizeToScene(); - // Sync les changements du joueur entre les contrôleurs. + // Synchronise les changements du joueur entre les contrôleurs. stage.sceneProperty().addListener(((obs, oldScene, newScene) -> { if (switchScene.get()) { if (!Objects.isNull(menuController.player)) { diff --git a/src/main/java/fr/sae/terraria/modele/Environment.java b/src/main/java/fr/sae/terraria/modele/Environment.java index 9706e59..e3b33f3 100644 --- a/src/main/java/fr/sae/terraria/modele/Environment.java +++ b/src/main/java/fr/sae/terraria/modele/Environment.java @@ -36,12 +36,12 @@ public class Environment { private final ObservableList trees; private final ObservableList blocks; - // Permet update toutes les entités en une seule boucle. + // Permet d'update toutes les entités avec une seule boucle. private final ObservableList entities; - // Range des entities en plus pour permettre facilement de savoir combien son t-il sur la carte pour limiter leur apparition + // Range des entitiés en plus pour avoir le nombre d'entités sur la carte et limiter leurs apparitions private final ObservableList rabbits; private final ObservableList slimes; - // Permet update facilement les lumières des torches sur le filtre + // Permet d'update facilement les lumières des torches sur le filtre private final ObservableList torches; private final TileMaps tileMaps; @@ -87,7 +87,7 @@ public Environment(double scaleMultiplicatorWidth, double scaleMultiplicatorHeig this.player.setPv(4); this.player.spawn(5*widthTile, 3*heightTile); - // Détecte si le joueur n'est pas dans un bloc lorsque qu'il met un block au sol + // Détecte si le joueur n'est pas dans un bloc lorsqu'il met un block au sol this.entities.addListener((ListChangeListener) c -> { while (c.next()) if (c.wasAdded()) { Entity entity = c.getList().get(0); @@ -150,7 +150,7 @@ private void gameLoop() if (dayTime) { // Génère certaines entités uniquement pendant le jour GenerateEntity.rabbitRandomly(this); GenerateEntity.tallGrassRandomly(this); - } else if (nightTime) // Génère certaines entités uniquement pendant le soir + } else if (nightTime) // Génère certaines entités uniquement pendant le soir et la nuit GenerateEntity.slimeRandomly(this); // Updates toutes les entités diff --git a/src/main/java/fr/sae/terraria/modele/GenerateEntity.java b/src/main/java/fr/sae/terraria/modele/GenerateEntity.java index 3c61068..84b67bb 100644 --- a/src/main/java/fr/sae/terraria/modele/GenerateEntity.java +++ b/src/main/java/fr/sae/terraria/modele/GenerateEntity.java @@ -22,7 +22,7 @@ /** *

Generate Entity

- *

Une classe qui permet de génère aléatoirement des entités

+ *

Une classe qui permet de générer aléatoirement des entités

*/ public class GenerateEntity { @@ -34,11 +34,11 @@ public class GenerateEntity public GenerateEntity() { super(); } /** - * Génère une entité selon de quand il spawn et du pourcent de change qu'il spawn réellement. + * Génère une entité selon le momnt ou il est sensé apparaitre et son pourcentage de chances d'apparaitre. * * @param e L'entité concernée * @param whenSpawn Le nombre qui determine quand il doit spawn sur la carte - * @param spawnRate Le pourcentage de chance qu'il spawn réellement à l'endroit qu'on souhaite le placer + * @param spawnRate Le pourcentage de chance qu'il spawn réellement à l'endroit où l'on souhaite le placer */ private static void generateAnEntity(Environment environment, SpawnableObjectType e, int whenSpawn, double spawnRate) { @@ -101,7 +101,7 @@ public static void rabbitRandomly(Environment environment) generateAnEntity(environment, new Rabbit(environment), WHEN_SPAWN_A_RABBIT, RABBIT_SPAWN_RATE); } - /** À un certain moment, grace au tick et à l'horloge du jeu, il va générer des lapins sur un sol */ + /** À un certain moment, grace au tick et à l'horloge du jeu, il va générer des slimes sur un sol */ public static void slimeRandomly(Environment environment) { if (environment.getSlimes().size() < MAX_SPAWN_SLIME) diff --git a/src/main/java/fr/sae/terraria/modele/entities/items/Vodka.java b/src/main/java/fr/sae/terraria/modele/entities/items/Vodka.java index 10ec453..3e83262 100644 --- a/src/main/java/fr/sae/terraria/modele/entities/items/Vodka.java +++ b/src/main/java/fr/sae/terraria/modele/entities/items/Vodka.java @@ -9,7 +9,7 @@ /** *

EasterEgg

*

Description:

- *

Ce drop lorsque le joueur casse des hautes herbes et une fois bu, l'écran sera troublé

+ *

Se drop lorsque le joueur casse des hautes herbes et une fois bu, l'écran sera troublé

*/ public class Vodka extends Item implements ConsumableObjectType { diff --git a/src/main/java/fr/sae/terraria/modele/entities/player/Player.java b/src/main/java/fr/sae/terraria/modele/entities/player/Player.java index 5491a0e..05a0374 100644 --- a/src/main/java/fr/sae/terraria/modele/entities/player/Player.java +++ b/src/main/java/fr/sae/terraria/modele/entities/player/Player.java @@ -138,7 +138,7 @@ public void placeBlock(int xBlock, int yBlock) } } - /** Lie les inputs au clavier à une ou des actions. */ + /** Lie les inputs du clavier à une ou des actions. */ public void eventInput() { this.inventory.eventInput(); diff --git a/src/main/java/fr/sae/terraria/modele/entities/player/inventory/Inventory.java b/src/main/java/fr/sae/terraria/modele/entities/player/inventory/Inventory.java index ac39b04..49886e1 100644 --- a/src/main/java/fr/sae/terraria/modele/entities/player/inventory/Inventory.java +++ b/src/main/java/fr/sae/terraria/modele/entities/player/inventory/Inventory.java @@ -36,7 +36,7 @@ public Inventory(final Player player) this.posCursor = new SimpleIntegerProperty(0); - // Change l'item de la main du joueur + // Change l'item qui se trouve dans la main du joueur this.posCursorProperty().addListener((obs, oldV, newV) -> { boolean isntOutOfInventoryBar = newV.intValue() >= 0 && newV.intValue() < nbElementOnOneLineOfInventory; diff --git a/src/main/java/fr/sae/terraria/modele/entities/player/inventory/Stack.java b/src/main/java/fr/sae/terraria/modele/entities/player/inventory/Stack.java index 7a312a1..4dac440 100644 --- a/src/main/java/fr/sae/terraria/modele/entities/player/inventory/Stack.java +++ b/src/main/java/fr/sae/terraria/modele/entities/player/inventory/Stack.java @@ -19,7 +19,7 @@ *

Stack

*

Objet de données lié à l'objet Inventaire.

*

Description:

- * Cette dataclass est la pour avoir l'information sur combien il y a t-il d'objet du même type sur une case de l'inventaire + * Cette dataclass est présente pour savoir combien d'objets du même type se trouvent sur une case d'inventaire */ public class Stack { diff --git a/src/main/java/fr/sae/terraria/modele/entities/tools/Tool.java b/src/main/java/fr/sae/terraria/modele/entities/tools/Tool.java index 996945b..fecc8a1 100644 --- a/src/main/java/fr/sae/terraria/modele/entities/tools/Tool.java +++ b/src/main/java/fr/sae/terraria/modele/entities/tools/Tool.java @@ -23,7 +23,7 @@ protected Tool(final int durability) this.durability = new SimpleIntegerProperty(durability); } - /** Use l'outil */ + /** Utilise l'outil */ public abstract void use(); public static void DEFAULT_WEAR(final Tool tool) diff --git a/src/main/java/fr/sae/terraria/vue/TileMapsView.java b/src/main/java/fr/sae/terraria/vue/TileMapsView.java index b83e9aa..b8f94ba 100644 --- a/src/main/java/fr/sae/terraria/vue/TileMapsView.java +++ b/src/main/java/fr/sae/terraria/vue/TileMapsView.java @@ -57,7 +57,7 @@ public class TileMapsView /** * @param environment Avoir des infos relatives à son environment * @param displayTileMap Affiche la carte tuilée - * @param displayHostileBeings Affiche les êtres hostile (Animal, Joueur, ...) + * @param displayHostileBeings Affiche les entités mouvantes (Animal, Joueur, ...) */ public TileMapsView(Environment environment, Pane displayTileMap, @@ -88,11 +88,11 @@ public TileMapsView(Environment environment, this.treeImg = View.loadAnImage("sprites/tree-sheet.png", scaleMultiplicatorWidth, scaleMultiplicatorHeight); this.tallGrassImg = View.loadAnImage("tiles/tall-grass.png",tileWidth,tileHeight); - // Ajoute et supprime les elements de l'écran qui concerne les blocks + // Ajoute et supprime les elements de l'écran qui concernent les blocks this.environment.getBlocks().addListener((ListChangeListener) this::updatesBlocksView); - // Ajoute et supprime les elements de l'écran qui concerne les lapins + // Ajoute et supprime les elements de l'écran qui concernent les lapins this.environment.getRabbits().addListener((ListChangeListener) this::updatesRabbitView); - // Ajoute et supprime les elements de l'écran qui concerne les slimes + // Ajoute et supprime les elements de l'écran qui concernent les slimes this.environment.getSlimes().addListener((ListChangeListener) this::updatesSlimeView); // Ajoute et supprime un groupe d'élèments de l'écran qui concerne les arbres this.environment.getTrees().addListener((ListChangeListener) this::updatesTreeView); @@ -277,10 +277,10 @@ private void updatesTreeView(ListChangeListener.Change c) } - /** Affiche une erreur au cas où si un developer a fait une erreur lors de la saisie d'un tile sur le fichier .json */ + /** Affiche une erreur si un developer a fait une erreur lors de la saisie d'un tile dans le fichier .json */ private void errorTile(final int tile) { if (tile != TileMaps.SKY) System.out.println("Le tile '" + tile + "' n'est pas reconnu."); } - /** Decompose la carte pour afficher un à un les tiles à l'écran */ + /** Decompose la carte pour afficher une à une les tiles à l'écran */ public void displayMaps(TileMaps tiles) { for (int y = 0; y < tiles.getHeight() ; y++) diff --git a/src/main/java/fr/sae/terraria/vue/View.java b/src/main/java/fr/sae/terraria/vue/View.java index 1d6780c..640fe79 100644 --- a/src/main/java/fr/sae/terraria/vue/View.java +++ b/src/main/java/fr/sae/terraria/vue/View.java @@ -24,7 +24,7 @@ public class View /** * Cette classe lors de l'initialisation, crée et génére toutes les views du jeux - * Contient des fonctions essentiels au chargement des images et des creations de vue + * Contient des fonctions essentielles au chargement des images et des creations de vue */ public View(final GameController gameController) { @@ -55,7 +55,7 @@ public View(final GameController gameController) new MouseCursorView(displayHUD, displayCursorMouse, scaleMultiplicatorWidth, scaleMultiplicatorHeight); } - /** Essaye de trouver et de charger l'image sinon renvoie null */ + /** Essaye de trouver et de charger l'image, si elle n'est pas trouvée, retourne null */ private static Image foundImage(final String path) { Image img = null; diff --git a/src/main/java/fr/sae/terraria/vue/hud/ClockView.java b/src/main/java/fr/sae/terraria/vue/hud/ClockView.java index e1ccbce..ca74105 100644 --- a/src/main/java/fr/sae/terraria/vue/hud/ClockView.java +++ b/src/main/java/fr/sae/terraria/vue/hud/ClockView.java @@ -29,7 +29,7 @@ public ClockView(Clock gameTime, Pane display, double scaleMultiplicatorWidth, d this.clockCursorImg = View.loadAnImage("clock-cursor.png",scaleMultiplicatorWidth,scaleMultiplicatorHeight); } - /** Affiche une horloge à aiguille visuelle à l'écran. */ + /** Affiche une horloge à aiguille à l'écran. */ private void displayClock(Image inventoryBarImg, double inventoryBarX, double inventoryBarY) { ImageView clockCursorView = new ImageView(clockCursorImg); diff --git a/src/main/java/fr/sae/terraria/vue/hud/MouseCursorView.java b/src/main/java/fr/sae/terraria/vue/hud/MouseCursorView.java index 1a9edf8..8ef2348 100644 --- a/src/main/java/fr/sae/terraria/vue/hud/MouseCursorView.java +++ b/src/main/java/fr/sae/terraria/vue/hud/MouseCursorView.java @@ -20,7 +20,7 @@ public class MouseCursorView /** * Un rectangle rouge qui suit la souris - * Permet de savoir où nous cliquons sur l'écran plus précisément sur quel tile + * Permet de savoir où le joueur clique sur l'écran plus précisément sur quel tile * * @param display L'afficheur qui se gère du HUD * @param scaleMultiplicatorWidth Scaling en largeur