Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/pygame/gp2x
diff options
context:
space:
mode:
authorolpc <olpc@xo-0D-2D-97.localdomain>2009-01-17 18:41:32 (GMT)
committer olpc <olpc@xo-0D-2D-97.localdomain>2009-01-17 18:41:32 (GMT)
commit9e64dbd7cd3093353f87e5a69006d8c449a58313 (patch)
tree8f9aa1da589d22956f59d05a2bbf4a34a7efa775 /pygame/gp2x
parentb30efd562477d84c2820e1f18987b2a1516c6d40 (diff)
adding trimmed pygame from SVN
Diffstat (limited to 'pygame/gp2x')
-rwxr-xr-xpygame/gp2x/__init__.py24
-rwxr-xr-xpygame/gp2x/constants.py21
-rwxr-xr-xpygame/gp2x/locals.py3
3 files changed, 48 insertions, 0 deletions
diff --git a/pygame/gp2x/__init__.py b/pygame/gp2x/__init__.py
new file mode 100755
index 0000000..cb298e9
--- /dev/null
+++ b/pygame/gp2x/__init__.py
@@ -0,0 +1,24 @@
+
+
+# this lets me know that the module has not been imported.
+# we store it so we don't reimport a module each time the isgp2x function is called.
+_is_gp2x = -1
+
+def isgp2x():
+ """ Returns True if we are running on a gp2x, else False
+ """
+
+ if _is_gp2x == -1:
+ #TODO: FIXME: HACK: need to find a good way to do this.
+ # Use configure to put 'gp2x' in the version string?
+ import sys
+
+ if "arm" in sys.version:
+ _is_gp2x = True
+ else:
+ _is_gp2x = False
+ else:
+ return _is_gp2x
+
+
+
diff --git a/pygame/gp2x/constants.py b/pygame/gp2x/constants.py
new file mode 100755
index 0000000..6dd4508
--- /dev/null
+++ b/pygame/gp2x/constants.py
@@ -0,0 +1,21 @@
+
+# GP2X joystick button mappings
+BUTTON_UP = (0)
+BUTTON_DOWN = (4)
+BUTTON_LEFT = (2)
+BUTTON_RIGHT = (6)
+BUTTON_UPLEFT = (1)
+BUTTON_UPRIGHT = (7)
+BUTTON_DOWNLEFT = (3)
+BUTTON_DOWNRIGHT = (5)
+BUTTON_CLICK = (18)
+BUTTON_A = (12)
+BUTTON_B = (13)
+BUTTON_X = (14)
+BUTTON_Y = (15)
+BUTTON_L = (10)
+BUTTON_R = (11)
+BUTTON_START = (8)
+BUTTON_SELECT = (9)
+BUTTON_VOLUP = (16)
+BUTTON_VOLDOWN = (17)
diff --git a/pygame/gp2x/locals.py b/pygame/gp2x/locals.py
new file mode 100755
index 0000000..4d5670a
--- /dev/null
+++ b/pygame/gp2x/locals.py
@@ -0,0 +1,3 @@
+
+from pygame.gp2x.constants import *
+