[plm] branch debian updated (48734c6 -> 0e0d0f4)
Martin Quinson
mquinson at moszumanska.debian.org
Sat Nov 1 07:28:05 UTC 2014
This is an automated email from the git hooks/post-receive script.
mquinson pushed a change to branch debian
in repository plm.
from 48734c6 normalize our gbp config
adds 504f3e0 Imported Upstream version 2.4.11+repack
new b4d185b Merge tag 'upstream/2.4.11+repack' into debian
new 8580143 We are packaging 2.4.11
new 85640aa Suggests jython to make python usable
new e895723 Twitter support was removed upstream
new 10ac7bd refresh patches
new f015e0a d/control: Update VCS field to not use deprecated entries
new fa7dffd specify that we use java 7 as source code
new 48285aa fix our dependencies to follow upstream changes
new 44bf2b2 Kill all parts of scala since the debian package lags behind
new e62e93b I normalized my git repo
new 97f1aac also add C files to the jar
new 62c353c make lintian happy and normalize short names in copyright file
new 0e0d0f4 upload to unstable
The 13 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:
ChangeLog | 305 +
README.md | 6 +-
TODO | 104 +-
build.xml | 88 +-
debian/README.source | 15 -
debian/changelog | 18 +
debian/control | 7 +-
debian/copyright | 10 +-
debian/patches/no-github | 209 +
debian/patches/no-scala | 2606 ++-
debian/patches/no-twitter | 85 -
debian/patches/series | 2 +-
debian/patches/system-ant-tasks | 4 +-
debian/plm.manifest | 2 +-
debian/rules | 8 +-
img/focus_check.svg | 152 +-
img/focus_intro.svg | 460 +-
img/focus_not.svg | 1474 +-
img/focus_working.svg | 262 +-
img/lang_c.png | Bin 0 -> 310 bytes
img/world_arrays.svg | 810 +-
img/world_bat.svg | 148 +-
img/world_cons.png | Bin 0 -> 1541 bytes
img/world_cons.svg | 274 +
img/world_hanoi.svg | 216 +-
img/world_lander.png | Bin 0 -> 474 bytes
img/world_lesson.svg | 3864 ++---
img/world_sorting.svg | 308 +-
l10n/engine/en.po | 2394 +++
l10n/engine/fr.po | 2675 +++
l10n/engine/it.po | 2724 +++
l10n/engine/plm.pot | 2333 +++
l10n/engine/pt_BR.po | 2345 +++
{lib/l10n => l10n/missions}/README | 0
l10n/missions/fr.po | 16883 +++++++++++++++++++
l10n/missions/it.po | 15095 +++++++++++++++++
l10n/missions/plm.pot | 11880 +++++++++++++
l10n/missions/pt_BR.po | 13966 +++++++++++++++
lib/doc/MainWindow.fr.html | 44 +-
lib/doc/MainWindow.html | 207 +-
lib/doc/MainWindow.pt_BR.html | 101 +
lib/jb2plm.pl | 218 +-
lib/l10n-engine/en.po | 1942 ---
lib/l10n-engine/fr.po | 2145 ---
lib/l10n-engine/plm.pot | 1908 ---
lib/l10n/fr.po | 15268 -----------------
lib/l10n/plm.pot | 10896 ------------
lib/resources/langages/c/include/Remote.h | 18 +
lib/resources/langages/c/include/RemoteBaseball.h | 34 +
lib/resources/langages/c/include/RemoteBuggle.h | 124 +
lib/resources/langages/c/include/RemoteFlag.h | 25 +
lib/resources/langages/c/include/RemoteHanoi.h | 21 +
lib/resources/langages/c/include/RemotePancake.h | 29 +
lib/resources/langages/c/include/RemoteSort.h | 30 +
lib/resources/langages/c/include/RemoteTurtle.h | 84 +
lib/resources/langages/c/src/Remote.c | 34 +
lib/resources/langages/c/src/RemoteBaseball.c | 100 +
lib/resources/langages/c/src/RemoteBuggle.c | 385 +
lib/resources/langages/c/src/RemoteFlag.c | 58 +
lib/resources/langages/c/src/RemoteHanoi.c | 42 +
lib/resources/langages/c/src/RemotePancake.c | 72 +
lib/resources/langages/c/src/RemoteSort.c | 75 +
lib/resources/langages/c/src/RemoteTurtle.c | 182 +
lib/resources/plm.configuration.properties | 48 +-
po4a.conf | 85 +-
site/plm.jnlp | 110 +-
src/lessons/backtracking/BacktrackingEntity.java | 82 +-
src/lessons/backtracking/BacktrackingExercise.java | 107 +-
.../backtracking/BacktrackingPartialSolution.java | 16 +-
src/lessons/backtracking/BacktrackingWorld.java | 210 +-
.../backtracking/BacktrackingWorldView.java | 78 +-
src/lessons/backtracking/ExKnapsack.java | 36 +-
.../InvalidBacktrackingActionException.java | 22 +-
.../backtracking/InvalidSolutionException.java | 22 +-
.../backtracking/KnapsackPartialSolution.java | 196 +-
src/lessons/backtracking/KnapsackSolver.java | 90 +-
src/lessons/backtracking/Main.fr.html | 59 +-
src/lessons/backtracking/Main.html | 205 +-
src/lessons/backtracking/Main.java | 20 +-
.../backtracking/TreeLayoutDemo.java.example | 550 +-
src/lessons/bat/string1/AltPairs.fr.html | 6 +-
src/lessons/bat/string1/AltPairs.html | 9 +-
src/lessons/bat/string1/AltPairs.it.html | 8 +
src/lessons/bat/string1/AltPairs.java | 124 +-
src/lessons/bat/string1/AltPairs.pt_BR.html | 8 +
src/lessons/bat/string1/FrontTimes.fr.html | 6 +-
src/lessons/bat/string1/FrontTimes.html | 15 +-
src/lessons/bat/string1/FrontTimes.it.html | 9 +
src/lessons/bat/string1/FrontTimes.java | 136 +-
src/lessons/bat/string1/FrontTimes.pt_BR.html | 9 +
src/lessons/bat/string1/Last2.fr.html | 6 +-
src/lessons/bat/string1/Last2.html | 17 +-
src/lessons/bat/string1/Last2.it.html | 10 +
src/lessons/bat/string1/Last2.java | 158 +-
src/lessons/bat/string1/Last2.pt_BR.html | 10 +
src/lessons/bat/string1/Main.fr.html | 8 +-
src/lessons/bat/string1/Main.html | 17 +-
src/lessons/bat/string1/Main.it.html | 10 +
src/lessons/bat/string1/Main.java | 40 +-
src/lessons/bat/string1/Main.pt_BR.html | 10 +
src/lessons/bat/string1/StringBits.fr.html | 6 +-
src/lessons/bat/string1/StringBits.html | 9 +-
src/lessons/bat/string1/StringBits.it.html | 8 +
src/lessons/bat/string1/StringBits.java | 106 +-
src/lessons/bat/string1/StringBits.pt_BR.html | 8 +
src/lessons/bat/string1/StringMatch.fr.html | 6 +-
src/lessons/bat/string1/StringMatch.html | 17 +-
src/lessons/bat/string1/StringMatch.it.html | 10 +
src/lessons/bat/string1/StringMatch.java | 138 +-
src/lessons/bat/string1/StringMatch.pt_BR.html | 10 +
src/lessons/bat/string1/StringSplosion.fr.html | 6 +-
src/lessons/bat/string1/StringSplosion.html | 9 +-
src/lessons/bat/string1/StringSplosion.it.html | 7 +
src/lessons/bat/string1/StringSplosion.java | 108 +-
src/lessons/bat/string1/StringSplosion.pt_BR.html | 7 +
src/lessons/bat/string1/StringTimes.fr.html | 6 +-
src/lessons/bat/string1/StringTimes.html | 9 +-
src/lessons/bat/string1/StringTimes.it.html | 8 +
src/lessons/bat/string1/StringTimes.java | 110 +-
src/lessons/bat/string1/StringTimes.pt_BR.html | 8 +
src/lessons/bat/string1/StringX.fr.html | 6 +-
src/lessons/bat/string1/StringX.html | 13 +-
src/lessons/bat/string1/StringX.it.html | 8 +
src/lessons/bat/string1/StringX.java | 118 +-
src/lessons/bat/string1/StringX.pt_BR.html | 8 +
src/lessons/bat/string1/StringYak.fr.html | 6 +-
src/lessons/bat/string1/StringYak.html | 15 +-
src/lessons/bat/string1/StringYak.it.html | 9 +
src/lessons/bat/string1/StringYak.java | 142 +-
src/lessons/bat/string1/StringYak.pt_BR.html | 9 +
src/lessons/bat/string1/short_desc.fr.html | 4 +-
src/lessons/bat/string1/short_desc.html | 3 +-
src/lessons/chooser/LessonChooser.fr.html | 37 -
src/lessons/chooser/LessonChooser.html | 32 -
src/lessons/chooser/LessonChooser.java | 12 -
src/lessons/chooser/Main.fr.html | 4 -
src/lessons/chooser/Main.html | 3 -
src/lessons/chooser/Main.java | 11 -
src/lessons/lander/Main.fr.html | 23 +
src/lessons/lander/Main.html | 21 +
src/lessons/lander/Main.scala | 14 +
src/lessons/lander/icon.png | Bin 0 -> 703 bytes
src/lessons/lander/icon.svg | 104 +
.../lander/lvl1_lander_101/Lander101.fr.html | 49 +
src/lessons/lander/lvl1_lander_101/Lander101.html | 41 +
.../lander/lvl1_lander_101/Lander101.it.html | 45 +
.../lander/lvl1_lander_101/Lander101.pt_BR.html | 45 +
src/lessons/lander/lvl1_lander_101/Lander101.scala | 17 +
.../lander/lvl1_lander_101/Lander101Entity.java | 14 +
.../lander/lvl1_lander_101/Lander101Entity.py | 13 +
.../lvl1_lander_101/ScalaLander101Entity.scala | 17 +
.../LocateLandingZone.fr.html | 39 +
.../LocateLandingZone.html | 34 +
.../LocateLandingZone.scala | 19 +
.../LocateLandingZoneEntity.java | 57 +
.../LocateLandingZoneEntity.py | 43 +
.../ScalaLocateLandingZoneEntity.scala | 54 +
.../lvl3_fly_the_lander/FlyTheLander.fr.html | 41 +
.../lander/lvl3_fly_the_lander/FlyTheLander.html | 33 +
.../lvl3_fly_the_lander/FlyTheLander.pt_BR.html | 37 +
.../lander/lvl3_fly_the_lander/FlyTheLander.scala | 20 +
.../lvl3_fly_the_lander/FlyTheLanderEntity.java | 48 +
.../lvl3_fly_the_lander/FlyTheLanderEntity.py | 45 +
.../ScalaFlyTheLanderEntity.scala | 53 +
src/lessons/lander/short_desc.fr.html | 9 +
src/lessons/lander/short_desc.html | 7 +
src/lessons/lander/universe/Configurations.scala | 77 +
.../lander/universe/DelegatingLanderWorld.fr.html | 48 +
.../lander/universe/DelegatingLanderWorld.html | 44 +
.../lander/universe/DelegatingLanderWorld.java | 71 +
.../universe/DelegatingLanderWorld.pt_BR.html | 43 +
src/lessons/lander/universe/Geometry.scala | 47 +
src/lessons/lander/universe/LanderEntity.scala | 59 +
src/lessons/lander/universe/LanderWorld.scala | 148 +
src/lessons/lander/universe/LanderWorldView.scala | 207 +
src/lessons/lightbot/Board01TwoSteps.fr.html | 8 +-
src/lessons/lightbot/Board01TwoSteps.html | 21 +-
src/lessons/lightbot/Board01TwoSteps.java | 50 +-
src/lessons/lightbot/Board02Turn.fr.html | 6 +-
src/lessons/lightbot/Board02Turn.html | 9 +-
src/lessons/lightbot/Board02Turn.java | 76 +-
src/lessons/lightbot/Board03Jump.fr.html | 6 +-
src/lessons/lightbot/Board03Jump.html | 7 +-
src/lessons/lightbot/Board03Jump.java | 52 +-
src/lessons/lightbot/Board04Stairs.fr.html | 4 +-
src/lessons/lightbot/Board04Stairs.html | 7 +-
src/lessons/lightbot/Board04Stairs.java | 54 +-
src/lessons/lightbot/Board05Higher.fr.html | 4 +-
src/lessons/lightbot/Board05Higher.html | 7 +-
src/lessons/lightbot/Board05Higher.java | 60 +-
src/lessons/lightbot/Board06Func.fr.html | 6 +-
src/lessons/lightbot/Board06Func.html | 11 +-
src/lessons/lightbot/Board06Func.java | 62 +-
src/lessons/lightbot/Board06Func.pt_BR.html | 8 +
src/lessons/lightbot/Board07Repeat.fr.html | 4 +-
src/lessons/lightbot/Board07Repeat.html | 7 +-
src/lessons/lightbot/Board07Repeat.java | 52 +-
src/lessons/lightbot/Board08Rec.fr.html | 4 +-
src/lessons/lightbot/Board08Rec.html | 7 +-
src/lessons/lightbot/Board08Rec.java | 82 +-
src/lessons/lightbot/Board09Castle.fr.html | 6 +-
src/lessons/lightbot/Board09Castle.html | 7 +-
src/lessons/lightbot/Board09Castle.java | 84 +-
src/lessons/lightbot/Board10Wall.fr.html | 4 +-
src/lessons/lightbot/Board10Wall.html | 7 +-
src/lessons/lightbot/Board10Wall.java | 68 +-
src/lessons/lightbot/Board11Sea.fr.html | 4 +-
src/lessons/lightbot/Board11Sea.html | 7 +-
src/lessons/lightbot/Board11Sea.java | 66 +-
src/lessons/lightbot/Board12Escher.fr.html | 6 +-
src/lessons/lightbot/Board12Escher.html | 7 +-
src/lessons/lightbot/Board12Escher.java | 62 +-
src/lessons/lightbot/Main.fr.html | 4 +-
src/lessons/lightbot/Main.html | 9 +-
src/lessons/lightbot/Main.java | 56 +-
src/lessons/lightbot/short_desc.fr.html | 4 +-
src/lessons/lightbot/short_desc.html | 17 +-
.../lightbot/universe/LightBotEditorPanel.java | 137 +
src/lessons/lightbot/universe/LightBotEntity.java | 210 +
.../lightbot/universe/LightBotExercise.java | 86 +
.../lightbot/universe/LightBotInstruction.java | 98 +
.../lightbot/universe/LightBotSourceFile.java | 78 +
.../lightbot/universe/LightBotWorld.fr.html | 34 +
src/lessons/lightbot/universe/LightBotWorld.html | 20 +
src/lessons/lightbot/universe/LightBotWorld.java | 204 +
.../lightbot/universe/LightBotWorld.pt_BR.html | 32 +
.../lightbot/universe/LightBotWorldCell.java | 113 +
.../lightbot/universe/LightBotWorldView2D.java | 137 +
.../universe/LightBotWorldViewIsometric.java | 312 +
src/lessons/lightbot/universe/package-info.java | 6 +
src/lessons/maze/Main.fr.html | 2 +
src/lessons/maze/Main.html | 7 +-
src/lessons/maze/Main.java | 58 +-
src/lessons/maze/island/IslandMaze.fr.html | 6 +-
src/lessons/maze/island/IslandMaze.html | 3 +-
src/lessons/maze/island/IslandMaze.it.html | 75 +
src/lessons/maze/island/IslandMaze.java | 46 +-
src/lessons/maze/island/IslandMazeEntity.c | 52 +
src/lessons/maze/island/IslandMazeEntity.java | 142 +-
src/lessons/maze/island/IslandMazeEntity.scala | 66 -
.../maze/island/ScalaIslandMazeEntity.scala | 66 +
src/lessons/maze/pledge/PledgeMaze.fr.html | 19 +-
src/lessons/maze/pledge/PledgeMaze.html | 154 +-
src/lessons/maze/pledge/PledgeMaze.it.html | 77 +
src/lessons/maze/pledge/PledgeMaze.java | 44 +-
src/lessons/maze/pledge/PledgeMaze.pt_BR.html | 77 +
src/lessons/maze/pledge/PledgeMazeEntity.c | 59 +
src/lessons/maze/pledge/PledgeMazeEntity.java | 152 +-
src/lessons/maze/pledge/PledgeMazeEntity.scala | 68 -
.../maze/pledge/ScalaPledgeMazeEntity.scala | 68 +
.../maze/randommouse/RandomMouseMaze.fr.html | 2 +
src/lessons/maze/randommouse/RandomMouseMaze.html | 1 +
src/lessons/maze/randommouse/RandomMouseMaze.java | 44 +-
.../maze/randommouse/RandomMouseMazeEntity.c | 29 +
.../maze/randommouse/RandomMouseMazeEntity.java | 120 +-
.../maze/randommouse/RandomMouseMazeEntity.scala | 43 -
.../randommouse/ScalaRandomMouseMazeEntity.scala | 43 +
src/lessons/maze/short_desc.fr.html | 2 +
src/lessons/maze/short_desc.html | 13 +-
.../shortestpath/ScalaShortestPathMazeEntity.scala | 128 +
.../maze/shortestpath/ShortestPathMaze.fr.html | 30 +-
.../maze/shortestpath/ShortestPathMaze.html | 75 +-
.../maze/shortestpath/ShortestPathMaze.it.html | 52 +
.../maze/shortestpath/ShortestPathMaze.java | 44 +-
.../maze/shortestpath/ShortestPathMaze.pt_BR.html | 52 +
.../maze/shortestpath/ShortestPathMazeEntity.c | 108 +
.../maze/shortestpath/ShortestPathMazeEntity.java | 344 +-
.../maze/shortestpath/ShortestPathMazeEntity.scala | 127 -
.../ScalaWallFindFollowMazeEntity.scala | 49 +
.../maze/wallfindfollow/WallFindFollowMaze.fr.html | 10 +-
.../maze/wallfindfollow/WallFindFollowMaze.html | 57 +-
.../maze/wallfindfollow/WallFindFollowMaze.it.html | 29 +
.../maze/wallfindfollow/WallFindFollowMaze.java | 46 +-
.../wallfindfollow/WallFindFollowMaze.pt_BR.html | 29 +
.../maze/wallfindfollow/WallFindFollowMazeEntity.c | 33 +
.../wallfindfollow/WallFindFollowMazeEntity.java | 106 +-
.../wallfindfollow/WallFindFollowMazeEntity.scala | 49 -
.../wallfollower/ScalaWallFollowerMazeEntity.scala | 49 +
.../maze/wallfollower/WallFollowerMaze.fr.html | 10 +-
.../maze/wallfollower/WallFollowerMaze.html | 3 +-
.../maze/wallfollower/WallFollowerMaze.it.html | 63 +
.../maze/wallfollower/WallFollowerMaze.java | 44 +-
.../maze/wallfollower/WallFollowerMaze.pt_BR.html | 63 +
.../maze/wallfollower/WallFollowerMazeEntity.c | 32 +
.../maze/wallfollower/WallFollowerMazeEntity.java | 106 +-
.../maze/wallfollower/WallFollowerMazeEntity.scala | 49 -
src/lessons/race/Clock.java | 244 +-
src/lessons/race/IClock.java | 200 +-
src/lessons/recursion/Main.fr.html | 2 +
src/lessons/recursion/Main.html | 41 +-
src/lessons/recursion/Main.java | 70 +-
src/lessons/recursion/cons/AllDifferent.html | 8 +
src/lessons/recursion/cons/AllDifferent.java | 71 +
src/lessons/recursion/cons/ButLast.fr.html | 8 +
src/lessons/recursion/cons/ButLast.html | 6 +
src/lessons/recursion/cons/ButLast.java | 52 +
src/lessons/recursion/cons/ButNfirst.html | 6 +
src/lessons/recursion/cons/ButNfirst.java | 53 +
src/lessons/recursion/cons/ButNlast.html | 10 +
src/lessons/recursion/cons/ButNlast.java | 59 +
src/lessons/recursion/cons/Concat.html | 10 +
src/lessons/recursion/cons/Concat.java | 79 +
src/lessons/recursion/cons/Increasing.html | 6 +
src/lessons/recursion/cons/Increasing.java | 55 +
src/lessons/recursion/cons/IsMember.html | 7 +
src/lessons/recursion/cons/IsMember.java | 60 +
src/lessons/recursion/cons/Last.fr.html | 7 +
src/lessons/recursion/cons/Last.html | 6 +
src/lessons/recursion/cons/Last.java | 52 +
src/lessons/recursion/cons/Length.html | 5 +
src/lessons/recursion/cons/Length.java | 53 +
src/lessons/recursion/cons/Main.fr.html | 24 +
src/lessons/recursion/cons/Main.html | 19 +
src/lessons/recursion/cons/Main.java | 35 +
src/lessons/recursion/cons/Min.html | 6 +
src/lessons/recursion/cons/Min.java | 63 +
src/lessons/recursion/cons/Nfirst.html | 8 +
src/lessons/recursion/cons/Nfirst.java | 54 +
src/lessons/recursion/cons/Nlast.html | 10 +
src/lessons/recursion/cons/Nlast.java | 59 +
src/lessons/recursion/cons/Nth.html | 7 +
src/lessons/recursion/cons/Nth.java | 52 +
src/lessons/recursion/cons/Occurrence.fr.html | 9 +
src/lessons/recursion/cons/Occurrence.html | 7 +
src/lessons/recursion/cons/Occurrence.java | 60 +
src/lessons/recursion/cons/PlusOne.html | 5 +
src/lessons/recursion/cons/PlusOne.java | 54 +
src/lessons/recursion/cons/Remove.html | 8 +
src/lessons/recursion/cons/Remove.java | 60 +
src/lessons/recursion/cons/Reverse.fr.html | 13 +
src/lessons/recursion/cons/Reverse.html | 10 +
src/lessons/recursion/cons/Reverse.java | 64 +
src/lessons/recursion/cons/icon.png | Bin 0 -> 2003 bytes
src/lessons/recursion/cons/short_desc.html | 5 +
.../recursion/cons/universe/ConsExercise.java | 31 +
.../recursion/cons/universe/ConsWorld.fr.html | 34 +
src/lessons/recursion/cons/universe/ConsWorld.html | 36 +
.../recursion/cons/universe/ConsWorld.it.html | 34 +
src/lessons/recursion/cons/universe/ConsWorld.java | 74 +
.../recursion/cons/universe/ConsWorld.pt_BR.html | 34 +
src/lessons/recursion/cons/universe/RecList.java | 81 +
.../recursion/dragoncurve/DragonCurve1.fr.html | 4 +-
.../recursion/dragoncurve/DragonCurve1.html | 3 +-
.../recursion/dragoncurve/DragonCurve1.java | 98 +-
.../recursion/dragoncurve/DragonCurve1.pt_BR.html | 28 +
.../recursion/dragoncurve/DragonCurve1Entity.c | 23 +
.../recursion/dragoncurve/DragonCurve1Entity.java | 60 +-
.../recursion/dragoncurve/DragonCurve1Entity.py | 30 +-
.../recursion/dragoncurve/DragonCurve1Entity.scala | 28 -
.../recursion/dragoncurve/DragonCurve2.fr.html | 17 +-
.../recursion/dragoncurve/DragonCurve2.html | 7 +-
.../recursion/dragoncurve/DragonCurve2.java | 98 +-
.../recursion/dragoncurve/DragonCurve2.pt_BR.html | 49 +
.../recursion/dragoncurve/DragonCurve2Entity.c | 40 +
.../recursion/dragoncurve/DragonCurve2Entity.java | 96 +-
.../recursion/dragoncurve/DragonCurve2Entity.py | 54 +-
.../recursion/dragoncurve/DragonCurve2Entity.scala | 46 -
.../dragoncurve/ScalaDragonCurve1Entity.scala | 28 +
.../dragoncurve/ScalaDragonCurve2Entity.scala | 46 +
src/lessons/recursion/hanoi/HanoiBoard.fr.html | 26 +-
src/lessons/recursion/hanoi/HanoiBoard.html | 5 +-
src/lessons/recursion/hanoi/HanoiBoard.it.html | 55 +
src/lessons/recursion/hanoi/HanoiBoard.java | 60 +-
src/lessons/recursion/hanoi/HanoiBoard.pt_BR.html | 55 +
src/lessons/recursion/hanoi/HanoiBoardEntity.c | 24 +
src/lessons/recursion/hanoi/HanoiBoardEntity.java | 78 +-
src/lessons/recursion/hanoi/HanoiBoardEntity.py | 26 +-
src/lessons/recursion/hanoi/HanoiBoardEntity.scala | 27 -
src/lessons/recursion/hanoi/Main.fr.html | 2 +
src/lessons/recursion/hanoi/Main.html | 9 +-
src/lessons/recursion/hanoi/Main.java | 20 +-
.../recursion/hanoi/ScalaHanoiBoardEntity.scala | 27 +
src/lessons/recursion/hanoi/short_desc.fr.html | 2 +
src/lessons/recursion/hanoi/short_desc.html | 11 +-
.../recursion/hanoi/universe/HanoiEntity.java | 163 +-
.../recursion/hanoi/universe/HanoiMovePanel.java | 8 +-
.../recursion/hanoi/universe/HanoiWorld.fr.html | 10 +-
.../recursion/hanoi/universe/HanoiWorld.html | 9 +-
.../recursion/hanoi/universe/HanoiWorld.java | 368 +-
.../recursion/hanoi/universe/HanoiWorld.pt_BR.html | 29 +
.../recursion/hanoi/universe/HanoiWorldView.java | 460 +-
src/lessons/recursion/koch/Crab.fr.html | 9 +-
src/lessons/recursion/koch/Crab.html | 5 +-
src/lessons/recursion/koch/Crab.java | 105 +-
src/lessons/recursion/koch/CrabEntity.c | 21 +
src/lessons/recursion/koch/CrabEntity.java | 52 +-
src/lessons/recursion/koch/CrabEntity.py | 36 +-
src/lessons/recursion/koch/CrabEntity.scala | 27 -
src/lessons/recursion/koch/HexaKoch.fr.html | 4 +-
src/lessons/recursion/koch/HexaKoch.html | 3 +-
src/lessons/recursion/koch/HexaKoch.java | 89 +-
src/lessons/recursion/koch/HexaKochEntity.c | 31 +
src/lessons/recursion/koch/HexaKochEntity.java | 64 +-
src/lessons/recursion/koch/HexaKochEntity.py | 44 +-
src/lessons/recursion/koch/HexaKochEntity.scala | 33 -
src/lessons/recursion/koch/Koch.fr.html | 18 +-
src/lessons/recursion/koch/Koch.html | 15 +
src/lessons/recursion/koch/Koch.java | 91 +-
src/lessons/recursion/koch/KochEntity.c | 54 +
src/lessons/recursion/koch/KochEntity.java | 114 +-
src/lessons/recursion/koch/KochEntity.py | 56 +-
src/lessons/recursion/koch/KochEntity.scala | 39 -
src/lessons/recursion/koch/PentaKoch.fr.html | 9 +-
src/lessons/recursion/koch/PentaKoch.html | 1 +
src/lessons/recursion/koch/PentaKoch.java | 88 +-
src/lessons/recursion/koch/PentaKochEntity.c | 47 +
src/lessons/recursion/koch/PentaKochEntity.java | 100 +-
src/lessons/recursion/koch/PentaKochEntity.py | 38 +-
src/lessons/recursion/koch/PentaKochEntity.scala | 33 -
src/lessons/recursion/koch/ScalaCrabEntity.scala | 27 +
.../recursion/koch/ScalaHexaKochEntity.scala | 33 +
src/lessons/recursion/koch/ScalaKochEntity.scala | 39 +
.../recursion/koch/ScalaPentaKochEntity.scala | 33 +
.../recursion/koch/ScalaSquareKochEntity.scala | 44 +
src/lessons/recursion/koch/SquareKoch.fr.html | 6 +-
src/lessons/recursion/koch/SquareKoch.html | 1 +
src/lessons/recursion/koch/SquareKoch.java | 88 +-
src/lessons/recursion/koch/SquareKochEntity.c | 58 +
src/lessons/recursion/koch/SquareKochEntity.java | 122 +-
src/lessons/recursion/koch/SquareKochEntity.py | 66 +-
src/lessons/recursion/koch/SquareKochEntity.scala | 44 -
.../polygonfractal/PolygonFractal.fr.html | 4 +-
.../recursion/polygonfractal/PolygonFractal.html | 3 +-
.../recursion/polygonfractal/PolygonFractal.java | 101 +-
.../polygonfractal/PolygonFractal.pt_BR.html | 10 +
.../polygonfractal/PolygonFractalEntity.c | 27 +
.../polygonfractal/PolygonFractalEntity.java | 60 +-
.../polygonfractal/PolygonFractalEntity.py | 34 +-
.../polygonfractal/PolygonFractalEntity.scala | 31 -
.../polygonfractal/ScalaPolygonFractalEntity.scala | 31 +
src/lessons/recursion/short_desc.fr.html | 2 +
src/lessons/recursion/short_desc.html | 13 +-
.../sierpinski/ScalaSierpinskiEntity.scala | 22 +
.../recursion/sierpinski/Sierpinski.fr.html | 4 +-
src/lessons/recursion/sierpinski/Sierpinski.html | 3 +-
src/lessons/recursion/sierpinski/Sierpinski.java | 84 +-
.../recursion/sierpinski/Sierpinski.pt_BR.html | 13 +
.../recursion/sierpinski/SierpinskiEntity.c | 20 +
.../recursion/sierpinski/SierpinskiEntity.java | 46 +-
.../recursion/sierpinski/SierpinskiEntity.py | 22 +-
.../recursion/sierpinski/SierpinskiEntity.scala | 22 -
.../recursion/spiral/ScalaSpiralEntity.scala | 23 +
.../recursion/spiral/ScalaSpiralUseEntity.scala | 22 +
src/lessons/recursion/spiral/Spiral.fr.html | 4 +-
src/lessons/recursion/spiral/Spiral.html | 3 +-
src/lessons/recursion/spiral/Spiral.java | 68 +-
src/lessons/recursion/spiral/Spiral.pt_BR.html | 31 +
src/lessons/recursion/spiral/SpiralEntity.c | 19 +
src/lessons/recursion/spiral/SpiralEntity.java | 44 +-
src/lessons/recursion/spiral/SpiralEntity.py | 26 +-
src/lessons/recursion/spiral/SpiralEntity.scala | 23 -
src/lessons/recursion/spiral/SpiralUse.fr.html | 10 +-
src/lessons/recursion/spiral/SpiralUse.html | 7 +-
src/lessons/recursion/spiral/SpiralUse.java | 38 +-
src/lessons/recursion/spiral/SpiralUseEntity.c | 17 +
src/lessons/recursion/spiral/SpiralUseEntity.java | 44 +-
src/lessons/recursion/spiral/SpiralUseEntity.py | 22 +-
src/lessons/recursion/spiral/SpiralUseEntity.scala | 22 -
.../recursion/spiral/spiral-300-98-10-1.png | Bin 0 -> 53239 bytes
src/lessons/recursion/square/FourSquare.fr.html | 16 +-
src/lessons/recursion/square/FourSquare.html | 11 +-
src/lessons/recursion/square/FourSquare.it.html | 57 +
src/lessons/recursion/square/FourSquare.java | 40 +-
src/lessons/recursion/square/FourSquare.pt_BR.html | 58 +
src/lessons/recursion/square/FourSquareEntity.c | 22 +
src/lessons/recursion/square/FourSquareEntity.java | 50 +-
src/lessons/recursion/square/FourSquareEntity.py | 26 +-
.../recursion/square/FourSquareEntity.scala | 23 -
.../recursion/square/ScalaFourSquareEntity.scala | 23 +
src/lessons/recursion/tree/ScalaTreeEntity.scala | 67 +
src/lessons/recursion/tree/Tree.fr.html | 18 +-
src/lessons/recursion/tree/Tree.html | 15 +-
src/lessons/recursion/tree/Tree.java | 70 +-
src/lessons/recursion/tree/Tree.pt_BR.html | 43 +
src/lessons/recursion/tree/TreeEntity.c | 48 +
src/lessons/recursion/tree/TreeEntity.java | 144 +-
src/lessons/recursion/tree/TreeEntity.py | 90 +-
src/lessons/recursion/tree/TreeEntity.scala | 67 -
src/lessons/sort/baseball/BubbleBaseball.fr.html | 6 +-
src/lessons/sort/baseball/BubbleBaseball.html | 3 +-
.../sort/baseball/BubbleBaseball.pt_BR.html | 42 +
src/lessons/sort/baseball/BubbleBaseballEntity.c | 34 +
src/lessons/sort/baseball/InsertBaseball.fr.html | 17 +-
src/lessons/sort/baseball/InsertBaseball.html | 7 +-
src/lessons/sort/baseball/InsertBaseballEntity.c | 56 +
src/lessons/sort/baseball/Main.fr.html | 8 +-
src/lessons/sort/baseball/Main.html | 69 +-
src/lessons/sort/baseball/NaiveBaseball.fr.html | 6 +-
src/lessons/sort/baseball/NaiveBaseball.html | 3 +-
src/lessons/sort/baseball/NaiveBaseballEntity.c | 26 +
...ntity.scala => ScalaBubbleBaseballEntity.scala} | 0
...ntity.scala => ScalaInsertBaseballEntity.scala} | 0
...Entity.scala => ScalaNaiveBaseballEntity.scala} | 0
...ntity.scala => ScalaSelectBaseballEntity.scala} | 0
src/lessons/sort/baseball/SelectBaseball.fr.html | 4 +-
src/lessons/sort/baseball/SelectBaseball.html | 1 +
src/lessons/sort/baseball/SelectBaseballEntity.c | 81 +
src/lessons/sort/baseball/short_desc.fr.html | 2 +
src/lessons/sort/baseball/short_desc.html | 1 +
.../sort/baseball/universe/BaseballEntity.java | 81 +-
.../sort/baseball/universe/BaseballMovePanel.java | 200 +-
.../sort/baseball/universe/BaseballWorld.fr.html | 20 +-
.../sort/baseball/universe/BaseballWorld.html | 19 +-
.../sort/baseball/universe/BaseballWorld.java | 5 +-
.../baseball/universe/BaseballWorld.pt_BR.html | 45 +
src/lessons/sort/basic/Main.fr.html | 12 +
src/lessons/sort/basic/Main.html | 9 +
src/lessons/sort/basic/Main.java | 84 +-
.../sort/basic/bubble/AlgBubbleSort1.fr.html | 10 +-
src/lessons/sort/basic/bubble/AlgBubbleSort1.html | 1 +
src/lessons/sort/basic/bubble/AlgBubbleSort1.java | 4 -
.../sort/basic/bubble/AlgBubbleSort1.pt_BR.html | 51 +
.../sort/basic/bubble/AlgBubbleSort1Entity.c | 22 +
.../sort/basic/bubble/AlgBubbleSort2.fr.html | 6 +-
src/lessons/sort/basic/bubble/AlgBubbleSort2.html | 3 +-
src/lessons/sort/basic/bubble/AlgBubbleSort2.java | 4 -
.../sort/basic/bubble/AlgBubbleSort2Entity.c | 18 +
.../sort/basic/bubble/AlgBubbleSort3.fr.html | 16 +-
src/lessons/sort/basic/bubble/AlgBubbleSort3.html | 3 +-
src/lessons/sort/basic/bubble/AlgBubbleSort3.java | 4 -
.../sort/basic/bubble/AlgBubbleSort3Entity.c | 25 +
...ntity.scala => ScalaAlgBubbleSort1Entity.scala} | 0
...ntity.scala => ScalaAlgBubbleSort2Entity.scala} | 0
...ntity.scala => ScalaAlgBubbleSort3Entity.scala} | 0
.../sort/basic/cocktail/AlgCocktailSort1.fr.html | 4 +-
.../sort/basic/cocktail/AlgCocktailSort1.html | 3 +-
.../sort/basic/cocktail/AlgCocktailSort1.java | 4 -
.../sort/basic/cocktail/AlgCocktailSort1Entity.c | 28 +
.../sort/basic/cocktail/AlgCocktailSort2.fr.html | 4 +-
.../sort/basic/cocktail/AlgCocktailSort2.html | 3 +-
.../sort/basic/cocktail/AlgCocktailSort2.java | 4 -
.../sort/basic/cocktail/AlgCocktailSort2Entity.c | 32 +
.../sort/basic/cocktail/AlgCocktailSort3.fr.html | 8 +-
.../sort/basic/cocktail/AlgCocktailSort3.html | 3 +-
.../sort/basic/cocktail/AlgCocktailSort3.java | 4 -
.../sort/basic/cocktail/AlgCocktailSort3Entity.c | 36 +
...ity.scala => ScalaAlgCocktailSort1Entity.scala} | 0
...ity.scala => ScalaAlgCocktailSort2Entity.scala} | 0
...ity.scala => ScalaAlgCocktailSort3Entity.scala} | 0
src/lessons/sort/basic/comb/AlgCombSort.fr.html | 8 +-
src/lessons/sort/basic/comb/AlgCombSort.html | 1 +
src/lessons/sort/basic/comb/AlgCombSort.it.html | 48 +
src/lessons/sort/basic/comb/AlgCombSort.java | 4 -
src/lessons/sort/basic/comb/AlgCombSort.pt_BR.html | 48 +
src/lessons/sort/basic/comb/AlgCombSort11.fr.html | 4 +-
src/lessons/sort/basic/comb/AlgCombSort11.html | 3 +-
src/lessons/sort/basic/comb/AlgCombSort11.java | 4 -
src/lessons/sort/basic/comb/AlgCombSort11Entity.c | 29 +
src/lessons/sort/basic/comb/AlgCombSortEntity.c | 26 +
...Entity.scala => ScalaAlgCombSort11Entity.scala} | 0
...rtEntity.scala => ScalaAlgCombSortEntity.scala} | 0
src/lessons/sort/basic/gnome/AlgGnomeSort.fr.html | 2 +
src/lessons/sort/basic/gnome/AlgGnomeSort.html | 1 +
src/lessons/sort/basic/gnome/AlgGnomeSort.java | 4 -
src/lessons/sort/basic/gnome/AlgGnomeSortEntity.c | 24 +
...tEntity.scala => ScalaAlgGnomeSortEntity.scala} | 0
.../sort/basic/insertion/AlgInsertionSort.fr.html | 12 +-
.../sort/basic/insertion/AlgInsertionSort.html | 109 +-
.../sort/basic/insertion/AlgInsertionSort.java | 4 -
.../sort/basic/insertion/AlgInsertionSortEntity.c | 24 +
...ity.scala => ScalaAlgInsertionSortEntity.scala} | 0
.../sort/basic/selection/AlgSelectionSort.fr.html | 16 +-
.../sort/basic/selection/AlgSelectionSort.html | 8 +-
.../sort/basic/selection/AlgSelectionSort.java | 6 -
.../sort/basic/selection/AlgSelectionSortEntity.c | 26 +
.../basic/selection/AlgSelectionSortEntity.java | 2 +-
.../sort/basic/selection/AlgSelectionSortEntity.py | 2 +-
.../basic/selection/AlgSelectionSortEntity.scala | 29 -
.../selection/ScalaAlgSelectionSortEntity.scala | 29 +
src/lessons/sort/basic/shell/AlgShellSort.fr.html | 37 +-
src/lessons/sort/basic/shell/AlgShellSort.html | 3 +-
src/lessons/sort/basic/shell/AlgShellSort.java | 4 -
src/lessons/sort/basic/shell/AlgShellSortEntity.c | 37 +
...tEntity.scala => ScalaAlgShellSortEntity.scala} | 0
src/lessons/sort/basic/short_desc.fr.html | 2 +
src/lessons/sort/basic/short_desc.html | 1 +
src/lessons/sort/dutchflag/DutchFlagAlgo.fr.html | 6 +-
src/lessons/sort/dutchflag/DutchFlagAlgo.html | 3 +-
src/lessons/sort/dutchflag/DutchFlagAlgoEntity.c | 37 +
.../sort/dutchflag/DutchFlagAlgoEntity.scala | 38 -
src/lessons/sort/dutchflag/Main.fr.html | 4 +-
src/lessons/sort/dutchflag/Main.html | 31 +-
src/lessons/sort/dutchflag/Main.java | 22 +-
.../sort/dutchflag/ScalaDutchFlagAlgoEntity.scala | 38 +
src/lessons/sort/dutchflag/short_desc.fr.html | 2 +
src/lessons/sort/dutchflag/short_desc.html | 1 +
.../sort/dutchflag/universe/DutchFlagEntity.java | 50 +-
.../sort/dutchflag/universe/DutchFlagWorld.fr.html | 12 +-
.../sort/dutchflag/universe/DutchFlagWorld.html | 11 +-
.../sort/dutchflag/universe/DutchFlagWorld.java | 2 +-
.../dutchflag/universe/DutchFlagWorld.pt_BR.html | 28 +
src/lessons/sort/pancake/BasicPancake.fr.html | 24 +-
src/lessons/sort/pancake/BasicPancake.html | 5 +-
src/lessons/sort/pancake/BasicPancake.pt_BR.html | 37 +
src/lessons/sort/pancake/BasicPancakeEntity.c | 29 +
src/lessons/sort/pancake/BurnedPancake.fr.html | 10 +-
src/lessons/sort/pancake/BurnedPancake.html | 3 +-
src/lessons/sort/pancake/BurnedPancakeEntity.c | 38 +
src/lessons/sort/pancake/CohenPancake.fr.html | 99 +
src/lessons/sort/pancake/CohenPancake.html | 74 +
src/lessons/sort/pancake/CohenPancake.java | 32 +
src/lessons/sort/pancake/CohenPancakeEntity.c | 357 +
src/lessons/sort/pancake/CohenPancakeEntity.java | 124 +
src/lessons/sort/pancake/CohenPancakeEntity.py | 91 +
src/lessons/sort/pancake/GatesPancake.fr.html | 4 +-
src/lessons/sort/pancake/GatesPancake.html | 3 +-
src/lessons/sort/pancake/GatesPancake.pt_BR.html | 109 +
src/lessons/sort/pancake/GatesPancakeEntity.c | 297 +
src/lessons/sort/pancake/GatesPancakeEntity.java | 23 +
src/lessons/sort/pancake/Main.fr.html | 19 +-
src/lessons/sort/pancake/Main.html | 4 +-
src/lessons/sort/pancake/Main.java | 28 +-
src/lessons/sort/pancake/Main.pt_BR.html | 45 +
...eEntity.scala => ScalaBasicPancakeEntity.scala} | 0
...Entity.scala => ScalaBurnedPancakeEntity.scala} | 0
.../sort/pancake/ScalaCohenPancakeEntity.scala | 130 +
.../pancake/ScalaGatesBurnedPancakeEntity.scala | 335 +
...eEntity.scala => ScalaGatesPancakeEntity.scala} | 0
src/lessons/sort/pancake/img/cohen-1a.png | Bin 0 -> 4345 bytes
src/lessons/sort/pancake/img/cohen-1a.svg | 377 +
src/lessons/sort/pancake/img/cohen-1b.png | Bin 0 -> 4376 bytes
src/lessons/sort/pancake/img/cohen-1b.svg | 389 +
src/lessons/sort/pancake/img/cohen-1c.png | Bin 0 -> 2733 bytes
src/lessons/sort/pancake/img/cohen-1c.svg | 299 +
src/lessons/sort/pancake/img/cohen-2a.png | Bin 0 -> 4432 bytes
src/lessons/sort/pancake/img/cohen-2a.svg | 389 +
src/lessons/sort/pancake/img/cohen-2b-algo.png | Bin 0 -> 20821 bytes
src/lessons/sort/pancake/img/cohen-2b-algo.svg | 2251 +++
src/lessons/sort/pancake/img/cohen-2b.png | Bin 0 -> 2404 bytes
src/lessons/sort/pancake/img/cohen-2b.svg | 261 +
src/lessons/sort/pancake/short_desc.fr.html | 8 +-
src/lessons/sort/pancake/short_desc.html | 3 +-
.../sort/pancake/universe/PancakeEntity.java | 55 +-
.../pancake/universe/PancakeFlipButtonPanel.java | 232 +-
.../sort/pancake/universe/PancakeWorld.fr.html | 18 +-
.../sort/pancake/universe/PancakeWorld.html | 13 +-
.../sort/pancake/universe/PancakeWorld.java | 12 +-
.../sort/pancake/universe/PancakeWorld.pt_BR.html | 26 +
src/lessons/turmites/Main.fr.html | 10 +-
src/lessons/turmites/Main.html | 57 +-
src/lessons/turmites/Main.java | 44 +-
.../turmites/helloturmite/HelloTurmite.fr.html | 9 +-
.../turmites/helloturmite/HelloTurmite.html | 1 +
.../turmites/helloturmite/HelloTurmite.it.html | 78 +
.../turmites/helloturmite/HelloTurmite.java | 64 +-
.../turmites/helloturmite/HelloTurmite.pt_BR.html | 78 +
.../turmites/helloturmite/HelloTurmiteEntity.c | 67 +
.../turmites/helloturmite/HelloTurmiteEntity.java | 188 +-
.../turmites/helloturmite/HelloTurmiteEntity.py | 118 +-
.../turmites/helloturmite/HelloTurmiteEntity.scala | 68 -
.../helloturmite/ScalaHelloTurmiteEntity.scala | 68 +
src/lessons/turmites/langton/Langton.fr.html | 2 +
src/lessons/turmites/langton/Langton.html | 1 +
src/lessons/turmites/langton/Langton.it.html | 51 +
src/lessons/turmites/langton/Langton.java | 32 +-
src/lessons/turmites/langton/Langton.pt_BR.html | 51 +
src/lessons/turmites/langton/LangtonEntity.c | 37 +
src/lessons/turmites/langton/LangtonEntity.java | 111 +-
src/lessons/turmites/langton/LangtonEntity.py | 46 +-
src/lessons/turmites/langton/LangtonEntity.scala | 39 -
.../turmites/langton/ScalaLangtonEntity.scala | 39 +
.../turmites/langtoncolors/LangtonColors.fr.html | 12 +-
.../turmites/langtoncolors/LangtonColors.html | 1 +
.../turmites/langtoncolors/LangtonColors.java | 56 +-
.../turmites/langtoncolors/LangtonColorsEntity.c | 54 +
.../langtoncolors/LangtonColorsEntity.java | 143 +-
.../turmites/langtoncolors/LangtonColorsEntity.py | 68 +-
.../langtoncolors/LangtonColorsEntity.scala | 49 -
.../langtoncolors/ScalaLangtonColorsEntity.scala | 49 +
src/lessons/turmites/short_desc.fr.html | 2 +
src/lessons/turmites/short_desc.html | 1 +
.../turmitecreator/ScalaTurmiteCreatorEntity.scala | 139 +
.../turmites/turmitecreator/TurmiteCreator.fr.html | 22 +-
.../turmites/turmitecreator/TurmiteCreator.html | 1 +
.../turmites/turmitecreator/TurmiteCreator.java | 30 +-
.../turmitecreator/TurmiteCreator.pt_BR.html | 160 +
.../turmitecreator/TurmiteCreatorEntity.c.old | 162 +
.../turmitecreator/TurmiteCreatorEntity.java | 291 +-
.../turmitecreator/TurmiteCreatorEntity.py | 166 +-
.../turmitecreator/TurmiteCreatorEntity.scala | 139 -
src/lessons/turmites/universe/TurmiteWorld.fr.html | 14 +-
src/lessons/turmites/universe/TurmiteWorld.html | 9 +-
src/lessons/turmites/universe/TurmiteWorld.java | 264 +-
.../turmites/universe/TurmiteWorld.pt_BR.html | 20 +
.../turmites/universe/TurmiteWorldView.java | 60 +-
src/lessons/turtleart/CircleSquareEntity.c | 17 +
src/lessons/turtleart/CircleSquareEntity.java | 46 +-
src/lessons/turtleart/CircleSquareEntity.py | 24 +-
src/lessons/turtleart/CircleSquareEntity.scala | 23 -
src/lessons/turtleart/CircleTenEntity.c | 12 +
src/lessons/turtleart/CircleTenEntity.java | 32 +-
src/lessons/turtleart/CircleTenEntity.py | 8 +-
src/lessons/turtleart/CircleTenEntity.scala | 16 -
src/lessons/turtleart/CircleTwoEntity.c | 17 +
src/lessons/turtleart/CircleTwoEntity.java | 42 +-
src/lessons/turtleart/CircleTwoEntity.py | 18 +-
src/lessons/turtleart/CircleTwoEntity.scala | 21 -
src/lessons/turtleart/CircleYingEntity.c | 21 +
src/lessons/turtleart/CircleYingEntity.java | 50 +-
src/lessons/turtleart/CircleYingEntity.py | 24 +-
src/lessons/turtleart/CircleYingEntity.scala | 25 -
src/lessons/turtleart/DiskFourEntity.c | 25 +
src/lessons/turtleart/DiskFourEntity.java | 58 +-
src/lessons/turtleart/DiskFourEntity.py | 30 +-
src/lessons/turtleart/DiskFourEntity.scala | 29 -
src/lessons/turtleart/DiskFourthEntity.c | 14 +
src/lessons/turtleart/DiskFourthEntity.java | 38 +-
src/lessons/turtleart/DiskFourthEntity.py | 12 +-
src/lessons/turtleart/DiskFourthEntity.scala | 19 -
src/lessons/turtleart/DiskTwoEntity.c | 25 +
src/lessons/turtleart/DiskTwoEntity.java | 56 +-
src/lessons/turtleart/DiskTwoEntity.py | 26 +-
src/lessons/turtleart/DiskTwoEntity.scala | 28 -
src/lessons/turtleart/Flower3Entity.java | 43 +
src/lessons/turtleart/Flower3Entity.py | 33 +
src/lessons/turtleart/FlowerEntity.c | 34 +
src/lessons/turtleart/FlowerEntity.java | 78 +-
src/lessons/turtleart/FlowerEntity.py | 56 +-
src/lessons/turtleart/FlowerEntity.scala | 40 -
src/lessons/turtleart/HouseEntity.c | 27 +
src/lessons/turtleart/HouseEntity.java | 64 +-
src/lessons/turtleart/HouseEntity.py | 38 +-
src/lessons/turtleart/HouseEntity.scala | 32 -
src/lessons/turtleart/HouseManyEntity.c | 64 +
src/lessons/turtleart/HouseManyEntity.java | 124 +-
src/lessons/turtleart/HouseManyEntity.py | 94 +-
src/lessons/turtleart/HouseManyEntity.scala | 62 -
src/lessons/turtleart/HouseThreeEntity.c | 35 +
src/lessons/turtleart/HouseThreeEntity.java | 78 +-
src/lessons/turtleart/HouseThreeEntity.py | 52 +-
src/lessons/turtleart/HouseThreeEntity.scala | 39 -
src/lessons/turtleart/Kerr36Entity.java | 59 +
src/lessons/turtleart/Kerr36Entity.py | 50 +
src/lessons/turtleart/Main.fr.html | 16 +-
src/lessons/turtleart/Main.html | 9 +-
src/lessons/turtleart/Main.java | 16 +-
src/lessons/turtleart/Polygon15Entity.java | 20 -
src/lessons/turtleart/Polygon15Entity.py | 8 -
src/lessons/turtleart/Polygon15Entity.scala | 20 -
src/lessons/turtleart/Polygon20Entity.c | 14 +
src/lessons/turtleart/Polygon20Entity.java | 20 +
src/lessons/turtleart/Polygon20Entity.py | 8 +
src/lessons/turtleart/Polygon360Entity.c | 13 +
src/lessons/turtleart/Polygon360Entity.java | 38 +-
src/lessons/turtleart/Polygon360Entity.py | 14 +-
src/lessons/turtleart/Polygon360Entity.scala | 19 -
src/lessons/turtleart/Polygon6Entity.c | 14 +
src/lessons/turtleart/Polygon6Entity.java | 38 +-
src/lessons/turtleart/Polygon6Entity.py | 14 +-
src/lessons/turtleart/Polygon6Entity.scala | 19 -
src/lessons/turtleart/Polygon7Entity.c | 13 +
src/lessons/turtleart/Polygon7Entity.java | 38 +-
src/lessons/turtleart/Polygon7Entity.py | 14 +-
src/lessons/turtleart/Polygon7Entity.scala | 19 -
.../turtleart/ScalaCircleSquareEntity.scala | 23 +
src/lessons/turtleart/ScalaCircleTenEntity.scala | 16 +
src/lessons/turtleart/ScalaCircleTwoEntity.scala | 21 +
src/lessons/turtleart/ScalaCircleYingEntity.scala | 25 +
src/lessons/turtleart/ScalaDiskFourEntity.scala | 29 +
src/lessons/turtleart/ScalaDiskFourthEntity.scala | 19 +
src/lessons/turtleart/ScalaDiskTwoEntity.scala | 28 +
src/lessons/turtleart/ScalaFlower3Entity.scala | 43 +
src/lessons/turtleart/ScalaFlowerEntity.scala | 40 +
src/lessons/turtleart/ScalaHouseEntity.scala | 32 +
src/lessons/turtleart/ScalaHouseManyEntity.scala | 62 +
src/lessons/turtleart/ScalaHouseThreeEntity.scala | 39 +
src/lessons/turtleart/ScalaKerr36Entity.scala | 59 +
src/lessons/turtleart/ScalaPolygon20Entity.scala | 20 +
src/lessons/turtleart/ScalaPolygon360Entity.scala | 19 +
src/lessons/turtleart/ScalaPolygon6Entity.scala | 19 +
src/lessons/turtleart/ScalaPolygon7Entity.scala | 19 +
src/lessons/turtleart/ScalaSmallSquareEntity.scala | 20 +
src/lessons/turtleart/ScalaSquareEntity.scala | 20 +
src/lessons/turtleart/ScalaStairsEntity.scala | 21 +
src/lessons/turtleart/ScalaStarEntity.scala | 27 +
src/lessons/turtleart/ScalaTriangleEntity.scala | 20 +
.../turtleart/ScalaTriangleFlatEntity.scala | 19 +
src/lessons/turtleart/SmallSquareEntity.c | 13 +
src/lessons/turtleart/SmallSquareEntity.java | 40 +-
src/lessons/turtleart/SmallSquareEntity.py | 16 +-
src/lessons/turtleart/SmallSquareEntity.scala | 20 -
src/lessons/turtleart/SquareEntity.c | 13 +
src/lessons/turtleart/SquareEntity.java | 40 +-
src/lessons/turtleart/SquareEntity.py | 16 +-
src/lessons/turtleart/SquareEntity.scala | 20 -
src/lessons/turtleart/StairsEntity.c | 15 +
src/lessons/turtleart/StairsEntity.java | 42 +-
src/lessons/turtleart/StairsEntity.py | 18 +-
src/lessons/turtleart/StairsEntity.scala | 21 -
src/lessons/turtleart/StarEntity.c | 25 +
src/lessons/turtleart/StarEntity.java | 52 +-
src/lessons/turtleart/StarEntity.py | 28 +-
src/lessons/turtleart/StarEntity.scala | 27 -
src/lessons/turtleart/TriangleEntity.c | 14 +
src/lessons/turtleart/TriangleEntity.java | 40 +-
src/lessons/turtleart/TriangleEntity.py | 16 +-
src/lessons/turtleart/TriangleEntity.scala | 20 -
src/lessons/turtleart/TriangleFlatEntity.c | 13 +
src/lessons/turtleart/TriangleFlatEntity.java | 38 +-
src/lessons/turtleart/TriangleFlatEntity.py | 14 +-
src/lessons/turtleart/TriangleFlatEntity.scala | 19 -
src/lessons/turtleart/short_desc.fr.html | 2 +
src/lessons/turtleart/short_desc.html | 13 +-
src/lessons/welcome/Main.fr.html | 19 +-
src/lessons/welcome/Main.html | 1019 +-
src/lessons/welcome/Main.it.html | 513 +
src/lessons/welcome/Main.java | 438 +-
src/lessons/welcome/Main.pt_BR.html | 511 +
src/lessons/welcome/array/Main.fr.html | 10 +-
src/lessons/welcome/array/Main.html | 11 +-
src/lessons/welcome/array/Main.it.html | 5 +
.../welcome/array/array123/Array123.fr.html | 8 +-
src/lessons/welcome/array/array123/Array123.html | 9 +-
.../welcome/array/array123/Array123.it.html | 8 +
src/lessons/welcome/array/array123/Array123.java | 114 +-
.../welcome/array/array123/Array123.pt_BR.html | 8 +
.../welcome/array/array667/Array667.fr.html | 6 +-
src/lessons/welcome/array/array667/Array667.html | 15 +-
.../welcome/array/array667/Array667.it.html | 9 +
src/lessons/welcome/array/array667/Array667.java | 132 +-
.../welcome/array/array667/Array667.pt_BR.html | 9 +
.../welcome/array/arraycount9/ArrayCount9.fr.html | 6 +-
.../welcome/array/arraycount9/ArrayCount9.html | 9 +-
.../welcome/array/arraycount9/ArrayCount9.it.html | 8 +
.../welcome/array/arraycount9/ArrayCount9.java | 114 +-
.../array/arraycount9/ArrayCount9.pt_BR.html | 7 +
.../welcome/array/arrayfront9/ArrayFront9.fr.html | 6 +-
.../welcome/array/arrayfront9/ArrayFront9.html | 9 +-
.../welcome/array/arrayfront9/ArrayFront9.it.html | 8 +
.../welcome/array/arrayfront9/ArrayFront9.java | 126 +-
.../array/arrayfront9/ArrayFront9.pt_BR.html | 8 +
.../array/averagevalue/AverageValue.fr.html | 4 +-
.../welcome/array/averagevalue/AverageValue.html | 31 +-
.../array/averagevalue/AverageValue.it.html | 24 +
.../welcome/array/averagevalue/AverageValue.java | 134 +-
.../array/averagevalue/AverageValue.pt_BR.html | 24 +
src/lessons/welcome/array/basics/Array1.fr.html | 15 +-
src/lessons/welcome/array/basics/Array1.html | 14 +-
src/lessons/welcome/array/basics/Array1.it.html | 282 +
src/lessons/welcome/array/basics/Array1.java | 100 +-
src/lessons/welcome/array/basics/Array1.pt_BR.html | 282 +
src/lessons/welcome/array/basics/Array1Entity.c | 40 +
src/lessons/welcome/array/basics/Array1Entity.java | 114 +-
src/lessons/welcome/array/basics/Array1Entity.py | 74 +-
.../welcome/array/basics/Array1Entity.scala | 55 -
src/lessons/welcome/array/basics/Array2.fr.html | 2 +
src/lessons/welcome/array/basics/Array2.html | 1 +
src/lessons/welcome/array/basics/Array2.it.html | 32 +
src/lessons/welcome/array/basics/Array2.java | 150 +-
src/lessons/welcome/array/basics/Array2.pt_BR.html | 30 +
src/lessons/welcome/array/basics/Array2Entity.c | 48 +
src/lessons/welcome/array/basics/Array2Entity.java | 128 +-
src/lessons/welcome/array/basics/Array2Entity.py | 80 +-
.../welcome/array/basics/Array2Entity.scala | 59 -
.../welcome/array/basics/ScalaArray1Entity.scala | 55 +
.../welcome/array/basics/ScalaArray2Entity.scala | 60 +
src/lessons/welcome/array/golomb/Golomb.fr.html | 17 +
src/lessons/welcome/array/golomb/Golomb.html | 15 +
src/lessons/welcome/array/golomb/Golomb.java | 69 +
src/lessons/welcome/array/golomb/Golomb.pt_BR.html | 17 +
src/lessons/welcome/array/has271/Has271.fr.html | 6 +-
src/lessons/welcome/array/has271/Has271.html | 19 +-
src/lessons/welcome/array/has271/Has271.it.html | 16 +
src/lessons/welcome/array/has271/Has271.java | 134 +-
src/lessons/welcome/array/has271/Has271.pt_BR.html | 13 +
.../array/indexof/maxvalue/IndexOfMaxValue.fr.html | 6 +-
.../array/indexof/maxvalue/IndexOfMaxValue.html | 23 +-
.../array/indexof/maxvalue/IndexOfMaxValue.it.html | 16 +
.../array/indexof/maxvalue/IndexOfMaxValue.java | 159 +-
.../indexof/maxvalue/IndexOfMaxValue.pt_BR.html | 17 +
.../array/indexof/value/IndexOfValue.fr.html | 6 +-
.../welcome/array/indexof/value/IndexOfValue.html | 55 +-
.../array/indexof/value/IndexOfValue.it.html | 35 +
.../welcome/array/indexof/value/IndexOfValue.java | 176 +-
.../array/indexof/value/IndexOfValue.pt_BR.html | 36 +
src/lessons/welcome/array/island/Island.fr.html | 36 +
src/lessons/welcome/array/island/Island.html | 36 +
src/lessons/welcome/array/island/Island.java | 61 +
src/lessons/welcome/array/island/Island.pt_BR.html | 37 +
src/lessons/welcome/array/maxvalue/Extrema.fr.html | 9 +
src/lessons/welcome/array/maxvalue/Extrema.html | 9 +
src/lessons/welcome/array/maxvalue/Extrema.java | 85 +
.../welcome/array/maxvalue/Extrema.pt_BR.html | 9 +
.../welcome/array/maxvalue/MaxValue.fr.html | 2 +
src/lessons/welcome/array/maxvalue/MaxValue.html | 21 +-
.../welcome/array/maxvalue/MaxValue.it.html | 13 +
src/lessons/welcome/array/maxvalue/MaxValue.java | 162 +-
.../welcome/array/maxvalue/MaxValue.pt_BR.html | 13 +
.../welcome/array/notriples/NoTriples.fr.html | 8 +-
src/lessons/welcome/array/notriples/NoTriples.html | 15 +-
.../welcome/array/notriples/NoTriples.it.html | 9 +
src/lessons/welcome/array/notriples/NoTriples.java | 122 +-
.../welcome/array/notriples/NoTriples.pt_BR.html | 9 +
.../occurenceofvalue/OccurrenceOfValue.fr.html | 2 +
.../array/occurenceofvalue/OccurrenceOfValue.html | 19 +-
.../occurenceofvalue/OccurrenceOfValue.it.html | 13 +
.../array/occurenceofvalue/OccurrenceOfValue.java | 190 +-
.../occurenceofvalue/OccurrenceOfValue.pt_BR.html | 13 +
src/lessons/welcome/bat/bool1/Close10.fr.html | 6 +-
src/lessons/welcome/bat/bool1/Close10.html | 15 +-
src/lessons/welcome/bat/bool1/Close10.it.html | 11 +
src/lessons/welcome/bat/bool1/Close10.java | 124 +-
src/lessons/welcome/bat/bool1/Close10.pt_BR.html | 11 +
src/lessons/welcome/bat/bool1/CountTeen.fr.html | 2 +
src/lessons/welcome/bat/bool1/CountTeen.html | 7 +-
src/lessons/welcome/bat/bool1/CountTeen.it.html | 6 +
src/lessons/welcome/bat/bool1/CountTeen.java | 158 +-
src/lessons/welcome/bat/bool1/Diff21.fr.html | 6 +-
src/lessons/welcome/bat/bool1/Diff21.html | 11 +-
src/lessons/welcome/bat/bool1/Diff21.it.html | 9 +
src/lessons/welcome/bat/bool1/Diff21.java | 114 +-
src/lessons/welcome/bat/bool1/Diff21.pt_BR.html | 8 +
src/lessons/welcome/bat/bool1/HasTeen.fr.html | 10 +-
src/lessons/welcome/bat/bool1/HasTeen.html | 13 +-
src/lessons/welcome/bat/bool1/HasTeen.it.html | 9 +
src/lessons/welcome/bat/bool1/HasTeen.java | 106 +-
src/lessons/welcome/bat/bool1/HasTeen.pt_BR.html | 8 +
src/lessons/welcome/bat/bool1/IcyHot.fr.html | 6 +-
src/lessons/welcome/bat/bool1/IcyHot.html | 11 +-
src/lessons/welcome/bat/bool1/IcyHot.it.html | 8 +
src/lessons/welcome/bat/bool1/IcyHot.java | 94 +-
src/lessons/welcome/bat/bool1/IcyHot.pt_BR.html | 8 +
src/lessons/welcome/bat/bool1/In1020.fr.html | 10 +-
src/lessons/welcome/bat/bool1/In1020.html | 11 +-
src/lessons/welcome/bat/bool1/In1020.it.html | 8 +
src/lessons/welcome/bat/bool1/In1020.java | 100 +-
src/lessons/welcome/bat/bool1/In1020.pt_BR.html | 8 +
src/lessons/welcome/bat/bool1/In3050.fr.html | 6 +-
src/lessons/welcome/bat/bool1/In3050.html | 11 +-
src/lessons/welcome/bat/bool1/In3050.it.html | 9 +
src/lessons/welcome/bat/bool1/In3050.java | 106 +-
src/lessons/welcome/bat/bool1/In3050.pt_BR.html | 8 +
src/lessons/welcome/bat/bool1/LastDigit.fr.html | 6 +-
src/lessons/welcome/bat/bool1/LastDigit.html | 19 +-
src/lessons/welcome/bat/bool1/LastDigit.it.html | 11 +
src/lessons/welcome/bat/bool1/LastDigit.java | 88 +-
src/lessons/welcome/bat/bool1/LastDigit.pt_BR.html | 11 +
src/lessons/welcome/bat/bool1/LoneTeen.fr.html | 6 +-
src/lessons/welcome/bat/bool1/LoneTeen.html | 13 +-
src/lessons/welcome/bat/bool1/LoneTeen.it.html | 9 +
src/lessons/welcome/bat/bool1/LoneTeen.java | 118 +-
src/lessons/welcome/bat/bool1/LoneTeen.pt_BR.html | 9 +
src/lessons/welcome/bat/bool1/Main.fr.html | 8 +-
src/lessons/welcome/bat/bool1/Main.html | 23 +-
src/lessons/welcome/bat/bool1/Main.it.html | 14 +
src/lessons/welcome/bat/bool1/Main.pt_BR.html | 13 +
src/lessons/welcome/bat/bool1/Makes10.fr.html | 6 +-
src/lessons/welcome/bat/bool1/Makes10.html | 11 +-
src/lessons/welcome/bat/bool1/Makes10.it.html | 8 +
src/lessons/welcome/bat/bool1/Makes10.java | 98 +-
src/lessons/welcome/bat/bool1/Makes10.pt_BR.html | 8 +
src/lessons/welcome/bat/bool1/Max1020.fr.html | 6 +-
src/lessons/welcome/bat/bool1/Max1020.html | 15 +-
src/lessons/welcome/bat/bool1/Max1020.it.html | 12 +
src/lessons/welcome/bat/bool1/Max1020.java | 130 +-
src/lessons/welcome/bat/bool1/Max1020.pt_BR.html | 11 +
.../welcome/bat/bool1/MonkeyTrouble.fr.html | 6 +-
src/lessons/welcome/bat/bool1/MonkeyTrouble.html | 15 +-
.../welcome/bat/bool1/MonkeyTrouble.it.html | 11 +
src/lessons/welcome/bat/bool1/MonkeyTrouble.java | 104 +-
.../welcome/bat/bool1/MonkeyTrouble.pt_BR.html | 10 +
src/lessons/welcome/bat/bool1/NearHundred.fr.html | 6 +-
src/lessons/welcome/bat/bool1/NearHundred.html | 15 +-
src/lessons/welcome/bat/bool1/NearHundred.it.html | 11 +
src/lessons/welcome/bat/bool1/NearHundred.java | 102 +-
.../welcome/bat/bool1/NearHundred.pt_BR.html | 10 +
src/lessons/welcome/bat/bool1/ParotTrouble.fr.html | 6 +-
src/lessons/welcome/bat/bool1/ParotTrouble.html | 17 +-
src/lessons/welcome/bat/bool1/ParotTrouble.it.html | 11 +
src/lessons/welcome/bat/bool1/ParotTrouble.java | 98 +-
.../welcome/bat/bool1/ParotTrouble.pt_BR.html | 10 +
src/lessons/welcome/bat/bool1/PosNeg.fr.html | 10 +-
src/lessons/welcome/bat/bool1/PosNeg.html | 11 +-
src/lessons/welcome/bat/bool1/PosNeg.it.html | 9 +
src/lessons/welcome/bat/bool1/PosNeg.java | 120 +-
src/lessons/welcome/bat/bool1/PosNeg.pt_BR.html | 8 +
src/lessons/welcome/bat/bool1/SleepIn.fr.html | 6 +-
src/lessons/welcome/bat/bool1/SleepIn.html | 15 +-
src/lessons/welcome/bat/bool1/SleepIn.it.html | 10 +
src/lessons/welcome/bat/bool1/SleepIn.java | 86 +-
src/lessons/welcome/bat/bool1/SleepIn.pt_BR.html | 10 +
src/lessons/welcome/bat/bool1/SumDouble.fr.html | 6 +-
src/lessons/welcome/bat/bool1/SumDouble.html | 11 +-
src/lessons/welcome/bat/bool1/SumDouble.it.html | 8 +
src/lessons/welcome/bat/bool1/SumDouble.java | 110 +-
src/lessons/welcome/bat/bool1/SumDouble.pt_BR.html | 8 +
src/lessons/welcome/bat/bool2/AlarmClock.fr.html | 6 +-
src/lessons/welcome/bat/bool2/AlarmClock.html | 23 +-
src/lessons/welcome/bat/bool2/AlarmClock.it.html | 13 +
src/lessons/welcome/bat/bool2/AlarmClock.java | 158 +-
.../welcome/bat/bool2/AlarmClock.pt_BR.html | 12 +
src/lessons/welcome/bat/bool2/AnswerCell.fr.html | 6 +-
src/lessons/welcome/bat/bool2/AnswerCell.html | 17 +-
src/lessons/welcome/bat/bool2/AnswerCell.it.html | 10 +
src/lessons/welcome/bat/bool2/AnswerCell.java | 88 +-
.../welcome/bat/bool2/AnswerCell.pt_BR.html | 10 +
src/lessons/welcome/bat/bool2/BlueTicket.fr.html | 6 +-
src/lessons/welcome/bat/bool2/BlueTicket.html | 21 +-
src/lessons/welcome/bat/bool2/BlueTicket.it.html | 13 +
src/lessons/welcome/bat/bool2/BlueTicket.java | 150 +-
.../welcome/bat/bool2/BlueTicket.pt_BR.html | 12 +
.../welcome/bat/bool2/CaughtSpeeding.fr.html | 6 +-
src/lessons/welcome/bat/bool2/CaughtSpeeding.html | 23 +-
.../welcome/bat/bool2/CaughtSpeeding.it.html | 13 +
src/lessons/welcome/bat/bool2/CaughtSpeeding.java | 130 +-
.../welcome/bat/bool2/CaughtSpeeding.pt_BR.html | 13 +
src/lessons/welcome/bat/bool2/CigarParty.fr.html | 8 +-
src/lessons/welcome/bat/bool2/CigarParty.html | 19 +-
src/lessons/welcome/bat/bool2/CigarParty.it.html | 12 +
src/lessons/welcome/bat/bool2/CigarParty.java | 98 +-
.../welcome/bat/bool2/CigarParty.pt_BR.html | 11 +
src/lessons/welcome/bat/bool2/DateFashion.fr.html | 6 +-
src/lessons/welcome/bat/bool2/DateFashion.html | 25 +-
src/lessons/welcome/bat/bool2/DateFashion.it.html | 14 +
src/lessons/welcome/bat/bool2/DateFashion.java | 130 +-
.../welcome/bat/bool2/DateFashion.pt_BR.html | 14 +
src/lessons/welcome/bat/bool2/FizzBuzz.fr.html | 17 +
src/lessons/welcome/bat/bool2/FizzBuzz.html | 11 +
src/lessons/welcome/bat/bool2/FizzBuzz.java | 69 +
src/lessons/welcome/bat/bool2/GreenTicket.fr.html | 6 +-
src/lessons/welcome/bat/bool2/GreenTicket.html | 19 +-
src/lessons/welcome/bat/bool2/GreenTicket.it.html | 11 +
src/lessons/welcome/bat/bool2/GreenTicket.java | 130 +-
.../welcome/bat/bool2/GreenTicket.pt_BR.html | 11 +
src/lessons/welcome/bat/bool2/In1To10.fr.html | 6 +-
src/lessons/welcome/bat/bool2/In1To10.html | 17 +-
src/lessons/welcome/bat/bool2/In1To10.it.html | 10 +
src/lessons/welcome/bat/bool2/In1To10.java | 100 +-
src/lessons/welcome/bat/bool2/In1To10.pt_BR.html | 10 +
src/lessons/welcome/bat/bool2/InOrder.fr.html | 6 +-
src/lessons/welcome/bat/bool2/InOrder.html | 17 +-
src/lessons/welcome/bat/bool2/InOrder.it.html | 9 +
src/lessons/welcome/bat/bool2/InOrder.java | 100 +-
src/lessons/welcome/bat/bool2/InOrder.pt_BR.html | 10 +
src/lessons/welcome/bat/bool2/InOrderEqual.fr.html | 6 +-
src/lessons/welcome/bat/bool2/InOrderEqual.html | 19 +-
src/lessons/welcome/bat/bool2/InOrderEqual.it.html | 10 +
src/lessons/welcome/bat/bool2/InOrderEqual.java | 104 +-
.../welcome/bat/bool2/InOrderEqual.pt_BR.html | 11 +
src/lessons/welcome/bat/bool2/LastDigit2.fr.html | 6 +-
src/lessons/welcome/bat/bool2/LastDigit2.html | 17 +-
src/lessons/welcome/bat/bool2/LastDigit2.it.html | 10 +
src/lessons/welcome/bat/bool2/LastDigit2.java | 120 +-
.../welcome/bat/bool2/LastDigit2.pt_BR.html | 10 +
src/lessons/welcome/bat/bool2/LessBy10.fr.html | 6 +-
src/lessons/welcome/bat/bool2/LessBy10.html | 11 +-
src/lessons/welcome/bat/bool2/LessBy10.it.html | 9 +
src/lessons/welcome/bat/bool2/LessBy10.java | 104 +-
src/lessons/welcome/bat/bool2/LessBy10.pt_BR.html | 9 +
src/lessons/welcome/bat/bool2/Main.fr.html | 6 +-
src/lessons/welcome/bat/bool2/Main.html | 9 +-
src/lessons/welcome/bat/bool2/Main.it.html | 7 +
src/lessons/welcome/bat/bool2/Main.pt_BR.html | 7 +
src/lessons/welcome/bat/bool2/MaxMod5.fr.html | 6 +-
src/lessons/welcome/bat/bool2/MaxMod5.html | 19 +-
src/lessons/welcome/bat/bool2/MaxMod5.it.html | 11 +
src/lessons/welcome/bat/bool2/MaxMod5.java | 166 +-
src/lessons/welcome/bat/bool2/MaxMod5.pt_BR.html | 11 +
src/lessons/welcome/bat/bool2/NearTen.fr.html | 12 +-
src/lessons/welcome/bat/bool2/NearTen.html | 17 +-
src/lessons/welcome/bat/bool2/NearTen.it.html | 10 +
src/lessons/welcome/bat/bool2/NearTen.java | 104 +-
src/lessons/welcome/bat/bool2/NearTen.pt_BR.html | 10 +
src/lessons/welcome/bat/bool2/RedTicket.fr.html | 8 +-
src/lessons/welcome/bat/bool2/RedTicket.html | 19 +-
src/lessons/welcome/bat/bool2/RedTicket.it.html | 12 +
src/lessons/welcome/bat/bool2/RedTicket.java | 140 +-
src/lessons/welcome/bat/bool2/RedTicket.pt_BR.html | 11 +
src/lessons/welcome/bat/bool2/ShareDigit.fr.html | 10 +-
src/lessons/welcome/bat/bool2/ShareDigit.html | 19 +-
src/lessons/welcome/bat/bool2/ShareDigit.it.html | 11 +
src/lessons/welcome/bat/bool2/ShareDigit.java | 96 +-
.../welcome/bat/bool2/ShareDigit.pt_BR.html | 11 +
src/lessons/welcome/bat/bool2/SortaSum.fr.html | 6 +-
src/lessons/welcome/bat/bool2/SortaSum.html | 15 +-
src/lessons/welcome/bat/bool2/SortaSum.it.html | 10 +
src/lessons/welcome/bat/bool2/SortaSum.java | 118 +-
src/lessons/welcome/bat/bool2/SortaSum.pt_BR.html | 9 +
src/lessons/welcome/bat/bool2/SquirrelPlay.fr.html | 6 +-
src/lessons/welcome/bat/bool2/SquirrelPlay.html | 21 +-
src/lessons/welcome/bat/bool2/SquirrelPlay.it.html | 13 +
src/lessons/welcome/bat/bool2/SquirrelPlay.java | 102 +-
.../welcome/bat/bool2/SquirrelPlay.pt_BR.html | 12 +
src/lessons/welcome/bat/bool2/TeaParty.fr.html | 6 +-
src/lessons/welcome/bat/bool2/TeaParty.html | 23 +-
src/lessons/welcome/bat/bool2/TeaParty.it.html | 13 +
src/lessons/welcome/bat/bool2/TeaParty.java | 132 +-
src/lessons/welcome/bat/bool2/TeaParty.pt_BR.html | 13 +
src/lessons/welcome/bat/bool2/TeenSum.fr.html | 6 +-
src/lessons/welcome/bat/bool2/TeenSum.html | 17 +-
src/lessons/welcome/bat/bool2/TeenSum.it.html | 11 +
src/lessons/welcome/bat/bool2/TeenSum.java | 126 +-
src/lessons/welcome/bat/bool2/TeenSum.pt_BR.html | 10 +
src/lessons/welcome/bat/bool2/TwoAsOne.fr.html | 6 +-
src/lessons/welcome/bat/bool2/TwoAsOne.html | 11 +-
src/lessons/welcome/bat/bool2/TwoAsOne.it.html | 9 +
src/lessons/welcome/bat/bool2/TwoAsOne.java | 100 +-
src/lessons/welcome/bat/bool2/TwoAsOne.pt_BR.html | 9 +
.../welcome/bat/bool2/WithoutDoubles.fr.html | 6 +-
src/lessons/welcome/bat/bool2/WithoutDoubles.html | 17 +-
.../welcome/bat/bool2/WithoutDoubles.it.html | 11 +
src/lessons/welcome/bat/bool2/WithoutDoubles.java | 136 +-
.../welcome/bat/bool2/WithoutDoubles.pt_BR.html | 10 +
src/lessons/welcome/bdr/BDR.fr.html | 107 +-
src/lessons/welcome/bdr/BDR.html | 70 +-
src/lessons/welcome/bdr/BDR.it.html | 220 +
src/lessons/welcome/bdr/BDR.java | 158 +-
src/lessons/welcome/bdr/BDR.pt_BR.html | 220 +
src/lessons/welcome/bdr/BDR2.fr.html | 82 +-
src/lessons/welcome/bdr/BDR2.html | 75 +-
src/lessons/welcome/bdr/BDR2.it.html | 171 +
src/lessons/welcome/bdr/BDR2.java | 166 +-
src/lessons/welcome/bdr/BDR2.pt_BR.html | 170 +
src/lessons/welcome/bdr/BDR2Entity.c | 46 +
src/lessons/welcome/bdr/BDR2Entity.java | 222 +-
src/lessons/welcome/bdr/BDR2Entity.py | 152 +-
src/lessons/welcome/bdr/BDR2Entity.scala | 37 -
src/lessons/welcome/bdr/BDREntity.c | 35 +
src/lessons/welcome/bdr/BDREntity.java | 103 +-
src/lessons/welcome/bdr/BDREntity.py | 58 +-
src/lessons/welcome/bdr/BDREntity.scala | 34 -
src/lessons/welcome/bdr/ScalaBDR2Entity.scala | 37 +
src/lessons/welcome/bdr/ScalaBDREntity.scala | 34 +
src/lessons/welcome/conditions/Conditions.fr.html | 51 +-
src/lessons/welcome/conditions/Conditions.html | 237 +-
src/lessons/welcome/conditions/Conditions.it.html | 144 +
src/lessons/welcome/conditions/Conditions.java | 74 +-
.../welcome/conditions/Conditions.pt_BR.html | 155 +
src/lessons/welcome/conditions/ConditionsEntity.c | 13 +
.../welcome/conditions/ConditionsEntity.java | 34 +-
src/lessons/welcome/conditions/ConditionsEntity.py | 14 +-
.../welcome/conditions/ConditionsEntity.scala | 14 -
.../welcome/conditions/ScalaConditionsEntity.scala | 14 +
.../welcome/environment/Environment.fr.html | 37 +-
src/lessons/welcome/environment/Environment.html | 26 +-
.../welcome/environment/Environment.it.html | 59 +
src/lessons/welcome/environment/Environment.java | 42 +-
.../welcome/environment/Environment.pt_BR.html | 57 +
.../welcome/environment/EnvironmentEntity.c | 12 +
.../welcome/environment/EnvironmentEntity.java | 28 +-
.../welcome/environment/EnvironmentEntity.js | 8 +-
.../welcome/environment/EnvironmentEntity.py | 8 +-
.../welcome/environment/EnvironmentEntity.scala | 11 -
.../environment/ScalaEnvironmentEntity.scala | 11 +
.../welcome/instructions/Instructions.fr.html | 48 +-
src/lessons/welcome/instructions/Instructions.html | 151 +-
.../welcome/instructions/Instructions.it.html | 80 +
src/lessons/welcome/instructions/Instructions.java | 44 +-
.../welcome/instructions/Instructions.pt_BR.html | 80 +
.../welcome/instructions/InstructionsDrawG.fr.html | 25 +-
.../welcome/instructions/InstructionsDrawG.html | 81 +-
.../welcome/instructions/InstructionsDrawG.it.html | 50 +
.../welcome/instructions/InstructionsDrawG.java | 44 +-
.../instructions/InstructionsDrawG.pt_BR.html | 49 +
.../welcome/instructions/InstructionsDrawGEntity.c | 36 +
.../instructions/InstructionsDrawGEntity.java | 84 +-
.../instructions/InstructionsDrawGEntity.py | 44 +-
.../instructions/InstructionsDrawGEntity.scala | 38 -
.../welcome/instructions/InstructionsEntity.c | 20 +
.../welcome/instructions/InstructionsEntity.java | 50 +-
.../welcome/instructions/InstructionsEntity.js | 38 +-
.../welcome/instructions/InstructionsEntity.py | 32 +-
.../welcome/instructions/InstructionsEntity.scala | 24 -
.../ScalaInstructionsDrawGEntity.scala | 38 +
.../instructions/ScalaInstructionsEntity.scala | 24 +
.../welcome/loopdowhile/LoopDoWhile.fr.html | 7 +-
src/lessons/welcome/loopdowhile/LoopDoWhile.html | 7 +-
.../welcome/loopdowhile/LoopDoWhile.it.html | 64 +
src/lessons/welcome/loopdowhile/LoopDoWhile.java | 62 +-
.../welcome/loopdowhile/LoopDoWhile.pt_BR.html | 60 +
.../welcome/loopdowhile/LoopDoWhileEntity.c | 16 +
.../welcome/loopdowhile/LoopDoWhileEntity.java | 44 +-
.../welcome/loopdowhile/LoopDoWhileEntity.py | 28 +-
.../welcome/loopdowhile/LoopDoWhileEntity.scala | 21 -
src/lessons/welcome/loopdowhile/Poucet.fr.html | 6 +-
src/lessons/welcome/loopdowhile/Poucet.html | 9 +-
src/lessons/welcome/loopdowhile/Poucet.it.html | 58 +
src/lessons/welcome/loopdowhile/Poucet.java | 52 +-
src/lessons/welcome/loopdowhile/Poucet.pt_BR.html | 59 +
src/lessons/welcome/loopdowhile/PoucetEntity.c | 30 +
src/lessons/welcome/loopdowhile/PoucetEntity.java | 102 +-
src/lessons/welcome/loopdowhile/PoucetEntity.py | 82 +-
src/lessons/welcome/loopdowhile/PoucetEntity.scala | 43 -
.../loopdowhile/ScalaLoopDoWhileEntity.scala | 21 +
.../welcome/loopdowhile/ScalaPoucetEntity.scala | 43 +
src/lessons/welcome/loopfor/LoopCourse.fr.html | 4 +-
src/lessons/welcome/loopfor/LoopCourse.html | 3 +-
src/lessons/welcome/loopfor/LoopCourse.it.html | 18 +
src/lessons/welcome/loopfor/LoopCourse.pt_BR.html | 16 +
src/lessons/welcome/loopfor/LoopCourseEntity.c | 17 +
src/lessons/welcome/loopfor/LoopCourseEntity.java | 107 +-
src/lessons/welcome/loopfor/LoopCourseEntity.py | 63 +-
src/lessons/welcome/loopfor/LoopCourseEntity.scala | 45 -
.../welcome/loopfor/LoopCourseForest.fr.html | 2 +
src/lessons/welcome/loopfor/LoopCourseForest.html | 21 +-
.../welcome/loopfor/LoopCourseForest.it.html | 16 +
.../welcome/loopfor/LoopCourseForest.pt_BR.html | 15 +
.../welcome/loopfor/LoopCourseForestEntity.c | 27 +
.../welcome/loopfor/LoopCourseForestEntity.java | 157 +-
.../welcome/loopfor/LoopCourseForestEntity.py | 99 +-
.../welcome/loopfor/LoopCourseForestEntity.scala | 64 -
src/lessons/welcome/loopfor/LoopFor.fr.html | 29 +-
src/lessons/welcome/loopfor/LoopFor.html | 29 +-
src/lessons/welcome/loopfor/LoopFor.it.html | 91 +
src/lessons/welcome/loopfor/LoopFor.java | 62 +-
src/lessons/welcome/loopfor/LoopFor.pt_BR.html | 90 +
src/lessons/welcome/loopfor/LoopForEntity.c | 19 +
src/lessons/welcome/loopfor/LoopForEntity.java | 68 +-
src/lessons/welcome/loopfor/LoopForEntity.py | 42 +-
src/lessons/welcome/loopfor/LoopForEntity.scala | 28 -
src/lessons/welcome/loopfor/LoopStairs.fr.html | 4 +-
src/lessons/welcome/loopfor/LoopStairs.html | 3 +-
src/lessons/welcome/loopfor/LoopStairs.it.html | 18 +
src/lessons/welcome/loopfor/LoopStairs.pt_BR.html | 18 +
src/lessons/welcome/loopfor/LoopStairsEntity.c | 24 +
src/lessons/welcome/loopfor/LoopStairsEntity.java | 118 +-
src/lessons/welcome/loopfor/LoopStairsEntity.py | 88 +-
src/lessons/welcome/loopfor/LoopStairsEntity.scala | 53 -
.../welcome/loopfor/ScalaLoopCourseEntity.scala | 51 +
.../loopfor/ScalaLoopCourseForestEntity.scala | 71 +
.../welcome/loopfor/ScalaLoopForEntity.scala | 28 +
.../welcome/loopfor/ScalaLoopStairsEntity.scala | 53 +
src/lessons/welcome/loopwhile/BaggleSeeker.fr.html | 6 +-
src/lessons/welcome/loopwhile/BaggleSeeker.html | 23 +-
src/lessons/welcome/loopwhile/BaggleSeeker.it.html | 15 +
src/lessons/welcome/loopwhile/BaggleSeeker.java | 55 +-
.../welcome/loopwhile/BaggleSeeker.pt_BR.html | 14 +
src/lessons/welcome/loopwhile/BaggleSeekerEntity.c | 11 +
.../welcome/loopwhile/BaggleSeekerEntity.java | 57 +-
.../welcome/loopwhile/BaggleSeekerEntity.py | 8 +-
.../welcome/loopwhile/BaggleSeekerEntity.scala | 22 -
src/lessons/welcome/loopwhile/LoopWhile.fr.html | 18 +-
src/lessons/welcome/loopwhile/LoopWhile.html | 80 +-
src/lessons/welcome/loopwhile/LoopWhile.it.html | 46 +
src/lessons/welcome/loopwhile/LoopWhile.java | 56 +-
src/lessons/welcome/loopwhile/LoopWhile.pt_BR.html | 47 +
src/lessons/welcome/loopwhile/LoopWhileEntity.c | 11 +
src/lessons/welcome/loopwhile/LoopWhileEntity.java | 48 +-
src/lessons/welcome/loopwhile/LoopWhileEntity.py | 8 +-
.../welcome/loopwhile/LoopWhileEntity.scala | 21 -
.../loopwhile/ScalaBaggleSeekerEntity.scala | 22 +
.../welcome/loopwhile/ScalaLoopWhileEntity.scala | 21 +
.../welcome/loopwhile/ScalaWhileMoriaEntity.scala | 37 +
.../welcome/loopwhile/WhileMoria-answer0.map | 175 +-
src/lessons/welcome/loopwhile/WhileMoria.fr.html | 26 +-
src/lessons/welcome/loopwhile/WhileMoria.html | 45 +-
src/lessons/welcome/loopwhile/WhileMoria.it.html | 28 +
src/lessons/welcome/loopwhile/WhileMoria.java | 52 +-
src/lessons/welcome/loopwhile/WhileMoria.map | 191 +-
.../welcome/loopwhile/WhileMoria.pt_BR.html | 31 +
src/lessons/welcome/loopwhile/WhileMoriaEntity.c | 29 +
.../welcome/loopwhile/WhileMoriaEntity.java | 91 +-
src/lessons/welcome/loopwhile/WhileMoriaEntity.py | 38 +-
.../welcome/loopwhile/WhileMoriaEntity.scala | 37 -
.../welcome/methods/args/MethodsArgs.fr.html | 27 +-
src/lessons/welcome/methods/args/MethodsArgs.html | 19 +-
.../welcome/methods/args/MethodsArgs.it.html | 86 +
src/lessons/welcome/methods/args/MethodsArgs.java | 56 +-
.../welcome/methods/args/MethodsArgs.pt_BR.html | 85 +
.../welcome/methods/args/MethodsArgsEntity.c | 25 +
.../welcome/methods/args/MethodsArgsEntity.java | 72 +-
.../welcome/methods/args/MethodsArgsEntity.scala | 33 -
.../methods/args/ScalaMethodsArgsEntity.scala | 33 +
src/lessons/welcome/methods/basics/Methods.fr.html | 42 +-
src/lessons/welcome/methods/basics/Methods.html | 26 +-
src/lessons/welcome/methods/basics/Methods.it.html | 126 +
src/lessons/welcome/methods/basics/Methods.java | 58 +-
.../welcome/methods/basics/Methods.pt_BR.html | 129 +
.../welcome/methods/basics/MethodsDogHouse.fr.html | 26 +-
.../welcome/methods/basics/MethodsDogHouse.html | 25 +-
.../welcome/methods/basics/MethodsDogHouse.it.html | 52 +
.../welcome/methods/basics/MethodsDogHouse.java | 40 +-
.../methods/basics/MethodsDogHouse.pt_BR.html | 50 +
.../welcome/methods/basics/MethodsDogHouseEntity.c | 52 +
.../methods/basics/MethodsDogHouseEntity.java | 158 +-
.../methods/basics/MethodsDogHouseEntity.scala | 85 -
src/lessons/welcome/methods/basics/MethodsEntity.c | 30 +
.../welcome/methods/basics/MethodsEntity.java | 82 +-
.../welcome/methods/basics/MethodsEntity.py | 63 +-
.../welcome/methods/basics/MethodsEntity.scala | 39 -
.../basics/ScalaMethodsDogHouseEntity.scala | 85 +
.../methods/basics/ScalaMethodsEntity.scala | 39 +
.../methods/flowerpot/FlowerCase-answer0.map | 1 -
.../welcome/methods/flowerpot/FlowerCase.fr.html | 4 +-
.../welcome/methods/flowerpot/FlowerCase.html | 3 +-
.../welcome/methods/flowerpot/FlowerCase.it.html | 10 +
.../welcome/methods/flowerpot/FlowerCase.java | 45 +-
.../methods/flowerpot/FlowerCase.pt_BR.html | 9 +
.../welcome/methods/flowerpot/FlowerCaseEntity.c | 82 +
.../methods/flowerpot/FlowerCaseEntity.java | 148 +-
.../welcome/methods/flowerpot/FlowerCaseEntity.py | 118 +-
.../methods/flowerpot/FlowerCaseEntity.scala | 74 -
.../methods/flowerpot/FlowerPot-answer0.map | 2 +-
.../welcome/methods/flowerpot/FlowerPot.fr.html | 18 +-
.../welcome/methods/flowerpot/FlowerPot.html | 17 +-
.../welcome/methods/flowerpot/FlowerPot.it.html | 27 +
.../welcome/methods/flowerpot/FlowerPot.java | 45 +-
.../welcome/methods/flowerpot/FlowerPot.map | 3 +-
.../welcome/methods/flowerpot/FlowerPot.pt_BR.html | 27 +
.../welcome/methods/flowerpot/FlowerPotEntity.c | 53 +
.../welcome/methods/flowerpot/FlowerPotEntity.java | 102 +-
.../welcome/methods/flowerpot/FlowerPotEntity.py | 74 +-
.../methods/flowerpot/FlowerPotEntity.scala | 51 -
.../methods/flowerpot/ScalaFlowerCaseEntity.scala | 74 +
.../methods/flowerpot/ScalaFlowerPotEntity.scala | 51 +
.../welcome/methods/picture/MethodsPicture.fr.html | 18 +-
.../welcome/methods/picture/MethodsPicture.html | 21 +-
.../welcome/methods/picture/MethodsPicture.it.html | 44 +
.../welcome/methods/picture/MethodsPicture.java | 42 +-
.../methods/picture/MethodsPicture.pt_BR.html | 44 +
.../welcome/methods/picture/MethodsPictureEntity.c | 69 +
.../methods/picture/MethodsPictureEntity.java | 120 +-
.../methods/picture/MethodsPictureEntity.py | 86 +-
.../methods/picture/MethodsPictureEntity.scala | 61 -
.../methods/picture/MethodsPictureLarge.fr.html | 4 +-
.../methods/picture/MethodsPictureLarge.html | 24 +-
.../methods/picture/MethodsPictureLarge.it.html | 14 +
.../methods/picture/MethodsPictureLarge.java | 42 +-
.../methods/picture/MethodsPictureLarge.pt_BR.html | 14 +
.../methods/picture/MethodsPictureLargeEntity.c | 65 +
.../methods/picture/MethodsPictureLargeEntity.java | 124 +-
.../methods/picture/MethodsPictureLargeEntity.py | 86 +-
.../picture/MethodsPictureLargeEntity.scala | 62 -
.../welcome/methods/picture/PatternPicture.fr.html | 4 +-
.../welcome/methods/picture/PatternPicture.html | 21 +-
.../welcome/methods/picture/PatternPicture.it.html | 12 +
.../welcome/methods/picture/PatternPicture.java | 52 +-
.../methods/picture/PatternPicture.pt_BR.html | 12 +
.../welcome/methods/picture/PatternPictureEntity.c | 87 +
.../methods/picture/PatternPictureEntity.java | 170 +-
.../methods/picture/PatternPictureEntity.py | 126 +-
.../methods/picture/PatternPictureEntity.scala | 85 -
.../methods/picture/PictureMono-answer0.map | 15 -
.../welcome/methods/picture/PictureMono.fr.html | 24 -
.../welcome/methods/picture/PictureMono.html | 21 -
.../welcome/methods/picture/PictureMono.java | 20 -
.../methods/picture/PictureMono1-answer0.map | 15 +
.../welcome/methods/picture/PictureMono1.fr.html | 26 +
.../welcome/methods/picture/PictureMono1.html | 22 +
.../welcome/methods/picture/PictureMono1.it.html | 24 +
.../welcome/methods/picture/PictureMono1.java | 20 +
.../methods/picture/PictureMono1.pt_BR.html | 24 +
.../welcome/methods/picture/PictureMono1Entity.c | 39 +
.../methods/picture/PictureMono1Entity.java | 38 +
.../welcome/methods/picture/PictureMono1Entity.py | 23 +
.../methods/picture/PictureMono2-answer0.map | 168 +-
.../welcome/methods/picture/PictureMono2.fr.html | 2 +
.../welcome/methods/picture/PictureMono2.html | 1 +
.../welcome/methods/picture/PictureMono2.it.html | 21 +
.../welcome/methods/picture/PictureMono2.java | 42 +-
.../methods/picture/PictureMono2.pt_BR.html | 19 +
.../welcome/methods/picture/PictureMono2Entity.c | 64 +
.../methods/picture/PictureMono2Entity.java | 116 +-
.../welcome/methods/picture/PictureMono2Entity.py | 76 +-
.../methods/picture/PictureMono2Entity.scala | 57 -
.../methods/picture/PictureMono3-answer0.map | 1484 +-
.../welcome/methods/picture/PictureMono3.fr.html | 2 +
.../welcome/methods/picture/PictureMono3.html | 1 +
.../welcome/methods/picture/PictureMono3.it.html | 10 +
.../welcome/methods/picture/PictureMono3.java | 42 +-
.../methods/picture/PictureMono3.pt_BR.html | 10 +
.../welcome/methods/picture/PictureMono3Entity.c | 64 +
.../methods/picture/PictureMono3Entity.java | 118 +-
.../welcome/methods/picture/PictureMono3Entity.py | 76 +-
.../methods/picture/PictureMono3Entity.scala | 59 -
.../welcome/methods/picture/PictureMonoEntity.java | 38 -
.../welcome/methods/picture/PictureMonoEntity.py | 23 -
.../methods/picture/PictureMonoEntity.scala | 39 -
.../picture/ScalaMethodsPictureEntity.scala | 61 +
.../picture/ScalaMethodsPictureLargeEntity.scala | 62 +
.../picture/ScalaPatternPictureEntity.scala | 85 +
.../methods/picture/ScalaPictureMono1Entity.scala | 39 +
.../methods/picture/ScalaPictureMono2Entity.scala | 57 +
.../methods/picture/ScalaPictureMono3Entity.scala | 59 +
.../methods/returning/MethodsReturning.fr.html | 63 +-
.../methods/returning/MethodsReturning.html | 54 +-
.../methods/returning/MethodsReturning.it.html | 80 +
.../methods/returning/MethodsReturning.java | 4 +-
.../methods/returning/MethodsReturning.pt_BR.html | 88 +
.../methods/returning/MethodsReturningEntity.c | 29 +
.../methods/returning/MethodsReturningEntity.java | 84 +-
.../methods/returning/MethodsReturningEntity.py | 68 +-
.../methods/returning/MethodsReturningEntity.scala | 40 -
.../returning/ScalaMethodsReturningEntity.scala | 40 +
.../methods/slug/ScalaSlugHuntingEntity.scala | 41 +
.../methods/slug/ScalaSlugSnailEntity.scala | 45 +
.../methods/slug/ScalaSlugTrackingEntity.scala | 35 +
.../welcome/methods/slug/SlugHunting.fr.html | 2 +
src/lessons/welcome/methods/slug/SlugHunting.html | 45 +-
.../welcome/methods/slug/SlugHunting.it.html | 27 +
src/lessons/welcome/methods/slug/SlugHunting.java | 140 +-
.../welcome/methods/slug/SlugHunting.pt_BR.html | 28 +
.../welcome/methods/slug/SlugHuntingEntity.c | 39 +
.../welcome/methods/slug/SlugHuntingEntity.java | 88 +-
.../welcome/methods/slug/SlugHuntingEntity.py | 50 +-
.../welcome/methods/slug/SlugHuntingEntity.scala | 41 -
src/lessons/welcome/methods/slug/SlugSnail.fr.html | 2 +
src/lessons/welcome/methods/slug/SlugSnail.html | 19 +-
src/lessons/welcome/methods/slug/SlugSnail.it.html | 13 +
src/lessons/welcome/methods/slug/SlugSnail.java | 146 +-
.../welcome/methods/slug/SlugSnail.pt_BR.html | 13 +
src/lessons/welcome/methods/slug/SlugSnailEntity.c | 38 +
.../welcome/methods/slug/SlugSnailEntity.java | 121 +-
.../welcome/methods/slug/SlugSnailEntity.py | 62 +-
.../welcome/methods/slug/SlugSnailEntity.scala | 45 -
.../welcome/methods/slug/SlugTracking.fr.html | 7 +-
src/lessons/welcome/methods/slug/SlugTracking.html | 5 +-
.../welcome/methods/slug/SlugTracking.it.html | 32 +
src/lessons/welcome/methods/slug/SlugTracking.java | 140 +-
.../welcome/methods/slug/SlugTracking.pt_BR.html | 31 +
.../welcome/methods/slug/SlugTrackingEntity.c | 34 +
.../welcome/methods/slug/SlugTrackingEntity.java | 70 +-
.../welcome/methods/slug/SlugTrackingEntity.py | 58 +-
.../welcome/methods/slug/SlugTrackingEntity.scala | 35 -
src/lessons/welcome/short_desc.fr.html | 8 +-
src/lessons/welcome/short_desc.html | 3 +-
src/lessons/welcome/short_desc.it.html | 8 +
src/lessons/welcome/short_desc.pt_BR.html | 8 +
.../welcome/traversal/ScalaSnakeEntity.scala | 46 +
src/lessons/welcome/traversal/Snake.fr.html | 20 +-
src/lessons/welcome/traversal/Snake.html | 11 +-
src/lessons/welcome/traversal/Snake.it.html | 48 +
src/lessons/welcome/traversal/Snake.java | 54 +-
src/lessons/welcome/traversal/Snake.pt_BR.html | 48 +
src/lessons/welcome/traversal/SnakeEntity.c | 43 +
src/lessons/welcome/traversal/SnakeEntity.java | 92 +-
src/lessons/welcome/traversal/SnakeEntity.py | 58 +-
src/lessons/welcome/traversal/SnakeEntity.scala | 46 -
.../column/ScalaTraversalByColumnEntity.scala | 53 +
.../traversal/column/TraversalByColumn.fr.html | 14 +-
.../traversal/column/TraversalByColumn.html | 9 +-
.../traversal/column/TraversalByColumn.it.html | 54 +
.../traversal/column/TraversalByColumn.java | 54 +-
.../traversal/column/TraversalByColumn.pt_BR.html | 55 +
.../traversal/column/TraversalByColumnEntity.c | 38 +
.../traversal/column/TraversalByColumnEntity.java | 114 +-
.../traversal/column/TraversalByColumnEntity.py | 66 +-
.../traversal/column/TraversalByColumnEntity.scala | 53 -
.../diagonal/ScalaTraversalDiagonalEntity.scala | 58 +
.../traversal/diagonal/TraversalDiagonal.fr.html | 4 +-
.../traversal/diagonal/TraversalDiagonal.html | 21 +-
.../traversal/diagonal/TraversalDiagonal.it.html | 12 +
.../traversal/diagonal/TraversalDiagonal.java | 54 +-
.../diagonal/TraversalDiagonal.pt_BR.html | 12 +
.../traversal/diagonal/TraversalDiagonalEntity.c | 45 +
.../diagonal/TraversalDiagonalEntity.java | 126 +-
.../traversal/diagonal/TraversalDiagonalEntity.py | 60 +-
.../diagonal/TraversalDiagonalEntity.scala | 58 -
.../line/ScalaTraversalByLineEntity.scala | 54 +
.../welcome/traversal/line/TraversalByLine.fr.html | 2 +
.../welcome/traversal/line/TraversalByLine.html | 21 +-
.../welcome/traversal/line/TraversalByLine.it.html | 12 +
.../welcome/traversal/line/TraversalByLine.java | 54 +-
.../traversal/line/TraversalByLine.pt_BR.html | 12 +
.../welcome/traversal/line/TraversalByLineEntity.c | 38 +
.../traversal/line/TraversalByLineEntity.java | 116 +-
.../traversal/line/TraversalByLineEntity.py | 56 +-
.../traversal/line/TraversalByLineEntity.scala | 54 -
.../zigzag/ScalaTraversalZigZagEntity.scala | 59 +
.../traversal/zigzag/TraversalZigZag.fr.html | 2 +
.../welcome/traversal/zigzag/TraversalZigZag.html | 13 +-
.../traversal/zigzag/TraversalZigZag.it.html | 8 +
.../welcome/traversal/zigzag/TraversalZigZag.java | 54 +-
.../traversal/zigzag/TraversalZigZag.pt_BR.html | 8 +
.../traversal/zigzag/TraversalZigZagEntity.c | 44 +
.../traversal/zigzag/TraversalZigZagEntity.java | 126 +-
.../traversal/zigzag/TraversalZigZagEntity.py | 70 +-
.../traversal/zigzag/TraversalZigZagEntity.scala | 59 -
src/lessons/welcome/variables/RunFour.fr.html | 2 +
src/lessons/welcome/variables/RunFour.html | 15 +-
src/lessons/welcome/variables/RunFour.it.html | 11 +
src/lessons/welcome/variables/RunFour.java | 48 +-
src/lessons/welcome/variables/RunFour.pt_BR.html | 11 +
src/lessons/welcome/variables/RunFourEntity.c | 12 +
src/lessons/welcome/variables/RunFourEntity.java | 58 +-
src/lessons/welcome/variables/RunFourEntity.py | 32 +-
src/lessons/welcome/variables/RunFourEntity.scala | 23 -
src/lessons/welcome/variables/RunHalf.fr.html | 2 +
src/lessons/welcome/variables/RunHalf.html | 21 +-
src/lessons/welcome/variables/RunHalf.it.html | 13 +
src/lessons/welcome/variables/RunHalf.java | 46 +-
src/lessons/welcome/variables/RunHalf.pt_BR.html | 14 +
src/lessons/welcome/variables/RunHalfEntity.c | 23 +
src/lessons/welcome/variables/RunHalfEntity.java | 80 +-
src/lessons/welcome/variables/RunHalfEntity.py | 48 +-
src/lessons/welcome/variables/RunHalfEntity.scala | 36 -
.../welcome/variables/ScalaRunFourEntity.scala | 23 +
.../welcome/variables/ScalaRunHalfEntity.scala | 36 +
.../welcome/variables/ScalaVariablesEntity.scala | 30 +
src/lessons/welcome/variables/Variables.fr.html | 46 +-
src/lessons/welcome/variables/Variables.html | 46 +-
src/lessons/welcome/variables/Variables.it.html | 188 +
src/lessons/welcome/variables/Variables.java | 56 +-
src/lessons/welcome/variables/Variables.pt_BR.html | 185 +
src/lessons/welcome/variables/VariablesEntity.c | 17 +
src/lessons/welcome/variables/VariablesEntity.java | 70 +-
src/lessons/welcome/variables/VariablesEntity.py | 40 +-
.../welcome/variables/VariablesEntity.scala | 30 -
src/plm/core/CompilerJava.java | 657 -
src/plm/core/CompilerScala.java | 173 -
src/plm/core/ExoTest.java | 168 -
src/plm/core/GameListener.java | 39 +-
src/plm/core/GameStateListener.java | 18 +-
src/plm/core/HumanLangChangesListener.java | 18 +-
src/plm/core/PLMCompilerException.java | 156 +-
src/plm/core/PLMEntityNotFound.java | 14 +
src/plm/core/PLMException.java | 22 +-
src/plm/core/ProgLangChangesListener.java | 18 +-
src/plm/core/PythonExceptionDecipher.java | 84 -
src/plm/core/StatusStateListener.java | 16 +-
src/plm/core/UserSwitchesListener.java | 9 +
src/plm/core/lang/JVMCompiledLang.java | 94 +
src/plm/core/lang/LangC.java | 407 +
src/plm/core/lang/LangJava.java | 717 +
src/plm/core/lang/LangLightbot.java | 51 +
src/plm/core/lang/LangPython.java | 132 +
src/plm/core/lang/LangRuby.java | 26 +
src/plm/core/lang/LangScala.java | 247 +
src/plm/core/lang/ProgrammingLanguage.java | 97 +
src/plm/core/lang/ScriptingLanguage.java | 133 +
src/plm/core/model/Course.java | 562 +-
src/plm/core/model/CourseAppEngine.java | 158 +-
src/plm/core/model/DemoRunner.java | 135 +-
src/plm/core/model/Game.java | 2279 +--
src/plm/core/model/HelpAppEngine.java | 154 +-
src/plm/core/model/HelpServer.java | 82 +-
src/plm/core/model/LessonRunner.java | 264 +-
src/plm/core/model/LogWriter.java | 36 +-
src/plm/core/model/Logger.java | 248 +-
src/plm/core/model/ProgrammingLanguage.java | 47 -
src/plm/core/model/ServerAnswer.java | 16 +-
src/plm/core/model/ServerExerciseData.java | 146 +-
src/plm/core/model/ServerUserData.java | 285 +-
src/plm/core/model/User.java | 97 +
src/plm/core/model/UserAbortException.java | 27 +-
src/plm/core/model/Users.java | 259 +
.../model/lesson/AccessibleExercisesListener.java | 10 +-
.../core/model/lesson/BrokenLessonException.java | 22 +-
src/plm/core/model/lesson/ExecutionProgress.java | 109 +-
src/plm/core/model/lesson/Exercise.java | 582 +-
src/plm/core/model/lesson/ExerciseTemplated.java | 969 +-
.../model/lesson/ExerciseTemplatingEntity.java | 296 +-
src/plm/core/model/lesson/Lecture.java | 2 +-
src/plm/core/model/lesson/Lesson.java | 19 +-
.../core/model/lesson/NoSuchEntityException.java | 22 +-
src/plm/core/model/lesson/package-info.java | 14 +-
src/plm/core/model/package-info.java | 10 +-
src/plm/core/model/session/GitSessionKit.java | 243 +
src/plm/core/model/session/ISessionKit.java | 82 +-
.../core/model/session/ISourceFileListener.java | 18 +-
src/plm/core/model/session/SessionDB.java | 50 +-
src/plm/core/model/session/SourceFile.java | 285 +-
.../core/model/session/SourceFileRevertable.java | 96 +-
src/plm/core/model/session/ZipSessionKit.java | 776 +-
src/plm/core/model/tracking/GitSpy.java | 355 +
src/plm/core/model/tracking/GitUtils.java | 342 +
src/plm/core/model/tracking/HeartBeatSpy.java | 74 +-
src/plm/core/model/tracking/LocalFileSpy.java | 146 +-
.../core/model/tracking/ProgressSpyListener.java | 35 +-
src/plm/core/model/tracking/ServerSpy.java | 256 +-
.../core/model/tracking/ServerSpyAppEngine.java | 134 +-
src/plm/core/model/tracking/TwitterSpy.java | 59 -
src/plm/core/package-info.java | 36 +-
src/plm/core/ui/AboutLessonDialog.java | 5 +-
src/plm/core/ui/AboutPLMDialog.java | 329 +-
src/plm/core/ui/AboutWorldDialog.java | 2 +-
src/plm/core/ui/AbstractAboutDialog.java | 7 +-
src/plm/core/ui/ChooseCourseDialog.java | 432 +-
src/plm/core/ui/ChooseLessonDialog.java | 46 +-
src/plm/core/ui/CreateCourseDialog.java | 332 +-
src/plm/core/ui/EntityCellRenderer.java | 88 +-
src/plm/core/ui/EntityComboListAdapter.java | 151 +-
src/plm/core/ui/ExerciseFailedDialog.java | 212 +-
src/plm/core/ui/ExercisePassedDialog.java | 137 +
src/plm/core/ui/ExerciseView.java | 776 +-
src/plm/core/ui/FeedbackDialog.java | 341 +-
src/plm/core/ui/IEditorPanel.java | 10 +-
src/plm/core/ui/JavaEditorPanel.java | 187 +-
src/plm/core/ui/LoggerPanel.java | 198 +-
src/plm/core/ui/MainFrame.java | 1619 +-
src/plm/core/ui/MissionEditorTabs.java | 24 +-
src/plm/core/ui/OSXAdapter.java | 490 +-
src/plm/core/ui/PlmHtmlEditorKit.java | 922 +-
src/plm/core/ui/ProgrammersLearningMachine.java | 52 +-
src/plm/core/ui/ResourcesCache.java | 270 +-
src/plm/core/ui/ResultsPanel.java | 77 -
.../core/ui/SourceFileDocumentSynchronizer.java | 227 +-
src/plm/core/ui/StatusBar.java | 431 +-
src/plm/core/ui/StudentDetailsDialog.java | 54 -
src/plm/core/ui/TeacherConsoleDialog.java | 145 -
src/plm/core/ui/WorldCellRenderer.java | 92 +-
src/plm/core/ui/WorldComboListAdapter.java | 161 +-
src/plm/core/ui/WorldView.java | 102 +-
src/plm/core/ui/action/AbstractGameAction.java | 120 +-
src/plm/core/ui/action/AddUser.java | 46 +
src/plm/core/ui/action/CleanUpSession.java | 46 +-
src/plm/core/ui/action/CreateCourse.java | 34 -
src/plm/core/ui/action/DeleteCourse.java | 54 -
src/plm/core/ui/action/ExportCloudSession.java | 142 -
src/plm/core/ui/action/ExportSession.java | 86 +-
src/plm/core/ui/action/HelpMe.java | 192 +-
src/plm/core/ui/action/ImportCloudSession.java | 176 -
src/plm/core/ui/action/ImportSession.java | 76 +-
src/plm/core/ui/action/LinkUser.java | 25 +
src/plm/core/ui/action/OneStep.java | 44 +-
src/plm/core/ui/action/PlayDemo.java | 60 +-
src/plm/core/ui/action/QuitGame.java | 62 +-
src/plm/core/ui/action/RefreshCourse.java | 53 -
src/plm/core/ui/action/RemoveUser.java | 48 +
src/plm/core/ui/action/Reset.java | 64 +-
src/plm/core/ui/action/RevertExercise.java | 106 +-
src/plm/core/ui/action/SetLanguage.java | 48 +-
src/plm/core/ui/action/SetProgLanguage.java | 46 +-
src/plm/core/ui/action/StartExecution.java | 70 +-
src/plm/core/ui/action/StepExecution.java | 66 +-
src/plm/core/ui/action/StopExecution.java | 60 +-
src/plm/core/ui/action/SwitchExo.java | 64 +-
src/plm/core/ui/action/SwitchUser.java | 49 +
src/plm/core/ui/action/package-info.java | 10 +-
src/plm/core/ui/editor/MissionEditor.java | 144 +-
src/plm/core/ui/editor/MissionEditorApp.java | 44 +-
.../core/ui/editor/buggleeditor/MapEditorApp.java | 38 +-
src/plm/core/ui/package-info.java | 10 +-
src/plm/core/utils/ColorMapper.java | 15 +
src/plm/core/utils/FileUtils.java | 354 +-
src/plm/core/utils/PlmSyntaxPane.java | 94 -
src/plm/core/utils/ValgrindParser.java | 86 +
src/plm/test/AllTests.java | 13 +
src/plm/test/ExoTest.java | 183 +
src/plm/test/LessonTest.java | 97 +
src/plm/test/simple/Main.java | 15 +
.../test/simple/ScalaSimpleExerciseEntity.scala | 13 +
src/plm/test/simple/SimpleExercise.java | 38 +
src/plm/test/simple/SimpleExerciseEntity.java | 22 +
src/plm/test/simple/SimpleExerciseEntity.py | 7 +
src/plm/test/simple/SimpleLesson.java | 15 +
src/plm/test/simple/SimpleWorld.java | 77 +
.../test/simple/test/AllSimpleExerciseTests.java | 11 +
.../simple/test/JVMCompiledSimpleExerciseTest.java | 64 +
.../test/simple/test/JavaSimpleExerciseTest.java | 53 +
.../test/simple/test/PythonSimpleExerciseTest.java | 48 +
.../test/simple/test/ScalaSimpleExerciseTest.java | 52 +
.../simple/test/ScriptingSimpleExerciseTest.java | 68 +
src/plm/test/simple/test/SimpleExerciseTest.java | 173 +
src/plm/universe/Entity.java | 430 +-
src/plm/universe/EntityControlPanel.java | 56 +-
src/plm/universe/GridWorld.java | 188 +-
src/plm/universe/GridWorldCell.java | 84 +-
src/plm/universe/IEntityStackListener.java | 14 +-
src/plm/universe/IWorldView.java | 28 +-
src/plm/universe/World.java | 60 +-
src/plm/universe/bat/BatEntity.java | 155 +-
src/plm/universe/bat/BatExercise.java | 177 +-
src/plm/universe/bat/BatTest.java | 553 +-
src/plm/universe/bat/BatWorld.fr.html | 16 +-
src/plm/universe/bat/BatWorld.html | 37 +-
src/plm/universe/bat/BatWorld.java | 192 +-
src/plm/universe/bat/BatWorld.pt_BR.html | 20 +
src/plm/universe/bat/BatWorldView.java | 140 +-
src/plm/universe/bat/package-info.java | 8 +-
src/plm/universe/bugglequest/AbstractBuggle.java | 1155 +-
src/plm/universe/bugglequest/Buggle.java | 55 +-
src/plm/universe/bugglequest/BuggleWorld.fr.html | 106 +-
src/plm/universe/bugglequest/BuggleWorld.html | 85 +-
src/plm/universe/bugglequest/BuggleWorld.it.html | 102 +
src/plm/universe/bugglequest/BuggleWorld.java | 21 +-
.../universe/bugglequest/BuggleWorld.pt_BR.html | 104 +
src/plm/universe/bugglequest/SimpleBuggle.java | 295 +-
.../exception/AlreadyHaveBaggleException.java | 26 +-
.../exception/BuggleInOuterSpaceException.java | 28 +-
.../bugglequest/exception/BuggleWallException.java | 30 +-
.../exception/NoBaggleUnderBuggleException.java | 28 +-
src/plm/universe/bugglequest/package-info.java | 10 +-
.../universe/bugglequest/ui/BuggleButtonPanel.java | 502 +-
.../universe/bugglequest/ui/BuggleWorldView.java | 634 +-
src/plm/universe/bugglequest/ui/package-info.java | 10 +-
src/plm/universe/lightbot/LightBotEditorPanel.java | 137 -
src/plm/universe/lightbot/LightBotEntity.java | 220 -
src/plm/universe/lightbot/LightBotExercise.java | 82 -
src/plm/universe/lightbot/LightBotInstruction.java | 98 -
src/plm/universe/lightbot/LightBotSourceFile.java | 78 -
src/plm/universe/lightbot/LightBotWorld.fr.html | 32 -
src/plm/universe/lightbot/LightBotWorld.html | 19 -
src/plm/universe/lightbot/LightBotWorld.java | 204 -
src/plm/universe/lightbot/LightBotWorldCell.java | 113 -
src/plm/universe/lightbot/LightBotWorldView2D.java | 137 -
.../lightbot/LightBotWorldViewIsometric.java | 312 -
src/plm/universe/lightbot/package-info.java | 6 -
src/plm/universe/package-info.java | 16 +-
src/plm/universe/sort/CopyVal.java | 50 +-
src/plm/universe/sort/GetVal.java | 56 +-
src/plm/universe/sort/Operation.java | 114 +-
src/plm/universe/sort/SetVal.java | 60 +-
src/plm/universe/sort/SortingButtonPanel.java | 222 +-
src/plm/universe/sort/SortingEntity.java | 196 +-
src/plm/universe/sort/SortingWorld.fr.html | 35 +-
src/plm/universe/sort/SortingWorld.html | 19 +-
src/plm/universe/sort/SortingWorld.java | 807 +-
src/plm/universe/sort/SortingWorld.pt_BR.html | 67 +
src/plm/universe/sort/SortingWorldView.java | 708 +-
src/plm/universe/sort/Swap.java | 60 +-
src/plm/universe/sort/package-info.java | 12 +-
src/plm/universe/turtles/Direction.java | 14 +-
src/plm/universe/turtles/Line.java | 227 +-
src/plm/universe/turtles/Turtle.java | 1024 +-
src/plm/universe/turtles/TurtleButtonPanel.java | 56 +-
src/plm/universe/turtles/TurtleWorld.fr.html | 79 +-
src/plm/universe/turtles/TurtleWorld.html | 75 +-
src/plm/universe/turtles/TurtleWorld.it.html | 97 +
src/plm/universe/turtles/TurtleWorld.java | 820 +-
src/plm/universe/turtles/TurtleWorld.pt_BR.html | 96 +
src/plm/universe/turtles/TurtleWorldView.java | 244 +-
src/plm/universe/turtles/package-info.java | 12 +-
1713 files changed, 145487 insertions(+), 75061 deletions(-)
delete mode 100644 debian/README.source
create mode 100644 debian/patches/no-github
delete mode 100644 debian/patches/no-twitter
create mode 100644 img/lang_c.png
create mode 100644 img/world_cons.png
create mode 100644 img/world_cons.svg
create mode 100644 img/world_lander.png
create mode 100644 l10n/engine/en.po
create mode 100644 l10n/engine/fr.po
create mode 100644 l10n/engine/it.po
create mode 100644 l10n/engine/plm.pot
create mode 100644 l10n/engine/pt_BR.po
rename {lib/l10n => l10n/missions}/README (100%)
create mode 100644 l10n/missions/fr.po
create mode 100644 l10n/missions/it.po
create mode 100644 l10n/missions/plm.pot
create mode 100644 l10n/missions/pt_BR.po
create mode 100644 lib/doc/MainWindow.pt_BR.html
delete mode 100644 lib/l10n-engine/en.po
delete mode 100644 lib/l10n-engine/fr.po
delete mode 100644 lib/l10n-engine/plm.pot
delete mode 100644 lib/l10n/fr.po
delete mode 100644 lib/l10n/plm.pot
create mode 100644 lib/resources/langages/c/include/Remote.h
create mode 100644 lib/resources/langages/c/include/RemoteBaseball.h
create mode 100644 lib/resources/langages/c/include/RemoteBuggle.h
create mode 100644 lib/resources/langages/c/include/RemoteFlag.h
create mode 100644 lib/resources/langages/c/include/RemoteHanoi.h
create mode 100644 lib/resources/langages/c/include/RemotePancake.h
create mode 100644 lib/resources/langages/c/include/RemoteSort.h
create mode 100644 lib/resources/langages/c/include/RemoteTurtle.h
create mode 100644 lib/resources/langages/c/src/Remote.c
create mode 100644 lib/resources/langages/c/src/RemoteBaseball.c
create mode 100644 lib/resources/langages/c/src/RemoteBuggle.c
create mode 100644 lib/resources/langages/c/src/RemoteFlag.c
create mode 100644 lib/resources/langages/c/src/RemoteHanoi.c
create mode 100644 lib/resources/langages/c/src/RemotePancake.c
create mode 100644 lib/resources/langages/c/src/RemoteSort.c
create mode 100644 lib/resources/langages/c/src/RemoteTurtle.c
create mode 100644 src/lessons/bat/string1/AltPairs.it.html
create mode 100644 src/lessons/bat/string1/AltPairs.pt_BR.html
create mode 100644 src/lessons/bat/string1/FrontTimes.it.html
create mode 100644 src/lessons/bat/string1/FrontTimes.pt_BR.html
create mode 100644 src/lessons/bat/string1/Last2.it.html
create mode 100644 src/lessons/bat/string1/Last2.pt_BR.html
create mode 100644 src/lessons/bat/string1/Main.it.html
create mode 100644 src/lessons/bat/string1/Main.pt_BR.html
create mode 100644 src/lessons/bat/string1/StringBits.it.html
create mode 100644 src/lessons/bat/string1/StringBits.pt_BR.html
create mode 100644 src/lessons/bat/string1/StringMatch.it.html
create mode 100644 src/lessons/bat/string1/StringMatch.pt_BR.html
create mode 100644 src/lessons/bat/string1/StringSplosion.it.html
create mode 100644 src/lessons/bat/string1/StringSplosion.pt_BR.html
create mode 100644 src/lessons/bat/string1/StringTimes.it.html
create mode 100644 src/lessons/bat/string1/StringTimes.pt_BR.html
create mode 100644 src/lessons/bat/string1/StringX.it.html
create mode 100644 src/lessons/bat/string1/StringX.pt_BR.html
create mode 100644 src/lessons/bat/string1/StringYak.it.html
create mode 100644 src/lessons/bat/string1/StringYak.pt_BR.html
delete mode 100644 src/lessons/chooser/LessonChooser.fr.html
delete mode 100644 src/lessons/chooser/LessonChooser.html
delete mode 100644 src/lessons/chooser/LessonChooser.java
delete mode 100644 src/lessons/chooser/Main.fr.html
delete mode 100644 src/lessons/chooser/Main.html
delete mode 100644 src/lessons/chooser/Main.java
create mode 100644 src/lessons/lander/Main.fr.html
create mode 100644 src/lessons/lander/Main.html
create mode 100644 src/lessons/lander/Main.scala
create mode 100644 src/lessons/lander/icon.png
create mode 100644 src/lessons/lander/icon.svg
create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101.fr.html
create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101.html
create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101.it.html
create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101.pt_BR.html
create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101.scala
create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101Entity.java
create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101Entity.py
create mode 100644 src/lessons/lander/lvl1_lander_101/ScalaLander101Entity.scala
create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/LocateLandingZone.fr.html
create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/LocateLandingZone.html
create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/LocateLandingZone.scala
create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/LocateLandingZoneEntity.java
create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/LocateLandingZoneEntity.py
create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/ScalaLocateLandingZoneEntity.scala
create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLander.fr.html
create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLander.html
create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLander.pt_BR.html
create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLander.scala
create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLanderEntity.java
create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLanderEntity.py
create mode 100644 src/lessons/lander/lvl3_fly_the_lander/ScalaFlyTheLanderEntity.scala
create mode 100644 src/lessons/lander/short_desc.fr.html
create mode 100644 src/lessons/lander/short_desc.html
create mode 100644 src/lessons/lander/universe/Configurations.scala
create mode 100644 src/lessons/lander/universe/DelegatingLanderWorld.fr.html
create mode 100644 src/lessons/lander/universe/DelegatingLanderWorld.html
create mode 100644 src/lessons/lander/universe/DelegatingLanderWorld.java
create mode 100644 src/lessons/lander/universe/DelegatingLanderWorld.pt_BR.html
create mode 100644 src/lessons/lander/universe/Geometry.scala
create mode 100644 src/lessons/lander/universe/LanderEntity.scala
create mode 100644 src/lessons/lander/universe/LanderWorld.scala
create mode 100644 src/lessons/lander/universe/LanderWorldView.scala
create mode 100644 src/lessons/lightbot/Board06Func.pt_BR.html
create mode 100644 src/lessons/lightbot/universe/LightBotEditorPanel.java
create mode 100644 src/lessons/lightbot/universe/LightBotEntity.java
create mode 100644 src/lessons/lightbot/universe/LightBotExercise.java
create mode 100644 src/lessons/lightbot/universe/LightBotInstruction.java
create mode 100644 src/lessons/lightbot/universe/LightBotSourceFile.java
create mode 100644 src/lessons/lightbot/universe/LightBotWorld.fr.html
create mode 100644 src/lessons/lightbot/universe/LightBotWorld.html
create mode 100644 src/lessons/lightbot/universe/LightBotWorld.java
create mode 100644 src/lessons/lightbot/universe/LightBotWorld.pt_BR.html
create mode 100644 src/lessons/lightbot/universe/LightBotWorldCell.java
create mode 100644 src/lessons/lightbot/universe/LightBotWorldView2D.java
create mode 100644 src/lessons/lightbot/universe/LightBotWorldViewIsometric.java
create mode 100644 src/lessons/lightbot/universe/package-info.java
create mode 100644 src/lessons/maze/island/IslandMaze.it.html
create mode 100644 src/lessons/maze/island/IslandMazeEntity.c
delete mode 100644 src/lessons/maze/island/IslandMazeEntity.scala
create mode 100644 src/lessons/maze/island/ScalaIslandMazeEntity.scala
create mode 100644 src/lessons/maze/pledge/PledgeMaze.it.html
create mode 100644 src/lessons/maze/pledge/PledgeMaze.pt_BR.html
create mode 100644 src/lessons/maze/pledge/PledgeMazeEntity.c
delete mode 100644 src/lessons/maze/pledge/PledgeMazeEntity.scala
create mode 100644 src/lessons/maze/pledge/ScalaPledgeMazeEntity.scala
create mode 100644 src/lessons/maze/randommouse/RandomMouseMazeEntity.c
delete mode 100644 src/lessons/maze/randommouse/RandomMouseMazeEntity.scala
create mode 100644 src/lessons/maze/randommouse/ScalaRandomMouseMazeEntity.scala
create mode 100644 src/lessons/maze/shortestpath/ScalaShortestPathMazeEntity.scala
create mode 100644 src/lessons/maze/shortestpath/ShortestPathMaze.it.html
create mode 100644 src/lessons/maze/shortestpath/ShortestPathMaze.pt_BR.html
create mode 100644 src/lessons/maze/shortestpath/ShortestPathMazeEntity.c
delete mode 100644 src/lessons/maze/shortestpath/ShortestPathMazeEntity.scala
create mode 100644 src/lessons/maze/wallfindfollow/ScalaWallFindFollowMazeEntity.scala
create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMaze.it.html
create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMaze.pt_BR.html
create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMazeEntity.c
delete mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMazeEntity.scala
create mode 100644 src/lessons/maze/wallfollower/ScalaWallFollowerMazeEntity.scala
create mode 100644 src/lessons/maze/wallfollower/WallFollowerMaze.it.html
create mode 100644 src/lessons/maze/wallfollower/WallFollowerMaze.pt_BR.html
create mode 100644 src/lessons/maze/wallfollower/WallFollowerMazeEntity.c
delete mode 100644 src/lessons/maze/wallfollower/WallFollowerMazeEntity.scala
create mode 100644 src/lessons/recursion/cons/AllDifferent.html
create mode 100644 src/lessons/recursion/cons/AllDifferent.java
create mode 100644 src/lessons/recursion/cons/ButLast.fr.html
create mode 100644 src/lessons/recursion/cons/ButLast.html
create mode 100644 src/lessons/recursion/cons/ButLast.java
create mode 100644 src/lessons/recursion/cons/ButNfirst.html
create mode 100644 src/lessons/recursion/cons/ButNfirst.java
create mode 100644 src/lessons/recursion/cons/ButNlast.html
create mode 100644 src/lessons/recursion/cons/ButNlast.java
create mode 100644 src/lessons/recursion/cons/Concat.html
create mode 100644 src/lessons/recursion/cons/Concat.java
create mode 100644 src/lessons/recursion/cons/Increasing.html
create mode 100644 src/lessons/recursion/cons/Increasing.java
create mode 100644 src/lessons/recursion/cons/IsMember.html
create mode 100644 src/lessons/recursion/cons/IsMember.java
create mode 100644 src/lessons/recursion/cons/Last.fr.html
create mode 100644 src/lessons/recursion/cons/Last.html
create mode 100644 src/lessons/recursion/cons/Last.java
create mode 100644 src/lessons/recursion/cons/Length.html
create mode 100644 src/lessons/recursion/cons/Length.java
create mode 100644 src/lessons/recursion/cons/Main.fr.html
create mode 100644 src/lessons/recursion/cons/Main.html
create mode 100644 src/lessons/recursion/cons/Main.java
create mode 100644 src/lessons/recursion/cons/Min.html
create mode 100644 src/lessons/recursion/cons/Min.java
create mode 100644 src/lessons/recursion/cons/Nfirst.html
create mode 100644 src/lessons/recursion/cons/Nfirst.java
create mode 100644 src/lessons/recursion/cons/Nlast.html
create mode 100644 src/lessons/recursion/cons/Nlast.java
create mode 100644 src/lessons/recursion/cons/Nth.html
create mode 100644 src/lessons/recursion/cons/Nth.java
create mode 100644 src/lessons/recursion/cons/Occurrence.fr.html
create mode 100644 src/lessons/recursion/cons/Occurrence.html
create mode 100644 src/lessons/recursion/cons/Occurrence.java
create mode 100644 src/lessons/recursion/cons/PlusOne.html
create mode 100644 src/lessons/recursion/cons/PlusOne.java
create mode 100644 src/lessons/recursion/cons/Remove.html
create mode 100644 src/lessons/recursion/cons/Remove.java
create mode 100644 src/lessons/recursion/cons/Reverse.fr.html
create mode 100644 src/lessons/recursion/cons/Reverse.html
create mode 100644 src/lessons/recursion/cons/Reverse.java
create mode 100644 src/lessons/recursion/cons/icon.png
create mode 100644 src/lessons/recursion/cons/short_desc.html
create mode 100644 src/lessons/recursion/cons/universe/ConsExercise.java
create mode 100644 src/lessons/recursion/cons/universe/ConsWorld.fr.html
create mode 100644 src/lessons/recursion/cons/universe/ConsWorld.html
create mode 100644 src/lessons/recursion/cons/universe/ConsWorld.it.html
create mode 100644 src/lessons/recursion/cons/universe/ConsWorld.java
create mode 100644 src/lessons/recursion/cons/universe/ConsWorld.pt_BR.html
create mode 100644 src/lessons/recursion/cons/universe/RecList.java
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve1.pt_BR.html
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve1Entity.c
delete mode 100644 src/lessons/recursion/dragoncurve/DragonCurve1Entity.scala
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve2.pt_BR.html
create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve2Entity.c
delete mode 100644 src/lessons/recursion/dragoncurve/DragonCurve2Entity.scala
create mode 100644 src/lessons/recursion/dragoncurve/ScalaDragonCurve1Entity.scala
create mode 100644 src/lessons/recursion/dragoncurve/ScalaDragonCurve2Entity.scala
create mode 100644 src/lessons/recursion/hanoi/HanoiBoard.it.html
create mode 100644 src/lessons/recursion/hanoi/HanoiBoard.pt_BR.html
create mode 100644 src/lessons/recursion/hanoi/HanoiBoardEntity.c
delete mode 100644 src/lessons/recursion/hanoi/HanoiBoardEntity.scala
create mode 100644 src/lessons/recursion/hanoi/ScalaHanoiBoardEntity.scala
create mode 100644 src/lessons/recursion/hanoi/universe/HanoiWorld.pt_BR.html
create mode 100644 src/lessons/recursion/koch/CrabEntity.c
delete mode 100644 src/lessons/recursion/koch/CrabEntity.scala
create mode 100644 src/lessons/recursion/koch/HexaKochEntity.c
delete mode 100644 src/lessons/recursion/koch/HexaKochEntity.scala
create mode 100644 src/lessons/recursion/koch/KochEntity.c
delete mode 100644 src/lessons/recursion/koch/KochEntity.scala
create mode 100644 src/lessons/recursion/koch/PentaKochEntity.c
delete mode 100644 src/lessons/recursion/koch/PentaKochEntity.scala
create mode 100644 src/lessons/recursion/koch/ScalaCrabEntity.scala
create mode 100644 src/lessons/recursion/koch/ScalaHexaKochEntity.scala
create mode 100644 src/lessons/recursion/koch/ScalaKochEntity.scala
create mode 100644 src/lessons/recursion/koch/ScalaPentaKochEntity.scala
create mode 100644 src/lessons/recursion/koch/ScalaSquareKochEntity.scala
create mode 100644 src/lessons/recursion/koch/SquareKochEntity.c
delete mode 100644 src/lessons/recursion/koch/SquareKochEntity.scala
create mode 100644 src/lessons/recursion/polygonfractal/PolygonFractal.pt_BR.html
create mode 100644 src/lessons/recursion/polygonfractal/PolygonFractalEntity.c
delete mode 100644 src/lessons/recursion/polygonfractal/PolygonFractalEntity.scala
create mode 100644 src/lessons/recursion/polygonfractal/ScalaPolygonFractalEntity.scala
create mode 100644 src/lessons/recursion/sierpinski/ScalaSierpinskiEntity.scala
create mode 100644 src/lessons/recursion/sierpinski/Sierpinski.pt_BR.html
create mode 100644 src/lessons/recursion/sierpinski/SierpinskiEntity.c
delete mode 100644 src/lessons/recursion/sierpinski/SierpinskiEntity.scala
create mode 100644 src/lessons/recursion/spiral/ScalaSpiralEntity.scala
create mode 100644 src/lessons/recursion/spiral/ScalaSpiralUseEntity.scala
create mode 100644 src/lessons/recursion/spiral/Spiral.pt_BR.html
create mode 100644 src/lessons/recursion/spiral/SpiralEntity.c
delete mode 100644 src/lessons/recursion/spiral/SpiralEntity.scala
create mode 100644 src/lessons/recursion/spiral/SpiralUseEntity.c
delete mode 100644 src/lessons/recursion/spiral/SpiralUseEntity.scala
create mode 100644 src/lessons/recursion/spiral/spiral-300-98-10-1.png
create mode 100644 src/lessons/recursion/square/FourSquare.it.html
create mode 100644 src/lessons/recursion/square/FourSquare.pt_BR.html
create mode 100644 src/lessons/recursion/square/FourSquareEntity.c
delete mode 100644 src/lessons/recursion/square/FourSquareEntity.scala
create mode 100644 src/lessons/recursion/square/ScalaFourSquareEntity.scala
create mode 100644 src/lessons/recursion/tree/ScalaTreeEntity.scala
create mode 100644 src/lessons/recursion/tree/Tree.pt_BR.html
create mode 100644 src/lessons/recursion/tree/TreeEntity.c
delete mode 100644 src/lessons/recursion/tree/TreeEntity.scala
create mode 100644 src/lessons/sort/baseball/BubbleBaseball.pt_BR.html
create mode 100644 src/lessons/sort/baseball/BubbleBaseballEntity.c
create mode 100644 src/lessons/sort/baseball/InsertBaseballEntity.c
create mode 100644 src/lessons/sort/baseball/NaiveBaseballEntity.c
rename src/lessons/sort/baseball/{BubbleBaseballEntity.scala => ScalaBubbleBaseballEntity.scala} (100%)
rename src/lessons/sort/baseball/{InsertBaseballEntity.scala => ScalaInsertBaseballEntity.scala} (100%)
rename src/lessons/sort/baseball/{NaiveBaseballEntity.scala => ScalaNaiveBaseballEntity.scala} (100%)
rename src/lessons/sort/baseball/{SelectBaseballEntity.scala => ScalaSelectBaseballEntity.scala} (100%)
create mode 100644 src/lessons/sort/baseball/SelectBaseballEntity.c
create mode 100644 src/lessons/sort/baseball/universe/BaseballWorld.pt_BR.html
create mode 100644 src/lessons/sort/basic/bubble/AlgBubbleSort1.pt_BR.html
create mode 100644 src/lessons/sort/basic/bubble/AlgBubbleSort1Entity.c
create mode 100644 src/lessons/sort/basic/bubble/AlgBubbleSort2Entity.c
create mode 100644 src/lessons/sort/basic/bubble/AlgBubbleSort3Entity.c
rename src/lessons/sort/basic/bubble/{AlgBubbleSort1Entity.scala => ScalaAlgBubbleSort1Entity.scala} (100%)
rename src/lessons/sort/basic/bubble/{AlgBubbleSort2Entity.scala => ScalaAlgBubbleSort2Entity.scala} (100%)
rename src/lessons/sort/basic/bubble/{AlgBubbleSort3Entity.scala => ScalaAlgBubbleSort3Entity.scala} (100%)
create mode 100644 src/lessons/sort/basic/cocktail/AlgCocktailSort1Entity.c
create mode 100644 src/lessons/sort/basic/cocktail/AlgCocktailSort2Entity.c
create mode 100644 src/lessons/sort/basic/cocktail/AlgCocktailSort3Entity.c
rename src/lessons/sort/basic/cocktail/{AlgCocktailSort1Entity.scala => ScalaAlgCocktailSort1Entity.scala} (100%)
rename src/lessons/sort/basic/cocktail/{AlgCocktailSort2Entity.scala => ScalaAlgCocktailSort2Entity.scala} (100%)
rename src/lessons/sort/basic/cocktail/{AlgCocktailSort3Entity.scala => ScalaAlgCocktailSort3Entity.scala} (100%)
create mode 100644 src/lessons/sort/basic/comb/AlgCombSort.it.html
create mode 100644 src/lessons/sort/basic/comb/AlgCombSort.pt_BR.html
create mode 100644 src/lessons/sort/basic/comb/AlgCombSort11Entity.c
create mode 100644 src/lessons/sort/basic/comb/AlgCombSortEntity.c
rename src/lessons/sort/basic/comb/{AlgCombSort11Entity.scala => ScalaAlgCombSort11Entity.scala} (100%)
rename src/lessons/sort/basic/comb/{AlgCombSortEntity.scala => ScalaAlgCombSortEntity.scala} (100%)
create mode 100644 src/lessons/sort/basic/gnome/AlgGnomeSortEntity.c
rename src/lessons/sort/basic/gnome/{AlgGnomeSortEntity.scala => ScalaAlgGnomeSortEntity.scala} (100%)
create mode 100644 src/lessons/sort/basic/insertion/AlgInsertionSortEntity.c
rename src/lessons/sort/basic/insertion/{AlgInsertionSortEntity.scala => ScalaAlgInsertionSortEntity.scala} (100%)
create mode 100644 src/lessons/sort/basic/selection/AlgSelectionSortEntity.c
delete mode 100644 src/lessons/sort/basic/selection/AlgSelectionSortEntity.scala
create mode 100644 src/lessons/sort/basic/selection/ScalaAlgSelectionSortEntity.scala
create mode 100644 src/lessons/sort/basic/shell/AlgShellSortEntity.c
rename src/lessons/sort/basic/shell/{AlgShellSortEntity.scala => ScalaAlgShellSortEntity.scala} (100%)
create mode 100644 src/lessons/sort/dutchflag/DutchFlagAlgoEntity.c
delete mode 100644 src/lessons/sort/dutchflag/DutchFlagAlgoEntity.scala
create mode 100644 src/lessons/sort/dutchflag/ScalaDutchFlagAlgoEntity.scala
create mode 100644 src/lessons/sort/dutchflag/universe/DutchFlagWorld.pt_BR.html
create mode 100644 src/lessons/sort/pancake/BasicPancake.pt_BR.html
create mode 100644 src/lessons/sort/pancake/BasicPancakeEntity.c
create mode 100644 src/lessons/sort/pancake/BurnedPancakeEntity.c
create mode 100644 src/lessons/sort/pancake/CohenPancake.fr.html
create mode 100644 src/lessons/sort/pancake/CohenPancake.html
create mode 100644 src/lessons/sort/pancake/CohenPancake.java
create mode 100644 src/lessons/sort/pancake/CohenPancakeEntity.c
create mode 100644 src/lessons/sort/pancake/CohenPancakeEntity.java
create mode 100644 src/lessons/sort/pancake/CohenPancakeEntity.py
create mode 100644 src/lessons/sort/pancake/GatesPancake.pt_BR.html
create mode 100644 src/lessons/sort/pancake/GatesPancakeEntity.c
create mode 100644 src/lessons/sort/pancake/Main.pt_BR.html
rename src/lessons/sort/pancake/{BasicPancakeEntity.scala => ScalaBasicPancakeEntity.scala} (100%)
rename src/lessons/sort/pancake/{BurnedPancakeEntity.scala => ScalaBurnedPancakeEntity.scala} (100%)
create mode 100644 src/lessons/sort/pancake/ScalaCohenPancakeEntity.scala
create mode 100644 src/lessons/sort/pancake/ScalaGatesBurnedPancakeEntity.scala
rename src/lessons/sort/pancake/{GatesPancakeEntity.scala => ScalaGatesPancakeEntity.scala} (100%)
create mode 100644 src/lessons/sort/pancake/img/cohen-1a.png
create mode 100644 src/lessons/sort/pancake/img/cohen-1a.svg
create mode 100644 src/lessons/sort/pancake/img/cohen-1b.png
create mode 100644 src/lessons/sort/pancake/img/cohen-1b.svg
create mode 100644 src/lessons/sort/pancake/img/cohen-1c.png
create mode 100644 src/lessons/sort/pancake/img/cohen-1c.svg
create mode 100644 src/lessons/sort/pancake/img/cohen-2a.png
create mode 100644 src/lessons/sort/pancake/img/cohen-2a.svg
create mode 100644 src/lessons/sort/pancake/img/cohen-2b-algo.png
create mode 100644 src/lessons/sort/pancake/img/cohen-2b-algo.svg
create mode 100644 src/lessons/sort/pancake/img/cohen-2b.png
create mode 100644 src/lessons/sort/pancake/img/cohen-2b.svg
create mode 100644 src/lessons/sort/pancake/universe/PancakeWorld.pt_BR.html
create mode 100644 src/lessons/turmites/helloturmite/HelloTurmite.it.html
create mode 100644 src/lessons/turmites/helloturmite/HelloTurmite.pt_BR.html
create mode 100644 src/lessons/turmites/helloturmite/HelloTurmiteEntity.c
delete mode 100644 src/lessons/turmites/helloturmite/HelloTurmiteEntity.scala
create mode 100644 src/lessons/turmites/helloturmite/ScalaHelloTurmiteEntity.scala
create mode 100644 src/lessons/turmites/langton/Langton.it.html
create mode 100644 src/lessons/turmites/langton/Langton.pt_BR.html
create mode 100644 src/lessons/turmites/langton/LangtonEntity.c
delete mode 100644 src/lessons/turmites/langton/LangtonEntity.scala
create mode 100644 src/lessons/turmites/langton/ScalaLangtonEntity.scala
create mode 100644 src/lessons/turmites/langtoncolors/LangtonColorsEntity.c
delete mode 100644 src/lessons/turmites/langtoncolors/LangtonColorsEntity.scala
create mode 100644 src/lessons/turmites/langtoncolors/ScalaLangtonColorsEntity.scala
create mode 100644 src/lessons/turmites/turmitecreator/ScalaTurmiteCreatorEntity.scala
create mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreator.pt_BR.html
create mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreatorEntity.c.old
delete mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreatorEntity.scala
create mode 100644 src/lessons/turmites/universe/TurmiteWorld.pt_BR.html
create mode 100644 src/lessons/turtleart/CircleSquareEntity.c
delete mode 100644 src/lessons/turtleart/CircleSquareEntity.scala
create mode 100644 src/lessons/turtleart/CircleTenEntity.c
delete mode 100644 src/lessons/turtleart/CircleTenEntity.scala
create mode 100644 src/lessons/turtleart/CircleTwoEntity.c
delete mode 100644 src/lessons/turtleart/CircleTwoEntity.scala
create mode 100644 src/lessons/turtleart/CircleYingEntity.c
delete mode 100644 src/lessons/turtleart/CircleYingEntity.scala
create mode 100644 src/lessons/turtleart/DiskFourEntity.c
delete mode 100644 src/lessons/turtleart/DiskFourEntity.scala
create mode 100644 src/lessons/turtleart/DiskFourthEntity.c
delete mode 100644 src/lessons/turtleart/DiskFourthEntity.scala
create mode 100644 src/lessons/turtleart/DiskTwoEntity.c
delete mode 100644 src/lessons/turtleart/DiskTwoEntity.scala
create mode 100644 src/lessons/turtleart/Flower3Entity.java
create mode 100644 src/lessons/turtleart/Flower3Entity.py
create mode 100644 src/lessons/turtleart/FlowerEntity.c
delete mode 100644 src/lessons/turtleart/FlowerEntity.scala
create mode 100644 src/lessons/turtleart/HouseEntity.c
delete mode 100644 src/lessons/turtleart/HouseEntity.scala
create mode 100644 src/lessons/turtleart/HouseManyEntity.c
delete mode 100644 src/lessons/turtleart/HouseManyEntity.scala
create mode 100644 src/lessons/turtleart/HouseThreeEntity.c
delete mode 100644 src/lessons/turtleart/HouseThreeEntity.scala
create mode 100644 src/lessons/turtleart/Kerr36Entity.java
create mode 100644 src/lessons/turtleart/Kerr36Entity.py
delete mode 100644 src/lessons/turtleart/Polygon15Entity.java
delete mode 100644 src/lessons/turtleart/Polygon15Entity.py
delete mode 100644 src/lessons/turtleart/Polygon15Entity.scala
create mode 100644 src/lessons/turtleart/Polygon20Entity.c
create mode 100644 src/lessons/turtleart/Polygon20Entity.java
create mode 100644 src/lessons/turtleart/Polygon20Entity.py
create mode 100644 src/lessons/turtleart/Polygon360Entity.c
delete mode 100644 src/lessons/turtleart/Polygon360Entity.scala
create mode 100644 src/lessons/turtleart/Polygon6Entity.c
delete mode 100644 src/lessons/turtleart/Polygon6Entity.scala
create mode 100644 src/lessons/turtleart/Polygon7Entity.c
delete mode 100644 src/lessons/turtleart/Polygon7Entity.scala
create mode 100644 src/lessons/turtleart/ScalaCircleSquareEntity.scala
create mode 100644 src/lessons/turtleart/ScalaCircleTenEntity.scala
create mode 100644 src/lessons/turtleart/ScalaCircleTwoEntity.scala
create mode 100644 src/lessons/turtleart/ScalaCircleYingEntity.scala
create mode 100644 src/lessons/turtleart/ScalaDiskFourEntity.scala
create mode 100644 src/lessons/turtleart/ScalaDiskFourthEntity.scala
create mode 100644 src/lessons/turtleart/ScalaDiskTwoEntity.scala
create mode 100644 src/lessons/turtleart/ScalaFlower3Entity.scala
create mode 100644 src/lessons/turtleart/ScalaFlowerEntity.scala
create mode 100644 src/lessons/turtleart/ScalaHouseEntity.scala
create mode 100644 src/lessons/turtleart/ScalaHouseManyEntity.scala
create mode 100644 src/lessons/turtleart/ScalaHouseThreeEntity.scala
create mode 100644 src/lessons/turtleart/ScalaKerr36Entity.scala
create mode 100644 src/lessons/turtleart/ScalaPolygon20Entity.scala
create mode 100644 src/lessons/turtleart/ScalaPolygon360Entity.scala
create mode 100644 src/lessons/turtleart/ScalaPolygon6Entity.scala
create mode 100644 src/lessons/turtleart/ScalaPolygon7Entity.scala
create mode 100644 src/lessons/turtleart/ScalaSmallSquareEntity.scala
create mode 100644 src/lessons/turtleart/ScalaSquareEntity.scala
create mode 100644 src/lessons/turtleart/ScalaStairsEntity.scala
create mode 100644 src/lessons/turtleart/ScalaStarEntity.scala
create mode 100644 src/lessons/turtleart/ScalaTriangleEntity.scala
create mode 100644 src/lessons/turtleart/ScalaTriangleFlatEntity.scala
create mode 100644 src/lessons/turtleart/SmallSquareEntity.c
delete mode 100644 src/lessons/turtleart/SmallSquareEntity.scala
create mode 100644 src/lessons/turtleart/SquareEntity.c
delete mode 100644 src/lessons/turtleart/SquareEntity.scala
create mode 100644 src/lessons/turtleart/StairsEntity.c
delete mode 100644 src/lessons/turtleart/StairsEntity.scala
create mode 100644 src/lessons/turtleart/StarEntity.c
delete mode 100644 src/lessons/turtleart/StarEntity.scala
create mode 100644 src/lessons/turtleart/TriangleEntity.c
delete mode 100644 src/lessons/turtleart/TriangleEntity.scala
create mode 100644 src/lessons/turtleart/TriangleFlatEntity.c
delete mode 100644 src/lessons/turtleart/TriangleFlatEntity.scala
create mode 100644 src/lessons/welcome/Main.it.html
create mode 100644 src/lessons/welcome/Main.pt_BR.html
create mode 100644 src/lessons/welcome/array/Main.it.html
create mode 100644 src/lessons/welcome/array/array123/Array123.it.html
create mode 100644 src/lessons/welcome/array/array123/Array123.pt_BR.html
create mode 100644 src/lessons/welcome/array/array667/Array667.it.html
create mode 100644 src/lessons/welcome/array/array667/Array667.pt_BR.html
create mode 100644 src/lessons/welcome/array/arraycount9/ArrayCount9.it.html
create mode 100644 src/lessons/welcome/array/arraycount9/ArrayCount9.pt_BR.html
create mode 100644 src/lessons/welcome/array/arrayfront9/ArrayFront9.it.html
create mode 100644 src/lessons/welcome/array/arrayfront9/ArrayFront9.pt_BR.html
create mode 100644 src/lessons/welcome/array/averagevalue/AverageValue.it.html
create mode 100644 src/lessons/welcome/array/averagevalue/AverageValue.pt_BR.html
create mode 100644 src/lessons/welcome/array/basics/Array1.it.html
create mode 100644 src/lessons/welcome/array/basics/Array1.pt_BR.html
create mode 100644 src/lessons/welcome/array/basics/Array1Entity.c
delete mode 100644 src/lessons/welcome/array/basics/Array1Entity.scala
create mode 100644 src/lessons/welcome/array/basics/Array2.it.html
create mode 100644 src/lessons/welcome/array/basics/Array2.pt_BR.html
create mode 100644 src/lessons/welcome/array/basics/Array2Entity.c
delete mode 100644 src/lessons/welcome/array/basics/Array2Entity.scala
create mode 100644 src/lessons/welcome/array/basics/ScalaArray1Entity.scala
create mode 100644 src/lessons/welcome/array/basics/ScalaArray2Entity.scala
create mode 100644 src/lessons/welcome/array/golomb/Golomb.fr.html
create mode 100644 src/lessons/welcome/array/golomb/Golomb.html
create mode 100644 src/lessons/welcome/array/golomb/Golomb.java
create mode 100644 src/lessons/welcome/array/golomb/Golomb.pt_BR.html
create mode 100644 src/lessons/welcome/array/has271/Has271.it.html
create mode 100644 src/lessons/welcome/array/has271/Has271.pt_BR.html
create mode 100644 src/lessons/welcome/array/indexof/maxvalue/IndexOfMaxValue.it.html
create mode 100644 src/lessons/welcome/array/indexof/maxvalue/IndexOfMaxValue.pt_BR.html
create mode 100644 src/lessons/welcome/array/indexof/value/IndexOfValue.it.html
create mode 100644 src/lessons/welcome/array/indexof/value/IndexOfValue.pt_BR.html
create mode 100644 src/lessons/welcome/array/island/Island.fr.html
create mode 100644 src/lessons/welcome/array/island/Island.html
create mode 100644 src/lessons/welcome/array/island/Island.java
create mode 100644 src/lessons/welcome/array/island/Island.pt_BR.html
create mode 100644 src/lessons/welcome/array/maxvalue/Extrema.fr.html
create mode 100644 src/lessons/welcome/array/maxvalue/Extrema.html
create mode 100644 src/lessons/welcome/array/maxvalue/Extrema.java
create mode 100644 src/lessons/welcome/array/maxvalue/Extrema.pt_BR.html
create mode 100644 src/lessons/welcome/array/maxvalue/MaxValue.it.html
create mode 100644 src/lessons/welcome/array/maxvalue/MaxValue.pt_BR.html
create mode 100644 src/lessons/welcome/array/notriples/NoTriples.it.html
create mode 100644 src/lessons/welcome/array/notriples/NoTriples.pt_BR.html
create mode 100644 src/lessons/welcome/array/occurenceofvalue/OccurrenceOfValue.it.html
create mode 100644 src/lessons/welcome/array/occurenceofvalue/OccurrenceOfValue.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/Close10.it.html
create mode 100644 src/lessons/welcome/bat/bool1/Close10.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/CountTeen.it.html
create mode 100644 src/lessons/welcome/bat/bool1/Diff21.it.html
create mode 100644 src/lessons/welcome/bat/bool1/Diff21.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/HasTeen.it.html
create mode 100644 src/lessons/welcome/bat/bool1/HasTeen.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/IcyHot.it.html
create mode 100644 src/lessons/welcome/bat/bool1/IcyHot.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/In1020.it.html
create mode 100644 src/lessons/welcome/bat/bool1/In1020.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/In3050.it.html
create mode 100644 src/lessons/welcome/bat/bool1/In3050.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/LastDigit.it.html
create mode 100644 src/lessons/welcome/bat/bool1/LastDigit.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/LoneTeen.it.html
create mode 100644 src/lessons/welcome/bat/bool1/LoneTeen.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/Main.it.html
create mode 100644 src/lessons/welcome/bat/bool1/Main.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/Makes10.it.html
create mode 100644 src/lessons/welcome/bat/bool1/Makes10.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/Max1020.it.html
create mode 100644 src/lessons/welcome/bat/bool1/Max1020.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/MonkeyTrouble.it.html
create mode 100644 src/lessons/welcome/bat/bool1/MonkeyTrouble.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/NearHundred.it.html
create mode 100644 src/lessons/welcome/bat/bool1/NearHundred.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/ParotTrouble.it.html
create mode 100644 src/lessons/welcome/bat/bool1/ParotTrouble.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/PosNeg.it.html
create mode 100644 src/lessons/welcome/bat/bool1/PosNeg.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/SleepIn.it.html
create mode 100644 src/lessons/welcome/bat/bool1/SleepIn.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool1/SumDouble.it.html
create mode 100644 src/lessons/welcome/bat/bool1/SumDouble.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/AlarmClock.it.html
create mode 100644 src/lessons/welcome/bat/bool2/AlarmClock.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/AnswerCell.it.html
create mode 100644 src/lessons/welcome/bat/bool2/AnswerCell.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/BlueTicket.it.html
create mode 100644 src/lessons/welcome/bat/bool2/BlueTicket.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/CaughtSpeeding.it.html
create mode 100644 src/lessons/welcome/bat/bool2/CaughtSpeeding.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/CigarParty.it.html
create mode 100644 src/lessons/welcome/bat/bool2/CigarParty.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/DateFashion.it.html
create mode 100644 src/lessons/welcome/bat/bool2/DateFashion.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/FizzBuzz.fr.html
create mode 100644 src/lessons/welcome/bat/bool2/FizzBuzz.html
create mode 100644 src/lessons/welcome/bat/bool2/FizzBuzz.java
create mode 100644 src/lessons/welcome/bat/bool2/GreenTicket.it.html
create mode 100644 src/lessons/welcome/bat/bool2/GreenTicket.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/In1To10.it.html
create mode 100644 src/lessons/welcome/bat/bool2/In1To10.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/InOrder.it.html
create mode 100644 src/lessons/welcome/bat/bool2/InOrder.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/InOrderEqual.it.html
create mode 100644 src/lessons/welcome/bat/bool2/InOrderEqual.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/LastDigit2.it.html
create mode 100644 src/lessons/welcome/bat/bool2/LastDigit2.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/LessBy10.it.html
create mode 100644 src/lessons/welcome/bat/bool2/LessBy10.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/Main.it.html
create mode 100644 src/lessons/welcome/bat/bool2/Main.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/MaxMod5.it.html
create mode 100644 src/lessons/welcome/bat/bool2/MaxMod5.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/NearTen.it.html
create mode 100644 src/lessons/welcome/bat/bool2/NearTen.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/RedTicket.it.html
create mode 100644 src/lessons/welcome/bat/bool2/RedTicket.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/ShareDigit.it.html
create mode 100644 src/lessons/welcome/bat/bool2/ShareDigit.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/SortaSum.it.html
create mode 100644 src/lessons/welcome/bat/bool2/SortaSum.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/SquirrelPlay.it.html
create mode 100644 src/lessons/welcome/bat/bool2/SquirrelPlay.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/TeaParty.it.html
create mode 100644 src/lessons/welcome/bat/bool2/TeaParty.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/TeenSum.it.html
create mode 100644 src/lessons/welcome/bat/bool2/TeenSum.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/TwoAsOne.it.html
create mode 100644 src/lessons/welcome/bat/bool2/TwoAsOne.pt_BR.html
create mode 100644 src/lessons/welcome/bat/bool2/WithoutDoubles.it.html
create mode 100644 src/lessons/welcome/bat/bool2/WithoutDoubles.pt_BR.html
create mode 100644 src/lessons/welcome/bdr/BDR.it.html
create mode 100644 src/lessons/welcome/bdr/BDR.pt_BR.html
create mode 100644 src/lessons/welcome/bdr/BDR2.it.html
create mode 100644 src/lessons/welcome/bdr/BDR2.pt_BR.html
create mode 100644 src/lessons/welcome/bdr/BDR2Entity.c
delete mode 100644 src/lessons/welcome/bdr/BDR2Entity.scala
create mode 100644 src/lessons/welcome/bdr/BDREntity.c
delete mode 100644 src/lessons/welcome/bdr/BDREntity.scala
create mode 100644 src/lessons/welcome/bdr/ScalaBDR2Entity.scala
create mode 100644 src/lessons/welcome/bdr/ScalaBDREntity.scala
create mode 100644 src/lessons/welcome/conditions/Conditions.it.html
create mode 100644 src/lessons/welcome/conditions/Conditions.pt_BR.html
create mode 100644 src/lessons/welcome/conditions/ConditionsEntity.c
delete mode 100644 src/lessons/welcome/conditions/ConditionsEntity.scala
create mode 100644 src/lessons/welcome/conditions/ScalaConditionsEntity.scala
create mode 100644 src/lessons/welcome/environment/Environment.it.html
create mode 100644 src/lessons/welcome/environment/Environment.pt_BR.html
create mode 100644 src/lessons/welcome/environment/EnvironmentEntity.c
delete mode 100644 src/lessons/welcome/environment/EnvironmentEntity.scala
create mode 100644 src/lessons/welcome/environment/ScalaEnvironmentEntity.scala
create mode 100644 src/lessons/welcome/instructions/Instructions.it.html
create mode 100644 src/lessons/welcome/instructions/Instructions.pt_BR.html
create mode 100644 src/lessons/welcome/instructions/InstructionsDrawG.it.html
create mode 100644 src/lessons/welcome/instructions/InstructionsDrawG.pt_BR.html
create mode 100644 src/lessons/welcome/instructions/InstructionsDrawGEntity.c
delete mode 100644 src/lessons/welcome/instructions/InstructionsDrawGEntity.scala
create mode 100644 src/lessons/welcome/instructions/InstructionsEntity.c
delete mode 100644 src/lessons/welcome/instructions/InstructionsEntity.scala
create mode 100644 src/lessons/welcome/instructions/ScalaInstructionsDrawGEntity.scala
create mode 100644 src/lessons/welcome/instructions/ScalaInstructionsEntity.scala
create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhile.it.html
create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhile.pt_BR.html
create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhileEntity.c
delete mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhileEntity.scala
create mode 100644 src/lessons/welcome/loopdowhile/Poucet.it.html
create mode 100644 src/lessons/welcome/loopdowhile/Poucet.pt_BR.html
create mode 100644 src/lessons/welcome/loopdowhile/PoucetEntity.c
delete mode 100644 src/lessons/welcome/loopdowhile/PoucetEntity.scala
create mode 100644 src/lessons/welcome/loopdowhile/ScalaLoopDoWhileEntity.scala
create mode 100644 src/lessons/welcome/loopdowhile/ScalaPoucetEntity.scala
create mode 100644 src/lessons/welcome/loopfor/LoopCourse.it.html
create mode 100644 src/lessons/welcome/loopfor/LoopCourse.pt_BR.html
create mode 100644 src/lessons/welcome/loopfor/LoopCourseEntity.c
delete mode 100644 src/lessons/welcome/loopfor/LoopCourseEntity.scala
create mode 100644 src/lessons/welcome/loopfor/LoopCourseForest.it.html
create mode 100644 src/lessons/welcome/loopfor/LoopCourseForest.pt_BR.html
create mode 100644 src/lessons/welcome/loopfor/LoopCourseForestEntity.c
delete mode 100644 src/lessons/welcome/loopfor/LoopCourseForestEntity.scala
create mode 100644 src/lessons/welcome/loopfor/LoopFor.it.html
create mode 100644 src/lessons/welcome/loopfor/LoopFor.pt_BR.html
create mode 100644 src/lessons/welcome/loopfor/LoopForEntity.c
delete mode 100644 src/lessons/welcome/loopfor/LoopForEntity.scala
create mode 100644 src/lessons/welcome/loopfor/LoopStairs.it.html
create mode 100644 src/lessons/welcome/loopfor/LoopStairs.pt_BR.html
create mode 100644 src/lessons/welcome/loopfor/LoopStairsEntity.c
delete mode 100644 src/lessons/welcome/loopfor/LoopStairsEntity.scala
create mode 100644 src/lessons/welcome/loopfor/ScalaLoopCourseEntity.scala
create mode 100644 src/lessons/welcome/loopfor/ScalaLoopCourseForestEntity.scala
create mode 100644 src/lessons/welcome/loopfor/ScalaLoopForEntity.scala
create mode 100644 src/lessons/welcome/loopfor/ScalaLoopStairsEntity.scala
create mode 100644 src/lessons/welcome/loopwhile/BaggleSeeker.it.html
create mode 100644 src/lessons/welcome/loopwhile/BaggleSeeker.pt_BR.html
create mode 100644 src/lessons/welcome/loopwhile/BaggleSeekerEntity.c
delete mode 100644 src/lessons/welcome/loopwhile/BaggleSeekerEntity.scala
create mode 100644 src/lessons/welcome/loopwhile/LoopWhile.it.html
create mode 100644 src/lessons/welcome/loopwhile/LoopWhile.pt_BR.html
create mode 100644 src/lessons/welcome/loopwhile/LoopWhileEntity.c
delete mode 100644 src/lessons/welcome/loopwhile/LoopWhileEntity.scala
create mode 100644 src/lessons/welcome/loopwhile/ScalaBaggleSeekerEntity.scala
create mode 100644 src/lessons/welcome/loopwhile/ScalaLoopWhileEntity.scala
create mode 100644 src/lessons/welcome/loopwhile/ScalaWhileMoriaEntity.scala
create mode 100644 src/lessons/welcome/loopwhile/WhileMoria.it.html
create mode 100644 src/lessons/welcome/loopwhile/WhileMoria.pt_BR.html
create mode 100644 src/lessons/welcome/loopwhile/WhileMoriaEntity.c
delete mode 100644 src/lessons/welcome/loopwhile/WhileMoriaEntity.scala
create mode 100644 src/lessons/welcome/methods/args/MethodsArgs.it.html
create mode 100644 src/lessons/welcome/methods/args/MethodsArgs.pt_BR.html
create mode 100644 src/lessons/welcome/methods/args/MethodsArgsEntity.c
delete mode 100644 src/lessons/welcome/methods/args/MethodsArgsEntity.scala
create mode 100644 src/lessons/welcome/methods/args/ScalaMethodsArgsEntity.scala
create mode 100644 src/lessons/welcome/methods/basics/Methods.it.html
create mode 100644 src/lessons/welcome/methods/basics/Methods.pt_BR.html
create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouse.it.html
create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouse.pt_BR.html
create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouseEntity.c
delete mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouseEntity.scala
create mode 100644 src/lessons/welcome/methods/basics/MethodsEntity.c
delete mode 100644 src/lessons/welcome/methods/basics/MethodsEntity.scala
create mode 100644 src/lessons/welcome/methods/basics/ScalaMethodsDogHouseEntity.scala
create mode 100644 src/lessons/welcome/methods/basics/ScalaMethodsEntity.scala
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCase.it.html
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCase.pt_BR.html
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCaseEntity.c
delete mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCaseEntity.scala
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPot.it.html
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPot.pt_BR.html
create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPotEntity.c
delete mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPotEntity.scala
create mode 100644 src/lessons/welcome/methods/flowerpot/ScalaFlowerCaseEntity.scala
create mode 100644 src/lessons/welcome/methods/flowerpot/ScalaFlowerPotEntity.scala
create mode 100644 src/lessons/welcome/methods/picture/MethodsPicture.it.html
create mode 100644 src/lessons/welcome/methods/picture/MethodsPicture.pt_BR.html
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureEntity.c
delete mode 100644 src/lessons/welcome/methods/picture/MethodsPictureEntity.scala
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLarge.it.html
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLarge.pt_BR.html
create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLargeEntity.c
delete mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLargeEntity.scala
create mode 100644 src/lessons/welcome/methods/picture/PatternPicture.it.html
create mode 100644 src/lessons/welcome/methods/picture/PatternPicture.pt_BR.html
create mode 100644 src/lessons/welcome/methods/picture/PatternPictureEntity.c
delete mode 100644 src/lessons/welcome/methods/picture/PatternPictureEntity.scala
delete mode 100644 src/lessons/welcome/methods/picture/PictureMono-answer0.map
delete mode 100644 src/lessons/welcome/methods/picture/PictureMono.fr.html
delete mode 100644 src/lessons/welcome/methods/picture/PictureMono.html
delete mode 100644 src/lessons/welcome/methods/picture/PictureMono.java
create mode 100644 src/lessons/welcome/methods/picture/PictureMono1-answer0.map
create mode 100644 src/lessons/welcome/methods/picture/PictureMono1.fr.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono1.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono1.it.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono1.java
create mode 100644 src/lessons/welcome/methods/picture/PictureMono1.pt_BR.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono1Entity.c
create mode 100644 src/lessons/welcome/methods/picture/PictureMono1Entity.java
create mode 100644 src/lessons/welcome/methods/picture/PictureMono1Entity.py
create mode 100644 src/lessons/welcome/methods/picture/PictureMono2.it.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono2.pt_BR.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono2Entity.c
delete mode 100644 src/lessons/welcome/methods/picture/PictureMono2Entity.scala
create mode 100644 src/lessons/welcome/methods/picture/PictureMono3.it.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono3.pt_BR.html
create mode 100644 src/lessons/welcome/methods/picture/PictureMono3Entity.c
delete mode 100644 src/lessons/welcome/methods/picture/PictureMono3Entity.scala
delete mode 100644 src/lessons/welcome/methods/picture/PictureMonoEntity.java
delete mode 100644 src/lessons/welcome/methods/picture/PictureMonoEntity.py
delete mode 100644 src/lessons/welcome/methods/picture/PictureMonoEntity.scala
create mode 100644 src/lessons/welcome/methods/picture/ScalaMethodsPictureEntity.scala
create mode 100644 src/lessons/welcome/methods/picture/ScalaMethodsPictureLargeEntity.scala
create mode 100644 src/lessons/welcome/methods/picture/ScalaPatternPictureEntity.scala
create mode 100644 src/lessons/welcome/methods/picture/ScalaPictureMono1Entity.scala
create mode 100644 src/lessons/welcome/methods/picture/ScalaPictureMono2Entity.scala
create mode 100644 src/lessons/welcome/methods/picture/ScalaPictureMono3Entity.scala
create mode 100644 src/lessons/welcome/methods/returning/MethodsReturning.it.html
create mode 100644 src/lessons/welcome/methods/returning/MethodsReturning.pt_BR.html
create mode 100644 src/lessons/welcome/methods/returning/MethodsReturningEntity.c
delete mode 100644 src/lessons/welcome/methods/returning/MethodsReturningEntity.scala
create mode 100644 src/lessons/welcome/methods/returning/ScalaMethodsReturningEntity.scala
create mode 100644 src/lessons/welcome/methods/slug/ScalaSlugHuntingEntity.scala
create mode 100644 src/lessons/welcome/methods/slug/ScalaSlugSnailEntity.scala
create mode 100644 src/lessons/welcome/methods/slug/ScalaSlugTrackingEntity.scala
create mode 100644 src/lessons/welcome/methods/slug/SlugHunting.it.html
create mode 100644 src/lessons/welcome/methods/slug/SlugHunting.pt_BR.html
create mode 100644 src/lessons/welcome/methods/slug/SlugHuntingEntity.c
delete mode 100644 src/lessons/welcome/methods/slug/SlugHuntingEntity.scala
create mode 100644 src/lessons/welcome/methods/slug/SlugSnail.it.html
create mode 100644 src/lessons/welcome/methods/slug/SlugSnail.pt_BR.html
create mode 100644 src/lessons/welcome/methods/slug/SlugSnailEntity.c
delete mode 100644 src/lessons/welcome/methods/slug/SlugSnailEntity.scala
create mode 100644 src/lessons/welcome/methods/slug/SlugTracking.it.html
create mode 100644 src/lessons/welcome/methods/slug/SlugTracking.pt_BR.html
create mode 100644 src/lessons/welcome/methods/slug/SlugTrackingEntity.c
delete mode 100644 src/lessons/welcome/methods/slug/SlugTrackingEntity.scala
create mode 100644 src/lessons/welcome/short_desc.it.html
create mode 100644 src/lessons/welcome/short_desc.pt_BR.html
create mode 100644 src/lessons/welcome/traversal/ScalaSnakeEntity.scala
create mode 100644 src/lessons/welcome/traversal/Snake.it.html
create mode 100644 src/lessons/welcome/traversal/Snake.pt_BR.html
create mode 100644 src/lessons/welcome/traversal/SnakeEntity.c
delete mode 100644 src/lessons/welcome/traversal/SnakeEntity.scala
create mode 100644 src/lessons/welcome/traversal/column/ScalaTraversalByColumnEntity.scala
create mode 100644 src/lessons/welcome/traversal/column/TraversalByColumn.it.html
create mode 100644 src/lessons/welcome/traversal/column/TraversalByColumn.pt_BR.html
create mode 100644 src/lessons/welcome/traversal/column/TraversalByColumnEntity.c
delete mode 100644 src/lessons/welcome/traversal/column/TraversalByColumnEntity.scala
create mode 100644 src/lessons/welcome/traversal/diagonal/ScalaTraversalDiagonalEntity.scala
create mode 100644 src/lessons/welcome/traversal/diagonal/TraversalDiagonal.it.html
create mode 100644 src/lessons/welcome/traversal/diagonal/TraversalDiagonal.pt_BR.html
create mode 100644 src/lessons/welcome/traversal/diagonal/TraversalDiagonalEntity.c
delete mode 100644 src/lessons/welcome/traversal/diagonal/TraversalDiagonalEntity.scala
create mode 100644 src/lessons/welcome/traversal/line/ScalaTraversalByLineEntity.scala
create mode 100644 src/lessons/welcome/traversal/line/TraversalByLine.it.html
create mode 100644 src/lessons/welcome/traversal/line/TraversalByLine.pt_BR.html
create mode 100644 src/lessons/welcome/traversal/line/TraversalByLineEntity.c
delete mode 100644 src/lessons/welcome/traversal/line/TraversalByLineEntity.scala
create mode 100644 src/lessons/welcome/traversal/zigzag/ScalaTraversalZigZagEntity.scala
create mode 100644 src/lessons/welcome/traversal/zigzag/TraversalZigZag.it.html
create mode 100644 src/lessons/welcome/traversal/zigzag/TraversalZigZag.pt_BR.html
create mode 100644 src/lessons/welcome/traversal/zigzag/TraversalZigZagEntity.c
delete mode 100644 src/lessons/welcome/traversal/zigzag/TraversalZigZagEntity.scala
create mode 100644 src/lessons/welcome/variables/RunFour.it.html
create mode 100644 src/lessons/welcome/variables/RunFour.pt_BR.html
create mode 100644 src/lessons/welcome/variables/RunFourEntity.c
delete mode 100644 src/lessons/welcome/variables/RunFourEntity.scala
create mode 100644 src/lessons/welcome/variables/RunHalf.it.html
create mode 100644 src/lessons/welcome/variables/RunHalf.pt_BR.html
create mode 100644 src/lessons/welcome/variables/RunHalfEntity.c
delete mode 100644 src/lessons/welcome/variables/RunHalfEntity.scala
create mode 100644 src/lessons/welcome/variables/ScalaRunFourEntity.scala
create mode 100644 src/lessons/welcome/variables/ScalaRunHalfEntity.scala
create mode 100644 src/lessons/welcome/variables/ScalaVariablesEntity.scala
create mode 100644 src/lessons/welcome/variables/Variables.it.html
create mode 100644 src/lessons/welcome/variables/Variables.pt_BR.html
create mode 100644 src/lessons/welcome/variables/VariablesEntity.c
delete mode 100644 src/lessons/welcome/variables/VariablesEntity.scala
delete mode 100644 src/plm/core/CompilerJava.java
delete mode 100644 src/plm/core/CompilerScala.java
delete mode 100644 src/plm/core/ExoTest.java
create mode 100644 src/plm/core/PLMEntityNotFound.java
delete mode 100644 src/plm/core/PythonExceptionDecipher.java
create mode 100644 src/plm/core/UserSwitchesListener.java
create mode 100644 src/plm/core/lang/JVMCompiledLang.java
create mode 100644 src/plm/core/lang/LangC.java
create mode 100644 src/plm/core/lang/LangJava.java
create mode 100644 src/plm/core/lang/LangLightbot.java
create mode 100644 src/plm/core/lang/LangPython.java
create mode 100644 src/plm/core/lang/LangRuby.java
create mode 100644 src/plm/core/lang/LangScala.java
create mode 100644 src/plm/core/lang/ProgrammingLanguage.java
create mode 100644 src/plm/core/lang/ScriptingLanguage.java
delete mode 100644 src/plm/core/model/ProgrammingLanguage.java
create mode 100644 src/plm/core/model/User.java
create mode 100644 src/plm/core/model/Users.java
create mode 100644 src/plm/core/model/session/GitSessionKit.java
create mode 100644 src/plm/core/model/tracking/GitSpy.java
create mode 100644 src/plm/core/model/tracking/GitUtils.java
delete mode 100644 src/plm/core/model/tracking/TwitterSpy.java
create mode 100644 src/plm/core/ui/ExercisePassedDialog.java
delete mode 100644 src/plm/core/ui/ResultsPanel.java
delete mode 100644 src/plm/core/ui/StudentDetailsDialog.java
delete mode 100644 src/plm/core/ui/TeacherConsoleDialog.java
create mode 100644 src/plm/core/ui/action/AddUser.java
delete mode 100644 src/plm/core/ui/action/CreateCourse.java
delete mode 100644 src/plm/core/ui/action/DeleteCourse.java
delete mode 100644 src/plm/core/ui/action/ExportCloudSession.java
delete mode 100644 src/plm/core/ui/action/ImportCloudSession.java
create mode 100644 src/plm/core/ui/action/LinkUser.java
delete mode 100644 src/plm/core/ui/action/RefreshCourse.java
create mode 100644 src/plm/core/ui/action/RemoveUser.java
create mode 100644 src/plm/core/ui/action/SwitchUser.java
delete mode 100644 src/plm/core/utils/PlmSyntaxPane.java
create mode 100644 src/plm/core/utils/ValgrindParser.java
create mode 100644 src/plm/test/AllTests.java
create mode 100644 src/plm/test/ExoTest.java
create mode 100644 src/plm/test/LessonTest.java
create mode 100644 src/plm/test/simple/Main.java
create mode 100644 src/plm/test/simple/ScalaSimpleExerciseEntity.scala
create mode 100644 src/plm/test/simple/SimpleExercise.java
create mode 100644 src/plm/test/simple/SimpleExerciseEntity.java
create mode 100644 src/plm/test/simple/SimpleExerciseEntity.py
create mode 100644 src/plm/test/simple/SimpleLesson.java
create mode 100644 src/plm/test/simple/SimpleWorld.java
create mode 100644 src/plm/test/simple/test/AllSimpleExerciseTests.java
create mode 100644 src/plm/test/simple/test/JVMCompiledSimpleExerciseTest.java
create mode 100644 src/plm/test/simple/test/JavaSimpleExerciseTest.java
create mode 100644 src/plm/test/simple/test/PythonSimpleExerciseTest.java
create mode 100644 src/plm/test/simple/test/ScalaSimpleExerciseTest.java
create mode 100644 src/plm/test/simple/test/ScriptingSimpleExerciseTest.java
create mode 100644 src/plm/test/simple/test/SimpleExerciseTest.java
create mode 100644 src/plm/universe/bat/BatWorld.pt_BR.html
create mode 100644 src/plm/universe/bugglequest/BuggleWorld.it.html
create mode 100644 src/plm/universe/bugglequest/BuggleWorld.pt_BR.html
delete mode 100644 src/plm/universe/lightbot/LightBotEditorPanel.java
delete mode 100644 src/plm/universe/lightbot/LightBotEntity.java
delete mode 100644 src/plm/universe/lightbot/LightBotExercise.java
delete mode 100644 src/plm/universe/lightbot/LightBotInstruction.java
delete mode 100644 src/plm/universe/lightbot/LightBotSourceFile.java
delete mode 100644 src/plm/universe/lightbot/LightBotWorld.fr.html
delete mode 100644 src/plm/universe/lightbot/LightBotWorld.html
delete mode 100644 src/plm/universe/lightbot/LightBotWorld.java
delete mode 100644 src/plm/universe/lightbot/LightBotWorldCell.java
delete mode 100644 src/plm/universe/lightbot/LightBotWorldView2D.java
delete mode 100644 src/plm/universe/lightbot/LightBotWorldViewIsometric.java
delete mode 100644 src/plm/universe/lightbot/package-info.java
create mode 100644 src/plm/universe/sort/SortingWorld.pt_BR.html
create mode 100644 src/plm/universe/turtles/TurtleWorld.it.html
create mode 100644 src/plm/universe/turtles/TurtleWorld.pt_BR.html
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/plm.git
More information about the pkg-java-commits
mailing list