[jlm] branch debian-upstream updated (d1ebc12 -> f526208)
Martin Quinson
mquinson at alioth.debian.org
Sun Aug 4 22:23:13 UTC 2013
This is an automated email from the git hooks/post-receive script.
mquinson pushed a change to branch debian-upstream
in repository jlm.
from d1ebc12 Imported Upstream version 1.98
new 0e76e73 Imported Upstream version 2.0
new f526208 Imported Upstream version 2.0
The 2 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:
.classpath | 4 +-
COPYING | 6 +-
ChangeLog | 67 +-
TODO | 88 +-
build.xml | 29 +-
img/bt-load-lesson.png | Bin 0 -> 13130 bytes
img/{world_buggle.png => edit_buggle.png} | Bin 6851 -> 6851 bytes
img/edit_nobuggle.png | Bin 0 -> 1222 bytes
img/lang_javascript.png | Bin 515 -> 720 bytes
img/world_baseball.png | Bin 1904 -> 1051 bytes
img/world_lightbot.png | Bin 0 -> 2141 bytes
img/world_turtle.png | Bin 1942 -> 1592 bytes
lib/jsyntaxpane-0.9.5~r148.jar | Bin 316488 -> 0 bytes
lib/jsyntaxpane-0.9.6~r156.jar | Bin 0 -> 391052 bytes
lib/l10n-engine/en.po | 846 +-
lib/l10n-engine/fr.po | 1030 ++-
lib/l10n-engine/jlm.pot | 830 +-
lib/l10n/fr.po | 8508 ++++++++++++--------
lib/l10n/jlm.pot | 5459 ++++++++-----
lib/resources/jlm.configuration.properties | 28 +-
po4a.conf | 199 +-
src/jlm/core/ExoTest.java | 39 +-
src/jlm/core/model/CourseAppEngine.java | 8 +-
src/jlm/core/model/FileUtils.java | 116 -
src/jlm/core/model/Game.java | 142 +-
src/jlm/core/model/HelpAppEngine.java | 4 +-
src/jlm/core/model/LessonRunner.java | 43 +-
src/jlm/core/model/ProgrammingLanguage.java | 8 +-
src/jlm/core/model/lesson/ExerciseTemplated.java | 138 +-
src/jlm/core/model/lesson/Lecture.java | 59 +-
src/jlm/core/model/lesson/Lesson.java | 62 +-
src/jlm/core/model/lesson/SourceFile.java | 2 +-
src/jlm/core/model/session/FileSessionKit.java | 4 +-
src/jlm/core/model/session/SessionDB.java | 101 +-
src/jlm/core/model/session/ZipSessionKit.java | 146 +-
src/jlm/core/model/tracking/IdenticaSpy.java | 2 +-
src/jlm/core/model/tracking/LocalFileSpy.java | 2 +-
.../core/model/tracking/ServerSpyAppEngine.java | 2 +-
src/jlm/core/model/tracking/TwitterSpy.java | 2 +-
src/jlm/core/ui/AboutJLMDialog.java | 4 +-
src/jlm/core/ui/AboutWorldDialog.java | 17 +-
src/jlm/core/ui/ChooseLectureDialog.java | 28 +-
src/jlm/core/ui/DelayBoundedRangeModel.java | 177 -
src/jlm/core/ui/ExerciseView.java | 176 +-
src/jlm/core/ui/FeedbackDialog.java | 179 +
src/jlm/core/ui/JavaLearningMachine.java | 7 +-
src/jlm/core/ui/JlmHtmlEditorKit.java | 62 +-
src/jlm/core/ui/LessonChooser.java | 256 +
src/jlm/core/ui/MainFrame.java | 34 +-
src/jlm/core/ui/MissionEditorTabs.java | 3 +-
src/jlm/core/ui/ResourcesCache.java | 91 +-
src/jlm/core/ui/StatusBar.java | 14 +-
src/jlm/core/ui/WorldView.java | 4 -
src/jlm/core/ui/action/HelpMe.java | 2 +-
src/jlm/core/utils/ColorMapper.java | 48 +
src/jlm/core/utils/FileUtils.java | 135 +
src/jlm/core/utils/InvalidColorNameException.java | 11 +
src/jlm/universe/Entity.java | 214 +-
src/jlm/universe/EntityControlPanel.java | 1 +
src/jlm/universe/GridWorld.java | 34 +
src/jlm/universe/World.java | 38 +-
src/jlm/universe/array/ArrayEntity.java | 64 -
src/jlm/universe/array/ArrayWorld.java | 94 -
src/jlm/universe/array/ArrayWorldView.java | 91 -
src/jlm/universe/array/package-info.java | 5 -
src/jlm/universe/bat/BatWorld.java | 6 +
src/jlm/universe/bat/BatWorldView.java | 106 +-
src/jlm/universe/bugglequest/AbstractBuggle.java | 6 +-
src/jlm/universe/bugglequest/BuggleWorld.fr.html | 45 +-
src/jlm/universe/bugglequest/BuggleWorld.html | 45 +-
src/jlm/universe/bugglequest/BuggleWorld.java | 333 +-
src/jlm/universe/bugglequest/BuggleWorldCell.java | 13 +-
src/jlm/universe/bugglequest/SimpleBuggle.java | 7 +-
.../bugglequest/mapeditor/EditionListener.java | 23 +
src/jlm/universe/bugglequest/mapeditor/Editor.java | 79 +-
.../universe/bugglequest/mapeditor/MainFrame.java | 81 +-
.../bugglequest/mapeditor/MapEditorApp.java | 13 +-
.../universe/bugglequest/mapeditor/MapView.java | 84 +-
.../bugglequest/mapeditor/PropertiesEditor.java | 389 +
.../universe/bugglequest/ui/BuggleButtonPanel.java | 9 -
.../bugglequest/ui/BuggleColorCellRenderer.java | 1 -
.../universe/bugglequest/ui/BuggleWorldView.java | 8 +-
src/jlm/universe/hanoi/HanoiEntity.java | 64 -
src/jlm/universe/hanoi/HanoiInvalidMove.java | 10 -
src/jlm/universe/hanoi/HanoiMovePanel.java | 115 -
src/jlm/universe/hanoi/HanoiWorld.fr.html | 24 -
src/jlm/universe/hanoi/HanoiWorld.html | 20 -
src/jlm/universe/hanoi/HanoiWorld.java | 171 -
src/jlm/universe/hanoi/HanoiWorldView.java | 72 -
src/jlm/universe/hanoi/package-info.java | 7 -
src/jlm/universe/lightbot/LightBotWorld.java | 17 +-
src/jlm/universe/lightbot/LightBotWorldView2D.java | 8 -
.../lightbot/LightBotWorldViewIsometric.java | 8 -
src/jlm/universe/smn/baseball/BaseballBase.java | 123 -
src/jlm/universe/smn/baseball/BaseballEntity.java | 105 -
src/jlm/universe/smn/baseball/BaseballField.java | 389 -
src/jlm/universe/smn/baseball/BaseballMove.java | 94 -
.../universe/smn/baseball/BaseballMovePanel.java | 183 -
src/jlm/universe/smn/baseball/BaseballPlayer.java | 36 -
.../universe/smn/baseball/BaseballWorld.fr.html | 44 -
src/jlm/universe/smn/baseball/BaseballWorld.html | 41 -
src/jlm/universe/smn/baseball/BaseballWorld.java | 191 -
.../universe/smn/baseball/BaseballWorldView.java | 378 -
.../smn/baseball/InvalidMoveException.java | 15 -
.../smn/baseball/InvalidPositionException.java | 15 -
src/jlm/universe/smn/baseball/package-info.java | 7 -
.../universe/smn/pancake/InvalidPancakeNumber.java | 20 -
src/jlm/universe/smn/pancake/Pancake.java | 83 -
src/jlm/universe/smn/pancake/PancakeEntity.java | 115 -
.../smn/pancake/PancakeFlipButtonPanel.java | 115 -
src/jlm/universe/smn/pancake/PancakeWorld.fr.html | 28 -
src/jlm/universe/smn/pancake/PancakeWorld.html | 24 -
src/jlm/universe/smn/pancake/PancakeWorld.java | 250 -
src/jlm/universe/smn/pancake/PancakeWorldView.java | 246 -
src/jlm/universe/smn/pancake/PancakesStack.java | 259 -
src/jlm/universe/smn/pancake/package-info.java | 7 -
src/jlm/universe/sort/CopyVal.java | 1 -
src/jlm/universe/sort/GetVal.java | 28 +
src/jlm/universe/sort/Operation.java | 62 +-
src/jlm/universe/sort/SetVal.java | 12 +-
src/jlm/universe/sort/SortingButtonPanel.java | 1 -
src/jlm/universe/sort/SortingWorld.fr.html | 46 +-
src/jlm/universe/sort/SortingWorld.html | 44 +-
src/jlm/universe/sort/SortingWorld.java | 93 +-
src/jlm/universe/sort/SortingWorldView.java | 212 +-
src/jlm/universe/sort/Swap.java | 1 -
src/jlm/universe/turmite/TurmiteWorld.fr.html | 51 -
src/jlm/universe/turmite/TurmiteWorld.html | 49 -
src/jlm/universe/turmite/TurmiteWorld.java | 105 -
src/jlm/universe/turmite/TurmiteWorldView.java | 37 -
src/jlm/universe/turtles/Line.java | 66 +
src/jlm/universe/turtles/ShapeAbstract.java | 8 -
src/jlm/universe/turtles/ShapeLine.java | 68 -
src/jlm/universe/turtles/TurtleWorld.fr.html | 106 +-
src/jlm/universe/turtles/TurtleWorld.html | 99 +-
src/jlm/universe/turtles/TurtleWorld.java | 38 +-
src/jlm/universe/turtles/TurtleWorldView.java | 8 +-
src/lessons/backtracking/BacktrackingWorld.java | 8 +-
.../backtracking/BacktrackingWorldView.java | 10 +-
.../bat/string1/{altpairs => }/AltPairs.fr.html | 0
.../bat/string1/{altpairs => }/AltPairs.html | 0
src/lessons/bat/string1/AltPairs.java | 56 +
.../string1/{fronttimes => }/FrontTimes.fr.html | 0
.../bat/string1/{fronttimes => }/FrontTimes.html | 0
src/lessons/bat/string1/FrontTimes.java | 59 +
src/lessons/bat/string1/Last2.fr.html | 10 +
src/lessons/bat/string1/Last2.html | 8 +
src/lessons/bat/string1/Last2.java | 68 +
src/lessons/bat/string1/Main.fr.html | 2 +-
src/lessons/bat/string1/Main.java | 18 +-
.../bat/string1/{bits => }/StringBits.fr.html | 0
src/lessons/bat/string1/{bits => }/StringBits.html | 0
src/lessons/bat/string1/StringBits.java | 47 +
.../bat/string1/{match => }/StringMatch.fr.html | 0
.../bat/string1/{match => }/StringMatch.html | 0
src/lessons/bat/string1/StringMatch.java | 61 +
.../string1/{splosion => }/StringSplosion.fr.html | 0
.../bat/string1/{splosion => }/StringSplosion.html | 0
src/lessons/bat/string1/StringSplosion.java | 48 +
.../bat/string1/{times => }/StringTimes.fr.html | 0
.../bat/string1/{times => }/StringTimes.html | 0
src/lessons/bat/string1/StringTimes.java | 49 +
.../bat/string1/{stringx => }/StringX.fr.html | 0
src/lessons/bat/string1/{stringx => }/StringX.html | 0
src/lessons/bat/string1/StringX.java | 52 +
src/lessons/bat/string1/StringYak.fr.html | 7 +
src/lessons/bat/string1/{yak => }/StringYak.html | 0
src/lessons/bat/string1/StringYak.java | 59 +
src/lessons/bat/string1/altpairs/AltPairs.java | 53 -
src/lessons/bat/string1/bits/StringBits.java | 44 -
src/lessons/bat/string1/fronttimes/FrontTimes.java | 50 -
src/lessons/bat/string1/icon.png | Bin 0 -> 2049 bytes
src/lessons/bat/string1/last2/Last2.fr.html | 9 -
src/lessons/bat/string1/last2/Last2.html | 7 -
src/lessons/bat/string1/last2/Last2.java | 60 -
src/lessons/bat/string1/match/StringMatch.java | 56 -
src/lessons/bat/string1/short_desc.fr.html | 7 +
src/lessons/bat/string1/short_desc.html | 6 +
.../bat/string1/splosion/StringSplosion.java | 45 -
src/lessons/bat/string1/stringx/StringX.java | 48 -
src/lessons/bat/string1/times/StringTimes.java | 46 -
src/lessons/bat/string1/yak/StringYak.fr.html | 8 -
src/lessons/bat/string1/yak/StringYak.java | 51 -
src/lessons/lightbot/Board01TwoSteps.fr.html | 5 +-
src/lessons/lightbot/Main.fr.html | 2 +-
src/lessons/lightbot/icon.png | Bin 0 -> 1280 bytes
src/lessons/lightbot/short_desc.fr.html | 8 +
src/lessons/lightbot/short_desc.html | 8 +
src/lessons/maze/Main.html | 2 +-
src/lessons/maze/Main.java | 5 +-
src/lessons/maze/icon.png | Bin 0 -> 2454 bytes
src/lessons/maze/island/IslandMaze-answer0.map | 110 +
src/lessons/maze/island/IslandMaze-answer1.map | 114 +
src/lessons/maze/island/IslandMaze.fr.html | 33 +-
src/lessons/maze/island/IslandMaze.html | 18 +-
src/lessons/maze/island/IslandMaze.java | 60 +-
src/lessons/maze/island/IslandMaze.map | 256 +-
src/lessons/maze/island/IslandMaze2.map | 260 +-
src/lessons/maze/island/IslandMazeEntity.java | 17 +-
src/lessons/maze/island/IslandMazeEntity.py | 101 +-
src/lessons/maze/pledge/PledgeMaze-answer0.map | 167 +
src/lessons/maze/pledge/PledgeMaze-answer1.map | 171 +
src/lessons/maze/pledge/PledgeMaze.fr.html | 67 +-
src/lessons/maze/pledge/PledgeMaze.html | 34 +-
src/lessons/maze/pledge/PledgeMaze.java | 62 +-
src/lessons/maze/pledge/PledgeMaze.map | 569 +-
src/lessons/maze/pledge/PledgeMaze2.map | 573 +-
src/lessons/maze/pledge/PledgeMazeEntity.java | 18 +-
src/lessons/maze/pledge/PledgeMazeEntity.py | 100 +-
.../maze/randommouse/RandomMouseMaze-answer0.map | 17 +
.../maze/randommouse/RandomMouseMaze-answer1.map | 16 +
.../maze/randommouse/RandomMouseMaze.fr.html | 25 +-
src/lessons/maze/randommouse/RandomMouseMaze.html | 14 +-
src/lessons/maze/randommouse/RandomMouseMaze.java | 61 +-
src/lessons/maze/randommouse/RandomMouseMaze.map | 35 +-
src/lessons/maze/randommouse/RandomMouseMaze2.map | 34 +-
.../maze/randommouse/RandomMouseMazeEntity.java | 2 +-
.../maze/randommouse/RandomMouseMazeEntity.py | 83 +-
src/lessons/maze/short_desc.fr.html | 7 +
src/lessons/maze/short_desc.html | 6 +
src/lessons/maze/shortestpath/PledgeMaze.map | 569 +-
.../maze/shortestpath/ShortestPathMaze-answer0.map | 145 +
.../maze/shortestpath/ShortestPathMaze-answer1.map | 288 +
.../maze/shortestpath/ShortestPathMaze.fr.html | 95 +-
.../maze/shortestpath/ShortestPathMaze.html | 52 +-
.../maze/shortestpath/ShortestPathMaze.java | 66 +-
.../maze/shortestpath/ShortestPathMazeEntity.java | 135 +-
.../maze/shortestpath/ShortestPathMazeEntity.py | 229 +-
src/lessons/maze/shortestpath/WallFollowerMaze.map | 275 +-
.../wallfindfollow/WallFindFollowMaze-answer0.map | 129 +
.../wallfindfollow/WallFindFollowMaze-answer1.map | 129 +
.../maze/wallfindfollow/WallFindFollowMaze.fr.html | 13 +-
.../maze/wallfindfollow/WallFindFollowMaze.html | 6 +-
.../maze/wallfindfollow/WallFindFollowMaze.java | 60 +-
.../maze/wallfindfollow/WallFindFollowMaze.map | 129 +
.../maze/wallfindfollow/WallFindFollowMaze2.map | 129 +
.../wallfindfollow/WallFindFollowMazeEntity.py | 26 +
.../maze/wallfollower/WallFollowerMaze-answer0.map | 129 +
.../maze/wallfollower/WallFollowerMaze-answer1.map | 129 +
.../maze/wallfollower/WallFollowerMaze.fr.html | 29 +-
.../maze/wallfollower/WallFollowerMaze.html | 18 +-
.../maze/wallfollower/WallFollowerMaze.java | 60 +-
src/lessons/maze/wallfollower/WallFollowerMaze.map | 275 +-
.../maze/wallfollower/WallFollowerMaze2.map | 275 +-
.../maze/wallfollower/WallFollowerMazeEntity.java | 2 +-
.../maze/wallfollower/WallFollowerMazeEntity.py | 47 +-
src/lessons/meta/HanoiCreateEntity.java | 114 -
src/lessons/meta/HanoiCreateViewAnswer.java | 98 -
src/lessons/meta/HanoiCreateWorld.fr.html | 194 -
src/lessons/meta/HanoiCreateWorld.html | 158 -
src/lessons/meta/HanoiCreateWorld.java | 59 -
src/lessons/meta/HanoiMetaEntity.java | 50 -
src/lessons/meta/HanoiMetaWorld.java | 129 -
src/lessons/meta/Main.fr.html | 3 -
src/lessons/meta/Main.html | 2 -
src/lessons/meta/Main.java | 14 -
src/lessons/meta/MetaExercise.java | 35 -
src/lessons/recursion/Main.java | 10 +-
.../DragonCurve1.fr.html | 0
.../DragonCurve1.html | 0
.../recursion/dragoncurve/DragonCurve1.java | 49 +
.../recursion/dragoncurve/DragonCurve1Entity.java | 30 +
.../recursion/dragoncurve/DragonCurve1Entity.py | 15 +
.../DragonCurve2.fr.html | 0
.../DragonCurve2.html | 0
.../recursion/dragoncurve/DragonCurve2.java | 49 +
.../recursion/dragoncurve/DragonCurve2Entity.java | 48 +
.../DragonCurve2Entity.py | 0
.../recursion/dragoncurve1/DragonCurve1.java | 49 -
.../recursion/dragoncurve1/DragonCurve1Entity.java | 30 -
.../recursion/dragoncurve1/DragonCurve1Entity.py | 15 -
.../recursion/dragoncurve2/DragonCurve2.java | 49 -
.../recursion/dragoncurve2/DragonCurve2Entity.java | 48 -
.../{hanoiboard => hanoi}/HanoiBoard.fr.html | 0
.../{hanoiboard => hanoi}/HanoiBoard.html | 0
src/lessons/recursion/hanoi/HanoiBoard.java | 30 +
src/lessons/recursion/hanoi/HanoiBoardEntity.java | 35 +
.../{hanoiboard => hanoi}/HanoiBoardEntity.py | 0
src/lessons/recursion/hanoi/Main.fr.html | 4 +
src/lessons/recursion/hanoi/Main.html | 4 +
src/lessons/recursion/hanoi/Main.java | 10 +
src/lessons/recursion/hanoi/icon.png | Bin 0 -> 794 bytes
src/lessons/recursion/hanoi/short_desc.fr.html | 5 +
src/lessons/recursion/hanoi/short_desc.html | 5 +
.../recursion/hanoi/universe/HanoiEntity.java | 64 +
.../recursion/hanoi/universe/HanoiMovePanel.java | 101 +
.../recursion/hanoi/universe/HanoiWorld.fr.html | 29 +
.../recursion/hanoi/universe/HanoiWorld.html | 27 +
.../recursion/hanoi/universe/HanoiWorld.java | 173 +
.../recursion/hanoi/universe/HanoiWorldView.java | 64 +
src/lessons/recursion/hanoiboard/HanoiBoard.java | 30 -
.../recursion/hanoiboard/HanoiBoardEntity.java | 36 -
src/lessons/recursion/icon.png | Bin 0 -> 1291 bytes
.../polygonfractal/PolygonFractalEntity.py | 4 +-
src/lessons/recursion/short_desc.fr.html | 6 +
src/lessons/recursion/short_desc.html | 6 +
src/lessons/recursion/spiral/SpiralEntity.py | 4 +-
.../{spiraluse => spiral}/SpiralUse.fr.html | 0
.../recursion/{spiraluse => spiral}/SpiralUse.html | 0
src/lessons/recursion/spiral/SpiralUse.java | 39 +
src/lessons/recursion/spiral/SpiralUseEntity.java | 34 +
src/lessons/recursion/spiral/SpiralUseEntity.py | 25 +
src/lessons/recursion/spiraluse/SpiralUse.java | 39 -
.../recursion/spiraluse/SpiralUseEntity.java | 34 -
src/lessons/recursion/spiraluse/SpiralUseEntity.py | 22 -
src/lessons/recursion/square/Square.fr.html | 4 +-
src/lessons/recursion/tree/TreeEntity.py | 2 +-
src/lessons/smn/Main.fr.html | 3 -
src/lessons/smn/Main.html | 3 -
src/lessons/smn/Main.java | 17 -
src/lessons/smn/baseball/easy/BaseballGame.fr.html | 193 -
src/lessons/smn/baseball/easy/BaseballGame.html | 175 -
src/lessons/smn/baseball/easy/BaseballGame.java | 34 -
.../smn/baseball/easy/BaseballGameEntity.java | 134 -
.../medium/BaseballGameMorePlayers.fr.html | 81 -
.../baseball/medium/BaseballGameMorePlayers.html | 69 -
.../baseball/medium/BaseballGameMorePlayers.java | 36 -
.../medium/BaseballGameMorePlayersEntity.java | 131 -
.../smn/pancake/burned/BurnedPancakePlate.fr.html | 37 -
.../smn/pancake/burned/BurnedPancakePlate.html | 26 -
.../smn/pancake/burned/BurnedPancakePlate.java | 28 -
.../pancake/burned/BurnedPancakePlateEntity.java | 69 -
.../smn/pancake/burned/BurnedPancakePlateEntity.py | 43 -
.../smn/pancake/raw/RawPancakePlate.fr.html | 33 -
src/lessons/smn/pancake/raw/RawPancakePlate.html | 24 -
src/lessons/smn/pancake/raw/RawPancakePlate.java | 32 -
.../smn/pancake/raw/RawPancakePlateEntity.java | 57 -
.../smn/pancake/raw/RawPancakePlateEntity.py | 33 -
src/lessons/sort/Main.fr.html | 7 +-
src/lessons/sort/Main.html | 5 +-
src/lessons/sort/Main.java | 14 +-
src/lessons/sort/baseball/BubbleBaseball.fr.html | 42 +
src/lessons/sort/baseball/BubbleBaseball.html | 28 +
src/lessons/sort/baseball/BubbleBaseball.java | 25 +
.../sort/baseball/BubbleBaseballEntity.java | 37 +
src/lessons/sort/baseball/BubbleBaseballEntity.py | 19 +
src/lessons/sort/baseball/InsertBaseball.fr.html | 66 +
src/lessons/sort/baseball/InsertBaseball.html | 45 +
src/lessons/sort/baseball/InsertBaseball.java | 24 +
.../sort/baseball/InsertBaseballEntity.java | 50 +
src/lessons/sort/baseball/InsertBaseballEntity.py | 23 +
src/lessons/sort/baseball/Main.fr.html | 54 +
src/lessons/sort/baseball/Main.html | 34 +
src/lessons/sort/baseball/Main.java | 13 +
src/lessons/sort/baseball/NaiveBaseball.fr.html | 60 +
src/lessons/sort/baseball/NaiveBaseball.html | 43 +
src/lessons/sort/baseball/NaiveBaseball.java | 18 +
src/lessons/sort/baseball/NaiveBaseballEntity.java | 32 +
src/lessons/sort/baseball/NaiveBaseballEntity.py | 13 +
src/lessons/sort/baseball/SelectBaseball.fr.html | 42 +
src/lessons/sort/baseball/SelectBaseball.html | 36 +
src/lessons/sort/baseball/SelectBaseball.java | 24 +
.../sort/baseball/SelectBaseballEntity.java | 78 +
src/lessons/sort/baseball/SelectBaseballEntity.py | 46 +
src/lessons/sort/baseball/icon.png | Bin 0 -> 1073 bytes
src/lessons/sort/baseball/short_desc.fr.html | 4 +
src/lessons/sort/baseball/short_desc.html | 3 +
.../sort/baseball/universe/BaseballEntity.java | 75 +
.../sort/baseball/universe/BaseballMove.java | 48 +
.../sort/baseball/universe/BaseballMovePanel.java | 99 +
.../sort/baseball/universe/BaseballWorld.fr.html | 50 +
.../sort/baseball/universe/BaseballWorld.html | 46 +
.../sort/baseball/universe/BaseballWorld.java | 424 +
.../sort/baseball/universe/BaseballWorldView.java | 663 ++
src/lessons/sort/bubble/AlgBubbleSort1.fr.html | 51 +
src/lessons/sort/bubble/AlgBubbleSort1.html | 47 +
src/lessons/sort/bubble/AlgBubbleSort1.java | 22 +
src/lessons/sort/bubble/AlgBubbleSort1Entity.java | 27 +
.../{bubble1 => bubble}/AlgBubbleSort1Entity.py | 0
src/lessons/sort/bubble/AlgBubbleSort2.fr.html | 33 +
src/lessons/sort/bubble/AlgBubbleSort2.html | 30 +
src/lessons/sort/bubble/AlgBubbleSort2.java | 22 +
src/lessons/sort/bubble/AlgBubbleSort2Entity.java | 23 +
.../{bubble2 => bubble}/AlgBubbleSort2Entity.py | 0
src/lessons/sort/bubble/AlgBubbleSort3.fr.html | 24 +
src/lessons/sort/bubble/AlgBubbleSort3.html | 20 +
src/lessons/sort/bubble/AlgBubbleSort3.java | 22 +
src/lessons/sort/bubble/AlgBubbleSort3Entity.java | 31 +
.../{bubble3 => bubble}/AlgBubbleSort3Entity.py | 0
src/lessons/sort/bubble1/AlgBubbleSort1.fr.html | 50 -
src/lessons/sort/bubble1/AlgBubbleSort1.html | 46 -
src/lessons/sort/bubble1/AlgBubbleSort1.java | 22 -
src/lessons/sort/bubble1/AlgBubbleSort1Entity.java | 27 -
src/lessons/sort/bubble2/AlgBubbleSort2.fr.html | 35 -
src/lessons/sort/bubble2/AlgBubbleSort2.html | 32 -
src/lessons/sort/bubble2/AlgBubbleSort2.java | 22 -
src/lessons/sort/bubble2/AlgBubbleSort2Entity.java | 23 -
src/lessons/sort/bubble3/AlgBubbleSort3.fr.html | 26 -
src/lessons/sort/bubble3/AlgBubbleSort3.html | 22 -
src/lessons/sort/bubble3/AlgBubbleSort3.java | 22 -
src/lessons/sort/bubble3/AlgBubbleSort3Entity.java | 31 -
src/lessons/sort/cocktail/AlgCocktailSort1.fr.html | 25 +
src/lessons/sort/cocktail/AlgCocktailSort1.html | 24 +
src/lessons/sort/cocktail/AlgCocktailSort1.java | 22 +
.../sort/cocktail/AlgCocktailSort1Entity.java | 33 +
.../sort/cocktail/AlgCocktailSort1Entity.py | 13 +
src/lessons/sort/cocktail/AlgCocktailSort2.fr.html | 17 +
src/lessons/sort/cocktail/AlgCocktailSort2.html | 17 +
src/lessons/sort/cocktail/AlgCocktailSort2.java | 22 +
.../sort/cocktail/AlgCocktailSort2Entity.java | 37 +
.../sort/cocktail/AlgCocktailSort2Entity.py | 17 +
src/lessons/sort/cocktail/AlgCocktailSort3.fr.html | 8 +
src/lessons/sort/cocktail/AlgCocktailSort3.html | 8 +
src/lessons/sort/cocktail/AlgCocktailSort3.java | 22 +
.../sort/cocktail/AlgCocktailSort3Entity.java | 41 +
.../sort/cocktail/AlgCocktailSort3Entity.py | 20 +
.../sort/cocktail1/AlgCocktailSort1.fr.html | 27 -
src/lessons/sort/cocktail1/AlgCocktailSort1.html | 26 -
src/lessons/sort/cocktail1/AlgCocktailSort1.java | 22 -
.../sort/cocktail1/AlgCocktailSort1Entity.java | 33 -
.../sort/cocktail1/AlgCocktailSort1Entity.py | 16 -
.../sort/cocktail2/AlgCocktailSort2.fr.html | 19 -
src/lessons/sort/cocktail2/AlgCocktailSort2.html | 19 -
src/lessons/sort/cocktail2/AlgCocktailSort2.java | 22 -
.../sort/cocktail2/AlgCocktailSort2Entity.java | 37 -
.../sort/cocktail2/AlgCocktailSort2Entity.py | 20 -
.../sort/cocktail3/AlgCocktailSort3.fr.html | 10 -
src/lessons/sort/cocktail3/AlgCocktailSort3.html | 10 -
src/lessons/sort/cocktail3/AlgCocktailSort3.java | 22 -
.../sort/cocktail3/AlgCocktailSort3Entity.java | 41 -
.../sort/cocktail3/AlgCocktailSort3Entity.py | 24 -
src/lessons/sort/comb/AlgCombSort.fr.html | 22 +-
src/lessons/sort/comb/AlgCombSort.html | 4 +-
src/lessons/sort/comb/AlgCombSort11.fr.html | 8 +
src/lessons/sort/comb/AlgCombSort11.html | 7 +
src/lessons/sort/comb/AlgCombSort11.java | 23 +
src/lessons/sort/comb/AlgCombSort11Entity.java | 34 +
src/lessons/sort/comb/AlgCombSort11Entity.py | 16 +
src/lessons/sort/comb/AlgCombSortEntity.py | 24 +-
src/lessons/sort/comb11/AlgCombSort11.fr.html | 9 -
src/lessons/sort/comb11/AlgCombSort11.html | 9 -
src/lessons/sort/comb11/AlgCombSort11.java | 23 -
src/lessons/sort/comb11/AlgCombSort11Entity.java | 34 -
src/lessons/sort/comb11/AlgCombSort11Entity.py | 17 -
src/lessons/sort/gnome/AlgGnomeSort.fr.html | 21 +-
src/lessons/sort/gnome/AlgGnomeSort.html | 4 +-
src/lessons/sort/gnome/AlgGnomeSortEntity.py | 20 +-
src/lessons/sort/icon.png | Bin 0 -> 1590 bytes
.../sort/insertion/AlgInsertionSort.fr.html | 7 +-
src/lessons/sort/insertion/AlgInsertionSort.html | 7 +-
.../sort/insertion/AlgInsertionSortEntity.py | 2 +-
src/lessons/sort/pancake/BasicPancake.fr.html | 47 +
src/lessons/sort/pancake/BasicPancake.html | 31 +
src/lessons/sort/pancake/BasicPancake.java | 24 +
src/lessons/sort/pancake/BasicPancakeEntity.java | 35 +
src/lessons/sort/pancake/BasicPancakeEntity.py | 13 +
src/lessons/sort/pancake/BurnedPancake.fr.html | 6 +
src/lessons/sort/pancake/BurnedPancake.html | 5 +
src/lessons/sort/pancake/BurnedPancake.java | 24 +
src/lessons/sort/pancake/BurnedPancakeEntity.java | 44 +
src/lessons/sort/pancake/BurnedPancakeEntity.py | 19 +
src/lessons/sort/pancake/GatesPancake.fr.html | 110 +
src/lessons/sort/pancake/GatesPancake.html | 87 +
src/lessons/sort/pancake/GatesPancake.java | 31 +
src/lessons/sort/pancake/GatesPancakeEntity.java | 287 +
src/lessons/sort/pancake/GatesPancakeEntity.py | 191 +
src/lessons/sort/pancake/Main.fr.html | 46 +
src/lessons/sort/pancake/Main.html | 35 +
src/lessons/sort/pancake/Main.java | 15 +
src/lessons/sort/pancake/icon.png | Bin 0 -> 1796 bytes
src/lessons/sort/pancake/img/gates-a.png | Bin 0 -> 2095 bytes
src/lessons/sort/pancake/img/gates-a.svg | 222 +
src/lessons/sort/pancake/img/gates-b.png | Bin 0 -> 2410 bytes
src/lessons/sort/pancake/img/gates-b.svg | 224 +
src/lessons/sort/pancake/img/gates-c.png | Bin 0 -> 8128 bytes
src/lessons/sort/pancake/img/gates-c.svg | 662 ++
src/lessons/sort/pancake/img/gates-d.png | Bin 0 -> 2313 bytes
src/lessons/sort/pancake/img/gates-d.svg | 222 +
src/lessons/sort/pancake/img/gates-e.png | Bin 0 -> 2497 bytes
src/lessons/sort/pancake/img/gates-e.svg | 233 +
src/lessons/sort/pancake/img/gates-f.png | Bin 0 -> 5044 bytes
src/lessons/sort/pancake/img/gates-f.svg | 382 +
src/lessons/sort/pancake/img/gates-f1.png | Bin 0 -> 14458 bytes
src/lessons/sort/pancake/img/gates-f1.svg | 650 ++
src/lessons/sort/pancake/img/gates-f2.png | Bin 0 -> 14900 bytes
src/lessons/sort/pancake/img/gates-f2.svg | 620 ++
src/lessons/sort/pancake/img/gates-g.png | Bin 0 -> 7804 bytes
src/lessons/sort/pancake/img/gates-g.svg | 302 +
src/lessons/sort/pancake/img/gates-h.png | Bin 0 -> 7891 bytes
src/lessons/sort/pancake/img/gates-h.svg | 302 +
src/lessons/sort/pancake/img/gates-k.png | Bin 0 -> 5926 bytes
.../lessons/sort/pancake/img}/world_pancake.png | Bin 1333 -> 1333 bytes
.../lessons/sort/pancake/img}/world_pancake.svg | 0
src/lessons/sort/pancake/short_desc.fr.html | 7 +
src/lessons/sort/pancake/short_desc.html | 7 +
.../sort/pancake/universe/PancakeEntity.java | 85 +
.../pancake/universe/PancakeFlipButtonPanel.java | 115 +
.../sort/pancake/universe/PancakeWorld.fr.html | 31 +
.../sort/pancake/universe/PancakeWorld.html | 27 +
.../sort/pancake/universe/PancakeWorld.java | 340 +
.../sort/pancake/universe/PancakeWorldView.java | 143 +
.../sort/selection/AlgSelectionSortEntity.py | 19 +-
src/lessons/sort/shell/AlgShellSort.fr.html | 4 +-
src/lessons/sort/shell/AlgShellSort.html | 2 -
src/lessons/sort/short_desc.fr.html | 7 +
src/lessons/sort/short_desc.html | 7 +
src/lessons/turmites/Main.fr.html | 34 +
src/lessons/turmites/Main.html | 28 +
src/lessons/turmites/Main.java | 22 +
.../turmites/helloturmite/HelloTurmite-answer0.map | 1260 +++
.../turmites/helloturmite/HelloTurmite-answer1.map | 2457 ++++++
.../turmites/helloturmite/HelloTurmite-answer2.map | 947 +++
.../turmites/helloturmite/HelloTurmite.fr.html | 89 +
.../turmites/helloturmite/HelloTurmite.html | 0
.../turmites/helloturmite/HelloTurmite.java | 33 +
.../turmites/helloturmite/HelloTurmiteEntity.java | 72 +
.../turmites/helloturmite/HelloTurmiteEntity.py | 0
src/lessons/turmites/icon.png | Bin 0 -> 5583 bytes
src/lessons/turmites/langton/Langton-answer0.map | 955 +++
src/lessons/turmites/langton/Langton.fr.html | 49 +
src/lessons/turmites/langton/Langton.html | 43 +
src/lessons/turmites/langton/Langton.java | 16 +
src/lessons/turmites/langton/LangtonEntity.java | 40 +
.../turmites/langton/LangtonEntity.py | 0
.../langtoncolors/LangtonColors-answer0.map | 956 +++
.../langtoncolors/LangtonColors-answer1.map | 425 +
.../langtoncolors/LangtonColors-answer2.map | 464 ++
.../langtoncolors/LangtonColors-answer3.map | 2170 +++++
.../langtoncolors/LangtonColors-answer4.map | 2045 +++++
.../turmites/langtoncolors/LangtonColors.fr.html | 46 +
.../turmites/langtoncolors/LangtonColors.html | 39 +
.../turmites/langtoncolors/LangtonColors.java | 28 +
.../langtoncolors/LangtonColorsEntity.java | 51 +
.../turmites/langtoncolors/LangtonColorsEntity.py | 0
src/lessons/turmites/short_desc.fr.html | 6 +
src/lessons/turmites/short_desc.html | 5 +
.../turmitecreator/TurmiteCreator-answer0.map | 1260 +++
.../turmites/turmitecreator/TurmiteCreator.fr.html | 171 +
.../turmites/turmitecreator/TurmiteCreator.html | 0
.../turmites/turmitecreator/TurmiteCreator.java | 15 +
.../turmitecreator/TurmiteCreatorEntity.java | 137 +
.../turmitecreator/TurmiteCreatorEntity.py | 0
src/lessons/turmites/universe/TurmiteWorld.fr.html | 51 +
src/lessons/turmites/universe/TurmiteWorld.html | 49 +
src/lessons/turmites/universe/TurmiteWorld.java | 128 +
.../turmites/universe/TurmiteWorldView.java | 30 +
src/lessons/welcome/Main.fr.html | 5 +-
src/lessons/welcome/Main.java | 138 +-
.../welcome/array/array667/Array667.fr.html | 2 +-
.../array/averagevalue/AverageValue.fr.html | 20 +-
.../welcome/array/averagevalue/AverageValue.html | 5 +-
.../welcome/array/averagevalue/AverageValue.java | 64 +-
.../array/averagevalue/AverageValueEntity.java | 26 -
.../array/averagevalue/AverageValueEntity.py | 12 -
src/lessons/welcome/array/basics/Array-answer0.map | 39 +
src/lessons/welcome/array/basics/Array-answer1.map | 52 +
src/lessons/welcome/array/basics/Array-answer2.map | 67 +
src/lessons/welcome/array/basics/Array.fr.html | 217 +-
src/lessons/welcome/array/basics/Array.html | 2 +-
.../welcome/array/basics/Array2-answer0.map | 39 +
.../welcome/array/basics/Array2-answer1.map | 52 +
.../welcome/array/basics/Array2-answer2.map | 67 +
src/lessons/welcome/array/basics/Array2.fr.html | 32 +
.../welcome/array/{basics2 => basics}/Array2.html | 0
src/lessons/welcome/array/basics/Array2.java | 75 +
src/lessons/welcome/array/basics/Array2Entity.java | 63 +
.../array/{basics2 => basics}/Array2Entity.py | 0
src/lessons/welcome/array/basics2/Array2.fr.html | 27 -
src/lessons/welcome/array/basics2/Array2.java | 75 -
.../welcome/array/basics2/Array2Entity.java | 63 -
src/lessons/welcome/array/has271/Has271.fr.html | 6 +-
.../array/indexof/maxvalue/IndexOfMaxValue.fr.html | 6 +-
.../array/indexof/maxvalue/IndexOfMaxValue.java | 67 +-
.../indexof/maxvalue/IndexOfMaxValueEntity.java | 30 -
.../indexof/maxvalue/IndexOfMaxValueEntity.py | 16 -
.../array/indexof/value/IndexOfValue.fr.html | 36 +-
.../welcome/array/indexof/value/IndexOfValue.java | 83 +-
.../array/indexof/value/IndexOfValueEntity.java | 27 -
.../array/indexof/value/IndexOfValueEntity.py | 12 -
.../welcome/array/maxvalue/MaxValue.fr.html | 12 +-
src/lessons/welcome/array/maxvalue/MaxValue.java | 72 +-
.../welcome/array/maxvalue/MaxValueEntity.java | 28 -
.../welcome/array/maxvalue/MaxValueEntity.py | 13 -
.../occurenceofvalue/OccurrenceOfValue.fr.html | 10 +-
.../array/occurenceofvalue/OccurrenceOfValue.java | 84 +-
.../occurenceofvalue/OccurrenceOfValueEntity.java | 28 -
.../occurenceofvalue/OccurrenceOfValueEntity.py | 13 -
.../welcome/baggleseeker/BaggleSeeker-answer0.map | 16 +
.../welcome/baggleseeker/BaggleSeeker.fr.html | 4 +-
src/lessons/welcome/baggleseeker/BaggleSeeker.html | 2 +-
src/lessons/welcome/basics/Basics-answer0.map | 11 +
.../welcome/basicsdrawg/BasicsDrawG-answer0.map | 19 +
src/lessons/welcome/bdr/BDR-answer0.map | 31 +
src/lessons/welcome/bdr/{basics => }/BDR.fr.html | 0
src/lessons/welcome/bdr/{basics => }/BDR.html | 0
src/lessons/welcome/bdr/BDR.java | 79 +
src/lessons/welcome/bdr/BDR2-answer0.map | 95 +
.../welcome/bdr/{extended => }/BDR2.fr.html | 0
src/lessons/welcome/bdr/{extended => }/BDR2.html | 0
src/lessons/welcome/bdr/BDR2.java | 83 +
src/lessons/welcome/bdr/BDR2Entity.java | 116 +
.../welcome/bdr/{extended => }/BDR2Entity.py | 0
src/lessons/welcome/bdr/BDREntity.java | 42 +
src/lessons/welcome/bdr/{basics => }/BDREntity.py | 0
src/lessons/welcome/bdr/basics/BDR.java | 79 -
src/lessons/welcome/bdr/basics/BDREntity.java | 42 -
src/lessons/welcome/bdr/extended/BDR2.java | 83 -
src/lessons/welcome/bdr/extended/BDR2Entity.java | 116 -
src/lessons/welcome/bool1/Close10.fr.html | 11 +
.../welcome/bool1/{close10 => }/Close10.html | 0
src/lessons/welcome/bool1/Close10.java | 54 +
src/lessons/welcome/bool1/CountTeen.fr.html | 3 +
.../welcome/bool1/{countteen => }/CountTeen.html | 0
src/lessons/welcome/bool1/CountTeen.java | 67 +
.../welcome/bool1/{diff21 => }/Diff21.fr.html | 0
src/lessons/welcome/bool1/{diff21 => }/Diff21.html | 0
src/lessons/welcome/bool1/Diff21.java | 51 +
.../welcome/bool1/{hasteen => }/HasTeen.fr.html | 0
.../welcome/bool1/{hasteen => }/HasTeen.html | 0
src/lessons/welcome/bool1/HasTeen.java | 49 +
.../welcome/bool1/{icyhot => }/IcyHot.fr.html | 0
src/lessons/welcome/bool1/{icyhot => }/IcyHot.html | 0
src/lessons/welcome/bool1/IcyHot.java | 44 +
.../welcome/bool1/{in1020 => }/In1020.fr.html | 0
src/lessons/welcome/bool1/{in1020 => }/In1020.html | 0
src/lessons/welcome/bool1/In1020.java | 47 +
.../welcome/bool1/{in3050 => }/In3050.fr.html | 0
src/lessons/welcome/bool1/{in3050 => }/In3050.html | 0
src/lessons/welcome/bool1/In3050.java | 50 +
.../bool1/{lastdigit => }/LastDigit.fr.html | 0
.../welcome/bool1/{lastdigit => }/LastDigit.html | 0
src/lessons/welcome/bool1/LastDigit.java | 41 +
.../welcome/bool1/{loneteen => }/LoneTeen.fr.html | 0
.../welcome/bool1/{loneteen => }/LoneTeen.html | 0
src/lessons/welcome/bool1/LoneTeen.java | 54 +
.../welcome/bool1/{makes10 => }/Makes10.fr.html | 0
.../welcome/bool1/{makes10 => }/Makes10.html | 0
src/lessons/welcome/bool1/Makes10.java | 46 +
.../welcome/bool1/{max1020 => }/Max1020.fr.html | 0
.../welcome/bool1/{max1020 => }/Max1020.html | 0
src/lessons/welcome/bool1/Max1020.java | 56 +
.../{monkeytrouble => }/MonkeyTrouble.fr.html | 0
.../bool1/{monkeytrouble => }/MonkeyTrouble.html | 0
src/lessons/welcome/bool1/MonkeyTrouble.java | 48 +
.../bool1/{nearhundred => }/NearHundred.fr.html | 0
.../bool1/{nearhundred => }/NearHundred.html | 0
src/lessons/welcome/bool1/NearHundred.java | 48 +
.../bool1/{parottrouble => }/ParotTrouble.fr.html | 0
.../bool1/{parottrouble => }/ParotTrouble.html | 0
src/lessons/welcome/bool1/ParotTrouble.java | 46 +
.../welcome/bool1/{posneg => }/PosNeg.fr.html | 0
src/lessons/welcome/bool1/{posneg => }/PosNeg.html | 0
src/lessons/welcome/bool1/PosNeg.java | 55 +
.../welcome/bool1/{sleepin => }/SleepIn.fr.html | 0
.../welcome/bool1/{sleepin => }/SleepIn.html | 0
src/lessons/welcome/bool1/SleepIn.java | 45 +
.../bool1/{sumdouble => }/SumDouble.fr.html | 0
.../welcome/bool1/{sumdouble => }/SumDouble.html | 0
src/lessons/welcome/bool1/SumDouble.java | 47 +
src/lessons/welcome/bool1/close10/Close10.fr.html | 10 -
src/lessons/welcome/bool1/close10/Close10.java | 54 -
.../welcome/bool1/countteen/CountTeen.fr.html | 5 -
src/lessons/welcome/bool1/countteen/CountTeen.java | 67 -
src/lessons/welcome/bool1/diff21/Diff21.java | 51 -
src/lessons/welcome/bool1/hasteen/HasTeen.java | 49 -
src/lessons/welcome/bool1/icyhot/IcyHot.java | 44 -
src/lessons/welcome/bool1/in1020/In1020.java | 47 -
src/lessons/welcome/bool1/in3050/In3050.java | 50 -
src/lessons/welcome/bool1/lastdigit/LastDigit.java | 40 -
src/lessons/welcome/bool1/loneteen/LoneTeen.java | 54 -
src/lessons/welcome/bool1/makes10/Makes10.java | 46 -
src/lessons/welcome/bool1/max1020/Max1020.java | 56 -
.../welcome/bool1/monkeytrouble/MonkeyTrouble.java | 48 -
.../welcome/bool1/nearhundred/NearHundred.java | 48 -
.../welcome/bool1/parottrouble/ParotTrouble.java | 46 -
src/lessons/welcome/bool1/posneg/PosNeg.java | 55 -
src/lessons/welcome/bool1/sleepin/SleepIn.java | 45 -
src/lessons/welcome/bool1/sumdouble/SumDouble.java | 47 -
.../bool2/{alarmclock => }/AlarmClock.fr.html | 0
.../welcome/bool2/{alarmclock => }/AlarmClock.html | 0
src/lessons/welcome/bool2/AlarmClock.java | 63 +
.../bool2/{answercell => }/AnswerCell.fr.html | 0
.../welcome/bool2/{answercell => }/AnswerCell.html | 0
src/lessons/welcome/bool2/AnswerCell.java | 41 +
.../bool2/{ticket/blue => }/BlueTicket.fr.html | 0
.../bool2/{ticket/blue => }/BlueTicket.html | 0
src/lessons/welcome/bool2/BlueTicket.java | 64 +
.../{caughtspeeding => }/CaughtSpeeding.fr.html | 0
.../bool2/{caughtspeeding => }/CaughtSpeeding.html | 0
src/lessons/welcome/bool2/CaughtSpeeding.java | 57 +
.../bool2/{party/cigar => }/CigarParty.fr.html | 0
.../bool2/{party/cigar => }/CigarParty.html | 0
src/lessons/welcome/bool2/CigarParty.java | 46 +
.../bool2/{datefashion => }/DateFashion.fr.html | 0
.../bool2/{datefashion => }/DateFashion.html | 0
src/lessons/welcome/bool2/DateFashion.java | 57 +
.../bool2/{ticket/green => }/GreenTicket.fr.html | 0
.../bool2/{ticket/green => }/GreenTicket.html | 0
src/lessons/welcome/bool2/GreenTicket.java | 57 +
.../welcome/bool2/{in1to10 => }/In1To10.fr.html | 0
.../welcome/bool2/{in1to10 => }/In1To10.html | 0
src/lessons/welcome/bool2/In1To10.java | 47 +
.../welcome/bool2/{inorder => }/InOrder.fr.html | 0
.../welcome/bool2/{inorder => }/InOrder.html | 0
src/lessons/welcome/bool2/InOrder.java | 47 +
.../bool2/{inorderequals => }/InOrderEqual.fr.html | 0
.../bool2/{inorderequals => }/InOrderEqual.html | 0
src/lessons/welcome/bool2/InOrderEqual.java | 49 +
.../bool2/{lastdigit2 => }/LastDigit2.fr.html | 0
.../welcome/bool2/{lastdigit2 => }/LastDigit2.html | 0
src/lessons/welcome/bool2/LastDigit2.java | 54 +
.../welcome/bool2/{lessby10 => }/LessBy10.fr.html | 0
.../welcome/bool2/{lessby10 => }/LessBy10.html | 0
src/lessons/welcome/bool2/LessBy10.java | 49 +
.../welcome/bool2/{maxmod5 => }/MaxMod5.fr.html | 0
.../welcome/bool2/{maxmod5 => }/MaxMod5.html | 0
src/lessons/welcome/bool2/MaxMod5.java | 69 +
.../welcome/bool2/{nearten => }/NearTen.fr.html | 0
.../welcome/bool2/{nearten => }/NearTen.html | 0
src/lessons/welcome/bool2/NearTen.java | 49 +
.../bool2/{ticket/red => }/RedTicket.fr.html | 0
.../welcome/bool2/{ticket/red => }/RedTicket.html | 0
src/lessons/welcome/bool2/RedTicket.java | 60 +
.../bool2/{sharedigit => }/ShareDigit.fr.html | 0
.../welcome/bool2/{sharedigit => }/ShareDigit.html | 0
src/lessons/welcome/bool2/ShareDigit.java | 45 +
.../welcome/bool2/{sortasum => }/SortaSum.fr.html | 0
.../welcome/bool2/{sortasum => }/SortaSum.html | 0
src/lessons/welcome/bool2/SortaSum.java | 52 +
.../bool2/{squirrelplay => }/SquirrelPlay.fr.html | 0
.../bool2/{squirrelplay => }/SquirrelPlay.html | 0
src/lessons/welcome/bool2/SquirrelPlay.java | 48 +
.../welcome/bool2/{party/tea => }/TeaParty.fr.html | 0
.../welcome/bool2/{party/tea => }/TeaParty.html | 0
src/lessons/welcome/bool2/TeaParty.java | 58 +
.../welcome/bool2/{teensum => }/TeenSum.fr.html | 0
.../welcome/bool2/{teensum => }/TeenSum.html | 0
src/lessons/welcome/bool2/TeenSum.java | 57 +
.../welcome/bool2/{twoasone => }/TwoAsOne.fr.html | 0
.../welcome/bool2/{twoasone => }/TwoAsOne.html | 0
src/lessons/welcome/bool2/TwoAsOne.java | 47 +
.../{withoutdoubles => }/WithoutDoubles.fr.html | 0
.../bool2/{withoutdoubles => }/WithoutDoubles.html | 0
src/lessons/welcome/bool2/WithoutDoubles.java | 59 +
.../welcome/bool2/alarmclock/AlarmClock.java | 63 -
.../welcome/bool2/answercell/AnswerCell.java | 41 -
.../bool2/caughtspeeding/CaughtSpeeding.java | 57 -
.../welcome/bool2/datefashion/DateFashion.java | 57 -
src/lessons/welcome/bool2/in1to10/In1To10.java | 47 -
src/lessons/welcome/bool2/inorder/InOrder.java | 47 -
.../welcome/bool2/inorderequals/InOrderEqual.java | 49 -
.../welcome/bool2/lastdigit2/LastDigit2.java | 54 -
src/lessons/welcome/bool2/lessby10/LessBy10.java | 49 -
src/lessons/welcome/bool2/maxmod5/MaxMod5.java | 69 -
src/lessons/welcome/bool2/nearten/NearTen.java | 49 -
.../welcome/bool2/party/cigar/CigarParty.java | 46 -
src/lessons/welcome/bool2/party/tea/TeaParty.java | 58 -
.../welcome/bool2/sharedigit/ShareDigit.java | 45 -
src/lessons/welcome/bool2/sortasum/SortaSum.java | 52 -
.../welcome/bool2/squirrelplay/SquirrelPlay.java | 48 -
src/lessons/welcome/bool2/teensum/TeenSum.java | 57 -
.../welcome/bool2/ticket/blue/BlueTicket.java | 64 -
.../welcome/bool2/ticket/green/GreenTicket.java | 57 -
.../welcome/bool2/ticket/red/RedTicket.java | 60 -
src/lessons/welcome/bool2/twoasone/TwoAsOne.java | 47 -
.../bool2/withoutdoubles/WithoutDoubles.java | 59 -
.../welcome/conditions/Conditions-answer0.map | 30 +
.../welcome/environment/Environment-answer0.map | 3 +
.../welcome/environment/Environment.fr.html | 32 +-
src/lessons/welcome/environment/Environment.html | 7 +-
src/lessons/welcome/icon.png | Bin 0 -> 2081 bytes
src/lessons/welcome/icon.xcf | Bin 0 -> 4082 bytes
.../loop/dowhileloop/LoopDoWhile-answer0.map | 57 +
.../welcome/loop/dowhileloop/LoopDoWhile.fr.html | 27 +-
.../welcome/loop/dowhileloop/LoopDoWhile.html | 23 +-
.../welcome/loop/dowhileloop/LoopDoWhile.java | 7 +-
.../welcome/loop/dowhileloop/Poucet-answer0.map | 266 +
.../welcome/loop/dowhileloop/Poucet-answer1.map | 265 +
.../welcome/loop/dowhileloop/Poucet.fr.html | 54 +
src/lessons/welcome/loop/dowhileloop/Poucet.html | 40 +
src/lessons/welcome/loop/dowhileloop/Poucet.java | 27 +
src/lessons/welcome/loop/dowhileloop/Poucet.map | 266 +
src/lessons/welcome/loop/dowhileloop/Poucet2.map | 265 +
.../welcome/loop/dowhileloop/PoucetEntity.java | 45 +
.../welcome/loop/dowhileloop/PoucetEntity.py | 34 +
.../welcome/loop/forloop/LoopCourse-answer0.map | 66 +
.../welcome/loop/forloop/LoopCourse.fr.html | 13 +
src/lessons/welcome/loop/forloop/LoopCourse.html | 10 +
src/lessons/welcome/loop/forloop/LoopCourse.java | 27 +
src/lessons/welcome/loop/forloop/LoopCourse.map | 65 +
.../welcome/loop/forloop/LoopCourseEntity.java | 50 +
.../welcome/loop/forloop/LoopCourseEntity.py | 30 +
.../loop/forloop/LoopCourseForest-answer0.map | 228 +
.../welcome/loop/forloop/LoopCourseForest.fr.html | 14 +
.../welcome/loop/forloop/LoopCourseForest.html | 10 +
.../welcome/loop/forloop/LoopCourseForest.java | 27 +
.../welcome/loop/forloop/LoopCourseForest.map | 228 +
.../loop/forloop/LoopCourseForestEntity.java | 72 +
.../welcome/loop/forloop/LoopCourseForestEntity.py | 48 +
.../welcome/loop/forloop/LoopFor-answer0.map | 16 +
.../welcome/loop/forloop/LoopForEntity.java | 2 +-
src/lessons/welcome/loop/forloop/LoopForEntity.py | 2 +-
.../welcome/loop/forloop/LoopStairs-answer0.map | 40 +
.../welcome/loop/forloop/LoopStairs.fr.html | 16 +
src/lessons/welcome/loop/forloop/LoopStairs.html | 13 +
src/lessons/welcome/loop/forloop/LoopStairs.java | 25 +
src/lessons/welcome/loop/forloop/LoopStairs.map | 30 +
.../welcome/loop/forloop/LoopStairsEntity.java | 57 +
.../welcome/loop/forloop/LoopStairsEntity.py | 44 +
.../welcome/loop/whileloop/LoopWhile-answer0.map | 27 +
.../welcome/loop/whileloop/WhileMoria-answer0.map | 63 +
.../welcome/loop/whileloop/WhileMoria.fr.html | 20 +
src/lessons/welcome/loop/whileloop/WhileMoria.html | 17 +
src/lessons/welcome/loop/whileloop/WhileMoria.java | 26 +
src/lessons/welcome/loop/whileloop/WhileMoria.map | 63 +
.../welcome/loop/whileloop/WhileMoriaEntity.java | 42 +
.../welcome/loop/whileloop/WhileMoriaEntity.py | 19 +
.../welcome/methods/args/MethodsArgs-answer0.map | 9 +
.../welcome/methods/basics/Methods-answer0.map | 10 +
.../welcome/methods/basics/MethodsEntity.java | 2 +-
.../welcome/methods/basics/MethodsEntity.py | 2 +-
.../methods/doghouse/MethodsDogHouse-answer0.map | 35 +
.../methods/picture/MethodsPicture-answer0.map | 15 +
.../methods/picture2/MethodsPicture2-answer0.map | 111 +
.../methods/picture3/MethodsPicture3-answer0.map | 975 +++
.../methods/picture4/MethodsPicture4-answer0.map | 42 +
.../methods/returning/MethodsReturning-answer0.map | 4 +
.../methods/returning/MethodsReturning-answer1.map | 4 +
.../methods/returning/MethodsReturning-answer2.map | 4 +
src/lessons/welcome/short_desc.fr.html | 6 +
src/lessons/welcome/short_desc.html | 6 +
src/lessons/welcome/slug/SlugHunting-answer0.map | 19 +
src/lessons/welcome/slug/SlugHunting-answer1.map | 21 +
src/lessons/welcome/slug/SlugHunting.fr.html | 24 +
src/lessons/welcome/slug/SlugHunting.html | 22 +
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-answer0.map | 19 +
src/lessons/welcome/slug/SlugSnail-answer1.map | 21 +
src/lessons/welcome/slug/SlugSnail.fr.html | 11 +
src/lessons/welcome/slug/SlugSnail.html | 9 +
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-answer0.map | 19 +
src/lessons/welcome/slug/SlugTracking-answer1.map | 21 +
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 +
.../welcome/slug/hunting/SlugHunting.fr.html | 42 -
src/lessons/welcome/slug/hunting/SlugHunting.html | 42 -
src/lessons/welcome/slug/hunting/SlugHunting.java | 71 -
.../welcome/slug/hunting/SlugHuntingEntity.java | 43 -
.../welcome/slug/hunting/SlugHuntingEntity.py | 29 -
.../welcome/slug/tracking/SlugTracking.fr.html | 26 -
.../welcome/slug/tracking/SlugTracking.html | 23 -
.../welcome/slug/tracking/SlugTracking.java | 71 -
.../welcome/slug/tracking/SlugTrackingEntity.java | 40 -
.../welcome/slug/tracking/SlugTrackingEntity.py | 29 -
src/lessons/welcome/snake/Snake-answer0.map | 52 +
src/lessons/welcome/snake/Snake.fr.html | 29 +-
src/lessons/welcome/snake/Snake.html | 26 +-
.../traversal/column/TraversalByColumn-answer0.map | 52 +
.../traversal/column/TraversalByColumn.fr.html | 20 +-
.../diagonal/TraversalDiagonal-answer0.map | 52 +
.../traversal/line/TraversalByLine-answer0.map | 52 +
.../traversal/line/TraversalByLineEntity.py | 2 +-
.../traversal/zigzag/TraversalZigZag-answer0.map | 52 +
.../turmites/helloturmite/HelloTurmite.fr.html | 69 -
.../turmites/helloturmite/HelloTurmite.java | 33 -
.../turmites/helloturmite/HelloTurmiteEntity.java | 72 -
.../welcome/turmites/langton/Langton.fr.html | 58 -
src/lessons/welcome/turmites/langton/Langton.html | 53 -
src/lessons/welcome/turmites/langton/Langton.java | 16 -
.../welcome/turmites/langton/LangtonEntity.java | 40 -
.../turmites/langtoncolors/LangtonColors.fr.html | 44 -
.../turmites/langtoncolors/LangtonColors.html | 45 -
.../turmites/langtoncolors/LangtonColors.java | 28 -
.../langtoncolors/LangtonColorsEntity.java | 51 -
.../turmites/turmitecreator/TurmiteCreator.fr.html | 168 -
.../turmites/turmitecreator/TurmiteCreator.java | 15 -
.../turmitecreator/TurmiteCreatorEntity.java | 137 -
src/lessons/welcome/variables/RunFour-answer0.map | 45 +
src/lessons/welcome/variables/RunFour.fr.html | 10 +
src/lessons/welcome/variables/RunFour.html | 7 +
src/lessons/welcome/variables/RunFour.java | 25 +
src/lessons/welcome/variables/RunFour.map | 45 +
src/lessons/welcome/variables/RunFourEntity.java | 28 +
src/lessons/welcome/variables/RunFourEntity.py | 16 +
src/lessons/welcome/variables/RunHalf-answer0.map | 81 +
src/lessons/welcome/variables/RunHalf.fr.html | 11 +
src/lessons/welcome/variables/RunHalf.html | 9 +
src/lessons/welcome/variables/RunHalf.java | 24 +
src/lessons/welcome/variables/RunHalf.map | 81 +
src/lessons/welcome/variables/RunHalfEntity.java | 37 +
src/lessons/welcome/variables/RunHalfEntity.py | 21 +
.../welcome/variables/Variables-answer0.map | 16 +
src/lessons/welcome/variables/VariablesEntity.java | 2 +-
src/lessons/welcome/variables/VariablesEntity.py | 2 +-
892 files changed, 51243 insertions(+), 22208 deletions(-)
create mode 100644 img/bt-load-lesson.png
copy img/{world_buggle.png => edit_buggle.png} (100%)
create mode 100644 img/edit_nobuggle.png
create mode 100644 img/world_lightbot.png
delete mode 100644 lib/jsyntaxpane-0.9.5~r148.jar
create mode 100644 lib/jsyntaxpane-0.9.6~r156.jar
delete mode 100644 src/jlm/core/model/FileUtils.java
delete mode 100644 src/jlm/core/ui/DelayBoundedRangeModel.java
create mode 100644 src/jlm/core/ui/FeedbackDialog.java
create mode 100644 src/jlm/core/ui/LessonChooser.java
create mode 100644 src/jlm/core/utils/ColorMapper.java
create mode 100644 src/jlm/core/utils/FileUtils.java
create mode 100644 src/jlm/core/utils/InvalidColorNameException.java
delete mode 100644 src/jlm/universe/array/ArrayEntity.java
delete mode 100644 src/jlm/universe/array/ArrayWorld.java
delete mode 100644 src/jlm/universe/array/ArrayWorldView.java
delete mode 100644 src/jlm/universe/array/package-info.java
create mode 100644 src/jlm/universe/bugglequest/mapeditor/EditionListener.java
create mode 100644 src/jlm/universe/bugglequest/mapeditor/PropertiesEditor.java
delete mode 100644 src/jlm/universe/hanoi/HanoiEntity.java
delete mode 100644 src/jlm/universe/hanoi/HanoiInvalidMove.java
delete mode 100644 src/jlm/universe/hanoi/HanoiMovePanel.java
delete mode 100644 src/jlm/universe/hanoi/HanoiWorld.fr.html
delete mode 100644 src/jlm/universe/hanoi/HanoiWorld.html
delete mode 100644 src/jlm/universe/hanoi/HanoiWorld.java
delete mode 100644 src/jlm/universe/hanoi/HanoiWorldView.java
delete mode 100644 src/jlm/universe/hanoi/package-info.java
delete mode 100644 src/jlm/universe/smn/baseball/BaseballBase.java
delete mode 100644 src/jlm/universe/smn/baseball/BaseballEntity.java
delete mode 100644 src/jlm/universe/smn/baseball/BaseballField.java
delete mode 100644 src/jlm/universe/smn/baseball/BaseballMove.java
delete mode 100644 src/jlm/universe/smn/baseball/BaseballMovePanel.java
delete mode 100644 src/jlm/universe/smn/baseball/BaseballPlayer.java
delete mode 100644 src/jlm/universe/smn/baseball/BaseballWorld.fr.html
delete mode 100644 src/jlm/universe/smn/baseball/BaseballWorld.html
delete mode 100644 src/jlm/universe/smn/baseball/BaseballWorld.java
delete mode 100644 src/jlm/universe/smn/baseball/BaseballWorldView.java
delete mode 100644 src/jlm/universe/smn/baseball/InvalidMoveException.java
delete mode 100644 src/jlm/universe/smn/baseball/InvalidPositionException.java
delete mode 100644 src/jlm/universe/smn/baseball/package-info.java
delete mode 100644 src/jlm/universe/smn/pancake/InvalidPancakeNumber.java
delete mode 100644 src/jlm/universe/smn/pancake/Pancake.java
delete mode 100644 src/jlm/universe/smn/pancake/PancakeEntity.java
delete mode 100644 src/jlm/universe/smn/pancake/PancakeFlipButtonPanel.java
delete mode 100644 src/jlm/universe/smn/pancake/PancakeWorld.fr.html
delete mode 100644 src/jlm/universe/smn/pancake/PancakeWorld.html
delete mode 100644 src/jlm/universe/smn/pancake/PancakeWorld.java
delete mode 100644 src/jlm/universe/smn/pancake/PancakeWorldView.java
delete mode 100644 src/jlm/universe/smn/pancake/PancakesStack.java
delete mode 100644 src/jlm/universe/smn/pancake/package-info.java
create mode 100644 src/jlm/universe/sort/GetVal.java
delete mode 100644 src/jlm/universe/turmite/TurmiteWorld.fr.html
delete mode 100644 src/jlm/universe/turmite/TurmiteWorld.html
delete mode 100644 src/jlm/universe/turmite/TurmiteWorld.java
delete mode 100644 src/jlm/universe/turmite/TurmiteWorldView.java
create mode 100644 src/jlm/universe/turtles/Line.java
delete mode 100644 src/jlm/universe/turtles/ShapeAbstract.java
delete mode 100644 src/jlm/universe/turtles/ShapeLine.java
rename src/lessons/bat/string1/{altpairs => }/AltPairs.fr.html (100%)
rename src/lessons/bat/string1/{altpairs => }/AltPairs.html (100%)
create mode 100644 src/lessons/bat/string1/AltPairs.java
rename src/lessons/bat/string1/{fronttimes => }/FrontTimes.fr.html (100%)
rename src/lessons/bat/string1/{fronttimes => }/FrontTimes.html (100%)
create mode 100644 src/lessons/bat/string1/FrontTimes.java
create mode 100644 src/lessons/bat/string1/Last2.fr.html
create mode 100644 src/lessons/bat/string1/Last2.html
create mode 100644 src/lessons/bat/string1/Last2.java
rename src/lessons/bat/string1/{bits => }/StringBits.fr.html (100%)
rename src/lessons/bat/string1/{bits => }/StringBits.html (100%)
create mode 100644 src/lessons/bat/string1/StringBits.java
rename src/lessons/bat/string1/{match => }/StringMatch.fr.html (100%)
rename src/lessons/bat/string1/{match => }/StringMatch.html (100%)
create mode 100644 src/lessons/bat/string1/StringMatch.java
rename src/lessons/bat/string1/{splosion => }/StringSplosion.fr.html (100%)
rename src/lessons/bat/string1/{splosion => }/StringSplosion.html (100%)
create mode 100644 src/lessons/bat/string1/StringSplosion.java
rename src/lessons/bat/string1/{times => }/StringTimes.fr.html (100%)
rename src/lessons/bat/string1/{times => }/StringTimes.html (100%)
create mode 100644 src/lessons/bat/string1/StringTimes.java
rename src/lessons/bat/string1/{stringx => }/StringX.fr.html (100%)
rename src/lessons/bat/string1/{stringx => }/StringX.html (100%)
create mode 100644 src/lessons/bat/string1/StringX.java
create mode 100644 src/lessons/bat/string1/StringYak.fr.html
rename src/lessons/bat/string1/{yak => }/StringYak.html (100%)
create mode 100644 src/lessons/bat/string1/StringYak.java
delete mode 100644 src/lessons/bat/string1/altpairs/AltPairs.java
delete mode 100644 src/lessons/bat/string1/bits/StringBits.java
delete mode 100644 src/lessons/bat/string1/fronttimes/FrontTimes.java
create mode 100644 src/lessons/bat/string1/icon.png
delete mode 100644 src/lessons/bat/string1/last2/Last2.fr.html
delete mode 100644 src/lessons/bat/string1/last2/Last2.html
delete mode 100644 src/lessons/bat/string1/last2/Last2.java
delete mode 100644 src/lessons/bat/string1/match/StringMatch.java
create mode 100644 src/lessons/bat/string1/short_desc.fr.html
create mode 100644 src/lessons/bat/string1/short_desc.html
delete mode 100644 src/lessons/bat/string1/splosion/StringSplosion.java
delete mode 100644 src/lessons/bat/string1/stringx/StringX.java
delete mode 100644 src/lessons/bat/string1/times/StringTimes.java
delete mode 100644 src/lessons/bat/string1/yak/StringYak.fr.html
delete mode 100644 src/lessons/bat/string1/yak/StringYak.java
create mode 100644 src/lessons/lightbot/icon.png
create mode 100644 src/lessons/lightbot/short_desc.fr.html
create mode 100644 src/lessons/lightbot/short_desc.html
create mode 100644 src/lessons/maze/icon.png
create mode 100644 src/lessons/maze/island/IslandMaze-answer0.map
create mode 100644 src/lessons/maze/island/IslandMaze-answer1.map
create mode 100644 src/lessons/maze/pledge/PledgeMaze-answer0.map
create mode 100644 src/lessons/maze/pledge/PledgeMaze-answer1.map
create mode 100644 src/lessons/maze/randommouse/RandomMouseMaze-answer0.map
create mode 100644 src/lessons/maze/randommouse/RandomMouseMaze-answer1.map
create mode 100644 src/lessons/maze/short_desc.fr.html
create mode 100644 src/lessons/maze/short_desc.html
create mode 100644 src/lessons/maze/shortestpath/ShortestPathMaze-answer0.map
create mode 100644 src/lessons/maze/shortestpath/ShortestPathMaze-answer1.map
create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMaze-answer0.map
create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMaze-answer1.map
create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMaze.map
create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMaze2.map
create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMazeEntity.py
create mode 100644 src/lessons/maze/wallfollower/WallFollowerMaze-answer0.map
create mode 100644 src/lessons/maze/wallfollower/WallFollowerMaze-answer1.map
delete mode 100644 src/lessons/meta/HanoiCreateEntity.java
delete mode 100644 src/lessons/meta/HanoiCreateViewAnswer.java
delete mode 100644 src/lessons/meta/HanoiCreateWorld.fr.html
delete mode 100644 src/lessons/meta/HanoiCreateWorld.html
delete mode 100644 src/lessons/meta/HanoiCreateWorld.java
delete mode 100644 src/lessons/meta/HanoiMetaEntity.java
delete mode 100644 src/lessons/meta/HanoiMetaWorld.java
delete mode 100644 src/lessons/meta/Main.fr.html
delete mode 100644 src/lessons/meta/Main.html
delete mode 100644 src/lessons/meta/Main.java
delete mode 100644 src/lessons/meta/MetaExercise.java
rename src/lessons/recursion/{dragoncurve1 => dragoncurve}/DragonCurve1.fr.html (100%)
rename src/lessons/recursion/{dragoncurve1 => dragoncurve}/DragonCurve1.html (100%)
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve1.java
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve1Entity.java
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve1Entity.py
rename src/lessons/recursion/{dragoncurve2 => dragoncurve}/DragonCurve2.fr.html (100%)
rename src/lessons/recursion/{dragoncurve2 => dragoncurve}/DragonCurve2.html (100%)
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve2.java
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve2Entity.java
rename src/lessons/recursion/{dragoncurve2 => dragoncurve}/DragonCurve2Entity.py (100%)
delete mode 100644 src/lessons/recursion/dragoncurve1/DragonCurve1.java
delete mode 100644 src/lessons/recursion/dragoncurve1/DragonCurve1Entity.java
delete mode 100644 src/lessons/recursion/dragoncurve1/DragonCurve1Entity.py
delete mode 100644 src/lessons/recursion/dragoncurve2/DragonCurve2.java
delete mode 100644 src/lessons/recursion/dragoncurve2/DragonCurve2Entity.java
rename src/lessons/recursion/{hanoiboard => hanoi}/HanoiBoard.fr.html (100%)
rename src/lessons/recursion/{hanoiboard => hanoi}/HanoiBoard.html (100%)
create mode 100644 src/lessons/recursion/hanoi/HanoiBoard.java
create mode 100644 src/lessons/recursion/hanoi/HanoiBoardEntity.java
rename src/lessons/recursion/{hanoiboard => hanoi}/HanoiBoardEntity.py (100%)
create mode 100644 src/lessons/recursion/hanoi/Main.fr.html
create mode 100644 src/lessons/recursion/hanoi/Main.html
create mode 100644 src/lessons/recursion/hanoi/Main.java
create mode 100644 src/lessons/recursion/hanoi/icon.png
create mode 100644 src/lessons/recursion/hanoi/short_desc.fr.html
create mode 100644 src/lessons/recursion/hanoi/short_desc.html
create mode 100644 src/lessons/recursion/hanoi/universe/HanoiEntity.java
create mode 100644 src/lessons/recursion/hanoi/universe/HanoiMovePanel.java
create mode 100644 src/lessons/recursion/hanoi/universe/HanoiWorld.fr.html
create mode 100644 src/lessons/recursion/hanoi/universe/HanoiWorld.html
create mode 100644 src/lessons/recursion/hanoi/universe/HanoiWorld.java
create mode 100644 src/lessons/recursion/hanoi/universe/HanoiWorldView.java
delete mode 100644 src/lessons/recursion/hanoiboard/HanoiBoard.java
delete mode 100644 src/lessons/recursion/hanoiboard/HanoiBoardEntity.java
create mode 100644 src/lessons/recursion/icon.png
create mode 100644 src/lessons/recursion/short_desc.fr.html
create mode 100644 src/lessons/recursion/short_desc.html
rename src/lessons/recursion/{spiraluse => spiral}/SpiralUse.fr.html (100%)
rename src/lessons/recursion/{spiraluse => spiral}/SpiralUse.html (100%)
create mode 100644 src/lessons/recursion/spiral/SpiralUse.java
create mode 100644 src/lessons/recursion/spiral/SpiralUseEntity.java
create mode 100644 src/lessons/recursion/spiral/SpiralUseEntity.py
delete mode 100644 src/lessons/recursion/spiraluse/SpiralUse.java
delete mode 100644 src/lessons/recursion/spiraluse/SpiralUseEntity.java
delete mode 100644 src/lessons/recursion/spiraluse/SpiralUseEntity.py
delete mode 100644 src/lessons/smn/Main.fr.html
delete mode 100644 src/lessons/smn/Main.html
delete mode 100644 src/lessons/smn/Main.java
delete mode 100644 src/lessons/smn/baseball/easy/BaseballGame.fr.html
delete mode 100644 src/lessons/smn/baseball/easy/BaseballGame.html
delete mode 100644 src/lessons/smn/baseball/easy/BaseballGame.java
delete mode 100644 src/lessons/smn/baseball/easy/BaseballGameEntity.java
delete mode 100644 src/lessons/smn/baseball/medium/BaseballGameMorePlayers.fr.html
delete mode 100644 src/lessons/smn/baseball/medium/BaseballGameMorePlayers.html
delete mode 100644 src/lessons/smn/baseball/medium/BaseballGameMorePlayers.java
delete mode 100644 src/lessons/smn/baseball/medium/BaseballGameMorePlayersEntity.java
delete mode 100644 src/lessons/smn/pancake/burned/BurnedPancakePlate.fr.html
delete mode 100644 src/lessons/smn/pancake/burned/BurnedPancakePlate.html
delete mode 100644 src/lessons/smn/pancake/burned/BurnedPancakePlate.java
delete mode 100644 src/lessons/smn/pancake/burned/BurnedPancakePlateEntity.java
delete mode 100644 src/lessons/smn/pancake/burned/BurnedPancakePlateEntity.py
delete mode 100644 src/lessons/smn/pancake/raw/RawPancakePlate.fr.html
delete mode 100644 src/lessons/smn/pancake/raw/RawPancakePlate.html
delete mode 100644 src/lessons/smn/pancake/raw/RawPancakePlate.java
delete mode 100644 src/lessons/smn/pancake/raw/RawPancakePlateEntity.java
delete mode 100644 src/lessons/smn/pancake/raw/RawPancakePlateEntity.py
create mode 100644 src/lessons/sort/baseball/BubbleBaseball.fr.html
create mode 100644 src/lessons/sort/baseball/BubbleBaseball.html
create mode 100644 src/lessons/sort/baseball/BubbleBaseball.java
create mode 100644 src/lessons/sort/baseball/BubbleBaseballEntity.java
create mode 100644 src/lessons/sort/baseball/BubbleBaseballEntity.py
create mode 100644 src/lessons/sort/baseball/InsertBaseball.fr.html
create mode 100644 src/lessons/sort/baseball/InsertBaseball.html
create mode 100644 src/lessons/sort/baseball/InsertBaseball.java
create mode 100644 src/lessons/sort/baseball/InsertBaseballEntity.java
create mode 100644 src/lessons/sort/baseball/InsertBaseballEntity.py
create mode 100644 src/lessons/sort/baseball/Main.fr.html
create mode 100644 src/lessons/sort/baseball/Main.html
create mode 100644 src/lessons/sort/baseball/Main.java
create mode 100644 src/lessons/sort/baseball/NaiveBaseball.fr.html
create mode 100644 src/lessons/sort/baseball/NaiveBaseball.html
create mode 100644 src/lessons/sort/baseball/NaiveBaseball.java
create mode 100644 src/lessons/sort/baseball/NaiveBaseballEntity.java
create mode 100644 src/lessons/sort/baseball/NaiveBaseballEntity.py
create mode 100644 src/lessons/sort/baseball/SelectBaseball.fr.html
create mode 100644 src/lessons/sort/baseball/SelectBaseball.html
create mode 100644 src/lessons/sort/baseball/SelectBaseball.java
create mode 100644 src/lessons/sort/baseball/SelectBaseballEntity.java
create mode 100644 src/lessons/sort/baseball/SelectBaseballEntity.py
create mode 100644 src/lessons/sort/baseball/icon.png
create mode 100644 src/lessons/sort/baseball/short_desc.fr.html
create mode 100644 src/lessons/sort/baseball/short_desc.html
create mode 100644 src/lessons/sort/baseball/universe/BaseballEntity.java
create mode 100644 src/lessons/sort/baseball/universe/BaseballMove.java
create mode 100644 src/lessons/sort/baseball/universe/BaseballMovePanel.java
create mode 100644 src/lessons/sort/baseball/universe/BaseballWorld.fr.html
create mode 100644 src/lessons/sort/baseball/universe/BaseballWorld.html
create mode 100644 src/lessons/sort/baseball/universe/BaseballWorld.java
create mode 100644 src/lessons/sort/baseball/universe/BaseballWorldView.java
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort1.fr.html
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort1.html
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort1.java
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort1Entity.java
rename src/lessons/sort/{bubble1 => bubble}/AlgBubbleSort1Entity.py (100%)
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort2.fr.html
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort2.html
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort2.java
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort2Entity.java
rename src/lessons/sort/{bubble2 => bubble}/AlgBubbleSort2Entity.py (100%)
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort3.fr.html
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort3.html
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort3.java
create mode 100644 src/lessons/sort/bubble/AlgBubbleSort3Entity.java
rename src/lessons/sort/{bubble3 => bubble}/AlgBubbleSort3Entity.py (100%)
delete mode 100644 src/lessons/sort/bubble1/AlgBubbleSort1.fr.html
delete mode 100644 src/lessons/sort/bubble1/AlgBubbleSort1.html
delete mode 100644 src/lessons/sort/bubble1/AlgBubbleSort1.java
delete mode 100644 src/lessons/sort/bubble1/AlgBubbleSort1Entity.java
delete mode 100644 src/lessons/sort/bubble2/AlgBubbleSort2.fr.html
delete mode 100644 src/lessons/sort/bubble2/AlgBubbleSort2.html
delete mode 100644 src/lessons/sort/bubble2/AlgBubbleSort2.java
delete mode 100644 src/lessons/sort/bubble2/AlgBubbleSort2Entity.java
delete mode 100644 src/lessons/sort/bubble3/AlgBubbleSort3.fr.html
delete mode 100644 src/lessons/sort/bubble3/AlgBubbleSort3.html
delete mode 100644 src/lessons/sort/bubble3/AlgBubbleSort3.java
delete mode 100644 src/lessons/sort/bubble3/AlgBubbleSort3Entity.java
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort1.fr.html
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort1.html
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort1.java
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort1Entity.java
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort1Entity.py
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort2.fr.html
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort2.html
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort2.java
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort2Entity.java
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort2Entity.py
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort3.fr.html
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort3.html
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort3.java
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort3Entity.java
create mode 100644 src/lessons/sort/cocktail/AlgCocktailSort3Entity.py
delete mode 100644 src/lessons/sort/cocktail1/AlgCocktailSort1.fr.html
delete mode 100644 src/lessons/sort/cocktail1/AlgCocktailSort1.html
delete mode 100644 src/lessons/sort/cocktail1/AlgCocktailSort1.java
delete mode 100644 src/lessons/sort/cocktail1/AlgCocktailSort1Entity.java
delete mode 100644 src/lessons/sort/cocktail1/AlgCocktailSort1Entity.py
delete mode 100644 src/lessons/sort/cocktail2/AlgCocktailSort2.fr.html
delete mode 100644 src/lessons/sort/cocktail2/AlgCocktailSort2.html
delete mode 100644 src/lessons/sort/cocktail2/AlgCocktailSort2.java
delete mode 100644 src/lessons/sort/cocktail2/AlgCocktailSort2Entity.java
delete mode 100644 src/lessons/sort/cocktail2/AlgCocktailSort2Entity.py
delete mode 100644 src/lessons/sort/cocktail3/AlgCocktailSort3.fr.html
delete mode 100644 src/lessons/sort/cocktail3/AlgCocktailSort3.html
delete mode 100644 src/lessons/sort/cocktail3/AlgCocktailSort3.java
delete mode 100644 src/lessons/sort/cocktail3/AlgCocktailSort3Entity.java
delete mode 100644 src/lessons/sort/cocktail3/AlgCocktailSort3Entity.py
create mode 100644 src/lessons/sort/comb/AlgCombSort11.fr.html
create mode 100644 src/lessons/sort/comb/AlgCombSort11.html
create mode 100644 src/lessons/sort/comb/AlgCombSort11.java
create mode 100644 src/lessons/sort/comb/AlgCombSort11Entity.java
create mode 100644 src/lessons/sort/comb/AlgCombSort11Entity.py
delete mode 100644 src/lessons/sort/comb11/AlgCombSort11.fr.html
delete mode 100644 src/lessons/sort/comb11/AlgCombSort11.html
delete mode 100644 src/lessons/sort/comb11/AlgCombSort11.java
delete mode 100644 src/lessons/sort/comb11/AlgCombSort11Entity.java
delete mode 100644 src/lessons/sort/comb11/AlgCombSort11Entity.py
create mode 100644 src/lessons/sort/icon.png
create mode 100644 src/lessons/sort/pancake/BasicPancake.fr.html
create mode 100644 src/lessons/sort/pancake/BasicPancake.html
create mode 100644 src/lessons/sort/pancake/BasicPancake.java
create mode 100644 src/lessons/sort/pancake/BasicPancakeEntity.java
create mode 100644 src/lessons/sort/pancake/BasicPancakeEntity.py
create mode 100644 src/lessons/sort/pancake/BurnedPancake.fr.html
create mode 100644 src/lessons/sort/pancake/BurnedPancake.html
create mode 100644 src/lessons/sort/pancake/BurnedPancake.java
create mode 100644 src/lessons/sort/pancake/BurnedPancakeEntity.java
create mode 100644 src/lessons/sort/pancake/BurnedPancakeEntity.py
create mode 100644 src/lessons/sort/pancake/GatesPancake.fr.html
create mode 100644 src/lessons/sort/pancake/GatesPancake.html
create mode 100644 src/lessons/sort/pancake/GatesPancake.java
create mode 100644 src/lessons/sort/pancake/GatesPancakeEntity.java
create mode 100644 src/lessons/sort/pancake/GatesPancakeEntity.py
create mode 100644 src/lessons/sort/pancake/Main.fr.html
create mode 100644 src/lessons/sort/pancake/Main.html
create mode 100644 src/lessons/sort/pancake/Main.java
create mode 100644 src/lessons/sort/pancake/icon.png
create mode 100644 src/lessons/sort/pancake/img/gates-a.png
create mode 100644 src/lessons/sort/pancake/img/gates-a.svg
create mode 100644 src/lessons/sort/pancake/img/gates-b.png
create mode 100644 src/lessons/sort/pancake/img/gates-b.svg
create mode 100644 src/lessons/sort/pancake/img/gates-c.png
create mode 100644 src/lessons/sort/pancake/img/gates-c.svg
create mode 100644 src/lessons/sort/pancake/img/gates-d.png
create mode 100644 src/lessons/sort/pancake/img/gates-d.svg
create mode 100644 src/lessons/sort/pancake/img/gates-e.png
create mode 100644 src/lessons/sort/pancake/img/gates-e.svg
create mode 100644 src/lessons/sort/pancake/img/gates-f.png
create mode 100644 src/lessons/sort/pancake/img/gates-f.svg
create mode 100644 src/lessons/sort/pancake/img/gates-f1.png
create mode 100644 src/lessons/sort/pancake/img/gates-f1.svg
create mode 100644 src/lessons/sort/pancake/img/gates-f2.png
create mode 100644 src/lessons/sort/pancake/img/gates-f2.svg
create mode 100644 src/lessons/sort/pancake/img/gates-g.png
create mode 100644 src/lessons/sort/pancake/img/gates-g.svg
create mode 100644 src/lessons/sort/pancake/img/gates-h.png
create mode 100644 src/lessons/sort/pancake/img/gates-h.svg
create mode 100644 src/lessons/sort/pancake/img/gates-k.png
rename {img => src/lessons/sort/pancake/img}/world_pancake.png (100%)
rename {img => src/lessons/sort/pancake/img}/world_pancake.svg (100%)
create mode 100644 src/lessons/sort/pancake/short_desc.fr.html
create mode 100644 src/lessons/sort/pancake/short_desc.html
create mode 100644 src/lessons/sort/pancake/universe/PancakeEntity.java
create mode 100644 src/lessons/sort/pancake/universe/PancakeFlipButtonPanel.java
create mode 100644 src/lessons/sort/pancake/universe/PancakeWorld.fr.html
create mode 100644 src/lessons/sort/pancake/universe/PancakeWorld.html
create mode 100644 src/lessons/sort/pancake/universe/PancakeWorld.java
create mode 100644 src/lessons/sort/pancake/universe/PancakeWorldView.java
create mode 100644 src/lessons/sort/short_desc.fr.html
create mode 100644 src/lessons/sort/short_desc.html
create mode 100644 src/lessons/turmites/Main.fr.html
create mode 100644 src/lessons/turmites/Main.html
create mode 100644 src/lessons/turmites/Main.java
create mode 100644 src/lessons/turmites/helloturmite/HelloTurmite-answer0.map
create mode 100644 src/lessons/turmites/helloturmite/HelloTurmite-answer1.map
create mode 100644 src/lessons/turmites/helloturmite/HelloTurmite-answer2.map
create mode 100644 src/lessons/turmites/helloturmite/HelloTurmite.fr.html
rename src/lessons/{welcome => }/turmites/helloturmite/HelloTurmite.html (100%)
create mode 100644 src/lessons/turmites/helloturmite/HelloTurmite.java
create mode 100644 src/lessons/turmites/helloturmite/HelloTurmiteEntity.java
rename src/lessons/{welcome => }/turmites/helloturmite/HelloTurmiteEntity.py (100%)
create mode 100644 src/lessons/turmites/icon.png
create mode 100644 src/lessons/turmites/langton/Langton-answer0.map
create mode 100644 src/lessons/turmites/langton/Langton.fr.html
create mode 100644 src/lessons/turmites/langton/Langton.html
create mode 100644 src/lessons/turmites/langton/Langton.java
create mode 100644 src/lessons/turmites/langton/LangtonEntity.java
rename src/lessons/{welcome => }/turmites/langton/LangtonEntity.py (100%)
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColors-answer0.map
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColors-answer1.map
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColors-answer2.map
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColors-answer3.map
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColors-answer4.map
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColors.fr.html
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColors.html
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColors.java
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColorsEntity.java
rename src/lessons/{welcome => }/turmites/langtoncolors/LangtonColorsEntity.py (100%)
create mode 100644 src/lessons/turmites/short_desc.fr.html
create mode 100644 src/lessons/turmites/short_desc.html
create mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreator-answer0.map
create mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreator.fr.html
rename src/lessons/{welcome => }/turmites/turmitecreator/TurmiteCreator.html (100%)
create mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreator.java
create mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreatorEntity.java
rename src/lessons/{welcome => }/turmites/turmitecreator/TurmiteCreatorEntity.py (100%)
create mode 100644 src/lessons/turmites/universe/TurmiteWorld.fr.html
create mode 100644 src/lessons/turmites/universe/TurmiteWorld.html
create mode 100644 src/lessons/turmites/universe/TurmiteWorld.java
create mode 100644 src/lessons/turmites/universe/TurmiteWorldView.java
delete mode 100644 src/lessons/welcome/array/averagevalue/AverageValueEntity.java
delete mode 100644 src/lessons/welcome/array/averagevalue/AverageValueEntity.py
create mode 100644 src/lessons/welcome/array/basics/Array-answer0.map
create mode 100644 src/lessons/welcome/array/basics/Array-answer1.map
create mode 100644 src/lessons/welcome/array/basics/Array-answer2.map
create mode 100644 src/lessons/welcome/array/basics/Array2-answer0.map
create mode 100644 src/lessons/welcome/array/basics/Array2-answer1.map
create mode 100644 src/lessons/welcome/array/basics/Array2-answer2.map
create mode 100644 src/lessons/welcome/array/basics/Array2.fr.html
rename src/lessons/welcome/array/{basics2 => basics}/Array2.html (100%)
create mode 100644 src/lessons/welcome/array/basics/Array2.java
create mode 100644 src/lessons/welcome/array/basics/Array2Entity.java
rename src/lessons/welcome/array/{basics2 => basics}/Array2Entity.py (100%)
delete mode 100644 src/lessons/welcome/array/basics2/Array2.fr.html
delete mode 100644 src/lessons/welcome/array/basics2/Array2.java
delete mode 100644 src/lessons/welcome/array/basics2/Array2Entity.java
delete mode 100644 src/lessons/welcome/array/indexof/maxvalue/IndexOfMaxValueEntity.java
delete mode 100644 src/lessons/welcome/array/indexof/maxvalue/IndexOfMaxValueEntity.py
delete mode 100644 src/lessons/welcome/array/indexof/value/IndexOfValueEntity.java
delete mode 100644 src/lessons/welcome/array/indexof/value/IndexOfValueEntity.py
delete mode 100644 src/lessons/welcome/array/maxvalue/MaxValueEntity.java
delete mode 100644 src/lessons/welcome/array/maxvalue/MaxValueEntity.py
delete mode 100644 src/lessons/welcome/array/occurenceofvalue/OccurrenceOfValueEntity.java
delete mode 100644 src/lessons/welcome/array/occurenceofvalue/OccurrenceOfValueEntity.py
create mode 100644 src/lessons/welcome/baggleseeker/BaggleSeeker-answer0.map
create mode 100644 src/lessons/welcome/basics/Basics-answer0.map
create mode 100644 src/lessons/welcome/basicsdrawg/BasicsDrawG-answer0.map
create mode 100644 src/lessons/welcome/bdr/BDR-answer0.map
rename src/lessons/welcome/bdr/{basics => }/BDR.fr.html (100%)
rename src/lessons/welcome/bdr/{basics => }/BDR.html (100%)
create mode 100644 src/lessons/welcome/bdr/BDR.java
create mode 100644 src/lessons/welcome/bdr/BDR2-answer0.map
rename src/lessons/welcome/bdr/{extended => }/BDR2.fr.html (100%)
rename src/lessons/welcome/bdr/{extended => }/BDR2.html (100%)
create mode 100644 src/lessons/welcome/bdr/BDR2.java
create mode 100644 src/lessons/welcome/bdr/BDR2Entity.java
rename src/lessons/welcome/bdr/{extended => }/BDR2Entity.py (100%)
create mode 100644 src/lessons/welcome/bdr/BDREntity.java
rename src/lessons/welcome/bdr/{basics => }/BDREntity.py (100%)
delete mode 100644 src/lessons/welcome/bdr/basics/BDR.java
delete mode 100644 src/lessons/welcome/bdr/basics/BDREntity.java
delete mode 100644 src/lessons/welcome/bdr/extended/BDR2.java
delete mode 100644 src/lessons/welcome/bdr/extended/BDR2Entity.java
create mode 100644 src/lessons/welcome/bool1/Close10.fr.html
rename src/lessons/welcome/bool1/{close10 => }/Close10.html (100%)
create mode 100644 src/lessons/welcome/bool1/Close10.java
create mode 100644 src/lessons/welcome/bool1/CountTeen.fr.html
rename src/lessons/welcome/bool1/{countteen => }/CountTeen.html (100%)
create mode 100644 src/lessons/welcome/bool1/CountTeen.java
rename src/lessons/welcome/bool1/{diff21 => }/Diff21.fr.html (100%)
rename src/lessons/welcome/bool1/{diff21 => }/Diff21.html (100%)
create mode 100644 src/lessons/welcome/bool1/Diff21.java
rename src/lessons/welcome/bool1/{hasteen => }/HasTeen.fr.html (100%)
rename src/lessons/welcome/bool1/{hasteen => }/HasTeen.html (100%)
create mode 100644 src/lessons/welcome/bool1/HasTeen.java
rename src/lessons/welcome/bool1/{icyhot => }/IcyHot.fr.html (100%)
rename src/lessons/welcome/bool1/{icyhot => }/IcyHot.html (100%)
create mode 100644 src/lessons/welcome/bool1/IcyHot.java
rename src/lessons/welcome/bool1/{in1020 => }/In1020.fr.html (100%)
rename src/lessons/welcome/bool1/{in1020 => }/In1020.html (100%)
create mode 100644 src/lessons/welcome/bool1/In1020.java
rename src/lessons/welcome/bool1/{in3050 => }/In3050.fr.html (100%)
rename src/lessons/welcome/bool1/{in3050 => }/In3050.html (100%)
create mode 100644 src/lessons/welcome/bool1/In3050.java
rename src/lessons/welcome/bool1/{lastdigit => }/LastDigit.fr.html (100%)
rename src/lessons/welcome/bool1/{lastdigit => }/LastDigit.html (100%)
create mode 100644 src/lessons/welcome/bool1/LastDigit.java
rename src/lessons/welcome/bool1/{loneteen => }/LoneTeen.fr.html (100%)
rename src/lessons/welcome/bool1/{loneteen => }/LoneTeen.html (100%)
create mode 100644 src/lessons/welcome/bool1/LoneTeen.java
rename src/lessons/welcome/bool1/{makes10 => }/Makes10.fr.html (100%)
rename src/lessons/welcome/bool1/{makes10 => }/Makes10.html (100%)
create mode 100644 src/lessons/welcome/bool1/Makes10.java
rename src/lessons/welcome/bool1/{max1020 => }/Max1020.fr.html (100%)
rename src/lessons/welcome/bool1/{max1020 => }/Max1020.html (100%)
create mode 100644 src/lessons/welcome/bool1/Max1020.java
rename src/lessons/welcome/bool1/{monkeytrouble => }/MonkeyTrouble.fr.html (100%)
rename src/lessons/welcome/bool1/{monkeytrouble => }/MonkeyTrouble.html (100%)
create mode 100644 src/lessons/welcome/bool1/MonkeyTrouble.java
rename src/lessons/welcome/bool1/{nearhundred => }/NearHundred.fr.html (100%)
rename src/lessons/welcome/bool1/{nearhundred => }/NearHundred.html (100%)
create mode 100644 src/lessons/welcome/bool1/NearHundred.java
rename src/lessons/welcome/bool1/{parottrouble => }/ParotTrouble.fr.html (100%)
rename src/lessons/welcome/bool1/{parottrouble => }/ParotTrouble.html (100%)
create mode 100644 src/lessons/welcome/bool1/ParotTrouble.java
rename src/lessons/welcome/bool1/{posneg => }/PosNeg.fr.html (100%)
rename src/lessons/welcome/bool1/{posneg => }/PosNeg.html (100%)
create mode 100644 src/lessons/welcome/bool1/PosNeg.java
rename src/lessons/welcome/bool1/{sleepin => }/SleepIn.fr.html (100%)
rename src/lessons/welcome/bool1/{sleepin => }/SleepIn.html (100%)
create mode 100644 src/lessons/welcome/bool1/SleepIn.java
rename src/lessons/welcome/bool1/{sumdouble => }/SumDouble.fr.html (100%)
rename src/lessons/welcome/bool1/{sumdouble => }/SumDouble.html (100%)
create mode 100644 src/lessons/welcome/bool1/SumDouble.java
delete mode 100644 src/lessons/welcome/bool1/close10/Close10.fr.html
delete mode 100644 src/lessons/welcome/bool1/close10/Close10.java
delete mode 100644 src/lessons/welcome/bool1/countteen/CountTeen.fr.html
delete mode 100644 src/lessons/welcome/bool1/countteen/CountTeen.java
delete mode 100644 src/lessons/welcome/bool1/diff21/Diff21.java
delete mode 100644 src/lessons/welcome/bool1/hasteen/HasTeen.java
delete mode 100644 src/lessons/welcome/bool1/icyhot/IcyHot.java
delete mode 100644 src/lessons/welcome/bool1/in1020/In1020.java
delete mode 100644 src/lessons/welcome/bool1/in3050/In3050.java
delete mode 100644 src/lessons/welcome/bool1/lastdigit/LastDigit.java
delete mode 100644 src/lessons/welcome/bool1/loneteen/LoneTeen.java
delete mode 100644 src/lessons/welcome/bool1/makes10/Makes10.java
delete mode 100644 src/lessons/welcome/bool1/max1020/Max1020.java
delete mode 100644 src/lessons/welcome/bool1/monkeytrouble/MonkeyTrouble.java
delete mode 100644 src/lessons/welcome/bool1/nearhundred/NearHundred.java
delete mode 100644 src/lessons/welcome/bool1/parottrouble/ParotTrouble.java
delete mode 100644 src/lessons/welcome/bool1/posneg/PosNeg.java
delete mode 100644 src/lessons/welcome/bool1/sleepin/SleepIn.java
delete mode 100644 src/lessons/welcome/bool1/sumdouble/SumDouble.java
rename src/lessons/welcome/bool2/{alarmclock => }/AlarmClock.fr.html (100%)
rename src/lessons/welcome/bool2/{alarmclock => }/AlarmClock.html (100%)
create mode 100644 src/lessons/welcome/bool2/AlarmClock.java
rename src/lessons/welcome/bool2/{answercell => }/AnswerCell.fr.html (100%)
rename src/lessons/welcome/bool2/{answercell => }/AnswerCell.html (100%)
create mode 100644 src/lessons/welcome/bool2/AnswerCell.java
rename src/lessons/welcome/bool2/{ticket/blue => }/BlueTicket.fr.html (100%)
rename src/lessons/welcome/bool2/{ticket/blue => }/BlueTicket.html (100%)
create mode 100644 src/lessons/welcome/bool2/BlueTicket.java
rename src/lessons/welcome/bool2/{caughtspeeding => }/CaughtSpeeding.fr.html (100%)
rename src/lessons/welcome/bool2/{caughtspeeding => }/CaughtSpeeding.html (100%)
create mode 100644 src/lessons/welcome/bool2/CaughtSpeeding.java
rename src/lessons/welcome/bool2/{party/cigar => }/CigarParty.fr.html (100%)
rename src/lessons/welcome/bool2/{party/cigar => }/CigarParty.html (100%)
create mode 100644 src/lessons/welcome/bool2/CigarParty.java
rename src/lessons/welcome/bool2/{datefashion => }/DateFashion.fr.html (100%)
rename src/lessons/welcome/bool2/{datefashion => }/DateFashion.html (100%)
create mode 100644 src/lessons/welcome/bool2/DateFashion.java
rename src/lessons/welcome/bool2/{ticket/green => }/GreenTicket.fr.html (100%)
rename src/lessons/welcome/bool2/{ticket/green => }/GreenTicket.html (100%)
create mode 100644 src/lessons/welcome/bool2/GreenTicket.java
rename src/lessons/welcome/bool2/{in1to10 => }/In1To10.fr.html (100%)
rename src/lessons/welcome/bool2/{in1to10 => }/In1To10.html (100%)
create mode 100644 src/lessons/welcome/bool2/In1To10.java
rename src/lessons/welcome/bool2/{inorder => }/InOrder.fr.html (100%)
rename src/lessons/welcome/bool2/{inorder => }/InOrder.html (100%)
create mode 100644 src/lessons/welcome/bool2/InOrder.java
rename src/lessons/welcome/bool2/{inorderequals => }/InOrderEqual.fr.html (100%)
rename src/lessons/welcome/bool2/{inorderequals => }/InOrderEqual.html (100%)
create mode 100644 src/lessons/welcome/bool2/InOrderEqual.java
rename src/lessons/welcome/bool2/{lastdigit2 => }/LastDigit2.fr.html (100%)
rename src/lessons/welcome/bool2/{lastdigit2 => }/LastDigit2.html (100%)
create mode 100644 src/lessons/welcome/bool2/LastDigit2.java
rename src/lessons/welcome/bool2/{lessby10 => }/LessBy10.fr.html (100%)
rename src/lessons/welcome/bool2/{lessby10 => }/LessBy10.html (100%)
create mode 100644 src/lessons/welcome/bool2/LessBy10.java
rename src/lessons/welcome/bool2/{maxmod5 => }/MaxMod5.fr.html (100%)
rename src/lessons/welcome/bool2/{maxmod5 => }/MaxMod5.html (100%)
create mode 100644 src/lessons/welcome/bool2/MaxMod5.java
rename src/lessons/welcome/bool2/{nearten => }/NearTen.fr.html (100%)
rename src/lessons/welcome/bool2/{nearten => }/NearTen.html (100%)
create mode 100644 src/lessons/welcome/bool2/NearTen.java
rename src/lessons/welcome/bool2/{ticket/red => }/RedTicket.fr.html (100%)
rename src/lessons/welcome/bool2/{ticket/red => }/RedTicket.html (100%)
create mode 100644 src/lessons/welcome/bool2/RedTicket.java
rename src/lessons/welcome/bool2/{sharedigit => }/ShareDigit.fr.html (100%)
rename src/lessons/welcome/bool2/{sharedigit => }/ShareDigit.html (100%)
create mode 100644 src/lessons/welcome/bool2/ShareDigit.java
rename src/lessons/welcome/bool2/{sortasum => }/SortaSum.fr.html (100%)
rename src/lessons/welcome/bool2/{sortasum => }/SortaSum.html (100%)
create mode 100644 src/lessons/welcome/bool2/SortaSum.java
rename src/lessons/welcome/bool2/{squirrelplay => }/SquirrelPlay.fr.html (100%)
rename src/lessons/welcome/bool2/{squirrelplay => }/SquirrelPlay.html (100%)
create mode 100644 src/lessons/welcome/bool2/SquirrelPlay.java
rename src/lessons/welcome/bool2/{party/tea => }/TeaParty.fr.html (100%)
rename src/lessons/welcome/bool2/{party/tea => }/TeaParty.html (100%)
create mode 100644 src/lessons/welcome/bool2/TeaParty.java
rename src/lessons/welcome/bool2/{teensum => }/TeenSum.fr.html (100%)
rename src/lessons/welcome/bool2/{teensum => }/TeenSum.html (100%)
create mode 100644 src/lessons/welcome/bool2/TeenSum.java
rename src/lessons/welcome/bool2/{twoasone => }/TwoAsOne.fr.html (100%)
rename src/lessons/welcome/bool2/{twoasone => }/TwoAsOne.html (100%)
create mode 100644 src/lessons/welcome/bool2/TwoAsOne.java
rename src/lessons/welcome/bool2/{withoutdoubles => }/WithoutDoubles.fr.html (100%)
rename src/lessons/welcome/bool2/{withoutdoubles => }/WithoutDoubles.html (100%)
create mode 100644 src/lessons/welcome/bool2/WithoutDoubles.java
delete mode 100644 src/lessons/welcome/bool2/alarmclock/AlarmClock.java
delete mode 100644 src/lessons/welcome/bool2/answercell/AnswerCell.java
delete mode 100644 src/lessons/welcome/bool2/caughtspeeding/CaughtSpeeding.java
delete mode 100644 src/lessons/welcome/bool2/datefashion/DateFashion.java
delete mode 100644 src/lessons/welcome/bool2/in1to10/In1To10.java
delete mode 100644 src/lessons/welcome/bool2/inorder/InOrder.java
delete mode 100644 src/lessons/welcome/bool2/inorderequals/InOrderEqual.java
delete mode 100644 src/lessons/welcome/bool2/lastdigit2/LastDigit2.java
delete mode 100644 src/lessons/welcome/bool2/lessby10/LessBy10.java
delete mode 100644 src/lessons/welcome/bool2/maxmod5/MaxMod5.java
delete mode 100644 src/lessons/welcome/bool2/nearten/NearTen.java
delete mode 100644 src/lessons/welcome/bool2/party/cigar/CigarParty.java
delete mode 100644 src/lessons/welcome/bool2/party/tea/TeaParty.java
delete mode 100644 src/lessons/welcome/bool2/sharedigit/ShareDigit.java
delete mode 100644 src/lessons/welcome/bool2/sortasum/SortaSum.java
delete mode 100644 src/lessons/welcome/bool2/squirrelplay/SquirrelPlay.java
delete mode 100644 src/lessons/welcome/bool2/teensum/TeenSum.java
delete mode 100644 src/lessons/welcome/bool2/ticket/blue/BlueTicket.java
delete mode 100644 src/lessons/welcome/bool2/ticket/green/GreenTicket.java
delete mode 100644 src/lessons/welcome/bool2/ticket/red/RedTicket.java
delete mode 100644 src/lessons/welcome/bool2/twoasone/TwoAsOne.java
delete mode 100644 src/lessons/welcome/bool2/withoutdoubles/WithoutDoubles.java
create mode 100644 src/lessons/welcome/conditions/Conditions-answer0.map
create mode 100644 src/lessons/welcome/environment/Environment-answer0.map
create mode 100644 src/lessons/welcome/icon.png
create mode 100644 src/lessons/welcome/icon.xcf
create mode 100644 src/lessons/welcome/loop/dowhileloop/LoopDoWhile-answer0.map
create mode 100644 src/lessons/welcome/loop/dowhileloop/Poucet-answer0.map
create mode 100644 src/lessons/welcome/loop/dowhileloop/Poucet-answer1.map
create mode 100644 src/lessons/welcome/loop/dowhileloop/Poucet.fr.html
create mode 100644 src/lessons/welcome/loop/dowhileloop/Poucet.html
create mode 100644 src/lessons/welcome/loop/dowhileloop/Poucet.java
create mode 100644 src/lessons/welcome/loop/dowhileloop/Poucet.map
create mode 100644 src/lessons/welcome/loop/dowhileloop/Poucet2.map
create mode 100644 src/lessons/welcome/loop/dowhileloop/PoucetEntity.java
create mode 100644 src/lessons/welcome/loop/dowhileloop/PoucetEntity.py
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourse-answer0.map
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourse.fr.html
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourse.html
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourse.java
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourse.map
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourseEntity.java
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourseEntity.py
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourseForest-answer0.map
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourseForest.fr.html
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourseForest.html
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourseForest.java
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourseForest.map
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourseForestEntity.java
create mode 100644 src/lessons/welcome/loop/forloop/LoopCourseForestEntity.py
create mode 100644 src/lessons/welcome/loop/forloop/LoopFor-answer0.map
create mode 100644 src/lessons/welcome/loop/forloop/LoopStairs-answer0.map
create mode 100644 src/lessons/welcome/loop/forloop/LoopStairs.fr.html
create mode 100644 src/lessons/welcome/loop/forloop/LoopStairs.html
create mode 100644 src/lessons/welcome/loop/forloop/LoopStairs.java
create mode 100644 src/lessons/welcome/loop/forloop/LoopStairs.map
create mode 100644 src/lessons/welcome/loop/forloop/LoopStairsEntity.java
create mode 100644 src/lessons/welcome/loop/forloop/LoopStairsEntity.py
create mode 100644 src/lessons/welcome/loop/whileloop/LoopWhile-answer0.map
create mode 100644 src/lessons/welcome/loop/whileloop/WhileMoria-answer0.map
create mode 100644 src/lessons/welcome/loop/whileloop/WhileMoria.fr.html
create mode 100644 src/lessons/welcome/loop/whileloop/WhileMoria.html
create mode 100644 src/lessons/welcome/loop/whileloop/WhileMoria.java
create mode 100644 src/lessons/welcome/loop/whileloop/WhileMoria.map
create mode 100644 src/lessons/welcome/loop/whileloop/WhileMoriaEntity.java
create mode 100644 src/lessons/welcome/loop/whileloop/WhileMoriaEntity.py
create mode 100644 src/lessons/welcome/methods/args/MethodsArgs-answer0.map
create mode 100644 src/lessons/welcome/methods/basics/Methods-answer0.map
create mode 100644 src/lessons/welcome/methods/doghouse/MethodsDogHouse-answer0.map
create mode 100644 src/lessons/welcome/methods/picture/MethodsPicture-answer0.map
create mode 100644 src/lessons/welcome/methods/picture2/MethodsPicture2-answer0.map
create mode 100644 src/lessons/welcome/methods/picture3/MethodsPicture3-answer0.map
create mode 100644 src/lessons/welcome/methods/picture4/MethodsPicture4-answer0.map
create mode 100644 src/lessons/welcome/methods/returning/MethodsReturning-answer0.map
create mode 100644 src/lessons/welcome/methods/returning/MethodsReturning-answer1.map
create mode 100644 src/lessons/welcome/methods/returning/MethodsReturning-answer2.map
create mode 100644 src/lessons/welcome/short_desc.fr.html
create mode 100644 src/lessons/welcome/short_desc.html
create mode 100644 src/lessons/welcome/slug/SlugHunting-answer0.map
create mode 100644 src/lessons/welcome/slug/SlugHunting-answer1.map
create mode 100644 src/lessons/welcome/slug/SlugHunting.fr.html
create mode 100644 src/lessons/welcome/slug/SlugHunting.html
create mode 100644 src/lessons/welcome/slug/SlugHunting.java
create mode 100644 src/lessons/welcome/slug/SlugHuntingEntity.java
create mode 100644 src/lessons/welcome/slug/SlugHuntingEntity.py
create mode 100644 src/lessons/welcome/slug/SlugSnail-answer0.map
create mode 100644 src/lessons/welcome/slug/SlugSnail-answer1.map
create mode 100644 src/lessons/welcome/slug/SlugSnail.fr.html
create mode 100644 src/lessons/welcome/slug/SlugSnail.html
create mode 100644 src/lessons/welcome/slug/SlugSnail.java
create mode 100644 src/lessons/welcome/slug/SlugSnailEntity.java
create mode 100644 src/lessons/welcome/slug/SlugSnailEntity.py
create mode 100644 src/lessons/welcome/slug/SlugTracking-answer0.map
create mode 100644 src/lessons/welcome/slug/SlugTracking-answer1.map
create mode 100644 src/lessons/welcome/slug/SlugTracking.fr.html
create mode 100644 src/lessons/welcome/slug/SlugTracking.html
create mode 100644 src/lessons/welcome/slug/SlugTracking.java
create mode 100644 src/lessons/welcome/slug/SlugTrackingEntity.java
create mode 100644 src/lessons/welcome/slug/SlugTrackingEntity.py
delete mode 100644 src/lessons/welcome/slug/hunting/SlugHunting.fr.html
delete mode 100644 src/lessons/welcome/slug/hunting/SlugHunting.html
delete mode 100644 src/lessons/welcome/slug/hunting/SlugHunting.java
delete mode 100644 src/lessons/welcome/slug/hunting/SlugHuntingEntity.java
delete mode 100644 src/lessons/welcome/slug/hunting/SlugHuntingEntity.py
delete mode 100644 src/lessons/welcome/slug/tracking/SlugTracking.fr.html
delete mode 100644 src/lessons/welcome/slug/tracking/SlugTracking.html
delete mode 100644 src/lessons/welcome/slug/tracking/SlugTracking.java
delete mode 100644 src/lessons/welcome/slug/tracking/SlugTrackingEntity.java
delete mode 100644 src/lessons/welcome/slug/tracking/SlugTrackingEntity.py
create mode 100644 src/lessons/welcome/snake/Snake-answer0.map
create mode 100644 src/lessons/welcome/traversal/column/TraversalByColumn-answer0.map
create mode 100644 src/lessons/welcome/traversal/diagonal/TraversalDiagonal-answer0.map
create mode 100644 src/lessons/welcome/traversal/line/TraversalByLine-answer0.map
create mode 100644 src/lessons/welcome/traversal/zigzag/TraversalZigZag-answer0.map
delete mode 100644 src/lessons/welcome/turmites/helloturmite/HelloTurmite.fr.html
delete mode 100644 src/lessons/welcome/turmites/helloturmite/HelloTurmite.java
delete mode 100644 src/lessons/welcome/turmites/helloturmite/HelloTurmiteEntity.java
delete mode 100644 src/lessons/welcome/turmites/langton/Langton.fr.html
delete mode 100644 src/lessons/welcome/turmites/langton/Langton.html
delete mode 100644 src/lessons/welcome/turmites/langton/Langton.java
delete mode 100644 src/lessons/welcome/turmites/langton/LangtonEntity.java
delete mode 100644 src/lessons/welcome/turmites/langtoncolors/LangtonColors.fr.html
delete mode 100644 src/lessons/welcome/turmites/langtoncolors/LangtonColors.html
delete mode 100644 src/lessons/welcome/turmites/langtoncolors/LangtonColors.java
delete mode 100644 src/lessons/welcome/turmites/langtoncolors/LangtonColorsEntity.java
delete mode 100644 src/lessons/welcome/turmites/turmitecreator/TurmiteCreator.fr.html
delete mode 100644 src/lessons/welcome/turmites/turmitecreator/TurmiteCreator.java
delete mode 100644 src/lessons/welcome/turmites/turmitecreator/TurmiteCreatorEntity.java
create mode 100644 src/lessons/welcome/variables/RunFour-answer0.map
create mode 100644 src/lessons/welcome/variables/RunFour.fr.html
create mode 100644 src/lessons/welcome/variables/RunFour.html
create mode 100644 src/lessons/welcome/variables/RunFour.java
create mode 100644 src/lessons/welcome/variables/RunFour.map
create mode 100644 src/lessons/welcome/variables/RunFourEntity.java
create mode 100644 src/lessons/welcome/variables/RunFourEntity.py
create mode 100644 src/lessons/welcome/variables/RunHalf-answer0.map
create mode 100644 src/lessons/welcome/variables/RunHalf.fr.html
create mode 100644 src/lessons/welcome/variables/RunHalf.html
create mode 100644 src/lessons/welcome/variables/RunHalf.java
create mode 100644 src/lessons/welcome/variables/RunHalf.map
create mode 100644 src/lessons/welcome/variables/RunHalfEntity.java
create mode 100644 src/lessons/welcome/variables/RunHalfEntity.py
create mode 100644 src/lessons/welcome/variables/Variables-answer0.map
--
Alioth's hooks/post-receive on /srv/git.debian.org/git/pkg-java/jlm.git
More information about the pkg-java-commits
mailing list