[jlm] 05/11: Merge tag 'upstream/2.0' into debian-debian
Martin Quinson
mquinson at alioth.debian.org
Sun Aug 4 22:23:11 UTC 2013
This is an automated email from the git hooks/post-receive script.
mquinson pushed a commit to branch debian-debian
in repository jlm.
commit f6858703cc9c7b4b66ac094dfed8dc8308a6183a
Merge: f728d42 0e76e73
Author: Martin Quinson <martin.quinson at loria.fr>
Date: Sun Aug 4 23:25:14 2013 +0200
Merge tag 'upstream/2.0' into debian-debian
Upstream version 2.0
.classpath | 4 +-
COPYING | 6 +-
ChangeLog | 67 +-
TODO | 88 +-
build.xml | 29 +-
img/bt-load-lesson.png | Bin 0 -> 13130 bytes
img/edit_buggle.png | Bin 0 -> 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(-)
--
Alioth's hooks/post-receive on /srv/git.debian.org/git/pkg-java/jlm.git
More information about the pkg-java-commits
mailing list