From fb492341a1d05590c5230e8e0bd5e48f530944fe Mon Sep 17 00:00:00 2001 From: Pacien TRAN-GIRARD Date: Tue, 24 Nov 2015 11:15:53 +0100 Subject: Properly set class authors --- src/ch/epfl/maze/graphics/Animation.java | 1 + src/ch/epfl/maze/graphics/Display.java | 2 ++ src/ch/epfl/maze/graphics/GraphicComponent.java | 2 ++ src/ch/epfl/maze/main/Console.java | 2 ++ src/ch/epfl/maze/main/Program.java | 2 ++ src/ch/epfl/maze/physical/Animal.java | 1 + src/ch/epfl/maze/physical/Daedalus.java | 1 + src/ch/epfl/maze/physical/Maze.java | 1 + src/ch/epfl/maze/physical/Predator.java | 1 + src/ch/epfl/maze/physical/Prey.java | 1 + src/ch/epfl/maze/physical/World.java | 1 + src/ch/epfl/maze/physical/pacman/Blinky.java | 1 + src/ch/epfl/maze/physical/pacman/Clyde.java | 1 + src/ch/epfl/maze/physical/pacman/Inky.java | 1 + src/ch/epfl/maze/physical/pacman/PacMan.java | 1 + src/ch/epfl/maze/physical/pacman/Pinky.java | 1 + src/ch/epfl/maze/physical/zoo/Bear.java | 1 + src/ch/epfl/maze/physical/zoo/Hamster.java | 1 + src/ch/epfl/maze/physical/zoo/Monkey.java | 1 + src/ch/epfl/maze/physical/zoo/Mouse.java | 1 + src/ch/epfl/maze/physical/zoo/Panda.java | 1 + src/ch/epfl/maze/physical/zoo/SpaceInvader.java | 1 + src/ch/epfl/maze/simulation/DaedalusSimulation.java | 2 ++ src/ch/epfl/maze/simulation/MazeSimulation.java | 2 ++ src/ch/epfl/maze/simulation/Simulation.java | 2 ++ src/ch/epfl/maze/tests/AnimalTest.java | 2 ++ src/ch/epfl/maze/tests/Competition.java | 2 ++ src/ch/epfl/maze/tests/DaedalusTest.java | 2 ++ src/ch/epfl/maze/tests/GhostsTest.java | 3 +++ src/ch/epfl/maze/tests/MazeTest.java | 2 ++ src/ch/epfl/maze/tests/WorldTest.java | 2 ++ src/ch/epfl/maze/tests/ZooTest.java | 3 +++ src/ch/epfl/maze/util/Action.java | 2 ++ src/ch/epfl/maze/util/Direction.java | 1 + src/ch/epfl/maze/util/LabyrinthGenerator.java | 2 ++ src/ch/epfl/maze/util/Statistics.java | 2 ++ src/ch/epfl/maze/util/Vector2D.java | 3 +++ 37 files changed, 58 insertions(+) diff --git a/src/ch/epfl/maze/graphics/Animation.java b/src/ch/epfl/maze/graphics/Animation.java index a00b6b2..497d417 100644 --- a/src/ch/epfl/maze/graphics/Animation.java +++ b/src/ch/epfl/maze/graphics/Animation.java @@ -20,6 +20,7 @@ import java.util.TreeMap; * Handles the animation of a {@code Simulation} by extrapolating the positions * of animals. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public final class Animation { diff --git a/src/ch/epfl/maze/graphics/Display.java b/src/ch/epfl/maze/graphics/Display.java index baacefa..a0c37f4 100644 --- a/src/ch/epfl/maze/graphics/Display.java +++ b/src/ch/epfl/maze/graphics/Display.java @@ -16,6 +16,8 @@ import java.util.Map; /** * Handles the display of a {@code Simulation} on a window. + * + * @author EPFL */ public final class Display implements Runnable { diff --git a/src/ch/epfl/maze/graphics/GraphicComponent.java b/src/ch/epfl/maze/graphics/GraphicComponent.java index 44b4b1f..e63b145 100644 --- a/src/ch/epfl/maze/graphics/GraphicComponent.java +++ b/src/ch/epfl/maze/graphics/GraphicComponent.java @@ -12,6 +12,8 @@ import java.awt.image.ImageObserver; /** * Graphic component of an animal that will be drawn by an {@link Animation}. + * + * @author EPFL */ public final class GraphicComponent { diff --git a/src/ch/epfl/maze/main/Console.java b/src/ch/epfl/maze/main/Console.java index 931bec4..0c273e1 100644 --- a/src/ch/epfl/maze/main/Console.java +++ b/src/ch/epfl/maze/main/Console.java @@ -21,6 +21,8 @@ import java.util.Map; /** * Mini-project main program that will run the simulations multiple times and * show statistics on the console. + * + * @author EPFL */ public class Console { diff --git a/src/ch/epfl/maze/main/Program.java b/src/ch/epfl/maze/main/Program.java index 043f7e5..347eace 100644 --- a/src/ch/epfl/maze/main/Program.java +++ b/src/ch/epfl/maze/main/Program.java @@ -16,6 +16,8 @@ import ch.epfl.maze.util.Vector2D; /** * Mini-project main program that will run the simulations on a {@code Display}. + * + * @author EPFL */ public class Program { diff --git a/src/ch/epfl/maze/physical/Animal.java b/src/ch/epfl/maze/physical/Animal.java index 0079d11..3697c32 100644 --- a/src/ch/epfl/maze/physical/Animal.java +++ b/src/ch/epfl/maze/physical/Animal.java @@ -7,6 +7,7 @@ import ch.epfl.maze.util.Vector2D; * Animal inside a {@code World} that can move depending on the available * choices it has at its position. * + * @author EPFL * @author Pacien TRAN-GIRARD */ abstract public class Animal { diff --git a/src/ch/epfl/maze/physical/Daedalus.java b/src/ch/epfl/maze/physical/Daedalus.java index 8018b66..4670064 100644 --- a/src/ch/epfl/maze/physical/Daedalus.java +++ b/src/ch/epfl/maze/physical/Daedalus.java @@ -9,6 +9,7 @@ import java.util.stream.Stream; * Daedalus in which predators hunt preys. Once a prey has been caught by a * predator, it will be removed from the daedalus. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public final class Daedalus extends World { diff --git a/src/ch/epfl/maze/physical/Maze.java b/src/ch/epfl/maze/physical/Maze.java index 51b9811..d3ba645 100644 --- a/src/ch/epfl/maze/physical/Maze.java +++ b/src/ch/epfl/maze/physical/Maze.java @@ -8,6 +8,7 @@ import java.util.List; * Every animal added will have its position set to the starting point. The * animal is removed from the maze when it finds the exit. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public final class Maze extends World { diff --git a/src/ch/epfl/maze/physical/Predator.java b/src/ch/epfl/maze/physical/Predator.java index 7d30ce6..0b20ca0 100644 --- a/src/ch/epfl/maze/physical/Predator.java +++ b/src/ch/epfl/maze/physical/Predator.java @@ -6,6 +6,7 @@ import ch.epfl.maze.util.Vector2D; /** * Predator that kills a prey when they meet with each other in the labyrinth. * + * @author EPFL * @author Pacien TRAN-GIRARD */ abstract public class Predator extends ProbabilisticAnimal { diff --git a/src/ch/epfl/maze/physical/Prey.java b/src/ch/epfl/maze/physical/Prey.java index 1f5225f..26fe92b 100644 --- a/src/ch/epfl/maze/physical/Prey.java +++ b/src/ch/epfl/maze/physical/Prey.java @@ -6,6 +6,7 @@ import ch.epfl.maze.util.Vector2D; /** * Prey that is killed by a predator when they meet each other in the labyrinth. * + * @author EPFL * @author Pacien TRAN-GIRARD */ abstract public class Prey extends ProbabilisticAnimal { diff --git a/src/ch/epfl/maze/physical/World.java b/src/ch/epfl/maze/physical/World.java index 9afbd5e..7d33472 100644 --- a/src/ch/epfl/maze/physical/World.java +++ b/src/ch/epfl/maze/physical/World.java @@ -10,6 +10,7 @@ import java.util.List; * World that is represented by a labyrinth of tiles in which an {@code Animal} * can move. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public abstract class World { diff --git a/src/ch/epfl/maze/physical/pacman/Blinky.java b/src/ch/epfl/maze/physical/pacman/Blinky.java index b3ac64e..4e8c4a0 100644 --- a/src/ch/epfl/maze/physical/pacman/Blinky.java +++ b/src/ch/epfl/maze/physical/pacman/Blinky.java @@ -8,6 +8,7 @@ import ch.epfl.maze.util.Vector2D; /** * Red ghost from the Pac-Man game, chases directly its target. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public class Blinky extends GhostPredator { diff --git a/src/ch/epfl/maze/physical/pacman/Clyde.java b/src/ch/epfl/maze/physical/pacman/Clyde.java index 7e8bdd7..40089db 100644 --- a/src/ch/epfl/maze/physical/pacman/Clyde.java +++ b/src/ch/epfl/maze/physical/pacman/Clyde.java @@ -9,6 +9,7 @@ import ch.epfl.maze.util.Vector2D; * Orange ghost from the Pac-Man game, alternates between direct chase if far * from its target and SCATTER if close. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public class Clyde extends GhostPredator { diff --git a/src/ch/epfl/maze/physical/pacman/Inky.java b/src/ch/epfl/maze/physical/pacman/Inky.java index de0466d..05c712c 100644 --- a/src/ch/epfl/maze/physical/pacman/Inky.java +++ b/src/ch/epfl/maze/physical/pacman/Inky.java @@ -11,6 +11,7 @@ import java.util.NoSuchElementException; * Blue ghost from the Pac-Man game, targets the result of two times the vector * from Blinky to its target. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public class Inky extends GhostPredator { diff --git a/src/ch/epfl/maze/physical/pacman/PacMan.java b/src/ch/epfl/maze/physical/pacman/PacMan.java index ee1ee28..6ec7436 100644 --- a/src/ch/epfl/maze/physical/pacman/PacMan.java +++ b/src/ch/epfl/maze/physical/pacman/PacMan.java @@ -9,6 +9,7 @@ import ch.epfl.maze.util.Vector2D; /** * Pac-Man character, from the famous game of the same name. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public class PacMan extends Prey { diff --git a/src/ch/epfl/maze/physical/pacman/Pinky.java b/src/ch/epfl/maze/physical/pacman/Pinky.java index 9c3d2c8..f3e145d 100644 --- a/src/ch/epfl/maze/physical/pacman/Pinky.java +++ b/src/ch/epfl/maze/physical/pacman/Pinky.java @@ -9,6 +9,7 @@ import ch.epfl.maze.util.Vector2D; /** * Pink ghost from the Pac-Man game, targets 4 squares in front of its target. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public class Pinky extends GhostPredator { diff --git a/src/ch/epfl/maze/physical/zoo/Bear.java b/src/ch/epfl/maze/physical/zoo/Bear.java index 2ef9215..803b574 100644 --- a/src/ch/epfl/maze/physical/zoo/Bear.java +++ b/src/ch/epfl/maze/physical/zoo/Bear.java @@ -11,6 +11,7 @@ import java.util.List; /** * Bear A.I. that implements the Pledge Algorithm. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public class Bear extends Animal { diff --git a/src/ch/epfl/maze/physical/zoo/Hamster.java b/src/ch/epfl/maze/physical/zoo/Hamster.java index 7fa0b0d..150880c 100644 --- a/src/ch/epfl/maze/physical/zoo/Hamster.java +++ b/src/ch/epfl/maze/physical/zoo/Hamster.java @@ -14,6 +14,7 @@ import java.util.stream.Collectors; * Hamster A.I. that remembers the previous choice it has made and the dead ends * it has already met. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public class Hamster extends ProbabilisticAnimal { diff --git a/src/ch/epfl/maze/physical/zoo/Monkey.java b/src/ch/epfl/maze/physical/zoo/Monkey.java index 196b028..119781c 100644 --- a/src/ch/epfl/maze/physical/zoo/Monkey.java +++ b/src/ch/epfl/maze/physical/zoo/Monkey.java @@ -11,6 +11,7 @@ import java.util.List; /** * Monkey A.I. that puts its hand on the left wall and follows it. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public class Monkey extends Animal { diff --git a/src/ch/epfl/maze/physical/zoo/Mouse.java b/src/ch/epfl/maze/physical/zoo/Mouse.java index 08d7f3d..f7084d7 100644 --- a/src/ch/epfl/maze/physical/zoo/Mouse.java +++ b/src/ch/epfl/maze/physical/zoo/Mouse.java @@ -7,6 +7,7 @@ import ch.epfl.maze.util.Vector2D; /** * Mouse A.I. that remembers only the previous choice it has made. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public class Mouse extends ProbabilisticAnimal { diff --git a/src/ch/epfl/maze/physical/zoo/Panda.java b/src/ch/epfl/maze/physical/zoo/Panda.java index aa35efe..b794d10 100644 --- a/src/ch/epfl/maze/physical/zoo/Panda.java +++ b/src/ch/epfl/maze/physical/zoo/Panda.java @@ -13,6 +13,7 @@ import java.util.stream.Collectors; /** * Panda A.I. that implements Trémeaux's Algorithm. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public class Panda extends ProbabilisticAnimal { diff --git a/src/ch/epfl/maze/physical/zoo/SpaceInvader.java b/src/ch/epfl/maze/physical/zoo/SpaceInvader.java index d03d280..3fd0513 100644 --- a/src/ch/epfl/maze/physical/zoo/SpaceInvader.java +++ b/src/ch/epfl/maze/physical/zoo/SpaceInvader.java @@ -17,6 +17,7 @@ import ch.epfl.maze.util.Vector2D; * The way we measure efficiency is made by the test case {@code Competition}. * * @see ch.epfl.maze.tests.Competition Competition + * @author EPFL */ public class SpaceInvader extends Animal { diff --git a/src/ch/epfl/maze/simulation/DaedalusSimulation.java b/src/ch/epfl/maze/simulation/DaedalusSimulation.java index 90ff4a7..3a8bf64 100644 --- a/src/ch/epfl/maze/simulation/DaedalusSimulation.java +++ b/src/ch/epfl/maze/simulation/DaedalusSimulation.java @@ -12,6 +12,8 @@ import java.util.*; * Simulation of a predation environment. Handles the next moves of every * predator and prey in a Daedalus, as well as the animation by notifying * changes to it. The simulation finishes when every prey has been caught. + * + * @author EPFL */ public final class DaedalusSimulation implements Simulation { diff --git a/src/ch/epfl/maze/simulation/MazeSimulation.java b/src/ch/epfl/maze/simulation/MazeSimulation.java index 2108f54..0288353 100644 --- a/src/ch/epfl/maze/simulation/MazeSimulation.java +++ b/src/ch/epfl/maze/simulation/MazeSimulation.java @@ -17,6 +17,8 @@ import java.util.TreeMap; * Simulation of a maze solver. Handles the next move of each animal, as well as * the animation by notifying the changes to it. The simulation finishes when * every animal has found the exit. + * + * @author EPFL */ public final class MazeSimulation implements Simulation { diff --git a/src/ch/epfl/maze/simulation/Simulation.java b/src/ch/epfl/maze/simulation/Simulation.java index d373d2f..1c3bf51 100644 --- a/src/ch/epfl/maze/simulation/Simulation.java +++ b/src/ch/epfl/maze/simulation/Simulation.java @@ -10,6 +10,8 @@ import java.util.Map; /** * The {@code Simulation} interface defines a set of rules that must be * fulfilled in order to be displayed. + * + * @author EPFL */ public interface Simulation { diff --git a/src/ch/epfl/maze/tests/AnimalTest.java b/src/ch/epfl/maze/tests/AnimalTest.java index 123c038..67c27e5 100644 --- a/src/ch/epfl/maze/tests/AnimalTest.java +++ b/src/ch/epfl/maze/tests/AnimalTest.java @@ -8,6 +8,8 @@ import org.junit.Test; /** * Test case for {@code Animal} implementation. + * + * @author EPFL */ public class AnimalTest extends TestCase { diff --git a/src/ch/epfl/maze/tests/Competition.java b/src/ch/epfl/maze/tests/Competition.java index 10a6c84..188570f 100644 --- a/src/ch/epfl/maze/tests/Competition.java +++ b/src/ch/epfl/maze/tests/Competition.java @@ -30,6 +30,8 @@ import static org.junit.Assert.assertTrue; * winner against one animal if it obtained a positive score in the rivalry * against it. * + * + * @author EPFL */ public class Competition { diff --git a/src/ch/epfl/maze/tests/DaedalusTest.java b/src/ch/epfl/maze/tests/DaedalusTest.java index 6087338..fdca847 100644 --- a/src/ch/epfl/maze/tests/DaedalusTest.java +++ b/src/ch/epfl/maze/tests/DaedalusTest.java @@ -12,6 +12,8 @@ import org.junit.Test; /** * Test case for {@code Daedalus} implementation. + * + * @author EPFL */ public class DaedalusTest extends TestCase { diff --git a/src/ch/epfl/maze/tests/GhostsTest.java b/src/ch/epfl/maze/tests/GhostsTest.java index f4e0c2e..2195443 100644 --- a/src/ch/epfl/maze/tests/GhostsTest.java +++ b/src/ch/epfl/maze/tests/GhostsTest.java @@ -18,6 +18,9 @@ import org.junit.Test; /** * Test suite for ghosts implementation. + * + * @author EPFL + * @author Pacien TRAN-GIRARD */ public class GhostsTest extends TestCase { diff --git a/src/ch/epfl/maze/tests/MazeTest.java b/src/ch/epfl/maze/tests/MazeTest.java index 52651e1..8de3dbb 100644 --- a/src/ch/epfl/maze/tests/MazeTest.java +++ b/src/ch/epfl/maze/tests/MazeTest.java @@ -9,6 +9,8 @@ import org.junit.Test; /** * Test case for {@code Maze} implementation. + * + * @author EPFL */ public class MazeTest extends TestCase { diff --git a/src/ch/epfl/maze/tests/WorldTest.java b/src/ch/epfl/maze/tests/WorldTest.java index 845c689..7428ba6 100644 --- a/src/ch/epfl/maze/tests/WorldTest.java +++ b/src/ch/epfl/maze/tests/WorldTest.java @@ -14,6 +14,8 @@ import static org.junit.Assert.assertArrayEquals; /** * Test case for {@code World} implementation. + * + * @author EPFL */ public class WorldTest extends TestCase { diff --git a/src/ch/epfl/maze/tests/ZooTest.java b/src/ch/epfl/maze/tests/ZooTest.java index 03a84b3..c0daa61 100644 --- a/src/ch/epfl/maze/tests/ZooTest.java +++ b/src/ch/epfl/maze/tests/ZooTest.java @@ -11,6 +11,9 @@ import org.junit.Test; /** * Test cases for animals implementation. + * + * @author EPFL + * @author Pacien TRAN-GIRARD */ public class ZooTest extends TestCase { diff --git a/src/ch/epfl/maze/util/Action.java b/src/ch/epfl/maze/util/Action.java index 069f135..6634293 100644 --- a/src/ch/epfl/maze/util/Action.java +++ b/src/ch/epfl/maze/util/Action.java @@ -4,6 +4,8 @@ package ch.epfl.maze.util; * Immutable action that encapsulates a choice made by an animal and information * about it, such as if it was successful or not, and if the animal will die * while performing it. + * + * @author EPFL */ public final class Action { diff --git a/src/ch/epfl/maze/util/Direction.java b/src/ch/epfl/maze/util/Direction.java index d2ee4e7..ac172cb 100644 --- a/src/ch/epfl/maze/util/Direction.java +++ b/src/ch/epfl/maze/util/Direction.java @@ -5,6 +5,7 @@ package ch.epfl.maze.util; * points ({@code DOWN, UP, RIGHT, LEFT}) from the frame of reference of the * labyrinth, plus a default one : {@code NONE}. * + * @author EPFL * @author Pacien TRAN-GIRARD */ public enum Direction { diff --git a/src/ch/epfl/maze/util/LabyrinthGenerator.java b/src/ch/epfl/maze/util/LabyrinthGenerator.java index 9e47c25..f753173 100644 --- a/src/ch/epfl/maze/util/LabyrinthGenerator.java +++ b/src/ch/epfl/maze/util/LabyrinthGenerator.java @@ -9,6 +9,8 @@ import java.util.regex.Pattern; /** * Generates a set of pre-computed labyrinth structures + * + * @author EPFL */ public final class LabyrinthGenerator { diff --git a/src/ch/epfl/maze/util/Statistics.java b/src/ch/epfl/maze/util/Statistics.java index 3928859..b7e4d86 100644 --- a/src/ch/epfl/maze/util/Statistics.java +++ b/src/ch/epfl/maze/util/Statistics.java @@ -7,6 +7,8 @@ import java.util.*; /** * Utility class that allows to compute statistics on a list of results. + * + * @author EPFL */ public final class Statistics { diff --git a/src/ch/epfl/maze/util/Vector2D.java b/src/ch/epfl/maze/util/Vector2D.java index 52e1e55..2c0a911 100644 --- a/src/ch/epfl/maze/util/Vector2D.java +++ b/src/ch/epfl/maze/util/Vector2D.java @@ -2,6 +2,9 @@ package ch.epfl.maze.util; /** * Immutable 2-dimensional vector (x, y). + * + * @author EPFL + * @author Pacien TRAN-GIRARD */ public final class Vector2D { -- cgit v1.2.3