Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Williams <dcbw@localhost.localdomain>2006-08-09 20:45:19 (GMT)
committer Dan Williams <dcbw@localhost.localdomain>2006-08-09 20:45:19 (GMT)
commitafe84078b32f8ac6442505579939aa0d07bbc206 (patch)
treea578d03433cc77527dcb5556cb4c76b7947a341e
parent01499062d11c308c5c6af08677cce2b3b6bcab58 (diff)
convert ear/eye/eareye literals, small cleanups
-rwxr-xr-xmemory.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/memory.py b/memory.py
index b77cf78..e571019 100755
--- a/memory.py
+++ b/memory.py
@@ -218,10 +218,15 @@ class LocalCommunication(gobject.GObject):
return False
class Gui:
+ _GAME_TYPE_EAR = "ear"
+ _GAME_TYPE_EYE = "eye"
+ _GAME_TYPE_EAREYE = "eareye"
+
def __init__(self, service):
self.started = False
self._service = service
if service:
+ # If we are given a service, we are _joining_ an existing game
self.seed = service.get_published_value("seed")
self.filename = service.get_published_value("file")
self.maxplayers = service.get_published_value("maxplayers")
@@ -229,18 +234,19 @@ class Gui:
self.game_type = service.get_published_value("type")
# FIXME: validate game type
else:
+ # Otherwise, we are starting a brand new game
self.seed = random.randint(0, 14567)
self.filename = os.path.join(os.path.dirname(__file__),"alphasound.memoson")
self.maxplayers = 4
self.player = 1
- self.game_type = "eareye"
+ self.game_type = self._GAME_TYPE_EAREYE
- mess = 'deci:%s:-1:eareye:%s:%s'%(self.player, self.filename, self.seed)
if self.service:
self.com = Communication('0.0.0.0', maddr, port, self.numplayers, self.player)
else:
self.com = LocalCommunication()
self.com.connect('recvdata', self._handle_incoming_data_cb)
+ mess = 'deci:%s:-1:%s:%s:%s'%(self.player, self._GAME_TYPE_EAREYE, self.filename, self.seed)
self.com.send_message(mess)
# connect to the csound server
@@ -482,12 +488,12 @@ class Gui:
# split header from body
mess = temp.split(':')
if mess[0] == 'deci':
- if mess[3] == 'eye':
+ if mess[3] == self._GAME_TYPE_EYE:
# setup_grid(self, filename, seed, numelems):
self.setup_grid(mess[4], mess[5], 8)
- elif mess[3] == 'ear':
+ elif mess[3] == self._GAME_TYPE_EAR:
self.setup_grid(mess[4],mess[5], 8)
- elif mess[3] == 'eareye':
+ elif mess[3] == self._GAME_TYPE_EAREYE:
self.setup_grid(mess[4],mess[5], 8)
elif mess[0] == 'game':
playername = mess[1]