[jlm] branch debian-debian updated (f5cc439 -> fd9b677)
Martin Quinson
mquinson at alioth.debian.org
Wed Sep 4 19:27:06 UTC 2013
This is an automated email from the git hooks/post-receive script.
mquinson pushed a change to branch debian-debian
in repository jlm.
from f5cc439 also, regenerate the text files so that the change becomes effective
new ffe2417 the package was renamed upstream (jlm->plm)
new d395789 Imported Upstream version 2.2+repack
new f0eee59 Merge tag 'upstream/2.2+repack' into debian-debian
new 7bcf8da fix release version number
new 43d4d06 update our patches to the new upstream release
new 7838448 Prepare the integration of scala programming language
new d23a164 drop scala support: we need v2.10+ that is not in debian yet
new 076c267 ops dropped those jarfiles on the way -- sorry
new 372cd88 further disable twitter in debian
new 0c03c57 fix the no-scala patch
new fd9b677 upload to upstream
The 11 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 +-
debian/changelog | 15 +
debian/control | 35 +-
debian/copyright | 10 +-
debian/javabuild | 2 +-
debian/jlm.1 | 88 -
debian/jlm.desktop | 13 -
debian/jlm.jlibs | 1 -
debian/jlm.manifest | 4 -
debian/jlm.manpages | 1 -
debian/jlm.menu | 3 -
debian/jlm.sh | 13 -
debian/patches/no-scala | 246 +
debian/patches/no-twitter | 82 +-
debian/patches/no-xmpp | 132 -
debian/patches/review-french | 995 --
debian/patches/series | 3 +-
debian/patches/system-ant-tasks | 2 +-
debian/plm.1 | 95 +
debian/plm.desktop | 13 +
debian/plm.jlibs | 1 +
debian/plm.manifest | 3 +
debian/plm.manpages | 1 +
debian/plm.menu | 3 +
debian/plm.sh | 13 +
debian/rules | 40 +-
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 +
1408 files changed, 59250 insertions(+), 49433 deletions(-)
delete mode 100644 debian/jlm.1
delete mode 100644 debian/jlm.desktop
delete mode 100644 debian/jlm.jlibs
delete mode 100644 debian/jlm.manifest
delete mode 100644 debian/jlm.manpages
delete mode 100644 debian/jlm.menu
delete mode 100755 debian/jlm.sh
create mode 100644 debian/patches/no-scala
delete mode 100644 debian/patches/no-xmpp
delete mode 100644 debian/patches/review-french
create mode 100644 debian/plm.1
create mode 100644 debian/plm.desktop
create mode 100644 debian/plm.jlibs
create mode 100644 debian/plm.manifest
create mode 100644 debian/plm.manpages
create mode 100644 debian/plm.menu
create mode 100755 debian/plm.sh
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