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