mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
*** empty log message ***
This commit is contained in:
parent
0aa59ac535
commit
3deb6014ec
39
direct/src/distributed/AccountUD.py
Executable file
39
direct/src/distributed/AccountUD.py
Executable file
@ -0,0 +1,39 @@
|
|||||||
|
"""
|
||||||
|
Account module: stub to fulfill the Account toon.dc Distributed Class
|
||||||
|
This is a class Roger needs for the server to be able to display these values
|
||||||
|
appropriately in the db web interface.
|
||||||
|
"""
|
||||||
|
|
||||||
|
from direct.directnotify import DirectNotifyGlobal
|
||||||
|
import DistributedObjectAI
|
||||||
|
|
||||||
|
class AccountUD(DistributedObjectAI.DistributedObjectAI):
|
||||||
|
if __debug__:
|
||||||
|
notify = DirectNotifyGlobal.directNotify.newCategory('AccountUD')
|
||||||
|
|
||||||
|
pirateAvatars = [0,0,0,0,0,0]
|
||||||
|
|
||||||
|
def __init__(self, air):
|
||||||
|
assert air
|
||||||
|
DistributedObjectAI.DistributedObjectAI.__init__(self, air)
|
||||||
|
|
||||||
|
def setPirate(self, slot, avatarId):
|
||||||
|
assert self.notify.debugCall()
|
||||||
|
self.pirateAvatars[slot] = avatarId
|
||||||
|
assert self.air
|
||||||
|
self.sendUpdate('pirateAvatars', self.pirateAvatars)
|
||||||
|
|
||||||
|
def getPirate(self, slot):
|
||||||
|
assert self.notify.debugCall()
|
||||||
|
return self.pirateAvatars[slot]
|
||||||
|
|
||||||
|
def getSlotLimit(self):
|
||||||
|
assert self.notify.debugCall()
|
||||||
|
return 6
|
||||||
|
|
||||||
|
def may(self, perm):
|
||||||
|
"""
|
||||||
|
Ask whether the account has permission to <string>.
|
||||||
|
"""
|
||||||
|
assert self.notify.debugCall()
|
||||||
|
return 1
|
Loading…
x
Reference in New Issue
Block a user