pingus-cvs
[Top][All Lists]
Advanced

[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;
         }
     }
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]