diff TaskManager/Test/test_render/Button.cpp @ 140:67a5469dfef2 draft

add Controller
author gongo@charles.cr.ie.u-ryukyu.ac.jp
date Fri, 28 Nov 2008 15:24:55 +0900
parents
children 1fd0107ebb25
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TaskManager/Test/test_render/Button.cpp	Fri Nov 28 15:24:55 2008 +0900
@@ -0,0 +1,26 @@
+#include "Button.h"
+
+void
+Button::push_work(void)
+{
+#if 0
+    if (hold) {
+	push = 0;
+    } else {
+	push = 1;
+    }
+#else
+    push = (!hold)*1;
+#endif
+
+    hold = 1;
+    release = 0;
+}
+
+void
+Button::release_work(void)
+{
+    push = 0;
+    hold = 0;
+    release = 1;
+}