[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pingus-CVS] r4097 - trunk/pingus/src/editor
From: |
grumbel at BerliOS |
Subject: |
[Pingus-CVS] r4097 - trunk/pingus/src/editor |
Date: |
Thu, 3 Dec 2009 00:19:57 +0100 |
Author: grumbel
Date: 2009-12-03 00:19:56 +0100 (Thu, 03 Dec 2009)
New Revision: 4097
Modified:
trunk/pingus/src/editor/viewport.cpp
Log:
Added faster object movement by holding shift
Modified: trunk/pingus/src/editor/viewport.cpp
===================================================================
--- trunk/pingus/src/editor/viewport.cpp 2009-12-02 21:16:57 UTC (rev
4096)
+++ trunk/pingus/src/editor/viewport.cpp 2009-12-02 23:19:56 UTC (rev
4097)
@@ -24,6 +24,8 @@
namespace Editor {
+static const int keyboard_movement_distance = 32;
+
// Constructor
Viewport::Viewport(EditorScreen* e, const Rect& rect_) :
RectComponent(rect_),
@@ -297,6 +299,28 @@
move_objects(Vector2i(1,0));
break;
+
+ case 'C': // dvorak-up
+ case 'I': // up
+ move_objects(Vector2i(0,-keyboard_movement_distance));
+ break;
+
+ case 'T': // dvorak-down
+ case 'K': // down
+ move_objects(Vector2i(0,keyboard_movement_distance));
+ break;
+
+ case 'H': // dvorak-left
+ case 'J': // left
+ move_objects(Vector2i(-keyboard_movement_distance,0));
+ break;
+
+ case 'N': // dvorak-right
+ case 'L': // right
+ move_objects(Vector2i(keyboard_movement_distance,0));
+ break;
+
+
default:
std::cout << "Viewport::on_key_pressed: " << int(c) << " " << (char)c
<< std::endl;
break;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pingus-CVS] r4097 - trunk/pingus/src/editor,
grumbel at BerliOS <=