[plm] 01/13: Merge tag 'upstream/2.4.11+repack' into debian

Martin Quinson mquinson at moszumanska.debian.org
Sat Nov 1 07:28:06 UTC 2014


This is an automated email from the git hooks/post-receive script.

mquinson pushed a commit to branch debian
in repository plm.

commit b4d185b552e644f0593e4c952119bfb62a817305
Merge: 48734c6 504f3e0
Author: Martin Quinson <martin.quinson at loria.fr>
Date:   Wed Oct 22 22:41:08 2014 +0200

    Merge tag 'upstream/2.4.11+repack' into debian
    
    Upstream version 2.4.11+repack

 ChangeLog                                          |   305 +
 README.md                                          |     6 +-
 TODO                                               |   104 +-
 build.xml                                          |    88 +-
 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 +-
 1702 files changed, 142733 insertions(+), 74849 deletions(-)

-- 
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