[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pingus-CVS] CVS: Games/Pingus/src/input/scrollers pointer_scroller.cxx
From: |
torangan |
Subject: |
[Pingus-CVS] CVS: Games/Pingus/src/input/scrollers pointer_scroller.cxx,1.3,1.4 |
Date: |
19 Jun 2003 11:00:12 -0000 |
Update of /var/lib/cvs/Games/Pingus/src/input/scrollers
In directory dark:/tmp/cvs-serv2498/scrollers
Modified Files:
pointer_scroller.cxx
Log Message:
Changed mouse/keyboard handling from polling to event based
Index: pointer_scroller.cxx
===================================================================
RCS file: /var/lib/cvs/Games/Pingus/src/input/scrollers/pointer_scroller.cxx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- pointer_scroller.cxx 19 Apr 2003 10:23:19 -0000 1.3
+++ pointer_scroller.cxx 19 Jun 2003 11:00:10 -0000 1.4
@@ -25,8 +25,12 @@
namespace Scrollers {
- PointerScroller::PointerScroller (Pointer* pointer_, Button* modifier_) :
pointer(pointer_), modifier(modifier_),
-
x_delta(0), y_delta(0), x_pos(-1), y_pos(-1)
+ PointerScroller::PointerScroller (Pointer* pointer_, Button* modifier_) :
pointer(pointer_),
+
modifier(modifier_),
+
x_delta(0),
+
y_delta(0),
+
x_pos(-1),
+
y_pos(-1)
{
}
@@ -65,21 +69,21 @@
{
if (x_pos == -1)
{
- x_pos = pointer->get_x_pos();
- y_pos = pointer->get_y_pos();
- }
+ x_pos = pointer->get_x_pos();
+ y_pos = pointer->get_y_pos();
+ }
else
{
- x_delta = pointer->get_x_pos() - x_pos;
- y_delta = pointer->get_y_pos() - y_pos;
+ x_delta = pointer->get_x_pos() - x_pos;
+ y_delta = pointer->get_y_pos() - y_pos;
- pointer->set_pos(x_pos, y_pos);
- }
+ pointer->set_pos(x_pos, y_pos);
+ }
}
else
{
x_pos = -1;
- y_pos = -1;
+ y_pos = -1;
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pingus-CVS] CVS: Games/Pingus/src/input/scrollers pointer_scroller.cxx,1.3,1.4,
torangan <=