- message="You can't reach the exit, but your shadow can.\nPress space to record your moves.\nPress space once again to let your shadow\nmimic your recording."
+ message="You can't reach the exit, but your shadow can.\nPress {{{key_space}}} to record your moves.\nPress {{{key_space}}} once again to let your shadow\nmimic your recording."
}
tile(NotificationBlock,550,250){
message="TIP:\nThink what moves your shadow has to make.\nThen let your character record those moves.\nYou can break it down into smaller recordings."
- message="This trigger will deactivate the moving block.\nTry to stop it at the right moment.\nYou can only do this once, so if it fails you'll\nhave to reset the level with the 'R' key."
+ message="This trigger will deactivate the moving block.\nTry to stop it at the right moment.\nYou can only do this once, so if it fails you'll\nhave to reset the level with the {{{key_restart}}} key."
- message="Now it's time to check out the portals.\nTo get to the exit you'll have to take the portal.\nWalk to it and press the down arrow to\nactivate."
+ message="Now it's time to check out the portals.\nTo get to the exit you'll have to take the portal.\nWalk to it and press the {{{key_action}}} key to\nactivate."
}
tile(NotificationBlock,300,100){
- message="NOTE:\nYou can go back by entering this portal.\nIt is however a bit different, you don't have to\npress the down key, it will activate when you walk in it."
+ message="NOTE:\nYou can go back by entering this portal.\nIt is however a bit different, you don't have to\npress the {{{key_action}}} key, it will activate when you walk in it."
message="You need your shadow to reach the exit.\nMake use of the swapper to get him down (or \nto get yourself down)."
}
tile(ShadowBlock,200,100)
tile(ShadowBlock,350,300)
tile(ShadowBlock,350,250)
tile(ShadowBlock,400,250)
tile(ShadowBlock,450,250)
tile(ShadowBlock,450,300)
tile(Swap,400,300)
tile(Block,650,350)
tile(NotificationBlock,550,300){
- message="TIP:\nWhen your shadow is trapped stand on the\nright side of the shadow blocks. Now record \nthe down key and let your shadow mimic."
+ message="TIP:\nWhen your shadow is trapped stand on the\nright side of the shadow blocks. Now record \nthe {{{key_action}}} key and let your shadow mimic."
}
tile(Block,650,300)
tile(Block,650,250)
tile(Exit,700,200)
tile(Block,700,250)
tile(Block,750,250)
tile(Block,150,0)
tile(Block,200,0)
tile(Block,250,0)
diff --git a/src/Game.cpp b/src/Game.cpp
index c437ff9..6d25d5d 100644
--- a/src/Game.cpp
+++ b/src/Game.cpp
@@ -1,1960 +1,1997 @@
/*
* Copyright (C) 2011-2013 Me and My Shadow
*
* This file is part of Me and My Shadow.
*
* Me and My Shadow is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Me and My Shadow is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Me and My Shadow. If not, see <http://www.gnu.org/licenses/>.