[jlm] branch debian-upstream updated (04b4a68 -> d395789)
Martin Quinson
mquinson at alioth.debian.org
Wed Sep 4 19:27:15 UTC 2013
This is an automated email from the git hooks/post-receive script.
mquinson pushed a change to branch debian-upstream
in repository jlm.
from 04b4a68 Imported Upstream version 2.0+repack
new d395789 Imported Upstream version 2.2+repack
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
COPYING | 8 +-
ChangeLog | 44 +
README.md | 8 +-
TODO | 3 -
build.xml | 112 +-
img/focus_check.svg | 2 +-
img/focus_intro.svg | 2 +-
img/focus_not.svg | 2 +-
img/focus_working.svg | 2 +-
img/lang_scala.png | Bin 0 -> 1175 bytes
lib/doc/MainWindow.fr.html | 6 +-
lib/doc/MainWindow.html | 4 +-
lib/jb2jlm.pl | 109 -
lib/jb2plm.pl | 109 +
lib/l10n-engine/en.po | 1364 ++-
lib/l10n-engine/fr.po | 1671 ++--
lib/l10n-engine/jlm.pot | 1138 ---
lib/l10n-engine/plm.pot | 1571 +++
lib/l10n/README | 2 +-
lib/l10n/fr.po | 9702 +++++++++---------
lib/l10n/jlm.pot |10557 --------------------
lib/l10n/plm.pot |10346 +++++++++++++++++++
lib/resources/jlm.configuration.properties | 33 -
lib/resources/plm.configuration.properties | 23 +
po4a.conf | 176 +-
site/jlm.jnlp | 56 -
site/plm.jnlp | 56 +
src/jlm/core/ExoTest.java | 138 -
src/jlm/core/GameListener.java | 22 -
src/jlm/core/GameStateListener.java | 9 -
src/jlm/core/HumanLangChangesListener.java | 9 -
src/jlm/core/InMemoryCompiler.java | 657 --
src/jlm/core/JLMCompilerException.java | 76 -
src/jlm/core/JLMException.java | 14 -
src/jlm/core/ProgLangChangesListener.java | 9 -
src/jlm/core/StatusStateListener.java | 8 -
src/jlm/core/model/Course.java | 281 -
src/jlm/core/model/CourseAppEngine.java | 79 -
src/jlm/core/model/DemoRunner.java | 65 -
src/jlm/core/model/Game.java | 942 --
src/jlm/core/model/HelpAppEngine.java | 77 -
src/jlm/core/model/HelpServer.java | 41 -
src/jlm/core/model/LessonLoadingException.java | 13 -
src/jlm/core/model/LessonRunner.java | 143 -
src/jlm/core/model/LogWriter.java | 18 -
src/jlm/core/model/Logger.java | 124 -
src/jlm/core/model/ProgrammingLanguage.java | 47 -
src/jlm/core/model/ServerAnswer.java | 8 -
src/jlm/core/model/ServerExerciseData.java | 73 -
src/jlm/core/model/ServerUserData.java | 142 -
src/jlm/core/model/UserAbortException.java | 15 -
.../model/lesson/AccessibleExercisesListener.java | 5 -
.../core/model/lesson/BrokenLessonException.java | 11 -
src/jlm/core/model/lesson/ExecutionProgress.java | 42 -
src/jlm/core/model/lesson/Exercise.java | 289 -
src/jlm/core/model/lesson/ExerciseTemplated.java | 420 -
.../model/lesson/ExerciseTemplatingEntity.java | 56 -
src/jlm/core/model/lesson/ISourceFileListener.java | 9 -
src/jlm/core/model/lesson/Lecture.java | 133 -
src/jlm/core/model/lesson/Lesson.java | 171 -
.../core/model/lesson/NoSuchEntityException.java | 11 -
src/jlm/core/model/lesson/SourceFile.java | 129 -
.../core/model/lesson/SourceFileRevertable.java | 48 -
src/jlm/core/model/lesson/package-info.java | 7 -
src/jlm/core/model/package-info.java | 6 -
src/jlm/core/model/session/FileSessionKit.java | 211 -
src/jlm/core/model/session/ISessionKit.java | 41 -
src/jlm/core/model/session/SessionDB.java | 150 -
src/jlm/core/model/session/ZipSessionKit.java | 387 -
src/jlm/core/model/session/package-info.java | 8 -
src/jlm/core/model/tracking/HeartBeatSpy.java | 37 -
src/jlm/core/model/tracking/IdenticaSpy.java | 66 -
src/jlm/core/model/tracking/LocalFileSpy.java | 65 -
.../core/model/tracking/ProgressSpyListener.java | 15 -
src/jlm/core/model/tracking/ServerSpy.java | 119 -
.../core/model/tracking/ServerSpyAppEngine.java | 59 -
src/jlm/core/model/tracking/TwitterSpy.java | 51 -
src/jlm/core/model/tracking/package-info.java | 7 -
src/jlm/core/package-info.java | 18 -
src/jlm/core/ui/AboutJLMDialog.java | 88 -
src/jlm/core/ui/AboutLessonDialog.java | 30 -
src/jlm/core/ui/AboutWorldDialog.java | 48 -
src/jlm/core/ui/AbstractAboutDialog.java | 48 -
src/jlm/core/ui/ChooseCourseDialog.java | 203 -
src/jlm/core/ui/ChooseLectureDialog.java | 92 -
src/jlm/core/ui/CreateCourseDialog.java | 158 -
src/jlm/core/ui/EntityCellRenderer.java | 44 -
src/jlm/core/ui/EntityComboListAdapter.java | 77 -
src/jlm/core/ui/ExerciseFailedDialog.java | 62 -
src/jlm/core/ui/ExerciseView.java | 380 -
src/jlm/core/ui/FeedbackDialog.java | 179 -
src/jlm/core/ui/IEditorPanel.java | 5 -
src/jlm/core/ui/JavaEditorPanel.java | 78 -
src/jlm/core/ui/JavaLearningMachine.java | 26 -
src/jlm/core/ui/JlmHtmlEditorKit.java | 291 -
src/jlm/core/ui/LessonChooser.java | 256 -
src/jlm/core/ui/LoggerPanel.java | 100 -
src/jlm/core/ui/MainFrame.java | 723 --
src/jlm/core/ui/MissionEditorTabs.java | 209 -
src/jlm/core/ui/OSXAdapter.java | 246 -
src/jlm/core/ui/ResourcesCache.java | 129 -
src/jlm/core/ui/ResultsPanel.java | 70 -
.../core/ui/SourceFileDocumentSynchronizer.java | 105 -
src/jlm/core/ui/StatusBar.java | 185 -
src/jlm/core/ui/StudentDetailsDialog.java | 48 -
src/jlm/core/ui/TeacherConsoleDialog.java | 136 -
src/jlm/core/ui/TipsDialog.java | 28 -
src/jlm/core/ui/WorldCellRenderer.java | 46 -
src/jlm/core/ui/WorldComboListAdapter.java | 82 -
src/jlm/core/ui/WorldView.java | 61 -
src/jlm/core/ui/XMPPDialog.java | 129 -
src/jlm/core/ui/action/AbstractGameAction.java | 60 -
src/jlm/core/ui/action/CleanUpSession.java | 23 -
src/jlm/core/ui/action/CreateCourse.java | 34 -
src/jlm/core/ui/action/DeleteCourse.java | 54 -
src/jlm/core/ui/action/ExportSession.java | 43 -
src/jlm/core/ui/action/HelpMe.java | 41 -
src/jlm/core/ui/action/ImportSession.java | 38 -
src/jlm/core/ui/action/OneStep.java | 22 -
src/jlm/core/ui/action/PlayDemo.java | 30 -
src/jlm/core/ui/action/QuitGame.java | 31 -
src/jlm/core/ui/action/RefreshCourse.java | 51 -
src/jlm/core/ui/action/Reset.java | 32 -
src/jlm/core/ui/action/RevertExercise.java | 49 -
src/jlm/core/ui/action/SetLanguage.java | 24 -
src/jlm/core/ui/action/SetProgLanguage.java | 23 -
src/jlm/core/ui/action/StartExecution.java | 35 -
src/jlm/core/ui/action/StepExecution.java | 33 -
src/jlm/core/ui/action/StopExecution.java | 30 -
src/jlm/core/ui/action/SwitchExo.java | 32 -
src/jlm/core/ui/action/package-info.java | 5 -
src/jlm/core/ui/package-info.java | 5 -
src/jlm/core/utils/ColorMapper.java | 48 -
src/jlm/core/utils/FileUtils.java | 135 -
src/jlm/core/utils/InvalidColorNameException.java | 11 -
src/jlm/universe/BrokenWorldFileException.java | 9 -
src/jlm/universe/Direction.java | 112 -
src/jlm/universe/Entity.java | 326 -
src/jlm/universe/EntityControlPanel.java | 22 -
src/jlm/universe/GridWorld.java | 94 -
src/jlm/universe/GridWorldCell.java | 42 -
src/jlm/universe/IEntityStackListener.java | 7 -
src/jlm/universe/IWorldView.java | 15 -
src/jlm/universe/World.java | 328 -
src/jlm/universe/bat/BatEntity.java | 100 -
src/jlm/universe/bat/BatExercise.java | 64 -
src/jlm/universe/bat/BatTest.java | 206 -
src/jlm/universe/bat/BatWorld.java | 96 -
src/jlm/universe/bat/BatWorldView.java | 70 -
src/jlm/universe/bat/package-info.java | 4 -
src/jlm/universe/bugglequest/AbstractBuggle.java | 446 -
src/jlm/universe/bugglequest/Baggle.java | 69 -
src/jlm/universe/bugglequest/Buggle.java | 33 -
src/jlm/universe/bugglequest/BuggleWorld.fr.html | 74 -
src/jlm/universe/bugglequest/BuggleWorld.html | 72 -
src/jlm/universe/bugglequest/BuggleWorld.java | 493 -
src/jlm/universe/bugglequest/BuggleWorldCell.java | 254 -
src/jlm/universe/bugglequest/SimpleBuggle.java | 126 -
.../exception/AlreadyHaveBaggleException.java | 13 -
.../exception/BuggleInOuterSpaceException.java | 14 -
.../bugglequest/exception/BuggleWallException.java | 14 -
.../exception/NoBaggleUnderBuggleException.java | 14 -
.../bugglequest/exception/package-info.java | 5 -
.../bugglequest/mapeditor/EditionListener.java | 23 -
src/jlm/universe/bugglequest/mapeditor/Editor.java | 125 -
.../universe/bugglequest/mapeditor/MainFrame.java | 262 -
.../bugglequest/mapeditor/MapEditorApp.java | 21 -
.../universe/bugglequest/mapeditor/MapView.java | 143 -
.../bugglequest/mapeditor/PropertiesEditor.java | 389 -
.../bugglequest/mapeditor/package-info.java | 5 -
src/jlm/universe/bugglequest/package-info.java | 5 -
.../universe/bugglequest/ui/BuggleButtonPanel.java | 240 -
.../bugglequest/ui/BuggleColorCellRenderer.java | 48 -
.../universe/bugglequest/ui/BuggleWorldView.java | 318 -
src/jlm/universe/bugglequest/ui/package-info.java | 5 -
src/jlm/universe/lightbot/LightBotEditorPanel.java | 138 -
src/jlm/universe/lightbot/LightBotEntity.java | 220 -
src/jlm/universe/lightbot/LightBotExercise.java | 83 -
src/jlm/universe/lightbot/LightBotInstruction.java | 98 -
src/jlm/universe/lightbot/LightBotSourceFile.java | 78 -
src/jlm/universe/lightbot/LightBotWorld.fr.html | 32 -
src/jlm/universe/lightbot/LightBotWorld.html | 19 -
src/jlm/universe/lightbot/LightBotWorld.java | 204 -
src/jlm/universe/lightbot/LightBotWorldCell.java | 113 -
src/jlm/universe/lightbot/LightBotWorldView2D.java | 137 -
.../lightbot/LightBotWorldViewIsometric.java | 312 -
src/jlm/universe/lightbot/package-info.java | 6 -
src/jlm/universe/package-info.java | 8 -
src/jlm/universe/sort/CopyVal.java | 25 -
src/jlm/universe/sort/GetVal.java | 28 -
src/jlm/universe/sort/Operation.java | 57 -
src/jlm/universe/sort/SetVal.java | 30 -
src/jlm/universe/sort/SortingButtonPanel.java | 104 -
src/jlm/universe/sort/SortingEntity.java | 62 -
src/jlm/universe/sort/SortingWorld.fr.html | 69 -
src/jlm/universe/sort/SortingWorld.html | 65 -
src/jlm/universe/sort/SortingWorld.java | 348 -
src/jlm/universe/sort/SortingWorldView.java | 335 -
src/jlm/universe/sort/Swap.java | 30 -
src/jlm/universe/sort/package-info.java | 6 -
src/jlm/universe/turtles/Direction.java | 7 -
src/jlm/universe/turtles/Line.java | 66 -
src/jlm/universe/turtles/Turtle.java | 392 -
src/jlm/universe/turtles/TurtleButtonPanel.java | 28 -
src/jlm/universe/turtles/TurtleWorld.fr.html | 77 -
src/jlm/universe/turtles/TurtleWorld.html | 74 -
src/jlm/universe/turtles/TurtleWorld.java | 196 -
src/jlm/universe/turtles/TurtleWorldView.java | 57 -
src/jlm/universe/turtles/package-info.java | 6 -
src/lessons/backtracking/BacktrackingEntity.java | 4 +-
src/lessons/backtracking/BacktrackingExercise.java | 12 +-
src/lessons/backtracking/BacktrackingWorld.java | 10 +-
.../backtracking/BacktrackingWorldView.java | 4 +-
src/lessons/backtracking/ExKnapsack.java | 4 +-
src/lessons/backtracking/KnapsackSolver.java | 4 -
src/lessons/backtracking/Main.fr.html | 8 +-
src/lessons/backtracking/Main.html | 10 +-
src/lessons/backtracking/Main.java | 2 +-
src/lessons/bat/string1/AltPairs.fr.html | 2 +-
src/lessons/bat/string1/AltPairs.html | 2 +-
src/lessons/bat/string1/AltPairs.java | 22 +-
src/lessons/bat/string1/FrontTimes.fr.html | 2 +-
src/lessons/bat/string1/FrontTimes.html | 2 +-
src/lessons/bat/string1/FrontTimes.java | 25 +-
src/lessons/bat/string1/Last2.fr.html | 2 +-
src/lessons/bat/string1/Last2.html | 2 +-
src/lessons/bat/string1/Last2.java | 27 +-
src/lessons/bat/string1/Main.fr.html | 2 +-
src/lessons/bat/string1/Main.html | 2 +-
src/lessons/bat/string1/Main.java | 11 +-
src/lessons/bat/string1/StringBits.fr.html | 2 +-
src/lessons/bat/string1/StringBits.html | 2 +-
src/lessons/bat/string1/StringBits.java | 22 +-
src/lessons/bat/string1/StringMatch.fr.html | 2 +-
src/lessons/bat/string1/StringMatch.html | 2 +-
src/lessons/bat/string1/StringMatch.java | 24 +-
src/lessons/bat/string1/StringSplosion.fr.html | 2 +-
src/lessons/bat/string1/StringSplosion.html | 2 +-
src/lessons/bat/string1/StringSplosion.java | 22 +-
src/lessons/bat/string1/StringTimes.fr.html | 2 +-
src/lessons/bat/string1/StringTimes.html | 2 +-
src/lessons/bat/string1/StringTimes.java | 22 +-
src/lessons/bat/string1/StringX.fr.html | 2 +-
src/lessons/bat/string1/StringX.html | 2 +-
src/lessons/bat/string1/StringX.java | 23 +-
src/lessons/bat/string1/StringYak.fr.html | 2 +-
src/lessons/bat/string1/StringYak.html | 2 +-
src/lessons/bat/string1/StringYak.java | 28 +-
src/lessons/bat/string1/short_desc.fr.html | 2 +-
src/lessons/bat/string1/short_desc.html | 2 +-
src/lessons/chooser/LessonChooser.fr.html | 25 +-
src/lessons/chooser/LessonChooser.fr.rtfd/TXT.rtf | 44 -
src/lessons/chooser/LessonChooser.html | 18 +-
src/lessons/chooser/LessonChooser.java | 6 +-
src/lessons/chooser/Main.java | 2 +-
src/lessons/lightbot/Board01TwoSteps.java | 10 +-
src/lessons/lightbot/Board02Turn.java | 10 +-
src/lessons/lightbot/Board03Jump.java | 10 +-
src/lessons/lightbot/Board04Stairs.java | 10 +-
src/lessons/lightbot/Board05Higher.java | 10 +-
src/lessons/lightbot/Board06Func.java | 10 +-
src/lessons/lightbot/Board07Repeat.java | 10 +-
src/lessons/lightbot/Board08Rec.java | 10 +-
src/lessons/lightbot/Board09Castle.java | 10 +-
src/lessons/lightbot/Board10Wall.java | 10 +-
src/lessons/lightbot/Board11Sea.java | 10 +-
src/lessons/lightbot/Board12Escher.java | 10 +-
src/lessons/lightbot/Main.java | 2 +-
src/lessons/maze/Main.java | 4 +-
src/lessons/maze/island/IslandMaze.fr.html | 59 +-
src/lessons/maze/island/IslandMaze.html | 142 +-
src/lessons/maze/island/IslandMaze.java | 10 +-
src/lessons/maze/island/IslandMazeEntity.java | 19 +-
src/lessons/maze/island/IslandMazeEntity.py | 6 +-
src/lessons/maze/island/IslandMazeEntity.scala | 66 +
src/lessons/maze/pledge/PledgeMaze.fr.html | 32 +-
src/lessons/maze/pledge/PledgeMaze.java | 10 +-
src/lessons/maze/pledge/PledgeMazeEntity.java | 20 +-
src/lessons/maze/pledge/PledgeMazeEntity.py | 6 +-
src/lessons/maze/pledge/PledgeMazeEntity.scala | 68 +
.../maze/randommouse/RandomMouseMaze.fr.html | 20 +-
src/lessons/maze/randommouse/RandomMouseMaze.html | 60 +-
src/lessons/maze/randommouse/RandomMouseMaze.java | 10 +-
.../maze/randommouse/RandomMouseMazeEntity.java | 14 +-
.../maze/randommouse/RandomMouseMazeEntity.py | 4 +-
.../maze/randommouse/RandomMouseMazeEntity.scala | 43 +
.../maze/shortestpath/ShortestPathMaze.fr.html | 53 +-
.../maze/shortestpath/ShortestPathMaze.java | 10 +-
.../maze/shortestpath/ShortestPathMazeEntity.java | 38 +-
.../maze/shortestpath/ShortestPathMazeEntity.scala | 123 +
.../maze/wallfindfollow/WallFindFollowMaze.fr.html | 20 +-
.../maze/wallfindfollow/WallFindFollowMaze.java | 11 +-
.../wallfindfollow/WallFindFollowMazeEntity.java | 53 +
.../wallfindfollow/WallFindFollowMazeEntity.py | 8 +-
.../wallfindfollow/WallFindFollowMazeEntity.scala | 49 +
.../maze/wallfollower/WallFollowerMaze.fr.html | 32 +-
.../maze/wallfollower/WallFollowerMaze.html | 129 +-
.../maze/wallfollower/WallFollowerMaze.java | 10 +-
.../maze/wallfollower/WallFollowerMazeEntity.java | 32 +-
.../maze/wallfollower/WallFollowerMazeEntity.py | 8 +-
.../maze/wallfollower/WallFollowerMazeEntity.scala | 49 +
src/lessons/recursion/Main.java | 6 +-
src/lessons/recursion/circle/Circle.fr.html | 15 +-
src/lessons/recursion/circle/Circle.html | 42 +-
src/lessons/recursion/circle/Circle.java | 10 +-
src/lessons/recursion/circle/CircleEntity.java | 18 +-
src/lessons/recursion/circle/CircleEntity.py | 2 +-
src/lessons/recursion/circle/CircleEntity.scala | 22 +
.../recursion/dragoncurve/DragonCurve1.fr.html | 12 +-
.../recursion/dragoncurve/DragonCurve1.html | 54 +-
.../recursion/dragoncurve/DragonCurve1.java | 10 +-
.../recursion/dragoncurve/DragonCurve1Entity.java | 2 +-
.../recursion/dragoncurve/DragonCurve1Entity.scala | 28 +
.../recursion/dragoncurve/DragonCurve2.fr.html | 20 +-
.../recursion/dragoncurve/DragonCurve2.html | 96 +-
.../recursion/dragoncurve/DragonCurve2.java | 10 +-
.../recursion/dragoncurve/DragonCurve2Entity.java | 2 +-
.../recursion/dragoncurve/DragonCurve2Entity.scala | 46 +
src/lessons/recursion/hanoi/HanoiBoard.fr.html | 11 +-
src/lessons/recursion/hanoi/HanoiBoard.html | 92 +-
src/lessons/recursion/hanoi/HanoiBoard.java | 4 +-
src/lessons/recursion/hanoi/HanoiBoardEntity.scala | 35 +
src/lessons/recursion/hanoi/Main.java | 2 +-
.../recursion/hanoi/universe/HanoiEntity.java | 11 +-
.../recursion/hanoi/universe/HanoiMovePanel.java | 4 +-
.../recursion/hanoi/universe/HanoiWorld.fr.html | 9 +-
.../recursion/hanoi/universe/HanoiWorld.html | 51 +-
.../recursion/hanoi/universe/HanoiWorld.java | 19 +-
.../recursion/hanoi/universe/HanoiWorldView.java | 4 +-
src/lessons/recursion/koch/Koch.fr.html | 16 +-
src/lessons/recursion/koch/Koch.html | 38 +-
src/lessons/recursion/koch/Koch.java | 10 +-
src/lessons/recursion/koch/KochEntity.java | 14 +-
src/lessons/recursion/koch/KochEntity.py | 12 +-
src/lessons/recursion/koch/KochEntity.scala | 36 +
.../polygonfractal/PolygonFractal.fr.html | 2 +-
.../recursion/polygonfractal/PolygonFractal.html | 16 +-
.../recursion/polygonfractal/PolygonFractal.java | 10 +-
.../polygonfractal/PolygonFractalEntity.java | 8 +-
.../polygonfractal/PolygonFractalEntity.py | 6 +-
.../polygonfractal/PolygonFractalEntity.scala | 31 +
.../recursion/sierpinski/Sierpinski.fr.html | 8 +-
src/lessons/recursion/sierpinski/Sierpinski.html | 18 +-
src/lessons/recursion/sierpinski/Sierpinski.java | 10 +-
.../recursion/sierpinski/SierpinskiEntity.java | 8 +-
.../recursion/sierpinski/SierpinskiEntity.py | 6 +-
.../recursion/sierpinski/SierpinskiEntity.scala | 26 +
src/lessons/recursion/spiral/Spiral.fr.html | 22 +-
src/lessons/recursion/spiral/Spiral.html | 58 +-
src/lessons/recursion/spiral/Spiral.java | 10 +-
src/lessons/recursion/spiral/SpiralEntity.java | 4 +-
src/lessons/recursion/spiral/SpiralEntity.py | 2 +-
src/lessons/recursion/spiral/SpiralEntity.scala | 23 +
src/lessons/recursion/spiral/SpiralUse.fr.html | 31 +-
src/lessons/recursion/spiral/SpiralUse.html | 69 +-
src/lessons/recursion/spiral/SpiralUse.java | 10 +-
src/lessons/recursion/spiral/SpiralUseEntity.java | 4 +-
src/lessons/recursion/spiral/SpiralUseEntity.py | 2 +-
src/lessons/recursion/spiral/SpiralUseEntity.scala | 35 +
src/lessons/recursion/square/FourSquare.fr.html | 58 +
src/lessons/recursion/square/FourSquare.html | 55 +
src/lessons/recursion/square/FourSquare.java | 20 +
src/lessons/recursion/square/FourSquareEntity.java | 25 +
src/lessons/recursion/square/FourSquareEntity.py | 13 +
.../recursion/square/FourSquareEntity.scala | 23 +
src/lessons/recursion/square/Square.fr.html | 60 -
src/lessons/recursion/square/Square.html | 56 -
src/lessons/recursion/square/Square.java | 20 -
src/lessons/recursion/square/SquareEntity.java | 23 -
src/lessons/recursion/square/SquareEntity.py | 13 -
src/lessons/recursion/star/Star.java | 10 +-
src/lessons/recursion/star/StarEntity.java | 28 +-
src/lessons/recursion/star/StarEntity.py | 8 +-
src/lessons/recursion/star/StarEntity.scala | 36 +
src/lessons/recursion/tree/Tree.fr.html | 2 +-
src/lessons/recursion/tree/Tree.html | 30 +-
src/lessons/recursion/tree/Tree.java | 10 +-
src/lessons/recursion/tree/TreeEntity.java | 8 +-
src/lessons/recursion/tree/TreeEntity.py | 6 +-
src/lessons/recursion/tree/TreeEntity.scala | 29 +
src/lessons/sort/Main.java | 16 +-
src/lessons/sort/baseball/BubbleBaseball.fr.html | 2 +-
src/lessons/sort/baseball/BubbleBaseball.java | 4 +-
.../sort/baseball/BubbleBaseballEntity.scala | 37 +
src/lessons/sort/baseball/InsertBaseball.java | 4 +-
.../sort/baseball/InsertBaseballEntity.scala | 43 +
src/lessons/sort/baseball/Main.fr.html | 4 +-
src/lessons/sort/baseball/Main.html | 4 +-
src/lessons/sort/baseball/Main.java | 2 +-
src/lessons/sort/baseball/NaiveBaseball.fr.html | 2 +-
src/lessons/sort/baseball/NaiveBaseball.java | 4 +-
.../sort/baseball/NaiveBaseballEntity.scala | 32 +
src/lessons/sort/baseball/SelectBaseball.java | 4 +-
.../sort/baseball/SelectBaseballEntity.scala | 76 +
.../sort/baseball/universe/BaseballEntity.java | 17 +-
.../sort/baseball/universe/BaseballMovePanel.java | 4 +-
.../sort/baseball/universe/BaseballWorld.fr.html | 28 +-
.../sort/baseball/universe/BaseballWorld.html | 31 +-
.../sort/baseball/universe/BaseballWorld.java | 42 +-
.../sort/baseball/universe/BaseballWorldView.java | 12 +-
src/lessons/sort/bubble/AlgBubbleSort1.fr.html | 28 +-
src/lessons/sort/bubble/AlgBubbleSort1.html | 17 +-
src/lessons/sort/bubble/AlgBubbleSort1.java | 8 +-
src/lessons/sort/bubble/AlgBubbleSort1Entity.java | 2 +-
src/lessons/sort/bubble/AlgBubbleSort1Entity.scala | 27 +
src/lessons/sort/bubble/AlgBubbleSort2.java | 8 +-
src/lessons/sort/bubble/AlgBubbleSort2Entity.java | 2 +-
src/lessons/sort/bubble/AlgBubbleSort2Entity.scala | 21 +
src/lessons/sort/bubble/AlgBubbleSort3.java | 8 +-
src/lessons/sort/bubble/AlgBubbleSort3Entity.java | 2 +-
src/lessons/sort/bubble/AlgBubbleSort3Entity.scala | 31 +
src/lessons/sort/cocktail/AlgCocktailSort1.java | 8 +-
.../sort/cocktail/AlgCocktailSort1Entity.java | 2 +-
.../sort/cocktail/AlgCocktailSort1Entity.scala | 33 +
src/lessons/sort/cocktail/AlgCocktailSort2.java | 8 +-
.../sort/cocktail/AlgCocktailSort2Entity.java | 2 +-
.../sort/cocktail/AlgCocktailSort2Entity.scala | 37 +
src/lessons/sort/cocktail/AlgCocktailSort3.java | 8 +-
.../sort/cocktail/AlgCocktailSort3Entity.java | 2 +-
.../sort/cocktail/AlgCocktailSort3Entity.scala | 40 +
src/lessons/sort/comb/AlgCombSort.fr.html | 18 +-
src/lessons/sort/comb/AlgCombSort.html | 12 +-
src/lessons/sort/comb/AlgCombSort.java | 8 +-
src/lessons/sort/comb/AlgCombSort11.java | 8 +-
src/lessons/sort/comb/AlgCombSort11Entity.java | 2 +-
src/lessons/sort/comb/AlgCombSort11Entity.scala | 34 +
src/lessons/sort/comb/AlgCombSortEntity.java | 2 +-
src/lessons/sort/comb/AlgCombSortEntity.scala | 31 +
src/lessons/sort/gnome/AlgGnomeSort.java | 8 +-
src/lessons/sort/gnome/AlgGnomeSortEntity.java | 2 +-
src/lessons/sort/gnome/AlgGnomeSortEntity.scala | 30 +
src/lessons/sort/insertion/AlgInsertionSort.java | 8 +-
.../sort/insertion/AlgInsertionSortEntity.java | 2 +-
.../sort/insertion/AlgInsertionSortEntity.scala | 28 +
src/lessons/sort/pancake/BasicPancake.java | 4 +-
src/lessons/sort/pancake/BasicPancakeEntity.scala | 35 +
src/lessons/sort/pancake/BurnedPancake.java | 4 +-
src/lessons/sort/pancake/BurnedPancakeEntity.scala | 42 +
src/lessons/sort/pancake/GatesPancake.java | 4 +-
src/lessons/sort/pancake/GatesPancakeEntity.scala | 287 +
src/lessons/sort/pancake/Main.fr.html | 4 +-
src/lessons/sort/pancake/Main.html | 4 +-
src/lessons/sort/pancake/Main.java | 2 +-
src/lessons/sort/pancake/img/gates-a.svg | 2 +-
src/lessons/sort/pancake/img/gates-b.svg | 2 +-
src/lessons/sort/pancake/img/gates-c.svg | 18 +-
src/lessons/sort/pancake/img/gates-d.svg | 2 +-
src/lessons/sort/pancake/img/gates-e.svg | 2 +-
src/lessons/sort/pancake/img/gates-f.svg | 2 +-
src/lessons/sort/pancake/img/gates-f1.svg | 16 +-
src/lessons/sort/pancake/img/gates-f2.svg | 2 +-
src/lessons/sort/pancake/img/gates-g.svg | 2 +-
src/lessons/sort/pancake/img/gates-h.svg | 2 +-
.../sort/pancake/universe/PancakeEntity.java | 14 +-
.../pancake/universe/PancakeFlipButtonPanel.java | 4 +-
.../sort/pancake/universe/PancakeWorld.fr.html | 20 +-
.../sort/pancake/universe/PancakeWorld.html | 20 +-
.../sort/pancake/universe/PancakeWorld.java | 23 +-
.../sort/pancake/universe/PancakeWorldView.java | 4 +-
src/lessons/sort/selection/AlgSelectionSort.java | 8 +-
.../sort/selection/AlgSelectionSortEntity.java | 2 +-
.../sort/selection/AlgSelectionSortEntity.scala | 29 +
src/lessons/sort/shell/AlgShellSort.fr.html | 12 +-
src/lessons/sort/shell/AlgShellSort.html | 6 +-
src/lessons/sort/shell/AlgShellSort.java | 8 +-
src/lessons/sort/shell/AlgShellSortEntity.java | 6 +-
src/lessons/sort/shell/AlgShellSortEntity.scala | 53 +
src/lessons/turmites/Main.fr.html | 9 +-
src/lessons/turmites/Main.html | 10 +-
src/lessons/turmites/Main.java | 4 +-
.../turmites/helloturmite/HelloTurmite.fr.html | 77 +-
.../turmites/helloturmite/HelloTurmite.html | 150 +-
.../turmites/helloturmite/HelloTurmite.java | 6 +-
.../turmites/helloturmite/HelloTurmiteEntity.java | 14 +-
.../turmites/helloturmite/HelloTurmiteEntity.py | 6 +-
.../turmites/helloturmite/HelloTurmiteEntity.scala | 68 +
src/lessons/turmites/langton/Langton.fr.html | 23 +-
src/lessons/turmites/langton/Langton.html | 87 +-
src/lessons/turmites/langton/Langton.java | 4 +-
src/lessons/turmites/langton/LangtonEntity.java | 6 +-
src/lessons/turmites/langton/LangtonEntity.py | 4 +-
src/lessons/turmites/langton/LangtonEntity.scala | 39 +
.../turmites/langtoncolors/LangtonColors.fr.html | 20 +-
.../turmites/langtoncolors/LangtonColors.html | 75 +-
.../turmites/langtoncolors/LangtonColors.java | 6 +-
.../langtoncolors/LangtonColorsEntity.java | 6 +-
.../turmites/langtoncolors/LangtonColorsEntity.py | 4 +-
.../langtoncolors/LangtonColorsEntity.scala | 49 +
.../turmites/turmitecreator/TurmiteCreator.fr.html | 12 +-
.../turmites/turmitecreator/TurmiteCreator.html | 295 +-
.../turmites/turmitecreator/TurmiteCreator.java | 4 +-
.../turmitecreator/TurmiteCreatorEntity.java | 8 +-
.../turmitecreator/TurmiteCreatorEntity.py | 6 +-
.../turmitecreator/TurmiteCreatorEntity.scala | 139 +
src/lessons/turmites/universe/TurmiteWorld.fr.html | 59 +-
src/lessons/turmites/universe/TurmiteWorld.html | 64 +-
src/lessons/turmites/universe/TurmiteWorld.java | 26 +-
.../turmites/universe/TurmiteWorldView.java | 4 +-
src/lessons/turtleart/CircleSquareEntity.java | 23 +
src/lessons/turtleart/CircleSquareEntity.py | 12 +
src/lessons/turtleart/CircleSquareEntity.scala | 23 +
src/lessons/turtleart/CircleTenEntity.java | 16 +
src/lessons/turtleart/CircleTenEntity.py | 4 +
src/lessons/turtleart/CircleTenEntity.scala | 16 +
src/lessons/turtleart/CircleTwoEntity.java | 21 +
src/lessons/turtleart/CircleTwoEntity.py | 9 +
src/lessons/turtleart/CircleTwoEntity.scala | 21 +
src/lessons/turtleart/CircleYingEntity.java | 25 +
src/lessons/turtleart/CircleYingEntity.py | 12 +
src/lessons/turtleart/CircleYingEntity.scala | 25 +
src/lessons/turtleart/DiskFourEntity.java | 29 +
src/lessons/turtleart/DiskFourEntity.py | 15 +
src/lessons/turtleart/DiskFourEntity.scala | 29 +
src/lessons/turtleart/DiskFourthEntity.java | 19 +
src/lessons/turtleart/DiskFourthEntity.py | 7 +
src/lessons/turtleart/DiskFourthEntity.scala | 19 +
src/lessons/turtleart/DiskTwoEntity.java | 28 +
src/lessons/turtleart/DiskTwoEntity.py | 13 +
src/lessons/turtleart/DiskTwoEntity.scala | 28 +
src/lessons/turtleart/HouseEntity.java | 32 +
src/lessons/turtleart/HouseEntity.py | 19 +
src/lessons/turtleart/HouseEntity.scala | 32 +
src/lessons/turtleart/HouseManyEntity.java | 62 +
src/lessons/turtleart/HouseManyEntity.py | 47 +
src/lessons/turtleart/HouseManyEntity.scala | 62 +
src/lessons/turtleart/HouseThreeEntity.java | 39 +
src/lessons/turtleart/HouseThreeEntity.py | 26 +
src/lessons/turtleart/HouseThreeEntity.scala | 39 +
src/lessons/turtleart/Main.fr.html | 32 +
src/lessons/turtleart/Main.html | 21 +
src/lessons/turtleart/Main.java | 135 +
src/lessons/turtleart/Polygon15Entity.java | 20 +
src/lessons/turtleart/Polygon15Entity.py | 8 +
src/lessons/turtleart/Polygon15Entity.scala | 20 +
src/lessons/turtleart/Polygon360Entity.java | 19 +
src/lessons/turtleart/Polygon360Entity.py | 7 +
src/lessons/turtleart/Polygon360Entity.scala | 19 +
src/lessons/turtleart/Polygon6Entity.java | 19 +
src/lessons/turtleart/Polygon6Entity.py | 7 +
src/lessons/turtleart/Polygon6Entity.scala | 19 +
src/lessons/turtleart/Polygon7Entity.java | 19 +
src/lessons/turtleart/Polygon7Entity.py | 7 +
src/lessons/turtleart/Polygon7Entity.scala | 19 +
src/lessons/turtleart/SmallSquareEntity.java | 20 +
src/lessons/turtleart/SmallSquareEntity.py | 8 +
src/lessons/turtleart/SmallSquareEntity.scala | 20 +
src/lessons/turtleart/SquareEntity.java | 20 +
src/lessons/turtleart/SquareEntity.py | 8 +
src/lessons/turtleart/SquareEntity.scala | 20 +
src/lessons/turtleart/StairsEntity.java | 21 +
src/lessons/turtleart/StairsEntity.py | 9 +
src/lessons/turtleart/StairsEntity.scala | 21 +
src/lessons/turtleart/StarEntity.java | 25 +
src/lessons/turtleart/StarEntity.py | 13 +
src/lessons/turtleart/StarEntity.scala | 25 +
src/lessons/turtleart/TriangleEntity.java | 20 +
src/lessons/turtleart/TriangleEntity.py | 8 +
src/lessons/turtleart/TriangleEntity.scala | 20 +
src/lessons/turtleart/TriangleFlatEntity.java | 19 +
src/lessons/turtleart/TriangleFlatEntity.py | 7 +
src/lessons/turtleart/TriangleFlatEntity.scala | 19 +
src/lessons/turtleart/icon.png | Bin 0 -> 1150 bytes
src/lessons/turtleart/short_desc.fr.html | 6 +
src/lessons/turtleart/short_desc.html | 5 +
src/lessons/welcome/Main.fr.html | 14 +
src/lessons/welcome/Main.html | 13 +
src/lessons/welcome/Main.java | 245 +-
.../welcome/array/array123/Array123.fr.html | 2 +-
src/lessons/welcome/array/array123/Array123.html | 2 +-
src/lessons/welcome/array/array123/Array123.java | 22 +-
.../welcome/array/array667/Array667.fr.html | 2 +-
src/lessons/welcome/array/array667/Array667.html | 2 +-
src/lessons/welcome/array/array667/Array667.java | 23 +-
.../welcome/array/arraycount9/ArrayCount9.fr.html | 2 +-
.../welcome/array/arraycount9/ArrayCount9.html | 2 +-
.../welcome/array/arraycount9/ArrayCount9.java | 23 +-
.../welcome/array/arrayfront9/ArrayFront9.fr.html | 2 +-
.../welcome/array/arrayfront9/ArrayFront9.html | 2 +-
.../welcome/array/arrayfront9/ArrayFront9.java | 22 +-
.../welcome/array/averagevalue/AverageValue.java | 22 +-
src/lessons/welcome/array/basics/Array.fr.html | 237 -
src/lessons/welcome/array/basics/Array.html | 229 -
src/lessons/welcome/array/basics/Array.java | 50 -
.../{Array-answer0.map => Array1-answer0.map} | 0
.../{Array-answer1.map => Array1-answer1.map} | 0
.../{Array-answer2.map => Array1-answer2.map} | 0
src/lessons/welcome/array/basics/Array1.fr.html | 298 +
src/lessons/welcome/array/basics/Array1.html | 242 +
src/lessons/welcome/array/basics/Array1.java | 50 +
src/lessons/welcome/array/basics/Array1Entity.java | 57 +
src/lessons/welcome/array/basics/Array1Entity.py | 37 +
.../welcome/array/basics/Array1Entity.scala | 55 +
src/lessons/welcome/array/basics/Array2.fr.html | 25 +-
src/lessons/welcome/array/basics/Array2.html | 57 +-
src/lessons/welcome/array/basics/Array2.java | 10 +-
src/lessons/welcome/array/basics/Array2Entity.java | 13 +-
src/lessons/welcome/array/basics/Array2Entity.py | 4 +-
.../welcome/array/basics/Array2Entity.scala | 59 +
src/lessons/welcome/array/basics/ArrayEntity.java | 57 -
src/lessons/welcome/array/basics/ArrayEntity.py | 37 -
src/lessons/welcome/array/has271/Has271.fr.html | 2 +-
src/lessons/welcome/array/has271/Has271.html | 2 +-
src/lessons/welcome/array/has271/Has271.java | 23 +-
.../array/indexof/maxvalue/IndexOfMaxValue.java | 26 +-
.../welcome/array/indexof/value/IndexOfValue.java | 22 +-
src/lessons/welcome/array/maxvalue/MaxValue.java | 23 +-
.../welcome/array/notriples/NoTriples.fr.html | 2 +-
src/lessons/welcome/array/notriples/NoTriples.html | 2 +-
src/lessons/welcome/array/notriples/NoTriples.java | 23 +-
.../array/occurenceofvalue/OccurrenceOfValue.java | 23 +-
.../welcome/baggleseeker/BaggleSeeker.fr.html | 13 -
src/lessons/welcome/baggleseeker/BaggleSeeker.html | 11 -
src/lessons/welcome/baggleseeker/BaggleSeeker.java | 29 -
.../welcome/baggleseeker/BaggleSeekerEntity.java | 27 -
src/lessons/welcome/basics/Basics.fr.html | 93 -
src/lessons/welcome/basics/Basics.html | 80 -
src/lessons/welcome/basics/Basics.java | 22 -
src/lessons/welcome/basics/BasicsEntity.java | 25 -
src/lessons/welcome/basics/BasicsEntity.js | 19 -
src/lessons/welcome/basics/BasicsEntity.py | 16 -
.../welcome/basicsdrawg/BasicsDrawG.fr.html | 66 -
src/lessons/welcome/basicsdrawg/BasicsDrawG.html | 53 -
src/lessons/welcome/basicsdrawg/BasicsDrawG.java | 22 -
.../welcome/basicsdrawg/BasicsDrawGEntity.java | 42 -
.../welcome/basicsdrawg/BasicsDrawGEntity.py | 22 -
src/lessons/welcome/bat/bool1/Close10.fr.html | 11 +
src/lessons/welcome/bat/bool1/Close10.html | 7 +
src/lessons/welcome/bat/bool1/Close10.java | 62 +
src/lessons/welcome/bat/bool1/CountTeen.fr.html | 4 +
src/lessons/welcome/{ => bat}/bool1/CountTeen.html | 0
src/lessons/welcome/bat/bool1/CountTeen.java | 79 +
src/lessons/welcome/bat/bool1/Diff21.fr.html | 6 +
src/lessons/welcome/bat/bool1/Diff21.html | 5 +
src/lessons/welcome/bat/bool1/Diff21.java | 57 +
src/lessons/welcome/bat/bool1/HasTeen.fr.html | 7 +
src/lessons/welcome/bat/bool1/HasTeen.html | 6 +
src/lessons/welcome/bat/bool1/HasTeen.java | 53 +
src/lessons/welcome/bat/bool1/IcyHot.fr.html | 6 +
src/lessons/welcome/bat/bool1/IcyHot.html | 5 +
src/lessons/welcome/bat/bool1/IcyHot.java | 47 +
src/lessons/welcome/bat/bool1/In1020.fr.html | 6 +
src/lessons/welcome/bat/bool1/In1020.html | 5 +
src/lessons/welcome/bat/bool1/In1020.java | 50 +
src/lessons/welcome/bat/bool1/In3050.fr.html | 7 +
src/lessons/welcome/bat/bool1/In3050.html | 5 +
src/lessons/welcome/bat/bool1/In3050.java | 53 +
src/lessons/welcome/bat/bool1/LastDigit.fr.html | 9 +
src/lessons/welcome/bat/bool1/LastDigit.html | 9 +
src/lessons/welcome/bat/bool1/LastDigit.java | 44 +
src/lessons/welcome/bat/bool1/LoneTeen.fr.html | 7 +
src/lessons/welcome/bat/bool1/LoneTeen.html | 6 +
src/lessons/welcome/bat/bool1/LoneTeen.java | 59 +
src/lessons/welcome/bat/bool1/Main.fr.html | 12 +
src/lessons/welcome/bat/bool1/Main.html | 11 +
src/lessons/welcome/bat/bool1/Makes10.fr.html | 6 +
src/lessons/welcome/bat/bool1/Makes10.html | 5 +
src/lessons/welcome/bat/bool1/Makes10.java | 49 +
src/lessons/welcome/bat/bool1/Max1020.fr.html | 10 +
src/lessons/welcome/bat/bool1/Max1020.html | 7 +
src/lessons/welcome/bat/bool1/Max1020.java | 65 +
.../welcome/bat/bool1/MonkeyTrouble.fr.html | 9 +
src/lessons/welcome/bat/bool1/MonkeyTrouble.html | 7 +
src/lessons/welcome/bat/bool1/MonkeyTrouble.java | 52 +
src/lessons/welcome/bat/bool1/NearHundred.fr.html | 11 +
src/lessons/welcome/bat/bool1/NearHundred.html | 7 +
src/lessons/welcome/bat/bool1/NearHundred.java | 51 +
src/lessons/welcome/bat/bool1/ParotTrouble.fr.html | 8 +
src/lessons/welcome/bat/bool1/ParotTrouble.html | 8 +
src/lessons/welcome/bat/bool1/ParotTrouble.java | 49 +
src/lessons/welcome/bat/bool1/PosNeg.fr.html | 7 +
src/lessons/welcome/bat/bool1/PosNeg.html | 5 +
src/lessons/welcome/bat/bool1/PosNeg.java | 60 +
src/lessons/welcome/bat/bool1/SleepIn.fr.html | 9 +
src/lessons/welcome/bat/bool1/SleepIn.html | 7 +
src/lessons/welcome/bat/bool1/SleepIn.java | 43 +
src/lessons/welcome/bat/bool1/SumDouble.fr.html | 6 +
src/lessons/welcome/bat/bool1/SumDouble.html | 5 +
src/lessons/welcome/bat/bool1/SumDouble.java | 55 +
src/lessons/welcome/bat/bool2/AlarmClock.fr.html | 13 +
src/lessons/welcome/bat/bool2/AlarmClock.html | 11 +
src/lessons/welcome/bat/bool2/AlarmClock.java | 79 +
src/lessons/welcome/bat/bool2/AnswerCell.fr.html | 8 +
src/lessons/welcome/bat/bool2/AnswerCell.html | 8 +
src/lessons/welcome/bat/bool2/AnswerCell.java | 44 +
src/lessons/welcome/bat/bool2/BlueTicket.fr.html | 11 +
src/lessons/welcome/bat/bool2/BlueTicket.html | 10 +
src/lessons/welcome/bat/bool2/BlueTicket.java | 75 +
.../welcome/bat/bool2/CaughtSpeeding.fr.html | 12 +
src/lessons/welcome/bat/bool2/CaughtSpeeding.html | 11 +
src/lessons/welcome/bat/bool2/CaughtSpeeding.java | 65 +
src/lessons/welcome/bat/bool2/CigarParty.fr.html | 9 +
src/lessons/welcome/bat/bool2/CigarParty.html | 9 +
src/lessons/welcome/bat/bool2/CigarParty.java | 49 +
src/lessons/welcome/bat/bool2/DateFashion.fr.html | 13 +
src/lessons/welcome/bat/bool2/DateFashion.html | 12 +
src/lessons/welcome/bat/bool2/DateFashion.java | 65 +
src/lessons/welcome/bat/bool2/GreenTicket.fr.html | 9 +
src/lessons/welcome/bat/bool2/GreenTicket.html | 9 +
src/lessons/welcome/bat/bool2/GreenTicket.java | 65 +
src/lessons/welcome/bat/bool2/In1To10.fr.html | 8 +
src/lessons/welcome/bat/bool2/In1To10.html | 8 +
src/lessons/welcome/bat/bool2/In1To10.java | 50 +
src/lessons/welcome/bat/bool2/InOrder.fr.html | 8 +
src/lessons/welcome/bat/bool2/InOrder.html | 8 +
src/lessons/welcome/bat/bool2/InOrder.java | 50 +
src/lessons/welcome/bat/bool2/InOrderEqual.fr.html | 9 +
src/lessons/welcome/bat/bool2/InOrderEqual.html | 9 +
src/lessons/welcome/bat/bool2/InOrderEqual.java | 52 +
src/lessons/welcome/bat/bool2/LastDigit2.fr.html | 8 +
src/lessons/welcome/bat/bool2/LastDigit2.html | 8 +
src/lessons/welcome/bat/bool2/LastDigit2.java | 60 +
src/lessons/welcome/bat/bool2/LessBy10.fr.html | 7 +
src/lessons/welcome/bat/bool2/LessBy10.html | 5 +
src/lessons/welcome/bat/bool2/LessBy10.java | 52 +
src/lessons/welcome/bat/bool2/Main.fr.html | 5 +
src/lessons/welcome/bat/bool2/Main.html | 4 +
src/lessons/welcome/bat/bool2/MaxMod5.fr.html | 10 +
src/lessons/welcome/bat/bool2/MaxMod5.html | 9 +
src/lessons/welcome/bat/bool2/MaxMod5.java | 83 +
src/lessons/welcome/bat/bool2/NearTen.fr.html | 8 +
src/lessons/welcome/bat/bool2/NearTen.html | 8 +
src/lessons/welcome/bat/bool2/NearTen.java | 52 +
src/lessons/welcome/bat/bool2/RedTicket.fr.html | 10 +
src/lessons/welcome/bat/bool2/RedTicket.html | 9 +
src/lessons/welcome/bat/bool2/RedTicket.java | 70 +
src/lessons/welcome/bat/bool2/ShareDigit.fr.html | 9 +
src/lessons/welcome/bat/bool2/ShareDigit.html | 9 +
src/lessons/welcome/bat/bool2/ShareDigit.java | 48 +
src/lessons/welcome/bat/bool2/SortaSum.fr.html | 7 +
src/lessons/welcome/bat/bool2/SortaSum.html | 7 +
src/lessons/welcome/bat/bool2/SortaSum.java | 59 +
src/lessons/welcome/bat/bool2/SquirrelPlay.fr.html | 10 +
src/lessons/welcome/bat/bool2/SquirrelPlay.html | 10 +
src/lessons/welcome/bat/bool2/SquirrelPlay.java | 51 +
src/lessons/welcome/bat/bool2/TeaParty.fr.html | 12 +
src/lessons/welcome/bat/bool2/TeaParty.html | 11 +
src/lessons/welcome/bat/bool2/TeaParty.java | 66 +
src/lessons/welcome/bat/bool2/TeenSum.fr.html | 8 +
src/lessons/welcome/bat/bool2/TeenSum.html | 8 +
src/lessons/welcome/bat/bool2/TeenSum.java | 63 +
src/lessons/welcome/bat/bool2/TwoAsOne.fr.html | 7 +
src/lessons/welcome/bat/bool2/TwoAsOne.html | 5 +
src/lessons/welcome/bat/bool2/TwoAsOne.java | 50 +
.../welcome/bat/bool2/WithoutDoubles.fr.html | 8 +
src/lessons/welcome/bat/bool2/WithoutDoubles.html | 8 +
src/lessons/welcome/bat/bool2/WithoutDoubles.java | 68 +
src/lessons/welcome/bdr/BDR.fr.html | 255 +-
src/lessons/welcome/bdr/BDR.html | 434 +-
src/lessons/welcome/bdr/BDR.java | 12 +-
src/lessons/welcome/bdr/BDR2.fr.html | 188 +-
src/lessons/welcome/bdr/BDR2.html | 313 +-
src/lessons/welcome/bdr/BDR2.java | 12 +-
src/lessons/welcome/bdr/BDR2Entity.java | 91 +-
src/lessons/welcome/bdr/BDR2Entity.py | 6 +-
src/lessons/welcome/bdr/BDR2Entity.scala | 37 +
src/lessons/welcome/bdr/BDREntity.java | 10 +-
src/lessons/welcome/bdr/BDREntity.py | 20 +-
src/lessons/welcome/bdr/BDREntity.scala | 34 +
src/lessons/welcome/bool1/Close10.fr.html | 11 -
src/lessons/welcome/bool1/Close10.html | 10 -
src/lessons/welcome/bool1/Close10.java | 54 -
src/lessons/welcome/bool1/CountTeen.fr.html | 3 -
src/lessons/welcome/bool1/CountTeen.java | 67 -
src/lessons/welcome/bool1/Diff21.fr.html | 6 -
src/lessons/welcome/bool1/Diff21.html | 5 -
src/lessons/welcome/bool1/Diff21.java | 51 -
src/lessons/welcome/bool1/HasTeen.fr.html | 7 -
src/lessons/welcome/bool1/HasTeen.html | 6 -
src/lessons/welcome/bool1/HasTeen.java | 49 -
src/lessons/welcome/bool1/IcyHot.fr.html | 6 -
src/lessons/welcome/bool1/IcyHot.html | 5 -
src/lessons/welcome/bool1/IcyHot.java | 44 -
src/lessons/welcome/bool1/In1020.fr.html | 6 -
src/lessons/welcome/bool1/In1020.html | 5 -
src/lessons/welcome/bool1/In1020.java | 47 -
src/lessons/welcome/bool1/In3050.fr.html | 7 -
src/lessons/welcome/bool1/In3050.html | 5 -
src/lessons/welcome/bool1/In3050.java | 50 -
src/lessons/welcome/bool1/LastDigit.fr.html | 9 -
src/lessons/welcome/bool1/LastDigit.html | 9 -
src/lessons/welcome/bool1/LastDigit.java | 41 -
src/lessons/welcome/bool1/LoneTeen.fr.html | 7 -
src/lessons/welcome/bool1/LoneTeen.html | 6 -
src/lessons/welcome/bool1/LoneTeen.java | 54 -
src/lessons/welcome/bool1/Main.fr.html | 12 -
src/lessons/welcome/bool1/Main.html | 11 -
src/lessons/welcome/bool1/Makes10.fr.html | 6 -
src/lessons/welcome/bool1/Makes10.html | 5 -
src/lessons/welcome/bool1/Makes10.java | 46 -
src/lessons/welcome/bool1/Max1020.fr.html | 9 -
src/lessons/welcome/bool1/Max1020.html | 8 -
src/lessons/welcome/bool1/Max1020.java | 56 -
src/lessons/welcome/bool1/MonkeyTrouble.fr.html | 9 -
src/lessons/welcome/bool1/MonkeyTrouble.html | 7 -
src/lessons/welcome/bool1/MonkeyTrouble.java | 48 -
src/lessons/welcome/bool1/NearHundred.fr.html | 6 -
src/lessons/welcome/bool1/NearHundred.html | 5 -
src/lessons/welcome/bool1/NearHundred.java | 48 -
src/lessons/welcome/bool1/ParotTrouble.fr.html | 8 -
src/lessons/welcome/bool1/ParotTrouble.html | 8 -
src/lessons/welcome/bool1/ParotTrouble.java | 46 -
src/lessons/welcome/bool1/PosNeg.fr.html | 7 -
src/lessons/welcome/bool1/PosNeg.html | 5 -
src/lessons/welcome/bool1/PosNeg.java | 55 -
src/lessons/welcome/bool1/SleepIn.fr.html | 9 -
src/lessons/welcome/bool1/SleepIn.html | 7 -
src/lessons/welcome/bool1/SleepIn.java | 45 -
src/lessons/welcome/bool1/SumDouble.fr.html | 6 -
src/lessons/welcome/bool1/SumDouble.html | 5 -
src/lessons/welcome/bool1/SumDouble.java | 47 -
src/lessons/welcome/bool2/AlarmClock.fr.html | 13 -
src/lessons/welcome/bool2/AlarmClock.html | 11 -
src/lessons/welcome/bool2/AlarmClock.java | 63 -
src/lessons/welcome/bool2/AnswerCell.fr.html | 8 -
src/lessons/welcome/bool2/AnswerCell.html | 8 -
src/lessons/welcome/bool2/AnswerCell.java | 41 -
src/lessons/welcome/bool2/BlueTicket.fr.html | 11 -
src/lessons/welcome/bool2/BlueTicket.html | 10 -
src/lessons/welcome/bool2/BlueTicket.java | 64 -
src/lessons/welcome/bool2/CaughtSpeeding.fr.html | 12 -
src/lessons/welcome/bool2/CaughtSpeeding.html | 11 -
src/lessons/welcome/bool2/CaughtSpeeding.java | 57 -
src/lessons/welcome/bool2/CigarParty.fr.html | 9 -
src/lessons/welcome/bool2/CigarParty.html | 9 -
src/lessons/welcome/bool2/CigarParty.java | 46 -
src/lessons/welcome/bool2/DateFashion.fr.html | 13 -
src/lessons/welcome/bool2/DateFashion.html | 12 -
src/lessons/welcome/bool2/DateFashion.java | 57 -
src/lessons/welcome/bool2/GreenTicket.fr.html | 9 -
src/lessons/welcome/bool2/GreenTicket.html | 9 -
src/lessons/welcome/bool2/GreenTicket.java | 57 -
src/lessons/welcome/bool2/In1To10.fr.html | 8 -
src/lessons/welcome/bool2/In1To10.html | 8 -
src/lessons/welcome/bool2/In1To10.java | 47 -
src/lessons/welcome/bool2/InOrder.fr.html | 8 -
src/lessons/welcome/bool2/InOrder.html | 8 -
src/lessons/welcome/bool2/InOrder.java | 47 -
src/lessons/welcome/bool2/InOrderEqual.fr.html | 9 -
src/lessons/welcome/bool2/InOrderEqual.html | 9 -
src/lessons/welcome/bool2/InOrderEqual.java | 49 -
src/lessons/welcome/bool2/LastDigit2.fr.html | 8 -
src/lessons/welcome/bool2/LastDigit2.html | 8 -
src/lessons/welcome/bool2/LastDigit2.java | 54 -
src/lessons/welcome/bool2/LessBy10.fr.html | 7 -
src/lessons/welcome/bool2/LessBy10.html | 5 -
src/lessons/welcome/bool2/LessBy10.java | 49 -
src/lessons/welcome/bool2/Main.fr.html | 5 -
src/lessons/welcome/bool2/Main.html | 4 -
src/lessons/welcome/bool2/MaxMod5.fr.html | 10 -
src/lessons/welcome/bool2/MaxMod5.html | 9 -
src/lessons/welcome/bool2/MaxMod5.java | 69 -
src/lessons/welcome/bool2/NearTen.fr.html | 8 -
src/lessons/welcome/bool2/NearTen.html | 8 -
src/lessons/welcome/bool2/NearTen.java | 49 -
src/lessons/welcome/bool2/RedTicket.fr.html | 10 -
src/lessons/welcome/bool2/RedTicket.html | 9 -
src/lessons/welcome/bool2/RedTicket.java | 60 -
src/lessons/welcome/bool2/ShareDigit.fr.html | 9 -
src/lessons/welcome/bool2/ShareDigit.html | 9 -
src/lessons/welcome/bool2/ShareDigit.java | 45 -
src/lessons/welcome/bool2/SortaSum.fr.html | 7 -
src/lessons/welcome/bool2/SortaSum.html | 7 -
src/lessons/welcome/bool2/SortaSum.java | 52 -
src/lessons/welcome/bool2/SquirrelPlay.fr.html | 10 -
src/lessons/welcome/bool2/SquirrelPlay.html | 10 -
src/lessons/welcome/bool2/SquirrelPlay.java | 48 -
src/lessons/welcome/bool2/TeaParty.fr.html | 12 -
src/lessons/welcome/bool2/TeaParty.html | 11 -
src/lessons/welcome/bool2/TeaParty.java | 58 -
src/lessons/welcome/bool2/TeenSum.fr.html | 8 -
src/lessons/welcome/bool2/TeenSum.html | 8 -
src/lessons/welcome/bool2/TeenSum.java | 57 -
src/lessons/welcome/bool2/TwoAsOne.fr.html | 7 -
src/lessons/welcome/bool2/TwoAsOne.html | 5 -
src/lessons/welcome/bool2/TwoAsOne.java | 47 -
src/lessons/welcome/bool2/WithoutDoubles.fr.html | 8 -
src/lessons/welcome/bool2/WithoutDoubles.html | 8 -
src/lessons/welcome/bool2/WithoutDoubles.java | 59 -
src/lessons/welcome/conditions/Conditions.fr.html | 235 +-
src/lessons/welcome/conditions/Conditions.html | 196 +-
src/lessons/welcome/conditions/Conditions.java | 10 +-
.../welcome/conditions/ConditionsEntity.java | 2 +-
.../welcome/conditions/ConditionsEntity.scala | 14 +
.../welcome/environment/Environment.fr.html | 38 +-
src/lessons/welcome/environment/Environment.html | 29 +-
src/lessons/welcome/environment/Environment.java | 10 +-
.../welcome/environment/EnvironmentEntity.java | 2 +-
.../welcome/environment/EnvironmentEntity.scala | 11 +
.../Instructions-answer0.map} | 0
.../welcome/instructions/Instructions.fr.html | 83 +
src/lessons/welcome/instructions/Instructions.html | 75 +
src/lessons/welcome/instructions/Instructions.java | 22 +
.../InstructionsDrawG-answer0.map} | 0
.../welcome/instructions/InstructionsDrawG.fr.html | 49 +
.../welcome/instructions/InstructionsDrawG.html | 40 +
.../welcome/instructions/InstructionsDrawG.java | 22 +
.../instructions/InstructionsDrawGEntity.java | 42 +
.../instructions/InstructionsDrawGEntity.py | 22 +
.../instructions/InstructionsDrawGEntity.scala | 38 +
.../welcome/instructions/InstructionsEntity.java | 25 +
.../welcome/instructions/InstructionsEntity.js | 19 +
.../welcome/instructions/InstructionsEntity.py | 16 +
.../welcome/instructions/InstructionsEntity.scala | 24 +
.../welcome/instructions/sub-exercise-folded.png | Bin 0 -> 3455 bytes
.../welcome/instructions/sub-exercise-unfolded.png | Bin 0 -> 5026 bytes
.../welcome/loop/dowhileloop/LoopDoWhile.fr.html | 45 -
.../welcome/loop/dowhileloop/LoopDoWhile.html | 41 -
.../welcome/loop/dowhileloop/LoopDoWhile.java | 31 -
.../loop/dowhileloop/LoopDoWhileEntity.java | 19 -
.../welcome/loop/dowhileloop/LoopDoWhileEntity.py | 11 -
.../welcome/loop/dowhileloop/Poucet.fr.html | 54 -
src/lessons/welcome/loop/dowhileloop/Poucet.html | 40 -
src/lessons/welcome/loop/dowhileloop/Poucet.java | 27 -
.../welcome/loop/dowhileloop/PoucetEntity.java | 45 -
.../welcome/loop/dowhileloop/PoucetEntity.py | 34 -
src/lessons/welcome/loop/forloop/LoopCourse.html | 10 -
src/lessons/welcome/loop/forloop/LoopCourse.java | 27 -
.../welcome/loop/forloop/LoopCourseEntity.java | 50 -
.../welcome/loop/forloop/LoopCourseEntity.py | 30 -
.../welcome/loop/forloop/LoopCourseForest.java | 27 -
.../loop/forloop/LoopCourseForestEntity.java | 72 -
.../welcome/loop/forloop/LoopCourseForestEntity.py | 48 -
src/lessons/welcome/loop/forloop/LoopFor.fr.html | 82 -
src/lessons/welcome/loop/forloop/LoopFor.html | 78 -
src/lessons/welcome/loop/forloop/LoopFor.java | 31 -
.../welcome/loop/forloop/LoopForEntity.java | 32 -
src/lessons/welcome/loop/forloop/LoopStairs.html | 13 -
src/lessons/welcome/loop/forloop/LoopStairs.java | 25 -
.../welcome/loop/forloop/LoopStairsEntity.java | 57 -
.../welcome/loop/forloop/LoopStairsEntity.py | 44 -
.../welcome/loop/whileloop/LoopWhile.fr.html | 37 -
src/lessons/welcome/loop/whileloop/LoopWhile.html | 33 -
src/lessons/welcome/loop/whileloop/LoopWhile.java | 28 -
.../welcome/loop/whileloop/LoopWhileEntity.java | 25 -
.../welcome/loop/whileloop/WhileMoria.fr.html | 20 -
src/lessons/welcome/loop/whileloop/WhileMoria.html | 17 -
src/lessons/welcome/loop/whileloop/WhileMoria.java | 26 -
.../welcome/loop/whileloop/WhileMoriaEntity.java | 42 -
.../welcome/loop/whileloop/WhileMoriaEntity.py | 19 -
.../LoopDoWhile-answer0.map | 0
.../welcome/loopdowhile/LoopDoWhile.fr.html | 59 +
src/lessons/welcome/loopdowhile/LoopDoWhile.html | 53 +
src/lessons/welcome/loopdowhile/LoopDoWhile.java | 31 +
.../welcome/loopdowhile/LoopDoWhileEntity.java | 22 +
.../welcome/loopdowhile/LoopDoWhileEntity.py | 14 +
.../welcome/loopdowhile/LoopDoWhileEntity.scala | 21 +
.../dowhileloop => loopdowhile}/Poucet-answer0.map | 0
.../dowhileloop => loopdowhile}/Poucet-answer1.map | 0
src/lessons/welcome/loopdowhile/Poucet.fr.html | 57 +
src/lessons/welcome/loopdowhile/Poucet.html | 41 +
src/lessons/welcome/loopdowhile/Poucet.java | 27 +
.../{loop/dowhileloop => loopdowhile}/Poucet.map | 0
.../{loop/dowhileloop => loopdowhile}/Poucet2.map | 0
src/lessons/welcome/loopdowhile/PoucetEntity.java | 51 +
src/lessons/welcome/loopdowhile/PoucetEntity.py | 41 +
src/lessons/welcome/loopdowhile/PoucetEntity.scala | 43 +
.../forloop => loopfor}/LoopCourse-answer0.map | 0
.../{loop/forloop => loopfor}/LoopCourse.fr.html | 0
src/lessons/welcome/loopfor/LoopCourse.html | 10 +
src/lessons/welcome/loopfor/LoopCourse.java | 27 +
.../{loop/forloop => loopfor}/LoopCourse.map | 0
src/lessons/welcome/loopfor/LoopCourseEntity.java | 50 +
src/lessons/welcome/loopfor/LoopCourseEntity.py | 30 +
src/lessons/welcome/loopfor/LoopCourseEntity.scala | 45 +
.../LoopCourseForest-answer0.map | 0
.../forloop => loopfor}/LoopCourseForest.fr.html | 0
.../forloop => loopfor}/LoopCourseForest.html | 0
src/lessons/welcome/loopfor/LoopCourseForest.java | 27 +
.../{loop/forloop => loopfor}/LoopCourseForest.map | 0
.../welcome/loopfor/LoopCourseForestEntity.java | 74 +
.../welcome/loopfor/LoopCourseForestEntity.py | 48 +
.../welcome/loopfor/LoopCourseForestEntity.scala | 64 +
.../{loop/forloop => loopfor}/LoopFor-answer0.map | 0
src/lessons/welcome/loopfor/LoopFor.fr.html | 80 +
src/lessons/welcome/loopfor/LoopFor.html | 77 +
src/lessons/welcome/loopfor/LoopFor.java | 31 +
src/lessons/welcome/loopfor/LoopForEntity.java | 34 +
.../{loop/forloop => loopfor}/LoopForEntity.py | 0
src/lessons/welcome/loopfor/LoopForEntity.scala | 28 +
.../forloop => loopfor}/LoopStairs-answer0.map | 0
.../{loop/forloop => loopfor}/LoopStairs.fr.html | 0
src/lessons/welcome/loopfor/LoopStairs.html | 13 +
src/lessons/welcome/loopfor/LoopStairs.java | 25 +
.../{loop/forloop => loopfor}/LoopStairs.map | 0
src/lessons/welcome/loopfor/LoopStairsEntity.java | 59 +
src/lessons/welcome/loopfor/LoopStairsEntity.py | 44 +
src/lessons/welcome/loopfor/LoopStairsEntity.scala | 53 +
.../BaggleSeeker-answer0.map | 0
src/lessons/welcome/loopwhile/BaggleSeeker.fr.html | 13 +
src/lessons/welcome/loopwhile/BaggleSeeker.html | 11 +
src/lessons/welcome/loopwhile/BaggleSeeker.java | 29 +
.../welcome/loopwhile/BaggleSeekerEntity.java | 28 +
.../BaggleSeekerEntity.py | 0
.../welcome/loopwhile/BaggleSeekerEntity.scala | 22 +
.../whileloop => loopwhile}/LoopWhile-answer0.map | 0
src/lessons/welcome/loopwhile/LoopWhile.fr.html | 42 +
src/lessons/welcome/loopwhile/LoopWhile.html | 38 +
src/lessons/welcome/loopwhile/LoopWhile.java | 28 +
src/lessons/welcome/loopwhile/LoopWhileEntity.java | 24 +
.../whileloop => loopwhile}/LoopWhileEntity.py | 0
.../welcome/loopwhile/LoopWhileEntity.scala | 21 +
.../whileloop => loopwhile}/WhileMoria-answer0.map | 0
src/lessons/welcome/loopwhile/WhileMoria.fr.html | 23 +
src/lessons/welcome/loopwhile/WhileMoria.html | 19 +
src/lessons/welcome/loopwhile/WhileMoria.java | 26 +
.../{loop/whileloop => loopwhile}/WhileMoria.map | 0
.../welcome/loopwhile/WhileMoriaEntity.java | 43 +
src/lessons/welcome/loopwhile/WhileMoriaEntity.py | 19 +
.../welcome/loopwhile/WhileMoriaEntity.scala | 37 +
.../welcome/methods/args/MethodsArgs.fr.html | 152 +-
src/lessons/welcome/methods/args/MethodsArgs.html | 177 +-
src/lessons/welcome/methods/args/MethodsArgs.java | 10 +-
.../welcome/methods/args/MethodsArgsEntity.java | 10 +-
.../welcome/methods/args/MethodsArgsEntity.scala | 33 +
src/lessons/welcome/methods/basics/Methods.fr.html | 215 +-
src/lessons/welcome/methods/basics/Methods.html | 226 +-
src/lessons/welcome/methods/basics/Methods.java | 12 +-
.../MethodsDogHouse-answer0.map | 0
.../welcome/methods/basics/MethodsDogHouse.fr.html | 49 +
.../welcome/methods/basics/MethodsDogHouse.html | 41 +
.../welcome/methods/basics/MethodsDogHouse.java | 20 +
.../methods/basics/MethodsDogHouseEntity.java | 79 +
.../methods/basics/MethodsDogHouseEntity.py | 48 +
.../methods/basics/MethodsDogHouseEntity.scala | 85 +
.../welcome/methods/basics/MethodsEntity.java | 10 +-
.../welcome/methods/basics/MethodsEntity.py | 4 +-
.../welcome/methods/basics/MethodsEntity.scala | 39 +
.../methods/doghouse/MethodsDogHouse.fr.html | 59 -
.../welcome/methods/doghouse/MethodsDogHouse.html | 55 -
.../welcome/methods/doghouse/MethodsDogHouse.java | 20 -
.../methods/doghouse/MethodsDogHouseEntity.java | 68 -
.../methods/doghouse/MethodsDogHouseEntity.py | 48 -
.../methods/flowerpot/FlowerCase-answer0.map | 287 +
.../welcome/methods/flowerpot/FlowerCase.fr.html | 7 +
.../welcome/methods/flowerpot/FlowerCase.html | 7 +
.../welcome/methods/flowerpot/FlowerCase.java | 25 +
.../welcome/methods/flowerpot/FlowerCase.map | 286 +
.../methods/flowerpot/FlowerCaseEntity.java | 74 +
.../welcome/methods/flowerpot/FlowerCaseEntity.py | 60 +
.../methods/flowerpot/FlowerCaseEntity.scala | 74 +
.../methods/flowerpot/FlowerPot-answer0.map | 84 +
.../welcome/methods/flowerpot/FlowerPot.fr.html | 25 +
.../welcome/methods/flowerpot/FlowerPot.html | 23 +
.../welcome/methods/flowerpot/FlowerPot.java | 25 +
.../welcome/methods/flowerpot/FlowerPot.map | 83 +
.../welcome/methods/flowerpot/FlowerPotEntity.java | 51 +
.../welcome/methods/flowerpot/FlowerPotEntity.py | 38 +
.../methods/flowerpot/FlowerPotEntity.scala | 51 +
.../methods/picture/MethodsPicture-answer0.map | 100 +-
.../welcome/methods/picture/MethodsPicture.fr.html | 56 +-
.../welcome/methods/picture/MethodsPicture.html | 80 +-
.../welcome/methods/picture/MethodsPicture.java | 17 +-
.../methods/picture/MethodsPictureEntity.java | 38 +-
.../methods/picture/MethodsPictureEntity.py | 29 +-
.../methods/picture/MethodsPictureEntity.scala | 61 +
.../MethodsPictureLarge-answer0.map} | 0
.../methods/picture/MethodsPictureLarge.fr.html | 12 +
.../methods/picture/MethodsPictureLarge.html | 11 +
.../methods/picture/MethodsPictureLarge.java | 21 +
.../methods/picture/MethodsPictureLargeEntity.java | 62 +
.../methods/picture/MethodsPictureLargeEntity.py | 43 +
.../picture/MethodsPictureLargeEntity.scala | 62 +
.../PatternPicture-answer0.map} | 0
.../welcome/methods/picture/PatternPicture.fr.html | 10 +
.../welcome/methods/picture/PatternPicture.html | 10 +
.../welcome/methods/picture/PatternPicture.java | 26 +
.../methods/picture/PatternPictureEntity.java | 85 +
.../methods/picture/PatternPictureEntity.py | 63 +
.../methods/picture/PatternPictureEntity.scala | 85 +
.../methods/picture/PictureMono-answer0.map | 15 +
.../welcome/methods/picture/PictureMono.fr.html | 24 +
.../welcome/methods/picture/PictureMono.html | 21 +
.../welcome/methods/picture/PictureMono.java | 20 +
.../methods/picture/PictureMono2-answer0.map | 111 +
.../welcome/methods/picture/PictureMono2.fr.html | 18 +
.../welcome/methods/picture/PictureMono2.html | 16 +
.../welcome/methods/picture/PictureMono2.java | 21 +
.../methods/picture/PictureMono2Entity.java | 59 +
.../welcome/methods/picture/PictureMono2Entity.py | 38 +
.../methods/picture/PictureMono2Entity.scala | 58 +
.../methods/picture/PictureMono3-answer0.map | 975 ++
.../welcome/methods/picture/PictureMono3.fr.html | 8 +
.../welcome/methods/picture/PictureMono3.html | 8 +
.../welcome/methods/picture/PictureMono3.java | 21 +
.../methods/picture/PictureMono3Entity.java | 60 +
.../welcome/methods/picture/PictureMono3Entity.py | 38 +
.../methods/picture/PictureMono3Entity.scala | 60 +
.../welcome/methods/picture/PictureMonoEntity.java | 39 +
.../welcome/methods/picture/PictureMonoEntity.py | 23 +
.../methods/picture/PictureMonoEntity.scala | 42 +
.../methods/picture2/MethodsPicture2-answer0.map | 111 -
.../methods/picture2/MethodsPicture2.fr.html | 27 -
.../welcome/methods/picture2/MethodsPicture2.html | 26 -
.../welcome/methods/picture2/MethodsPicture2.java | 21 -
.../methods/picture2/MethodsPicture2Entity.java | 63 -
.../methods/picture2/MethodsPicture2Entity.py | 43 -
.../methods/picture3/MethodsPicture3.fr.html | 12 -
.../welcome/methods/picture3/MethodsPicture3.html | 11 -
.../welcome/methods/picture3/MethodsPicture3.java | 21 -
.../methods/picture3/MethodsPicture3Entity.java | 65 -
.../methods/picture3/MethodsPicture3Entity.py | 43 -
.../methods/picture4/MethodsPicture4.fr.html | 11 -
.../welcome/methods/picture4/MethodsPicture4.html | 11 -
.../welcome/methods/picture4/MethodsPicture4.java | 26 -
.../methods/picture4/MethodsPicture4Entity.java | 88 -
.../methods/picture4/MethodsPicture4Entity.py | 63 -
.../methods/returning/MethodsReturning.fr.html | 93 +-
.../methods/returning/MethodsReturning.html | 150 +-
.../methods/returning/MethodsReturning.java | 12 +-
.../methods/returning/MethodsReturningEntity.java | 15 +-
.../methods/returning/MethodsReturningEntity.py | 4 +-
.../methods/returning/MethodsReturningEntity.scala | 40 +
.../{ => methods}/slug/SlugHunting-answer0.map | 0
.../{ => methods}/slug/SlugHunting-answer1.map | 0
.../welcome/methods/slug/SlugHunting.fr.html | 24 +
.../welcome/{ => methods}/slug/SlugHunting.html | 0
src/lessons/welcome/methods/slug/SlugHunting.java | 71 +
.../welcome/methods/slug/SlugHuntingEntity.java | 45 +
.../welcome/methods/slug/SlugHuntingEntity.py | 30 +
.../welcome/methods/slug/SlugHuntingEntity.scala | 44 +
.../{ => methods}/slug/SlugSnail-answer0.map | 0
.../{ => methods}/slug/SlugSnail-answer1.map | 0
.../welcome/{ => methods}/slug/SlugSnail.fr.html | 0
.../welcome/{ => methods}/slug/SlugSnail.html | 0
src/lessons/welcome/methods/slug/SlugSnail.java | 74 +
.../welcome/methods/slug/SlugSnailEntity.java | 47 +
.../welcome/methods/slug/SlugSnailEntity.py | 31 +
.../welcome/methods/slug/SlugSnailEntity.scala | 45 +
.../{ => methods}/slug/SlugTracking-answer0.map | 0
.../{ => methods}/slug/SlugTracking-answer1.map | 0
.../welcome/methods/slug/SlugTracking.fr.html | 28 +
src/lessons/welcome/methods/slug/SlugTracking.html | 20 +
src/lessons/welcome/methods/slug/SlugTracking.java | 71 +
.../welcome/methods/slug/SlugTrackingEntity.java | 40 +
.../welcome/methods/slug/SlugTrackingEntity.py | 29 +
.../welcome/methods/slug/SlugTrackingEntity.scala | 39 +
src/lessons/welcome/slug/SlugHunting.fr.html | 24 -
src/lessons/welcome/slug/SlugHunting.java | 71 -
src/lessons/welcome/slug/SlugHuntingEntity.java | 45 -
src/lessons/welcome/slug/SlugHuntingEntity.py | 30 -
src/lessons/welcome/slug/SlugSnail.java | 74 -
src/lessons/welcome/slug/SlugSnailEntity.java | 47 -
src/lessons/welcome/slug/SlugSnailEntity.py | 31 -
src/lessons/welcome/slug/SlugTracking.fr.html | 31 -
src/lessons/welcome/slug/SlugTracking.html | 22 -
src/lessons/welcome/slug/SlugTracking.java | 71 -
src/lessons/welcome/slug/SlugTrackingEntity.java | 40 -
src/lessons/welcome/slug/SlugTrackingEntity.py | 29 -
src/lessons/welcome/snake/Snake.fr.html | 51 -
src/lessons/welcome/snake/Snake.html | 47 -
src/lessons/welcome/snake/Snake.java | 27 -
src/lessons/welcome/snake/SnakeEntity.java | 47 -
src/lessons/welcome/snake/SnakeEntity.py | 29 -
.../welcome/{snake => traversal}/Snake-answer0.map | 0
src/lessons/welcome/traversal/Snake.fr.html | 44 +
src/lessons/welcome/traversal/Snake.html | 40 +
src/lessons/welcome/traversal/Snake.java | 27 +
src/lessons/welcome/traversal/SnakeEntity.java | 46 +
src/lessons/welcome/traversal/SnakeEntity.py | 29 +
src/lessons/welcome/traversal/SnakeEntity.scala | 46 +
.../traversal/column/TraversalByColumn.fr.html | 43 +-
.../traversal/column/TraversalByColumn.html | 100 +-
.../traversal/column/TraversalByColumn.java | 10 +-
.../traversal/column/TraversalByColumnEntity.java | 53 +-
.../traversal/column/TraversalByColumnEntity.py | 12 +-
.../traversal/column/TraversalByColumnEntity.scala | 70 +
.../traversal/diagonal/TraversalDiagonal.java | 10 +-
.../diagonal/TraversalDiagonalEntity.java | 49 +-
.../traversal/diagonal/TraversalDiagonalEntity.py | 12 +-
.../diagonal/TraversalDiagonalEntity.scala | 75 +
.../welcome/traversal/line/TraversalByLine.java | 10 +-
.../traversal/line/TraversalByLineEntity.java | 49 +-
.../traversal/line/TraversalByLineEntity.py | 12 +-
.../traversal/line/TraversalByLineEntity.scala | 71 +
.../welcome/traversal/zigzag/TraversalZigZag.java | 10 +-
.../traversal/zigzag/TraversalZigZagEntity.java | 49 +-
.../traversal/zigzag/TraversalZigZagEntity.py | 12 +-
.../traversal/zigzag/TraversalZigZagEntity.scala | 75 +
src/lessons/welcome/variables/RunFour.fr.html | 6 +-
src/lessons/welcome/variables/RunFour.java | 10 +-
src/lessons/welcome/variables/RunFourEntity.java | 9 +-
src/lessons/welcome/variables/RunFourEntity.scala | 23 +
src/lessons/welcome/variables/RunHalf.fr.html | 6 +-
src/lessons/welcome/variables/RunHalf.java | 10 +-
src/lessons/welcome/variables/RunHalfEntity.java | 13 +-
src/lessons/welcome/variables/RunHalfEntity.py | 3 +
src/lessons/welcome/variables/RunHalfEntity.scala | 34 +
src/lessons/welcome/variables/Variables.fr.html | 207 +-
src/lessons/welcome/variables/Variables.html | 158 +-
src/lessons/welcome/variables/Variables.java | 12 +-
src/lessons/welcome/variables/VariablesEntity.java | 8 +-
.../welcome/variables/VariablesEntity.scala | 30 +
src/plm/core/CompilerJava.java | 657 ++
src/plm/core/CompilerScala.java | 173 +
src/plm/core/ExoTest.java | 168 +
src/plm/core/GameListener.java | 22 +
src/plm/core/GameStateListener.java | 9 +
src/plm/core/HumanLangChangesListener.java | 9 +
src/plm/core/PLMCompilerException.java | 76 +
src/plm/core/PLMException.java | 11 +
src/plm/core/ProgLangChangesListener.java | 9 +
src/plm/core/PythonExceptionDecipher.java | 84 +
src/plm/core/StatusStateListener.java | 8 +
src/plm/core/model/Course.java | 281 +
src/plm/core/model/CourseAppEngine.java | 79 +
src/plm/core/model/DemoRunner.java | 65 +
src/plm/core/model/Game.java | 1080 ++
src/plm/core/model/HelpAppEngine.java | 77 +
src/plm/core/model/HelpServer.java | 41 +
src/plm/core/model/LessonLoadingException.java | 13 +
src/plm/core/model/LessonRunner.java | 144 +
src/plm/core/model/LogWriter.java | 18 +
src/plm/core/model/Logger.java | 124 +
src/plm/core/model/ProgrammingLanguage.java | 47 +
src/plm/core/model/ServerAnswer.java | 8 +
src/plm/core/model/ServerExerciseData.java | 73 +
src/plm/core/model/ServerUserData.java | 142 +
src/plm/core/model/UserAbortException.java | 15 +
.../model/lesson/AccessibleExercisesListener.java | 5 +
.../core/model/lesson/BrokenLessonException.java | 11 +
src/plm/core/model/lesson/ExecutionProgress.java | 45 +
src/plm/core/model/lesson/Exercise.java | 360 +
src/plm/core/model/lesson/ExerciseTemplated.java | 462 +
.../model/lesson/ExerciseTemplatingEntity.java | 136 +
src/plm/core/model/lesson/Lecture.java | 138 +
src/plm/core/model/lesson/Lesson.java | 173 +
.../core/model/lesson/NoSuchEntityException.java | 11 +
src/plm/core/model/lesson/package-info.java | 7 +
src/plm/core/model/package-info.java | 6 +
src/plm/core/model/session/FileSessionKit.java | 209 +
src/plm/core/model/session/ISessionKit.java | 41 +
.../core/model/session/ISourceFileListener.java | 9 +
src/plm/core/model/session/SessionDB.java | 150 +
src/plm/core/model/session/SourceFile.java | 141 +
.../core/model/session/SourceFileRevertable.java | 48 +
src/plm/core/model/session/ZipSessionKit.java | 388 +
src/plm/core/model/session/package-info.java | 8 +
src/plm/core/model/tracking/HeartBeatSpy.java | 37 +
src/plm/core/model/tracking/LocalFileSpy.java | 65 +
.../core/model/tracking/ProgressSpyListener.java | 15 +
src/plm/core/model/tracking/ServerSpy.java | 119 +
.../core/model/tracking/ServerSpyAppEngine.java | 59 +
src/plm/core/model/tracking/TwitterSpy.java | 59 +
src/plm/core/model/tracking/package-info.java | 7 +
src/plm/core/package-info.java | 18 +
src/plm/core/ui/AboutLessonDialog.java | 30 +
src/plm/core/ui/AboutPLMDialog.java | 88 +
src/plm/core/ui/AboutWorldDialog.java | 48 +
src/plm/core/ui/AbstractAboutDialog.java | 48 +
src/plm/core/ui/ChooseCourseDialog.java | 216 +
src/plm/core/ui/ChooseLectureDialog.java | 92 +
src/plm/core/ui/ChooseLessonDialog.java | 256 +
src/plm/core/ui/CreateCourseDialog.java | 166 +
src/plm/core/ui/EntityCellRenderer.java | 44 +
src/plm/core/ui/EntityComboListAdapter.java | 77 +
src/plm/core/ui/ExerciseFailedDialog.java | 64 +
src/plm/core/ui/ExerciseView.java | 381 +
src/plm/core/ui/FeedbackDialog.java | 180 +
src/plm/core/ui/IEditorPanel.java | 5 +
src/plm/core/ui/JavaEditorPanel.java | 87 +
src/plm/core/ui/LoggerPanel.java | 99 +
src/plm/core/ui/MainFrame.java | 723 ++
src/plm/core/ui/MissionEditorTabs.java | 182 +
src/plm/core/ui/OSXAdapter.java | 246 +
src/plm/core/ui/PlmHtmlEditorKit.java | 393 +
src/plm/core/ui/ProgrammersLearningMachine.java | 26 +
src/plm/core/ui/ResourcesCache.java | 135 +
src/plm/core/ui/ResultsPanel.java | 77 +
.../core/ui/SourceFileDocumentSynchronizer.java | 105 +
src/plm/core/ui/StatusBar.java | 185 +
src/plm/core/ui/StudentDetailsDialog.java | 54 +
src/plm/core/ui/TeacherConsoleDialog.java | 145 +
src/plm/core/ui/TipsDialog.java | 28 +
src/plm/core/ui/WorldCellRenderer.java | 46 +
src/plm/core/ui/WorldComboListAdapter.java | 82 +
src/plm/core/ui/WorldView.java | 61 +
src/plm/core/ui/action/AbstractGameAction.java | 60 +
src/plm/core/ui/action/CleanUpSession.java | 23 +
src/plm/core/ui/action/CreateCourse.java | 34 +
src/plm/core/ui/action/DeleteCourse.java | 54 +
src/plm/core/ui/action/ExportSession.java | 43 +
src/plm/core/ui/action/HelpMe.java | 41 +
src/plm/core/ui/action/ImportSession.java | 38 +
src/plm/core/ui/action/OneStep.java | 22 +
src/plm/core/ui/action/PlayDemo.java | 30 +
src/plm/core/ui/action/QuitGame.java | 31 +
src/plm/core/ui/action/RefreshCourse.java | 53 +
src/plm/core/ui/action/Reset.java | 32 +
src/plm/core/ui/action/RevertExercise.java | 52 +
src/plm/core/ui/action/SetLanguage.java | 24 +
src/plm/core/ui/action/SetProgLanguage.java | 23 +
src/plm/core/ui/action/StartExecution.java | 35 +
src/plm/core/ui/action/StepExecution.java | 33 +
src/plm/core/ui/action/StopExecution.java | 30 +
src/plm/core/ui/action/SwitchExo.java | 32 +
src/plm/core/ui/action/package-info.java | 5 +
src/plm/core/ui/editor/MissionEditor.java | 355 +
src/plm/core/ui/editor/MissionEditorApp.java | 22 +
src/plm/core/ui/package-info.java | 5 +
src/plm/core/utils/ColorMapper.java | 48 +
src/plm/core/utils/FileUtils.java | 135 +
src/plm/core/utils/InvalidColorNameException.java | 11 +
src/plm/core/utils/PlmSyntaxPane.java | 90 +
src/plm/universe/BrokenWorldFileException.java | 9 +
src/plm/universe/Direction.java | 112 +
src/plm/universe/Entity.java | 270 +
src/plm/universe/EntityControlPanel.java | 22 +
src/plm/universe/GridWorld.java | 94 +
src/plm/universe/GridWorldCell.java | 42 +
src/plm/universe/IEntityStackListener.java | 7 +
src/plm/universe/IWorldView.java | 15 +
src/plm/universe/World.java | 335 +
src/plm/universe/bat/BatEntity.java | 102 +
src/plm/universe/bat/BatExercise.java | 69 +
src/plm/universe/bat/BatTest.java | 235 +
src/{jlm => plm}/universe/bat/BatWorld.fr.html | 0
src/{jlm => plm}/universe/bat/BatWorld.html | 0
src/plm/universe/bat/BatWorld.java | 96 +
src/plm/universe/bat/BatWorldView.java | 70 +
src/plm/universe/bat/package-info.java | 4 +
src/plm/universe/bugglequest/AbstractBuggle.java | 482 +
src/plm/universe/bugglequest/Baggle.java | 69 +
src/plm/universe/bugglequest/Buggle.java | 33 +
src/plm/universe/bugglequest/BuggleWorld.fr.html | 78 +
src/plm/universe/bugglequest/BuggleWorld.html | 72 +
src/plm/universe/bugglequest/BuggleWorld.java | 555 +
src/plm/universe/bugglequest/BuggleWorldCell.java | 255 +
src/plm/universe/bugglequest/SimpleBuggle.java | 136 +
.../exception/AlreadyHaveBaggleException.java | 13 +
.../exception/BuggleInOuterSpaceException.java | 14 +
.../bugglequest/exception/BuggleWallException.java | 15 +
.../exception/NoBaggleUnderBuggleException.java | 14 +
.../bugglequest/mapeditor/EditionListener.java | 23 +
src/plm/universe/bugglequest/mapeditor/Editor.java | 125 +
.../universe/bugglequest/mapeditor/MainFrame.java | 262 +
.../bugglequest/mapeditor/MapEditorApp.java | 19 +
.../universe/bugglequest/mapeditor/MapView.java | 143 +
.../bugglequest/mapeditor/PropertiesEditor.java | 389 +
.../bugglequest/mapeditor/package-info.java | 5 +
src/plm/universe/bugglequest/package-info.java | 5 +
.../universe/bugglequest/ui/BuggleButtonPanel.java | 240 +
.../bugglequest/ui/BuggleColorCellRenderer.java | 48 +
.../universe/bugglequest/ui/BuggleWorldView.java | 318 +
src/{jlm => plm}/universe/bugglequest/ui/egg.png | Bin 8993 -> 8993 bytes
src/plm/universe/bugglequest/ui/package-info.java | 5 +
.../universe/bugglequest/ui/rabbit.png | Bin 8917 -> 8917 bytes
src/plm/universe/lightbot/LightBotEditorPanel.java | 137 +
src/plm/universe/lightbot/LightBotEntity.java | 220 +
src/plm/universe/lightbot/LightBotExercise.java | 82 +
src/plm/universe/lightbot/LightBotInstruction.java | 98 +
src/plm/universe/lightbot/LightBotSourceFile.java | 78 +
src/plm/universe/lightbot/LightBotWorld.fr.html | 32 +
src/plm/universe/lightbot/LightBotWorld.html | 19 +
src/plm/universe/lightbot/LightBotWorld.java | 204 +
src/plm/universe/lightbot/LightBotWorldCell.java | 113 +
src/plm/universe/lightbot/LightBotWorldView2D.java | 137 +
.../lightbot/LightBotWorldViewIsometric.java | 312 +
src/plm/universe/lightbot/package-info.java | 6 +
src/plm/universe/package-info.java | 8 +
src/plm/universe/sort/CopyVal.java | 25 +
src/plm/universe/sort/GetVal.java | 28 +
src/plm/universe/sort/Operation.java | 57 +
src/plm/universe/sort/SetVal.java | 30 +
src/plm/universe/sort/SortingButtonPanel.java | 104 +
src/plm/universe/sort/SortingEntity.java | 76 +
src/plm/universe/sort/SortingWorld.fr.html | 66 +
src/plm/universe/sort/SortingWorld.html | 57 +
src/plm/universe/sort/SortingWorld.java | 358 +
src/plm/universe/sort/SortingWorldView.java | 335 +
src/plm/universe/sort/Swap.java | 30 +
src/plm/universe/sort/package-info.java | 6 +
src/plm/universe/turtles/Circle.java | 57 +
src/plm/universe/turtles/Direction.java | 7 +
src/plm/universe/turtles/Line.java | 69 +
src/plm/universe/turtles/Shape.java | 9 +
src/plm/universe/turtles/SizeHint.java | 71 +
src/plm/universe/turtles/Turtle.java | 426 +
src/plm/universe/turtles/TurtleButtonPanel.java | 28 +
src/plm/universe/turtles/TurtleWorld.fr.html | 65 +
src/plm/universe/turtles/TurtleWorld.html | 63 +
src/plm/universe/turtles/TurtleWorld.java | 278 +
src/plm/universe/turtles/TurtleWorldView.java | 93 +
src/plm/universe/turtles/package-info.java | 6 +
1383 files changed, 58754 insertions(+), 48115 deletions(-)
create mode 100644 img/lang_scala.png
delete mode 100644 lib/jb2jlm.pl
create mode 100644 lib/jb2plm.pl
delete mode 100644 lib/l10n-engine/jlm.pot
create mode 100644 lib/l10n-engine/plm.pot
delete mode 100644 lib/l10n/jlm.pot
create mode 100644 lib/l10n/plm.pot
delete mode 100644 lib/resources/jlm.configuration.properties
create mode 100644 lib/resources/plm.configuration.properties
delete mode 100644 site/jlm.jnlp
create mode 100644 site/plm.jnlp
delete mode 100644 src/jlm/core/ExoTest.java
delete mode 100644 src/jlm/core/GameListener.java
delete mode 100644 src/jlm/core/GameStateListener.java
delete mode 100644 src/jlm/core/HumanLangChangesListener.java
delete mode 100644 src/jlm/core/InMemoryCompiler.java
delete mode 100644 src/jlm/core/JLMCompilerException.java
delete mode 100644 src/jlm/core/JLMException.java
delete mode 100644 src/jlm/core/ProgLangChangesListener.java
delete mode 100644 src/jlm/core/StatusStateListener.java
delete mode 100644 src/jlm/core/model/Course.java
delete mode 100644 src/jlm/core/model/CourseAppEngine.java
delete mode 100644 src/jlm/core/model/DemoRunner.java
delete mode 100644 src/jlm/core/model/Game.java
delete mode 100644 src/jlm/core/model/HelpAppEngine.java
delete mode 100644 src/jlm/core/model/HelpServer.java
delete mode 100644 src/jlm/core/model/LessonLoadingException.java
delete mode 100644 src/jlm/core/model/LessonRunner.java
delete mode 100644 src/jlm/core/model/LogWriter.java
delete mode 100644 src/jlm/core/model/Logger.java
delete mode 100644 src/jlm/core/model/ProgrammingLanguage.java
delete mode 100644 src/jlm/core/model/ServerAnswer.java
delete mode 100644 src/jlm/core/model/ServerExerciseData.java
delete mode 100644 src/jlm/core/model/ServerUserData.java
delete mode 100644 src/jlm/core/model/UserAbortException.java
delete mode 100644 src/jlm/core/model/lesson/AccessibleExercisesListener.java
delete mode 100644 src/jlm/core/model/lesson/BrokenLessonException.java
delete mode 100644 src/jlm/core/model/lesson/ExecutionProgress.java
delete mode 100644 src/jlm/core/model/lesson/Exercise.java
delete mode 100644 src/jlm/core/model/lesson/ExerciseTemplated.java
delete mode 100644 src/jlm/core/model/lesson/ExerciseTemplatingEntity.java
delete mode 100644 src/jlm/core/model/lesson/ISourceFileListener.java
delete mode 100644 src/jlm/core/model/lesson/Lecture.java
delete mode 100644 src/jlm/core/model/lesson/Lesson.java
delete mode 100644 src/jlm/core/model/lesson/NoSuchEntityException.java
delete mode 100644 src/jlm/core/model/lesson/SourceFile.java
delete mode 100644 src/jlm/core/model/lesson/SourceFileRevertable.java
delete mode 100644 src/jlm/core/model/lesson/package-info.java
delete mode 100644 src/jlm/core/model/package-info.java
delete mode 100644 src/jlm/core/model/session/FileSessionKit.java
delete mode 100644 src/jlm/core/model/session/ISessionKit.java
delete mode 100644 src/jlm/core/model/session/SessionDB.java
delete mode 100644 src/jlm/core/model/session/ZipSessionKit.java
delete mode 100644 src/jlm/core/model/session/package-info.java
delete mode 100644 src/jlm/core/model/tracking/HeartBeatSpy.java
delete mode 100644 src/jlm/core/model/tracking/IdenticaSpy.java
delete mode 100644 src/jlm/core/model/tracking/LocalFileSpy.java
delete mode 100644 src/jlm/core/model/tracking/ProgressSpyListener.java
delete mode 100644 src/jlm/core/model/tracking/ServerSpy.java
delete mode 100644 src/jlm/core/model/tracking/ServerSpyAppEngine.java
delete mode 100644 src/jlm/core/model/tracking/TwitterSpy.java
delete mode 100644 src/jlm/core/model/tracking/package-info.java
delete mode 100644 src/jlm/core/package-info.java
delete mode 100644 src/jlm/core/ui/AboutJLMDialog.java
delete mode 100644 src/jlm/core/ui/AboutLessonDialog.java
delete mode 100644 src/jlm/core/ui/AboutWorldDialog.java
delete mode 100644 src/jlm/core/ui/AbstractAboutDialog.java
delete mode 100644 src/jlm/core/ui/ChooseCourseDialog.java
delete mode 100644 src/jlm/core/ui/ChooseLectureDialog.java
delete mode 100644 src/jlm/core/ui/CreateCourseDialog.java
delete mode 100644 src/jlm/core/ui/EntityCellRenderer.java
delete mode 100644 src/jlm/core/ui/EntityComboListAdapter.java
delete mode 100644 src/jlm/core/ui/ExerciseFailedDialog.java
delete mode 100644 src/jlm/core/ui/ExerciseView.java
delete mode 100644 src/jlm/core/ui/FeedbackDialog.java
delete mode 100644 src/jlm/core/ui/IEditorPanel.java
delete mode 100644 src/jlm/core/ui/JavaEditorPanel.java
delete mode 100644 src/jlm/core/ui/JavaLearningMachine.java
delete mode 100644 src/jlm/core/ui/JlmHtmlEditorKit.java
delete mode 100644 src/jlm/core/ui/LessonChooser.java
delete mode 100644 src/jlm/core/ui/LoggerPanel.java
delete mode 100644 src/jlm/core/ui/MainFrame.java
delete mode 100644 src/jlm/core/ui/MissionEditorTabs.java
delete mode 100644 src/jlm/core/ui/OSXAdapter.java
delete mode 100644 src/jlm/core/ui/ResourcesCache.java
delete mode 100644 src/jlm/core/ui/ResultsPanel.java
delete mode 100644 src/jlm/core/ui/SourceFileDocumentSynchronizer.java
delete mode 100644 src/jlm/core/ui/StatusBar.java
delete mode 100644 src/jlm/core/ui/StudentDetailsDialog.java
delete mode 100644 src/jlm/core/ui/TeacherConsoleDialog.java
delete mode 100644 src/jlm/core/ui/TipsDialog.java
delete mode 100644 src/jlm/core/ui/WorldCellRenderer.java
delete mode 100644 src/jlm/core/ui/WorldComboListAdapter.java
delete mode 100644 src/jlm/core/ui/WorldView.java
delete mode 100644 src/jlm/core/ui/XMPPDialog.java
delete mode 100644 src/jlm/core/ui/action/AbstractGameAction.java
delete mode 100644 src/jlm/core/ui/action/CleanUpSession.java
delete mode 100644 src/jlm/core/ui/action/CreateCourse.java
delete mode 100644 src/jlm/core/ui/action/DeleteCourse.java
delete mode 100644 src/jlm/core/ui/action/ExportSession.java
delete mode 100644 src/jlm/core/ui/action/HelpMe.java
delete mode 100644 src/jlm/core/ui/action/ImportSession.java
delete mode 100644 src/jlm/core/ui/action/OneStep.java
delete mode 100644 src/jlm/core/ui/action/PlayDemo.java
delete mode 100644 src/jlm/core/ui/action/QuitGame.java
delete mode 100644 src/jlm/core/ui/action/RefreshCourse.java
delete mode 100644 src/jlm/core/ui/action/Reset.java
delete mode 100644 src/jlm/core/ui/action/RevertExercise.java
delete mode 100644 src/jlm/core/ui/action/SetLanguage.java
delete mode 100644 src/jlm/core/ui/action/SetProgLanguage.java
delete mode 100644 src/jlm/core/ui/action/StartExecution.java
delete mode 100644 src/jlm/core/ui/action/StepExecution.java
delete mode 100644 src/jlm/core/ui/action/StopExecution.java
delete mode 100644 src/jlm/core/ui/action/SwitchExo.java
delete mode 100644 src/jlm/core/ui/action/package-info.java
delete mode 100644 src/jlm/core/ui/package-info.java
delete mode 100644 src/jlm/core/utils/ColorMapper.java
delete mode 100644 src/jlm/core/utils/FileUtils.java
delete mode 100644 src/jlm/core/utils/InvalidColorNameException.java
delete mode 100644 src/jlm/universe/BrokenWorldFileException.java
delete mode 100644 src/jlm/universe/Direction.java
delete mode 100644 src/jlm/universe/Entity.java
delete mode 100644 src/jlm/universe/EntityControlPanel.java
delete mode 100644 src/jlm/universe/GridWorld.java
delete mode 100644 src/jlm/universe/GridWorldCell.java
delete mode 100644 src/jlm/universe/IEntityStackListener.java
delete mode 100644 src/jlm/universe/IWorldView.java
delete mode 100644 src/jlm/universe/World.java
delete mode 100644 src/jlm/universe/bat/BatEntity.java
delete mode 100644 src/jlm/universe/bat/BatExercise.java
delete mode 100644 src/jlm/universe/bat/BatTest.java
delete mode 100644 src/jlm/universe/bat/BatWorld.java
delete mode 100644 src/jlm/universe/bat/BatWorldView.java
delete mode 100644 src/jlm/universe/bat/package-info.java
delete mode 100644 src/jlm/universe/bugglequest/AbstractBuggle.java
delete mode 100644 src/jlm/universe/bugglequest/Baggle.java
delete mode 100644 src/jlm/universe/bugglequest/Buggle.java
delete mode 100644 src/jlm/universe/bugglequest/BuggleWorld.fr.html
delete mode 100644 src/jlm/universe/bugglequest/BuggleWorld.html
delete mode 100644 src/jlm/universe/bugglequest/BuggleWorld.java
delete mode 100644 src/jlm/universe/bugglequest/BuggleWorldCell.java
delete mode 100644 src/jlm/universe/bugglequest/SimpleBuggle.java
delete mode 100644 src/jlm/universe/bugglequest/exception/AlreadyHaveBaggleException.java
delete mode 100644 src/jlm/universe/bugglequest/exception/BuggleInOuterSpaceException.java
delete mode 100644 src/jlm/universe/bugglequest/exception/BuggleWallException.java
delete mode 100644 src/jlm/universe/bugglequest/exception/NoBaggleUnderBuggleException.java
delete mode 100644 src/jlm/universe/bugglequest/exception/package-info.java
delete mode 100644 src/jlm/universe/bugglequest/mapeditor/EditionListener.java
delete mode 100644 src/jlm/universe/bugglequest/mapeditor/Editor.java
delete mode 100644 src/jlm/universe/bugglequest/mapeditor/MainFrame.java
delete mode 100644 src/jlm/universe/bugglequest/mapeditor/MapEditorApp.java
delete mode 100644 src/jlm/universe/bugglequest/mapeditor/MapView.java
delete mode 100644 src/jlm/universe/bugglequest/mapeditor/PropertiesEditor.java
delete mode 100644 src/jlm/universe/bugglequest/mapeditor/package-info.java
delete mode 100644 src/jlm/universe/bugglequest/package-info.java
delete mode 100644 src/jlm/universe/bugglequest/ui/BuggleButtonPanel.java
delete mode 100644 src/jlm/universe/bugglequest/ui/BuggleColorCellRenderer.java
delete mode 100644 src/jlm/universe/bugglequest/ui/BuggleWorldView.java
delete mode 100644 src/jlm/universe/bugglequest/ui/package-info.java
delete mode 100644 src/jlm/universe/lightbot/LightBotEditorPanel.java
delete mode 100644 src/jlm/universe/lightbot/LightBotEntity.java
delete mode 100644 src/jlm/universe/lightbot/LightBotExercise.java
delete mode 100644 src/jlm/universe/lightbot/LightBotInstruction.java
delete mode 100644 src/jlm/universe/lightbot/LightBotSourceFile.java
delete mode 100644 src/jlm/universe/lightbot/LightBotWorld.fr.html
delete mode 100644 src/jlm/universe/lightbot/LightBotWorld.html
delete mode 100644 src/jlm/universe/lightbot/LightBotWorld.java
delete mode 100644 src/jlm/universe/lightbot/LightBotWorldCell.java
delete mode 100644 src/jlm/universe/lightbot/LightBotWorldView2D.java
delete mode 100644 src/jlm/universe/lightbot/LightBotWorldViewIsometric.java
delete mode 100644 src/jlm/universe/lightbot/package-info.java
delete mode 100644 src/jlm/universe/package-info.java
delete mode 100644 src/jlm/universe/sort/CopyVal.java
delete mode 100644 src/jlm/universe/sort/GetVal.java
delete mode 100644 src/jlm/universe/sort/Operation.java
delete mode 100644 src/jlm/universe/sort/SetVal.java
delete mode 100644 src/jlm/universe/sort/SortingButtonPanel.java
delete mode 100644 src/jlm/universe/sort/SortingEntity.java
delete mode 100644 src/jlm/universe/sort/SortingWorld.fr.html
delete mode 100644 src/jlm/universe/sort/SortingWorld.html
delete mode 100644 src/jlm/universe/sort/SortingWorld.java
delete mode 100644 src/jlm/universe/sort/SortingWorldView.java
delete mode 100644 src/jlm/universe/sort/Swap.java
delete mode 100644 src/jlm/universe/sort/package-info.java
delete mode 100644 src/jlm/universe/turtles/Direction.java
delete mode 100644 src/jlm/universe/turtles/Line.java
delete mode 100644 src/jlm/universe/turtles/Turtle.java
delete mode 100644 src/jlm/universe/turtles/TurtleButtonPanel.java
delete mode 100644 src/jlm/universe/turtles/TurtleWorld.fr.html
delete mode 100644 src/jlm/universe/turtles/TurtleWorld.html
delete mode 100644 src/jlm/universe/turtles/TurtleWorld.java
delete mode 100644 src/jlm/universe/turtles/TurtleWorldView.java
delete mode 100644 src/jlm/universe/turtles/package-info.java
delete mode 100644 src/lessons/chooser/LessonChooser.fr.rtfd/TXT.rtf
create mode 100644 src/lessons/maze/island/IslandMazeEntity.scala
create mode 100644 src/lessons/maze/pledge/PledgeMazeEntity.scala
create mode 100644 src/lessons/maze/randommouse/RandomMouseMazeEntity.scala
create mode 100644 src/lessons/maze/shortestpath/ShortestPathMazeEntity.scala
create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMazeEntity.java
create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMazeEntity.scala
create mode 100644 src/lessons/maze/wallfollower/WallFollowerMazeEntity.scala
create mode 100644 src/lessons/recursion/circle/CircleEntity.scala
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve1Entity.scala
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve2Entity.scala
create mode 100644 src/lessons/recursion/hanoi/HanoiBoardEntity.scala
create mode 100644 src/lessons/recursion/koch/KochEntity.scala
create mode 100644 src/lessons/recursion/polygonfractal/PolygonFractalEntity.scala
create mode 100644 src/lessons/recursion/sierpinski/SierpinskiEntity.scala
create mode 100644 src/lessons/recursion/spiral/SpiralEntity.scala
create mode 100644 src/lessons/recursion/spiral/SpiralUseEntity.scala
create mode 100644 src/lessons/recursion/square/FourSquare.fr.html
create mode 100644 src/lessons/recursion/square/FourSquare.html
create mode 100644 src/lessons/recursion/square/FourSquare.java
create mode 100644 src/lessons/recursion/square/FourSquareEntity.java
create mode 100644 src/lessons/recursion/square/FourSquareEntity.py
create mode 100644 src/lessons/recursion/square/FourSquareEntity.scala
delete mode 100644 src/lessons/recursion/square/Square.fr.html
delete mode 100644 src/lessons/recursion/square/Square.html
delete mode 100644 src/lessons/recursion/square/Square.java
delete mode 100644 src/lessons/recursion/square/SquareEntity.java
delete mode 100644 src/lessons/recursion/square/SquareEntity.py
create mode 100644 src/lessons/recursion/star/StarEntity.scala
create mode 100644 src/lessons/recursion/tree/TreeEntity.scala
create mode 100644 src/lessons/sort/baseball/BubbleBaseballEntity.scala
create mode 100644 src/lessons/sort/baseball/InsertBaseballEntity.scala
create mode 100644 src/lessons/sort/baseball/NaiveBaseballEntity.scala
create mode 100644 src/lessons/sort/baseball/SelectBaseballEntity.scala
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort1Entity.scala
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort2Entity.scala
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort3Entity.scala
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort1Entity.scala
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort2Entity.scala
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort3Entity.scala
create mode 100644 src/lessons/sort/comb/AlgCombSort11Entity.scala
create mode 100644 src/lessons/sort/comb/AlgCombSortEntity.scala
create mode 100644 src/lessons/sort/gnome/AlgGnomeSortEntity.scala
create mode 100644 src/lessons/sort/insertion/AlgInsertionSortEntity.scala
create mode 100644 src/lessons/sort/pancake/BasicPancakeEntity.scala
create mode 100644 src/lessons/sort/pancake/BurnedPancakeEntity.scala
create mode 100644 src/lessons/sort/pancake/GatesPancakeEntity.scala
create mode 100644 src/lessons/sort/selection/AlgSelectionSortEntity.scala
create mode 100644 src/lessons/sort/shell/AlgShellSortEntity.scala
create mode 100644 src/lessons/turmites/helloturmite/HelloTurmiteEntity.scala
create mode 100644 src/lessons/turmites/langton/LangtonEntity.scala
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColorsEntity.scala
create mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreatorEntity.scala
create mode 100644 src/lessons/turtleart/CircleSquareEntity.java
create mode 100644 src/lessons/turtleart/CircleSquareEntity.py
create mode 100644 src/lessons/turtleart/CircleSquareEntity.scala
create mode 100644 src/lessons/turtleart/CircleTenEntity.java
create mode 100644 src/lessons/turtleart/CircleTenEntity.py
create mode 100644 src/lessons/turtleart/CircleTenEntity.scala
create mode 100644 src/lessons/turtleart/CircleTwoEntity.java
create mode 100644 src/lessons/turtleart/CircleTwoEntity.py
create mode 100644 src/lessons/turtleart/CircleTwoEntity.scala
create mode 100644 src/lessons/turtleart/CircleYingEntity.java
create mode 100644 src/lessons/turtleart/CircleYingEntity.py
create mode 100644 src/lessons/turtleart/CircleYingEntity.scala
create mode 100644 src/lessons/turtleart/DiskFourEntity.java
create mode 100644 src/lessons/turtleart/DiskFourEntity.py
create mode 100644 src/lessons/turtleart/DiskFourEntity.scala
create mode 100644 src/lessons/turtleart/DiskFourthEntity.java
create mode 100644 src/lessons/turtleart/DiskFourthEntity.py
create mode 100644 src/lessons/turtleart/DiskFourthEntity.scala
create mode 100644 src/lessons/turtleart/DiskTwoEntity.java
create mode 100644 src/lessons/turtleart/DiskTwoEntity.py
create mode 100644 src/lessons/turtleart/DiskTwoEntity.scala
create mode 100644 src/lessons/turtleart/HouseEntity.java
create mode 100644 src/lessons/turtleart/HouseEntity.py
create mode 100644 src/lessons/turtleart/HouseEntity.scala
create mode 100644 src/lessons/turtleart/HouseManyEntity.java
create mode 100644 src/lessons/turtleart/HouseManyEntity.py
create mode 100644 src/lessons/turtleart/HouseManyEntity.scala
create mode 100644 src/lessons/turtleart/HouseThreeEntity.java
create mode 100644 src/lessons/turtleart/HouseThreeEntity.py
create mode 100644 src/lessons/turtleart/HouseThreeEntity.scala
create mode 100644 src/lessons/turtleart/Main.fr.html
create mode 100644 src/lessons/turtleart/Main.html
create mode 100644 src/lessons/turtleart/Main.java
create mode 100644 src/lessons/turtleart/Polygon15Entity.java
create mode 100644 src/lessons/turtleart/Polygon15Entity.py
create mode 100644 src/lessons/turtleart/Polygon15Entity.scala
create mode 100644 src/lessons/turtleart/Polygon360Entity.java
create mode 100644 src/lessons/turtleart/Polygon360Entity.py
create mode 100644 src/lessons/turtleart/Polygon360Entity.scala
create mode 100644 src/lessons/turtleart/Polygon6Entity.java
create mode 100644 src/lessons/turtleart/Polygon6Entity.py
create mode 100644 src/lessons/turtleart/Polygon6Entity.scala
create mode 100644 src/lessons/turtleart/Polygon7Entity.java
create mode 100644 src/lessons/turtleart/Polygon7Entity.py
create mode 100644 src/lessons/turtleart/Polygon7Entity.scala
create mode 100644 src/lessons/turtleart/SmallSquareEntity.java
create mode 100644 src/lessons/turtleart/SmallSquareEntity.py
create mode 100644 src/lessons/turtleart/SmallSquareEntity.scala
create mode 100644 src/lessons/turtleart/SquareEntity.java
create mode 100644 src/lessons/turtleart/SquareEntity.py
create mode 100644 src/lessons/turtleart/SquareEntity.scala
create mode 100644 src/lessons/turtleart/StairsEntity.java
create mode 100644 src/lessons/turtleart/StairsEntity.py
create mode 100644 src/lessons/turtleart/StairsEntity.scala
create mode 100644 src/lessons/turtleart/StarEntity.java
create mode 100644 src/lessons/turtleart/StarEntity.py
create mode 100644 src/lessons/turtleart/StarEntity.scala
create mode 100644 src/lessons/turtleart/TriangleEntity.java
create mode 100644 src/lessons/turtleart/TriangleEntity.py
create mode 100644 src/lessons/turtleart/TriangleEntity.scala
create mode 100644 src/lessons/turtleart/TriangleFlatEntity.java
create mode 100644 src/lessons/turtleart/TriangleFlatEntity.py
create mode 100644 src/lessons/turtleart/TriangleFlatEntity.scala
create mode 100644 src/lessons/turtleart/icon.png
create mode 100644 src/lessons/turtleart/short_desc.fr.html
create mode 100644 src/lessons/turtleart/short_desc.html
delete mode 100644 src/lessons/welcome/array/basics/Array.fr.html
delete mode 100644 src/lessons/welcome/array/basics/Array.html
delete mode 100644 src/lessons/welcome/array/basics/Array.java
rename src/lessons/welcome/array/basics/{Array-answer0.map => Array1-answer0.map} (100%)
rename src/lessons/welcome/array/basics/{Array-answer1.map => Array1-answer1.map} (100%)
rename src/lessons/welcome/array/basics/{Array-answer2.map => Array1-answer2.map} (100%)
create mode 100644 src/lessons/welcome/array/basics/Array1.fr.html
create mode 100644 src/lessons/welcome/array/basics/Array1.html
create mode 100644 src/lessons/welcome/array/basics/Array1.java
create mode 100644 src/lessons/welcome/array/basics/Array1Entity.java
create mode 100644 src/lessons/welcome/array/basics/Array1Entity.py
create mode 100644 src/lessons/welcome/array/basics/Array1Entity.scala
create mode 100644 src/lessons/welcome/array/basics/Array2Entity.scala
delete mode 100644 src/lessons/welcome/array/basics/ArrayEntity.java
delete mode 100644 src/lessons/welcome/array/basics/ArrayEntity.py
delete mode 100644 src/lessons/welcome/baggleseeker/BaggleSeeker.fr.html
delete mode 100644 src/lessons/welcome/baggleseeker/BaggleSeeker.html
delete mode 100644 src/lessons/welcome/baggleseeker/BaggleSeeker.java
delete mode 100644 src/lessons/welcome/baggleseeker/BaggleSeekerEntity.java
delete mode 100644 src/lessons/welcome/basics/Basics.fr.html
delete mode 100644 src/lessons/welcome/basics/Basics.html
delete mode 100644 src/lessons/welcome/basics/Basics.java
delete mode 100644 src/lessons/welcome/basics/BasicsEntity.java
delete mode 100644 src/lessons/welcome/basics/BasicsEntity.js
delete mode 100644 src/lessons/welcome/basics/BasicsEntity.py
delete mode 100644 src/lessons/welcome/basicsdrawg/BasicsDrawG.fr.html
delete mode 100644 src/lessons/welcome/basicsdrawg/BasicsDrawG.html
delete mode 100644 src/lessons/welcome/basicsdrawg/BasicsDrawG.java
delete mode 100644 src/lessons/welcome/basicsdrawg/BasicsDrawGEntity.java
delete mode 100644 src/lessons/welcome/basicsdrawg/BasicsDrawGEntity.py
create mode 100644 src/lessons/welcome/bat/bool1/Close10.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/Close10.html
create mode 100644 src/lessons/welcome/bat/bool1/Close10.java
create mode 100644 src/lessons/welcome/bat/bool1/CountTeen.fr.html
rename src/lessons/welcome/{ => bat}/bool1/CountTeen.html (100%)
create mode 100644 src/lessons/welcome/bat/bool1/CountTeen.java
create mode 100644 src/lessons/welcome/bat/bool1/Diff21.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/Diff21.html
create mode 100644 src/lessons/welcome/bat/bool1/Diff21.java
create mode 100644 src/lessons/welcome/bat/bool1/HasTeen.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/HasTeen.html
create mode 100644 src/lessons/welcome/bat/bool1/HasTeen.java
create mode 100644 src/lessons/welcome/bat/bool1/IcyHot.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/IcyHot.html
create mode 100644 src/lessons/welcome/bat/bool1/IcyHot.java
create mode 100644 src/lessons/welcome/bat/bool1/In1020.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/In1020.html
create mode 100644 src/lessons/welcome/bat/bool1/In1020.java
create mode 100644 src/lessons/welcome/bat/bool1/In3050.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/In3050.html
create mode 100644 src/lessons/welcome/bat/bool1/In3050.java
create mode 100644 src/lessons/welcome/bat/bool1/LastDigit.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/LastDigit.html
create mode 100644 src/lessons/welcome/bat/bool1/LastDigit.java
create mode 100644 src/lessons/welcome/bat/bool1/LoneTeen.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/LoneTeen.html
create mode 100644 src/lessons/welcome/bat/bool1/LoneTeen.java
create mode 100644 src/lessons/welcome/bat/bool1/Main.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/Main.html
create mode 100644 src/lessons/welcome/bat/bool1/Makes10.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/Makes10.html
create mode 100644 src/lessons/welcome/bat/bool1/Makes10.java
create mode 100644 src/lessons/welcome/bat/bool1/Max1020.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/Max1020.html
create mode 100644 src/lessons/welcome/bat/bool1/Max1020.java
create mode 100644 src/lessons/welcome/bat/bool1/MonkeyTrouble.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/MonkeyTrouble.html
create mode 100644 src/lessons/welcome/bat/bool1/MonkeyTrouble.java
create mode 100644 src/lessons/welcome/bat/bool1/NearHundred.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/NearHundred.html
create mode 100644 src/lessons/welcome/bat/bool1/NearHundred.java
create mode 100644 src/lessons/welcome/bat/bool1/ParotTrouble.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/ParotTrouble.html
create mode 100644 src/lessons/welcome/bat/bool1/ParotTrouble.java
create mode 100644 src/lessons/welcome/bat/bool1/PosNeg.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/PosNeg.html
create mode 100644 src/lessons/welcome/bat/bool1/PosNeg.java
create mode 100644 src/lessons/welcome/bat/bool1/SleepIn.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/SleepIn.html
create mode 100644 src/lessons/welcome/bat/bool1/SleepIn.java
create mode 100644 src/lessons/welcome/bat/bool1/SumDouble.fr.html
create mode 100644 src/lessons/welcome/bat/bool1/SumDouble.html
create mode 100644 src/lessons/welcome/bat/bool1/SumDouble.java
create mode 100644 src/lessons/welcome/bat/bool2/AlarmClock.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/AlarmClock.html
create mode 100644 src/lessons/welcome/bat/bool2/AlarmClock.java
create mode 100644 src/lessons/welcome/bat/bool2/AnswerCell.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/AnswerCell.html
create mode 100644 src/lessons/welcome/bat/bool2/AnswerCell.java
create mode 100644 src/lessons/welcome/bat/bool2/BlueTicket.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/BlueTicket.html
create mode 100644 src/lessons/welcome/bat/bool2/BlueTicket.java
create mode 100644 src/lessons/welcome/bat/bool2/CaughtSpeeding.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/CaughtSpeeding.html
create mode 100644 src/lessons/welcome/bat/bool2/CaughtSpeeding.java
create mode 100644 src/lessons/welcome/bat/bool2/CigarParty.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/CigarParty.html
create mode 100644 src/lessons/welcome/bat/bool2/CigarParty.java
create mode 100644 src/lessons/welcome/bat/bool2/DateFashion.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/DateFashion.html
create mode 100644 src/lessons/welcome/bat/bool2/DateFashion.java
create mode 100644 src/lessons/welcome/bat/bool2/GreenTicket.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/GreenTicket.html
create mode 100644 src/lessons/welcome/bat/bool2/GreenTicket.java
create mode 100644 src/lessons/welcome/bat/bool2/In1To10.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/In1To10.html
create mode 100644 src/lessons/welcome/bat/bool2/In1To10.java
create mode 100644 src/lessons/welcome/bat/bool2/InOrder.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/InOrder.html
create mode 100644 src/lessons/welcome/bat/bool2/InOrder.java
create mode 100644 src/lessons/welcome/bat/bool2/InOrderEqual.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/InOrderEqual.html
create mode 100644 src/lessons/welcome/bat/bool2/InOrderEqual.java
create mode 100644 src/lessons/welcome/bat/bool2/LastDigit2.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/LastDigit2.html
create mode 100644 src/lessons/welcome/bat/bool2/LastDigit2.java
create mode 100644 src/lessons/welcome/bat/bool2/LessBy10.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/LessBy10.html
create mode 100644 src/lessons/welcome/bat/bool2/LessBy10.java
create mode 100644 src/lessons/welcome/bat/bool2/Main.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/Main.html
create mode 100644 src/lessons/welcome/bat/bool2/MaxMod5.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/MaxMod5.html
create mode 100644 src/lessons/welcome/bat/bool2/MaxMod5.java
create mode 100644 src/lessons/welcome/bat/bool2/NearTen.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/NearTen.html
create mode 100644 src/lessons/welcome/bat/bool2/NearTen.java
create mode 100644 src/lessons/welcome/bat/bool2/RedTicket.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/RedTicket.html
create mode 100644 src/lessons/welcome/bat/bool2/RedTicket.java
create mode 100644 src/lessons/welcome/bat/bool2/ShareDigit.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/ShareDigit.html
create mode 100644 src/lessons/welcome/bat/bool2/ShareDigit.java
create mode 100644 src/lessons/welcome/bat/bool2/SortaSum.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/SortaSum.html
create mode 100644 src/lessons/welcome/bat/bool2/SortaSum.java
create mode 100644 src/lessons/welcome/bat/bool2/SquirrelPlay.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/SquirrelPlay.html
create mode 100644 src/lessons/welcome/bat/bool2/SquirrelPlay.java
create mode 100644 src/lessons/welcome/bat/bool2/TeaParty.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/TeaParty.html
create mode 100644 src/lessons/welcome/bat/bool2/TeaParty.java
create mode 100644 src/lessons/welcome/bat/bool2/TeenSum.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/TeenSum.html
create mode 100644 src/lessons/welcome/bat/bool2/TeenSum.java
create mode 100644 src/lessons/welcome/bat/bool2/TwoAsOne.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/TwoAsOne.html
create mode 100644 src/lessons/welcome/bat/bool2/TwoAsOne.java
create mode 100644 src/lessons/welcome/bat/bool2/WithoutDoubles.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/WithoutDoubles.html
create mode 100644 src/lessons/welcome/bat/bool2/WithoutDoubles.java
create mode 100644 src/lessons/welcome/bdr/BDR2Entity.scala
create mode 100644 src/lessons/welcome/bdr/BDREntity.scala
delete mode 100644 src/lessons/welcome/bool1/Close10.fr.html
delete mode 100644 src/lessons/welcome/bool1/Close10.html
delete mode 100644 src/lessons/welcome/bool1/Close10.java
delete mode 100644 src/lessons/welcome/bool1/CountTeen.fr.html
delete mode 100644 src/lessons/welcome/bool1/CountTeen.java
delete mode 100644 src/lessons/welcome/bool1/Diff21.fr.html
delete mode 100644 src/lessons/welcome/bool1/Diff21.html
delete mode 100644 src/lessons/welcome/bool1/Diff21.java
delete mode 100644 src/lessons/welcome/bool1/HasTeen.fr.html
delete mode 100644 src/lessons/welcome/bool1/HasTeen.html
delete mode 100644 src/lessons/welcome/bool1/HasTeen.java
delete mode 100644 src/lessons/welcome/bool1/IcyHot.fr.html
delete mode 100644 src/lessons/welcome/bool1/IcyHot.html
delete mode 100644 src/lessons/welcome/bool1/IcyHot.java
delete mode 100644 src/lessons/welcome/bool1/In1020.fr.html
delete mode 100644 src/lessons/welcome/bool1/In1020.html
delete mode 100644 src/lessons/welcome/bool1/In1020.java
delete mode 100644 src/lessons/welcome/bool1/In3050.fr.html
delete mode 100644 src/lessons/welcome/bool1/In3050.html
delete mode 100644 src/lessons/welcome/bool1/In3050.java
delete mode 100644 src/lessons/welcome/bool1/LastDigit.fr.html
delete mode 100644 src/lessons/welcome/bool1/LastDigit.html
delete mode 100644 src/lessons/welcome/bool1/LastDigit.java
delete mode 100644 src/lessons/welcome/bool1/LoneTeen.fr.html
delete mode 100644 src/lessons/welcome/bool1/LoneTeen.html
delete mode 100644 src/lessons/welcome/bool1/LoneTeen.java
delete mode 100644 src/lessons/welcome/bool1/Main.fr.html
delete mode 100644 src/lessons/welcome/bool1/Main.html
delete mode 100644 src/lessons/welcome/bool1/Makes10.fr.html
delete mode 100644 src/lessons/welcome/bool1/Makes10.html
delete mode 100644 src/lessons/welcome/bool1/Makes10.java
delete mode 100644 src/lessons/welcome/bool1/Max1020.fr.html
delete mode 100644 src/lessons/welcome/bool1/Max1020.html
delete mode 100644 src/lessons/welcome/bool1/Max1020.java
delete mode 100644 src/lessons/welcome/bool1/MonkeyTrouble.fr.html
delete mode 100644 src/lessons/welcome/bool1/MonkeyTrouble.html
delete mode 100644 src/lessons/welcome/bool1/MonkeyTrouble.java
delete mode 100644 src/lessons/welcome/bool1/NearHundred.fr.html
delete mode 100644 src/lessons/welcome/bool1/NearHundred.html
delete mode 100644 src/lessons/welcome/bool1/NearHundred.java
delete mode 100644 src/lessons/welcome/bool1/ParotTrouble.fr.html
delete mode 100644 src/lessons/welcome/bool1/ParotTrouble.html
delete mode 100644 src/lessons/welcome/bool1/ParotTrouble.java
delete mode 100644 src/lessons/welcome/bool1/PosNeg.fr.html
delete mode 100644 src/lessons/welcome/bool1/PosNeg.html
delete mode 100644 src/lessons/welcome/bool1/PosNeg.java
delete mode 100644 src/lessons/welcome/bool1/SleepIn.fr.html
delete mode 100644 src/lessons/welcome/bool1/SleepIn.html
delete mode 100644 src/lessons/welcome/bool1/SleepIn.java
delete mode 100644 src/lessons/welcome/bool1/SumDouble.fr.html
delete mode 100644 src/lessons/welcome/bool1/SumDouble.html
delete mode 100644 src/lessons/welcome/bool1/SumDouble.java
delete mode 100644 src/lessons/welcome/bool2/AlarmClock.fr.html
delete mode 100644 src/lessons/welcome/bool2/AlarmClock.html
delete mode 100644 src/lessons/welcome/bool2/AlarmClock.java
delete mode 100644 src/lessons/welcome/bool2/AnswerCell.fr.html
delete mode 100644 src/lessons/welcome/bool2/AnswerCell.html
delete mode 100644 src/lessons/welcome/bool2/AnswerCell.java
delete mode 100644 src/lessons/welcome/bool2/BlueTicket.fr.html
delete mode 100644 src/lessons/welcome/bool2/BlueTicket.html
delete mode 100644 src/lessons/welcome/bool2/BlueTicket.java
delete mode 100644 src/lessons/welcome/bool2/CaughtSpeeding.fr.html
delete mode 100644 src/lessons/welcome/bool2/CaughtSpeeding.html
delete mode 100644 src/lessons/welcome/bool2/CaughtSpeeding.java
delete mode 100644 src/lessons/welcome/bool2/CigarParty.fr.html
delete mode 100644 src/lessons/welcome/bool2/CigarParty.html
delete mode 100644 src/lessons/welcome/bool2/CigarParty.java
delete mode 100644 src/lessons/welcome/bool2/DateFashion.fr.html
delete mode 100644 src/lessons/welcome/bool2/DateFashion.html
delete mode 100644 src/lessons/welcome/bool2/DateFashion.java
delete mode 100644 src/lessons/welcome/bool2/GreenTicket.fr.html
delete mode 100644 src/lessons/welcome/bool2/GreenTicket.html
delete mode 100644 src/lessons/welcome/bool2/GreenTicket.java
delete mode 100644 src/lessons/welcome/bool2/In1To10.fr.html
delete mode 100644 src/lessons/welcome/bool2/In1To10.html
delete mode 100644 src/lessons/welcome/bool2/In1To10.java
delete mode 100644 src/lessons/welcome/bool2/InOrder.fr.html
delete mode 100644 src/lessons/welcome/bool2/InOrder.html
delete mode 100644 src/lessons/welcome/bool2/InOrder.java
delete mode 100644 src/lessons/welcome/bool2/InOrderEqual.fr.html
delete mode 100644 src/lessons/welcome/bool2/InOrderEqual.html
delete mode 100644 src/lessons/welcome/bool2/InOrderEqual.java
delete mode 100644 src/lessons/welcome/bool2/LastDigit2.fr.html
delete mode 100644 src/lessons/welcome/bool2/LastDigit2.html
delete mode 100644 src/lessons/welcome/bool2/LastDigit2.java
delete mode 100644 src/lessons/welcome/bool2/LessBy10.fr.html
delete mode 100644 src/lessons/welcome/bool2/LessBy10.html
delete mode 100644 src/lessons/welcome/bool2/LessBy10.java
delete mode 100644 src/lessons/welcome/bool2/Main.fr.html
delete mode 100644 src/lessons/welcome/bool2/Main.html
delete mode 100644 src/lessons/welcome/bool2/MaxMod5.fr.html
delete mode 100644 src/lessons/welcome/bool2/MaxMod5.html
delete mode 100644 src/lessons/welcome/bool2/MaxMod5.java
delete mode 100644 src/lessons/welcome/bool2/NearTen.fr.html
delete mode 100644 src/lessons/welcome/bool2/NearTen.html
delete mode 100644 src/lessons/welcome/bool2/NearTen.java
delete mode 100644 src/lessons/welcome/bool2/RedTicket.fr.html
delete mode 100644 src/lessons/welcome/bool2/RedTicket.html
delete mode 100644 src/lessons/welcome/bool2/RedTicket.java
delete mode 100644 src/lessons/welcome/bool2/ShareDigit.fr.html
delete mode 100644 src/lessons/welcome/bool2/ShareDigit.html
delete mode 100644 src/lessons/welcome/bool2/ShareDigit.java
delete mode 100644 src/lessons/welcome/bool2/SortaSum.fr.html
delete mode 100644 src/lessons/welcome/bool2/SortaSum.html
delete mode 100644 src/lessons/welcome/bool2/SortaSum.java
delete mode 100644 src/lessons/welcome/bool2/SquirrelPlay.fr.html
delete mode 100644 src/lessons/welcome/bool2/SquirrelPlay.html
delete mode 100644 src/lessons/welcome/bool2/SquirrelPlay.java
delete mode 100644 src/lessons/welcome/bool2/TeaParty.fr.html
delete mode 100644 src/lessons/welcome/bool2/TeaParty.html
delete mode 100644 src/lessons/welcome/bool2/TeaParty.java
delete mode 100644 src/lessons/welcome/bool2/TeenSum.fr.html
delete mode 100644 src/lessons/welcome/bool2/TeenSum.html
delete mode 100644 src/lessons/welcome/bool2/TeenSum.java
delete mode 100644 src/lessons/welcome/bool2/TwoAsOne.fr.html
delete mode 100644 src/lessons/welcome/bool2/TwoAsOne.html
delete mode 100644 src/lessons/welcome/bool2/TwoAsOne.java
delete mode 100644 src/lessons/welcome/bool2/WithoutDoubles.fr.html
delete mode 100644 src/lessons/welcome/bool2/WithoutDoubles.html
delete mode 100644 src/lessons/welcome/bool2/WithoutDoubles.java
create mode 100644 src/lessons/welcome/conditions/ConditionsEntity.scala
create mode 100644 src/lessons/welcome/environment/EnvironmentEntity.scala
rename src/lessons/welcome/{basics/Basics-answer0.map => instructions/Instructions-answer0.map} (100%)
create mode 100644 src/lessons/welcome/instructions/Instructions.fr.html
create mode 100644 src/lessons/welcome/instructions/Instructions.html
create mode 100644 src/lessons/welcome/instructions/Instructions.java
rename src/lessons/welcome/{basicsdrawg/BasicsDrawG-answer0.map => instructions/InstructionsDrawG-answer0.map} (100%)
create mode 100644 src/lessons/welcome/instructions/InstructionsDrawG.fr.html
create mode 100644 src/lessons/welcome/instructions/InstructionsDrawG.html
create mode 100644 src/lessons/welcome/instructions/InstructionsDrawG.java
create mode 100644 src/lessons/welcome/instructions/InstructionsDrawGEntity.java
create mode 100644 src/lessons/welcome/instructions/InstructionsDrawGEntity.py
create mode 100644 src/lessons/welcome/instructions/InstructionsDrawGEntity.scala
create mode 100644 src/lessons/welcome/instructions/InstructionsEntity.java
create mode 100644 src/lessons/welcome/instructions/InstructionsEntity.js
create mode 100644 src/lessons/welcome/instructions/InstructionsEntity.py
create mode 100644 src/lessons/welcome/instructions/InstructionsEntity.scala
create mode 100644 src/lessons/welcome/instructions/sub-exercise-folded.png
create mode 100644 src/lessons/welcome/instructions/sub-exercise-unfolded.png
delete mode 100644 src/lessons/welcome/loop/dowhileloop/LoopDoWhile.fr.html
delete mode 100644 src/lessons/welcome/loop/dowhileloop/LoopDoWhile.html
delete mode 100644 src/lessons/welcome/loop/dowhileloop/LoopDoWhile.java
delete mode 100644 src/lessons/welcome/loop/dowhileloop/LoopDoWhileEntity.java
delete mode 100644 src/lessons/welcome/loop/dowhileloop/LoopDoWhileEntity.py
delete mode 100644 src/lessons/welcome/loop/dowhileloop/Poucet.fr.html
delete mode 100644 src/lessons/welcome/loop/dowhileloop/Poucet.html
delete mode 100644 src/lessons/welcome/loop/dowhileloop/Poucet.java
delete mode 100644 src/lessons/welcome/loop/dowhileloop/PoucetEntity.java
delete mode 100644 src/lessons/welcome/loop/dowhileloop/PoucetEntity.py
delete mode 100644 src/lessons/welcome/loop/forloop/LoopCourse.html
delete mode 100644 src/lessons/welcome/loop/forloop/LoopCourse.java
delete mode 100644 src/lessons/welcome/loop/forloop/LoopCourseEntity.java
delete mode 100644 src/lessons/welcome/loop/forloop/LoopCourseEntity.py
delete mode 100644 src/lessons/welcome/loop/forloop/LoopCourseForest.java
delete mode 100644 src/lessons/welcome/loop/forloop/LoopCourseForestEntity.java
delete mode 100644 src/lessons/welcome/loop/forloop/LoopCourseForestEntity.py
delete mode 100644 src/lessons/welcome/loop/forloop/LoopFor.fr.html
delete mode 100644 src/lessons/welcome/loop/forloop/LoopFor.html
delete mode 100644 src/lessons/welcome/loop/forloop/LoopFor.java
delete mode 100644 src/lessons/welcome/loop/forloop/LoopForEntity.java
delete mode 100644 src/lessons/welcome/loop/forloop/LoopStairs.html
delete mode 100644 src/lessons/welcome/loop/forloop/LoopStairs.java
delete mode 100644 src/lessons/welcome/loop/forloop/LoopStairsEntity.java
delete mode 100644 src/lessons/welcome/loop/forloop/LoopStairsEntity.py
delete mode 100644 src/lessons/welcome/loop/whileloop/LoopWhile.fr.html
delete mode 100644 src/lessons/welcome/loop/whileloop/LoopWhile.html
delete mode 100644 src/lessons/welcome/loop/whileloop/LoopWhile.java
delete mode 100644 src/lessons/welcome/loop/whileloop/LoopWhileEntity.java
delete mode 100644 src/lessons/welcome/loop/whileloop/WhileMoria.fr.html
delete mode 100644 src/lessons/welcome/loop/whileloop/WhileMoria.html
delete mode 100644 src/lessons/welcome/loop/whileloop/WhileMoria.java
delete mode 100644 src/lessons/welcome/loop/whileloop/WhileMoriaEntity.java
delete mode 100644 src/lessons/welcome/loop/whileloop/WhileMoriaEntity.py
rename src/lessons/welcome/{loop/dowhileloop => loopdowhile}/LoopDoWhile-answer0.map (100%)
create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhile.fr.html
create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhile.html
create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhile.java
create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhileEntity.java
create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhileEntity.py
create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhileEntity.scala
rename src/lessons/welcome/{loop/dowhileloop => loopdowhile}/Poucet-answer0.map (100%)
rename src/lessons/welcome/{loop/dowhileloop => loopdowhile}/Poucet-answer1.map (100%)
create mode 100644 src/lessons/welcome/loopdowhile/Poucet.fr.html
create mode 100644 src/lessons/welcome/loopdowhile/Poucet.html
create mode 100644 src/lessons/welcome/loopdowhile/Poucet.java
rename src/lessons/welcome/{loop/dowhileloop => loopdowhile}/Poucet.map (100%)
rename src/lessons/welcome/{loop/dowhileloop => loopdowhile}/Poucet2.map (100%)
create mode 100644 src/lessons/welcome/loopdowhile/PoucetEntity.java
create mode 100644 src/lessons/welcome/loopdowhile/PoucetEntity.py
create mode 100644 src/lessons/welcome/loopdowhile/PoucetEntity.scala
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopCourse-answer0.map (100%)
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopCourse.fr.html (100%)
create mode 100644 src/lessons/welcome/loopfor/LoopCourse.html
create mode 100644 src/lessons/welcome/loopfor/LoopCourse.java
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopCourse.map (100%)
create mode 100644 src/lessons/welcome/loopfor/LoopCourseEntity.java
create mode 100644 src/lessons/welcome/loopfor/LoopCourseEntity.py
create mode 100644 src/lessons/welcome/loopfor/LoopCourseEntity.scala
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopCourseForest-answer0.map (100%)
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopCourseForest.fr.html (100%)
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopCourseForest.html (100%)
create mode 100644 src/lessons/welcome/loopfor/LoopCourseForest.java
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopCourseForest.map (100%)
create mode 100644 src/lessons/welcome/loopfor/LoopCourseForestEntity.java
create mode 100644 src/lessons/welcome/loopfor/LoopCourseForestEntity.py
create mode 100644 src/lessons/welcome/loopfor/LoopCourseForestEntity.scala
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopFor-answer0.map (100%)
create mode 100644 src/lessons/welcome/loopfor/LoopFor.fr.html
create mode 100644 src/lessons/welcome/loopfor/LoopFor.html
create mode 100644 src/lessons/welcome/loopfor/LoopFor.java
create mode 100644 src/lessons/welcome/loopfor/LoopForEntity.java
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopForEntity.py (100%)
create mode 100644 src/lessons/welcome/loopfor/LoopForEntity.scala
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopStairs-answer0.map (100%)
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopStairs.fr.html (100%)
create mode 100644 src/lessons/welcome/loopfor/LoopStairs.html
create mode 100644 src/lessons/welcome/loopfor/LoopStairs.java
rename src/lessons/welcome/{loop/forloop => loopfor}/LoopStairs.map (100%)
create mode 100644 src/lessons/welcome/loopfor/LoopStairsEntity.java
create mode 100644 src/lessons/welcome/loopfor/LoopStairsEntity.py
create mode 100644 src/lessons/welcome/loopfor/LoopStairsEntity.scala
rename src/lessons/welcome/{baggleseeker => loopwhile}/BaggleSeeker-answer0.map (100%)
create mode 100644 src/lessons/welcome/loopwhile/BaggleSeeker.fr.html
create mode 100644 src/lessons/welcome/loopwhile/BaggleSeeker.html
create mode 100644 src/lessons/welcome/loopwhile/BaggleSeeker.java
create mode 100644 src/lessons/welcome/loopwhile/BaggleSeekerEntity.java
rename src/lessons/welcome/{baggleseeker => loopwhile}/BaggleSeekerEntity.py (100%)
create mode 100644 src/lessons/welcome/loopwhile/BaggleSeekerEntity.scala
rename src/lessons/welcome/{loop/whileloop => loopwhile}/LoopWhile-answer0.map (100%)
create mode 100644 src/lessons/welcome/loopwhile/LoopWhile.fr.html
create mode 100644 src/lessons/welcome/loopwhile/LoopWhile.html
create mode 100644 src/lessons/welcome/loopwhile/LoopWhile.java
create mode 100644 src/lessons/welcome/loopwhile/LoopWhileEntity.java
rename src/lessons/welcome/{loop/whileloop => loopwhile}/LoopWhileEntity.py (100%)
create mode 100644 src/lessons/welcome/loopwhile/LoopWhileEntity.scala
rename src/lessons/welcome/{loop/whileloop => loopwhile}/WhileMoria-answer0.map (100%)
create mode 100644 src/lessons/welcome/loopwhile/WhileMoria.fr.html
create mode 100644 src/lessons/welcome/loopwhile/WhileMoria.html
create mode 100644 src/lessons/welcome/loopwhile/WhileMoria.java
rename src/lessons/welcome/{loop/whileloop => loopwhile}/WhileMoria.map (100%)
create mode 100644 src/lessons/welcome/loopwhile/WhileMoriaEntity.java
create mode 100644 src/lessons/welcome/loopwhile/WhileMoriaEntity.py
create mode 100644 src/lessons/welcome/loopwhile/WhileMoriaEntity.scala
create mode 100644 src/lessons/welcome/methods/args/MethodsArgsEntity.scala
rename src/lessons/welcome/methods/{doghouse => basics}/MethodsDogHouse-answer0.map (100%)
create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouse.fr.html
create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouse.html
create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouse.java
create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouseEntity.java
create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouseEntity.py
create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouseEntity.scala
create mode 100644 src/lessons/welcome/methods/basics/MethodsEntity.scala
delete mode 100644 src/lessons/welcome/methods/doghouse/MethodsDogHouse.fr.html
delete mode 100644 src/lessons/welcome/methods/doghouse/MethodsDogHouse.html
delete mode 100644 src/lessons/welcome/methods/doghouse/MethodsDogHouse.java
delete mode 100644 src/lessons/welcome/methods/doghouse/MethodsDogHouseEntity.java
delete mode 100644 src/lessons/welcome/methods/doghouse/MethodsDogHouseEntity.py
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCase-answer0.map
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCase.fr.html
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCase.html
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCase.java
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCase.map
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCaseEntity.java
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCaseEntity.py
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCaseEntity.scala
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPot-answer0.map
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPot.fr.html
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPot.html
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPot.java
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPot.map
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPotEntity.java
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPotEntity.py
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPotEntity.scala
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureEntity.scala
rename src/lessons/welcome/methods/{picture3/MethodsPicture3-answer0.map => picture/MethodsPictureLarge-answer0.map} (100%)
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLarge.fr.html
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLarge.html
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLarge.java
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLargeEntity.java
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLargeEntity.py
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLargeEntity.scala
rename src/lessons/welcome/methods/{picture4/MethodsPicture4-answer0.map => picture/PatternPicture-answer0.map} (100%)
create mode 100644 src/lessons/welcome/methods/picture/PatternPicture.fr.html
create mode 100644 src/lessons/welcome/methods/picture/PatternPicture.html
create mode 100644 src/lessons/welcome/methods/picture/PatternPicture.java
create mode 100644 src/lessons/welcome/methods/picture/PatternPictureEntity.java
create mode 100644 src/lessons/welcome/methods/picture/PatternPictureEntity.py
create mode 100644 src/lessons/welcome/methods/picture/PatternPictureEntity.scala
create mode 100644 src/lessons/welcome/methods/picture/PictureMono-answer0.map
create mode 100644 src/lessons/welcome/methods/picture/PictureMono.fr.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono.java
create mode 100644 src/lessons/welcome/methods/picture/PictureMono2-answer0.map
create mode 100644 src/lessons/welcome/methods/picture/PictureMono2.fr.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono2.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono2.java
create mode 100644 src/lessons/welcome/methods/picture/PictureMono2Entity.java
create mode 100644 src/lessons/welcome/methods/picture/PictureMono2Entity.py
create mode 100644 src/lessons/welcome/methods/picture/PictureMono2Entity.scala
create mode 100644 src/lessons/welcome/methods/picture/PictureMono3-answer0.map
create mode 100644 src/lessons/welcome/methods/picture/PictureMono3.fr.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono3.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono3.java
create mode 100644 src/lessons/welcome/methods/picture/PictureMono3Entity.java
create mode 100644 src/lessons/welcome/methods/picture/PictureMono3Entity.py
create mode 100644 src/lessons/welcome/methods/picture/PictureMono3Entity.scala
create mode 100644 src/lessons/welcome/methods/picture/PictureMonoEntity.java
create mode 100644 src/lessons/welcome/methods/picture/PictureMonoEntity.py
create mode 100644 src/lessons/welcome/methods/picture/PictureMonoEntity.scala
delete mode 100644 src/lessons/welcome/methods/picture2/MethodsPicture2-answer0.map
delete mode 100644 src/lessons/welcome/methods/picture2/MethodsPicture2.fr.html
delete mode 100644 src/lessons/welcome/methods/picture2/MethodsPicture2.html
delete mode 100644 src/lessons/welcome/methods/picture2/MethodsPicture2.java
delete mode 100644 src/lessons/welcome/methods/picture2/MethodsPicture2Entity.java
delete mode 100644 src/lessons/welcome/methods/picture2/MethodsPicture2Entity.py
delete mode 100644 src/lessons/welcome/methods/picture3/MethodsPicture3.fr.html
delete mode 100644 src/lessons/welcome/methods/picture3/MethodsPicture3.html
delete mode 100644 src/lessons/welcome/methods/picture3/MethodsPicture3.java
delete mode 100644 src/lessons/welcome/methods/picture3/MethodsPicture3Entity.java
delete mode 100644 src/lessons/welcome/methods/picture3/MethodsPicture3Entity.py
delete mode 100644 src/lessons/welcome/methods/picture4/MethodsPicture4.fr.html
delete mode 100644 src/lessons/welcome/methods/picture4/MethodsPicture4.html
delete mode 100644 src/lessons/welcome/methods/picture4/MethodsPicture4.java
delete mode 100644 src/lessons/welcome/methods/picture4/MethodsPicture4Entity.java
delete mode 100644 src/lessons/welcome/methods/picture4/MethodsPicture4Entity.py
create mode 100644 src/lessons/welcome/methods/returning/MethodsReturningEntity.scala
rename src/lessons/welcome/{ => methods}/slug/SlugHunting-answer0.map (100%)
rename src/lessons/welcome/{ => methods}/slug/SlugHunting-answer1.map (100%)
create mode 100644 src/lessons/welcome/methods/slug/SlugHunting.fr.html
rename src/lessons/welcome/{ => methods}/slug/SlugHunting.html (100%)
create mode 100644 src/lessons/welcome/methods/slug/SlugHunting.java
create mode 100644 src/lessons/welcome/methods/slug/SlugHuntingEntity.java
create mode 100644 src/lessons/welcome/methods/slug/SlugHuntingEntity.py
create mode 100644 src/lessons/welcome/methods/slug/SlugHuntingEntity.scala
rename src/lessons/welcome/{ => methods}/slug/SlugSnail-answer0.map (100%)
rename src/lessons/welcome/{ => methods}/slug/SlugSnail-answer1.map (100%)
rename src/lessons/welcome/{ => methods}/slug/SlugSnail.fr.html (100%)
rename src/lessons/welcome/{ => methods}/slug/SlugSnail.html (100%)
create mode 100644 src/lessons/welcome/methods/slug/SlugSnail.java
create mode 100644 src/lessons/welcome/methods/slug/SlugSnailEntity.java
create mode 100644 src/lessons/welcome/methods/slug/SlugSnailEntity.py
create mode 100644 src/lessons/welcome/methods/slug/SlugSnailEntity.scala
rename src/lessons/welcome/{ => methods}/slug/SlugTracking-answer0.map (100%)
rename src/lessons/welcome/{ => methods}/slug/SlugTracking-answer1.map (100%)
create mode 100644 src/lessons/welcome/methods/slug/SlugTracking.fr.html
create mode 100644 src/lessons/welcome/methods/slug/SlugTracking.html
create mode 100644 src/lessons/welcome/methods/slug/SlugTracking.java
create mode 100644 src/lessons/welcome/methods/slug/SlugTrackingEntity.java
create mode 100644 src/lessons/welcome/methods/slug/SlugTrackingEntity.py
create mode 100644 src/lessons/welcome/methods/slug/SlugTrackingEntity.scala
delete mode 100644 src/lessons/welcome/slug/SlugHunting.fr.html
delete mode 100644 src/lessons/welcome/slug/SlugHunting.java
delete mode 100644 src/lessons/welcome/slug/SlugHuntingEntity.java
delete mode 100644 src/lessons/welcome/slug/SlugHuntingEntity.py
delete mode 100644 src/lessons/welcome/slug/SlugSnail.java
delete mode 100644 src/lessons/welcome/slug/SlugSnailEntity.java
delete mode 100644 src/lessons/welcome/slug/SlugSnailEntity.py
delete mode 100644 src/lessons/welcome/slug/SlugTracking.fr.html
delete mode 100644 src/lessons/welcome/slug/SlugTracking.html
delete mode 100644 src/lessons/welcome/slug/SlugTracking.java
delete mode 100644 src/lessons/welcome/slug/SlugTrackingEntity.java
delete mode 100644 src/lessons/welcome/slug/SlugTrackingEntity.py
delete mode 100644 src/lessons/welcome/snake/Snake.fr.html
delete mode 100644 src/lessons/welcome/snake/Snake.html
delete mode 100644 src/lessons/welcome/snake/Snake.java
delete mode 100644 src/lessons/welcome/snake/SnakeEntity.java
delete mode 100644 src/lessons/welcome/snake/SnakeEntity.py
rename src/lessons/welcome/{snake => traversal}/Snake-answer0.map (100%)
create mode 100644 src/lessons/welcome/traversal/Snake.fr.html
create mode 100644 src/lessons/welcome/traversal/Snake.html
create mode 100644 src/lessons/welcome/traversal/Snake.java
create mode 100644 src/lessons/welcome/traversal/SnakeEntity.java
create mode 100644 src/lessons/welcome/traversal/SnakeEntity.py
create mode 100644 src/lessons/welcome/traversal/SnakeEntity.scala
create mode 100644 src/lessons/welcome/traversal/column/TraversalByColumnEntity.scala
create mode 100644 src/lessons/welcome/traversal/diagonal/TraversalDiagonalEntity.scala
create mode 100644 src/lessons/welcome/traversal/line/TraversalByLineEntity.scala
create mode 100644 src/lessons/welcome/traversal/zigzag/TraversalZigZagEntity.scala
create mode 100644 src/lessons/welcome/variables/RunFourEntity.scala
create mode 100644 src/lessons/welcome/variables/RunHalfEntity.scala
create mode 100644 src/lessons/welcome/variables/VariablesEntity.scala
create mode 100644 src/plm/core/CompilerJava.java
create mode 100644 src/plm/core/CompilerScala.java
create mode 100644 src/plm/core/ExoTest.java
create mode 100644 src/plm/core/GameListener.java
create mode 100644 src/plm/core/GameStateListener.java
create mode 100644 src/plm/core/HumanLangChangesListener.java
create mode 100644 src/plm/core/PLMCompilerException.java
create mode 100644 src/plm/core/PLMException.java
create mode 100644 src/plm/core/ProgLangChangesListener.java
create mode 100644 src/plm/core/PythonExceptionDecipher.java
create mode 100644 src/plm/core/StatusStateListener.java
create mode 100644 src/plm/core/model/Course.java
create mode 100644 src/plm/core/model/CourseAppEngine.java
create mode 100644 src/plm/core/model/DemoRunner.java
create mode 100644 src/plm/core/model/Game.java
create mode 100644 src/plm/core/model/HelpAppEngine.java
create mode 100644 src/plm/core/model/HelpServer.java
create mode 100644 src/plm/core/model/LessonLoadingException.java
create mode 100644 src/plm/core/model/LessonRunner.java
create mode 100644 src/plm/core/model/LogWriter.java
create mode 100644 src/plm/core/model/Logger.java
create mode 100644 src/plm/core/model/ProgrammingLanguage.java
create mode 100644 src/plm/core/model/ServerAnswer.java
create mode 100644 src/plm/core/model/ServerExerciseData.java
create mode 100644 src/plm/core/model/ServerUserData.java
create mode 100644 src/plm/core/model/UserAbortException.java
create mode 100644 src/plm/core/model/lesson/AccessibleExercisesListener.java
create mode 100644 src/plm/core/model/lesson/BrokenLessonException.java
create mode 100644 src/plm/core/model/lesson/ExecutionProgress.java
create mode 100644 src/plm/core/model/lesson/Exercise.java
create mode 100644 src/plm/core/model/lesson/ExerciseTemplated.java
create mode 100644 src/plm/core/model/lesson/ExerciseTemplatingEntity.java
create mode 100644 src/plm/core/model/lesson/Lecture.java
create mode 100644 src/plm/core/model/lesson/Lesson.java
create mode 100644 src/plm/core/model/lesson/NoSuchEntityException.java
create mode 100644 src/plm/core/model/lesson/package-info.java
create mode 100644 src/plm/core/model/package-info.java
create mode 100644 src/plm/core/model/session/FileSessionKit.java
create mode 100644 src/plm/core/model/session/ISessionKit.java
create mode 100644 src/plm/core/model/session/ISourceFileListener.java
create mode 100644 src/plm/core/model/session/SessionDB.java
create mode 100644 src/plm/core/model/session/SourceFile.java
create mode 100644 src/plm/core/model/session/SourceFileRevertable.java
create mode 100644 src/plm/core/model/session/ZipSessionKit.java
create mode 100644 src/plm/core/model/session/package-info.java
create mode 100644 src/plm/core/model/tracking/HeartBeatSpy.java
create mode 100644 src/plm/core/model/tracking/LocalFileSpy.java
create mode 100644 src/plm/core/model/tracking/ProgressSpyListener.java
create mode 100644 src/plm/core/model/tracking/ServerSpy.java
create mode 100644 src/plm/core/model/tracking/ServerSpyAppEngine.java
create mode 100644 src/plm/core/model/tracking/TwitterSpy.java
create mode 100644 src/plm/core/model/tracking/package-info.java
create mode 100644 src/plm/core/package-info.java
create mode 100644 src/plm/core/ui/AboutLessonDialog.java
create mode 100644 src/plm/core/ui/AboutPLMDialog.java
create mode 100644 src/plm/core/ui/AboutWorldDialog.java
create mode 100644 src/plm/core/ui/AbstractAboutDialog.java
create mode 100644 src/plm/core/ui/ChooseCourseDialog.java
create mode 100644 src/plm/core/ui/ChooseLectureDialog.java
create mode 100644 src/plm/core/ui/ChooseLessonDialog.java
create mode 100644 src/plm/core/ui/CreateCourseDialog.java
create mode 100644 src/plm/core/ui/EntityCellRenderer.java
create mode 100644 src/plm/core/ui/EntityComboListAdapter.java
create mode 100644 src/plm/core/ui/ExerciseFailedDialog.java
create mode 100644 src/plm/core/ui/ExerciseView.java
create mode 100644 src/plm/core/ui/FeedbackDialog.java
create mode 100644 src/plm/core/ui/IEditorPanel.java
create mode 100644 src/plm/core/ui/JavaEditorPanel.java
create mode 100644 src/plm/core/ui/LoggerPanel.java
create mode 100644 src/plm/core/ui/MainFrame.java
create mode 100644 src/plm/core/ui/MissionEditorTabs.java
create mode 100644 src/plm/core/ui/OSXAdapter.java
create mode 100644 src/plm/core/ui/PlmHtmlEditorKit.java
create mode 100644 src/plm/core/ui/ProgrammersLearningMachine.java
create mode 100644 src/plm/core/ui/ResourcesCache.java
create mode 100644 src/plm/core/ui/ResultsPanel.java
create mode 100644 src/plm/core/ui/SourceFileDocumentSynchronizer.java
create mode 100644 src/plm/core/ui/StatusBar.java
create mode 100644 src/plm/core/ui/StudentDetailsDialog.java
create mode 100644 src/plm/core/ui/TeacherConsoleDialog.java
create mode 100644 src/plm/core/ui/TipsDialog.java
create mode 100644 src/plm/core/ui/WorldCellRenderer.java
create mode 100644 src/plm/core/ui/WorldComboListAdapter.java
create mode 100644 src/plm/core/ui/WorldView.java
create mode 100644 src/plm/core/ui/action/AbstractGameAction.java
create mode 100644 src/plm/core/ui/action/CleanUpSession.java
create mode 100644 src/plm/core/ui/action/CreateCourse.java
create mode 100644 src/plm/core/ui/action/DeleteCourse.java
create mode 100644 src/plm/core/ui/action/ExportSession.java
create mode 100644 src/plm/core/ui/action/HelpMe.java
create mode 100644 src/plm/core/ui/action/ImportSession.java
create mode 100644 src/plm/core/ui/action/OneStep.java
create mode 100644 src/plm/core/ui/action/PlayDemo.java
create mode 100644 src/plm/core/ui/action/QuitGame.java
create mode 100644 src/plm/core/ui/action/RefreshCourse.java
create mode 100644 src/plm/core/ui/action/Reset.java
create mode 100644 src/plm/core/ui/action/RevertExercise.java
create mode 100644 src/plm/core/ui/action/SetLanguage.java
create mode 100644 src/plm/core/ui/action/SetProgLanguage.java
create mode 100644 src/plm/core/ui/action/StartExecution.java
create mode 100644 src/plm/core/ui/action/StepExecution.java
create mode 100644 src/plm/core/ui/action/StopExecution.java
create mode 100644 src/plm/core/ui/action/SwitchExo.java
create mode 100644 src/plm/core/ui/action/package-info.java
create mode 100644 src/plm/core/ui/editor/MissionEditor.java
create mode 100644 src/plm/core/ui/editor/MissionEditorApp.java
create mode 100644 src/plm/core/ui/package-info.java
create mode 100644 src/plm/core/utils/ColorMapper.java
create mode 100644 src/plm/core/utils/FileUtils.java
create mode 100644 src/plm/core/utils/InvalidColorNameException.java
create mode 100644 src/plm/core/utils/PlmSyntaxPane.java
create mode 100644 src/plm/universe/BrokenWorldFileException.java
create mode 100644 src/plm/universe/Direction.java
create mode 100644 src/plm/universe/Entity.java
create mode 100644 src/plm/universe/EntityControlPanel.java
create mode 100644 src/plm/universe/GridWorld.java
create mode 100644 src/plm/universe/GridWorldCell.java
create mode 100644 src/plm/universe/IEntityStackListener.java
create mode 100644 src/plm/universe/IWorldView.java
create mode 100644 src/plm/universe/World.java
create mode 100644 src/plm/universe/bat/BatEntity.java
create mode 100644 src/plm/universe/bat/BatExercise.java
create mode 100644 src/plm/universe/bat/BatTest.java
rename src/{jlm => plm}/universe/bat/BatWorld.fr.html (100%)
rename src/{jlm => plm}/universe/bat/BatWorld.html (100%)
create mode 100644 src/plm/universe/bat/BatWorld.java
create mode 100644 src/plm/universe/bat/BatWorldView.java
create mode 100644 src/plm/universe/bat/package-info.java
create mode 100644 src/plm/universe/bugglequest/AbstractBuggle.java
create mode 100644 src/plm/universe/bugglequest/Baggle.java
create mode 100644 src/plm/universe/bugglequest/Buggle.java
create mode 100644 src/plm/universe/bugglequest/BuggleWorld.fr.html
create mode 100644 src/plm/universe/bugglequest/BuggleWorld.html
create mode 100644 src/plm/universe/bugglequest/BuggleWorld.java
create mode 100644 src/plm/universe/bugglequest/BuggleWorldCell.java
create mode 100644 src/plm/universe/bugglequest/SimpleBuggle.java
create mode 100644 src/plm/universe/bugglequest/exception/AlreadyHaveBaggleException.java
create mode 100644 src/plm/universe/bugglequest/exception/BuggleInOuterSpaceException.java
create mode 100644 src/plm/universe/bugglequest/exception/BuggleWallException.java
create mode 100644 src/plm/universe/bugglequest/exception/NoBaggleUnderBuggleException.java
create mode 100644 src/plm/universe/bugglequest/mapeditor/EditionListener.java
create mode 100644 src/plm/universe/bugglequest/mapeditor/Editor.java
create mode 100644 src/plm/universe/bugglequest/mapeditor/MainFrame.java
create mode 100644 src/plm/universe/bugglequest/mapeditor/MapEditorApp.java
create mode 100644 src/plm/universe/bugglequest/mapeditor/MapView.java
create mode 100644 src/plm/universe/bugglequest/mapeditor/PropertiesEditor.java
create mode 100644 src/plm/universe/bugglequest/mapeditor/package-info.java
create mode 100644 src/plm/universe/bugglequest/package-info.java
create mode 100644 src/plm/universe/bugglequest/ui/BuggleButtonPanel.java
create mode 100644 src/plm/universe/bugglequest/ui/BuggleColorCellRenderer.java
create mode 100644 src/plm/universe/bugglequest/ui/BuggleWorldView.java
rename src/{jlm => plm}/universe/bugglequest/ui/egg.png (100%)
create mode 100644 src/plm/universe/bugglequest/ui/package-info.java
rename src/{jlm => plm}/universe/bugglequest/ui/rabbit.png (100%)
create mode 100644 src/plm/universe/lightbot/LightBotEditorPanel.java
create mode 100644 src/plm/universe/lightbot/LightBotEntity.java
create mode 100644 src/plm/universe/lightbot/LightBotExercise.java
create mode 100644 src/plm/universe/lightbot/LightBotInstruction.java
create mode 100644 src/plm/universe/lightbot/LightBotSourceFile.java
create mode 100644 src/plm/universe/lightbot/LightBotWorld.fr.html
create mode 100644 src/plm/universe/lightbot/LightBotWorld.html
create mode 100644 src/plm/universe/lightbot/LightBotWorld.java
create mode 100644 src/plm/universe/lightbot/LightBotWorldCell.java
create mode 100644 src/plm/universe/lightbot/LightBotWorldView2D.java
create mode 100644 src/plm/universe/lightbot/LightBotWorldViewIsometric.java
create mode 100644 src/plm/universe/lightbot/package-info.java
create mode 100644 src/plm/universe/package-info.java
create mode 100644 src/plm/universe/sort/CopyVal.java
create mode 100644 src/plm/universe/sort/GetVal.java
create mode 100644 src/plm/universe/sort/Operation.java
create mode 100644 src/plm/universe/sort/SetVal.java
create mode 100644 src/plm/universe/sort/SortingButtonPanel.java
create mode 100644 src/plm/universe/sort/SortingEntity.java
create mode 100644 src/plm/universe/sort/SortingWorld.fr.html
create mode 100644 src/plm/universe/sort/SortingWorld.html
create mode 100644 src/plm/universe/sort/SortingWorld.java
create mode 100644 src/plm/universe/sort/SortingWorldView.java
create mode 100644 src/plm/universe/sort/Swap.java
create mode 100644 src/plm/universe/sort/package-info.java
create mode 100644 src/plm/universe/turtles/Circle.java
create mode 100644 src/plm/universe/turtles/Direction.java
create mode 100644 src/plm/universe/turtles/Line.java
create mode 100644 src/plm/universe/turtles/Shape.java
create mode 100644 src/plm/universe/turtles/SizeHint.java
create mode 100644 src/plm/universe/turtles/Turtle.java
create mode 100644 src/plm/universe/turtles/TurtleButtonPanel.java
create mode 100644 src/plm/universe/turtles/TurtleWorld.fr.html
create mode 100644 src/plm/universe/turtles/TurtleWorld.html
create mode 100644 src/plm/universe/turtles/TurtleWorld.java
create mode 100644 src/plm/universe/turtles/TurtleWorldView.java
create mode 100644 src/plm/universe/turtles/package-info.java
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jlm.git
More information about the pkg-java-commits
mailing list