Пример #1
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     self.id = str(self._server.next_id())
     self.p1 = None
     self.player = 0
     self.weapon_list = []
     self.sprite = Ship()
Пример #2
0
	def __init__(self, *args, **kwargs):
		self.entity = None
		self.loggedIn = False
		
		Channel.__init__(self, *args, **kwargs)
		
		self.Send(messages.Chat("You are connected. Use /login <name> <pass> to login."))
Пример #3
0
    def __init__(self, *args, **kwargs):
        Channel.__init__(self, *args, **kwargs)

        self.nickname = "anonymous"
        self.available = True
        self.rating = 1000
        self.other = None
Пример #4
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     self.id = str(self._server.next_id())
     self._player_pos = [0, 0]
     self.p1 = None
     self.sprite = Starship()  # Each player needs a sprite representation
     self.bullets = pygame.sprite.Group()  # Each player has their own list of bullets
Пример #5
0
 def __init__(self, *args, **kwargs):
     self.nickName = "anonymous"
     self.inGame = False
     self.game = None
     self.gameClient = None
     self.uuid = uuid.uuid1()
     Channel.__init__(self, *args, **kwargs)
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     self.shot_group = pygame.sprite.RenderClear()
     self.shooting = 0
     self.vie = 3
     self.force = 10
     self.nbTir = 1
	def __init__(self, *args, **kwargs):
		self.pos=[screenSize[0]/2,screenSize[1]/2]
		self.move=[0,0]
		self.maxhealth=10
		self.health=5
		self.shootDirection=()
		self.bulletTimer=time.time()
		Channel.__init__(self, *args, **kwargs)
Пример #8
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     self.id = str(self._server.NextId())
     intid = int(self.id)
     self.color = [
         (intid + 1) % 3 * 84, (intid + 2) % 3 * 84, (intid + 3) % 3 * 84
     ]  #tuple([randint(0, 127) for r in range(3)])
     self.lines = []
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     self.id = str(self._server.NextId())
     intid = int(self.id)
     self.name = "Player " + str(self.id)
     self.events = {"up": 0, "left": 0, "right": 0}
     self.updateT = 40
     self.area = "lobby"
Пример #10
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     pygame.sprite.Sprite.__init__(self)
     self.bar = Bar()
     self.tirCompteurTmp = outils.FREQUENCE_TIR
     self.shotAllowed = True
     self.tir_sprites = Tirs()
     self.joueur = outils.J1
    def __init__(self , *args, **kwargs):
        Channel.__init__(self, *args, **kwargs)
	self.id = str(self._server.NextId())
        intid = int(self.id)
        self.name    = "Player " + str(self.id)
        self.events  = {"up":0,"left":0,"right":0}
        self.updateT = 40
        self.area    = "lobby" 
Пример #12
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     self.number = 0
     self.is_shooting = 0
     '''Création des joueurs'''
     self.joueur = Joueur(0, 750)
     self.joueur_sprites = pygame.sprite.RenderClear(self.joueur)
     self.joueur2 = pygame.sprite.RenderClear()
 def __init__(self, *args, **kwargs):
     print "initializing Player copy in Server"
     Channel.__init__(self, *args, **kwargs)
     self.id = str(self._server.NextId())
     intid = int(self.id)
     self._server.addPlayer()
     self.spaceship = SpaceshipModel()
     self.active=True
Пример #14
0
    def __init__(self, *args, **kwargs):
        Channel.__init__(self, *args, **kwargs)

        self.nickname = "anonymous"
        self.x = 0
        self.y = 0
        self.map = -1
        self.facing = 0
Пример #15
0
 def __init__(self, *args, **kwargs):
     self.nickname = (
         first_names.pop(random.randint(0,
                                        len(first_names) - 1)) + " " +
         last_names.pop(random.randint(0,
                                       len(last_names) - 1)) + '-' +
         last_names.pop(random.randint(0,
                                       len(last_names) - 1)))
     Channel.__init__(self, *args, **kwargs)
Пример #16
0
    def __init__(self, *args, **kwargs):
        Channel.__init__(self, *args, **kwargs)
#         self.Send({"action":"world","world":pickle.dumps(self._server.world)})
        self.Send({"action":"world","world":[[(self._server.world[i][j].id, self._server.world[i][j].metadata) for j in range(WORLD_HEIGHT)] for i in range(WORLD_WIDTH)]})
        self.pos = [0,0]
        self.health = 100
        self.uuid = uuid4().hex
        self.Send({"action":"uuid","uuid":self.uuid})
        self.name = ""
Пример #17
0
    def __init__(self, *args, **kwargs):
        self.entity = None
        self.loggedIn = False

        Channel.__init__(self, *args, **kwargs)

        self.Send(
            messages.Chat(
                "You are connected. Use /login <name> <pass> to login."))
Пример #18
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     self.identifiant = 0
     self.pseudo = ""
     position = [
             random.randint(self._server.carte.tile_width, (self._server.carte.largeur_map * self._server.carte.tile_width) - self._server.carte.tile_width),
             random.randint(self._server.carte.tile_height, (self._server.carte.hauteur_map * self._server.carte.tile_height) - self._server.carte.tile_height)]
     self.personnage = Personnage.Personnage(1,self.identifiant,position)
     self._server.joueurs.add(self.personnage)
Пример #19
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     self.functions = {
         'new_id': self._server.get_id,
         'add_entity': self._server.add_entity,
         'remove_entity': self._server.remove_entity,
     }
     self.player = Player(self.functions)
     self.functions['add_entity'](self.player, etype='collided')
Пример #20
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     # Назначаем ID для нового клиента:
     self.id = str(self._server.NextId())
     intid = int(self.id)
     # Назначаем цвет для нового клиента
     self.color = [(intid + 1) % 3 * 84, (intid + 2) % 3 * 84, (intid + 3) % 3 * 84]
     # Список всех линий, нарисованных клиентом
     self.lines = []
Пример #21
0
    def __init__(self, *args, **kwargs):
        #Initializing the channel
        Channel.__init__(self, *args, **kwargs)

        #Id of player ready
        self.play = 0

        #Initial values (empty) for self.action and self.number
        self.action = None
        self.number = None
Пример #22
0
	def __init__(self, *args, **kwargs):
		Channel.__init__(self, *args, **kwargs)
		self.nickname = "anonymous"
		self.id = str(self._server.NextId())
		intid = int(self.id)
		self.color = [randint(0,255),randint(0,255),randint(0,255), 255 ] #tuple([randint(0, 127) for r in range(3)])
		self.cards = []
		self.tokens = []
		self.acts = []
		self.mss = []
Пример #23
0
    def __init__(self, *args, **kwargs):
        Channel.__init__(self, *args, **kwargs)
        self.pressnum = None

        # id of player ready
        self.play = 0

        self.play2 = 0
        self.action = None
        self.number = None
Пример #24
0
    def __init__(self, *args, **kwargs):
        """A MazeClient opened a connection: Initialize the MazeClientChannel.

        The MazeClientChannel will not be registered with the MazeServer
        until the MazeClient sends a registerclientwithserver message to
        the MazeServer. 
        """
        self.client_hash = None
        self.nickname = None
        self.color = None
        self.objects = {}
        Channel.__init__(self, *args, **kwargs)
Пример #25
0
 def __init__(self, *args, **kwargs):
     """This overrides the lower lvl channel init
     It's a place to set any client information that's provided from the server
     """
     self.name = "guest"
     #visible cards and hand status are public info
     self.visible_cards = {}  # cards on board, in serialized format.
     self.hand_status = [] #order of information in this is specified by the ruleset
     self.scores = []
     self.ready = False #for consensus transitions
     self.want_card = None  # for games with Buy_Option = True
     Channel.__init__(self, *args, **kwargs)
Пример #26
0
    def __init__(self, *args, **kwargs):
        Channel.__init__(self, *args, **kwargs)

        # Gestion vaisseau
        self.ship = Ship()
        self.ship_sprite = pygame.sprite.RenderClear()
        self.ship_sprite.add(self.ship)
        self.tirCompteurTmp = 30
        self.shotAllowed = True

        # Gestion tirs
        self.tir_sprites = Tirs()
Пример #27
0
    def __init__(self , *args, **kwargs):
        Channel.__init__(self, *args, **kwargs)
        self.id = str(self._server.NextId())
        self.status = "checkData"
        self.ip = "nn"
        self.conn = "nn"
        self.name = "noName"
        self.head = Heads.heads[random.randrange(len(Heads.heads))]

        self.RoomDef = None
        #### UDP ####
        self.udpAddr = -1
Пример #28
0
    def __init__(self, *args, **kwargs):
        Channel.__init__(self, *args, **kwargs)
        self.id = str(self._server.NextId())
        self.status = "checkData"
        self.ip = "nn"
        self.conn = "nn"
        self.name = "noName"
        self.head = Heads.heads[random.randrange(len(Heads.heads))]

        self.RoomDef = None
        #### UDP ####
        self.udpAddr = -1
Пример #29
0
	def DoConnect(self, address=None):
		if address:
			self.address = address
		try:
			Channel.__init__(self, map=self._map)
			self.create_socket(socket.AF_INET, socket.SOCK_STREAM)
			self.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
			self.connect(self.address)
		except socket.gaierror as e:
			self.queue.append({"action": "error", "error": e.args})
		except socket.error as e:
			self.queue.append({"action": "error", "error": e.args})
Пример #30
0
 def __init__(self, *args, **kwargs):
     # ID is the non-secret session ID which we share with other connected clients
     self.ID = None
     # player ID is a secret, persistent (across game sessions) uuid only known by this particular client
     self.playerID = None
     # which level this player is currently in
     self.level = None
     # this player's last known state, such as last move performed, position etc.
     self.state = {}
     self.state["chat"] = {}
     self.lastUpdate = 0
     Channel.__init__(self, *args, **kwargs)
Пример #31
0
	def __init__(self, *args, **kwargs):
		# ID is the non-secret session ID which we share with other connected clients
		self.ID = None
		# player ID is a secret, persistent (across game sessions) uuid only known by this particular client
		self.playerID = None
		# which level this player is currently in
		self.level = None
		# this player's last known state, such as last move performed, position etc.
		self.state = {}
		self.state["chat"] = {}
		self.lastUpdate = 0
		Channel.__init__(self, *args, **kwargs)
Пример #32
0
 def DoConnect(self, address=None):
     if address:
         self.address = address
     try:
         Channel.__init__(self, map=self._map)
         self.create_socket(socket.AF_INET, socket.SOCK_STREAM)
         self.socket.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
         self.connect(self.address)
     except socket.gaierror as e:
         self.queue.append({"action": "error", "error": e.args})
     except socket.error as e:
         self.queue.append({"action": "error", "error": e.args})
Пример #33
0
    def __init__(self , *args, **kwargs):
        Channel.__init__(self, *args, **kwargs)
        self.id = str(self._server.NextId())
        self.status = "checkData"
        self.ip = "nn"
        self.conn = "nn"
        self.name = "noName"
        self.guest = False
        self.head = Heads.heads[random.randrange(len(Heads.heads))]

        self.RoomDef = None
        #### UDP ####
        self.udpAddr = -1

        ### NEXT CC, FOR PING CALCULATOR
        self.nextCC = False
Пример #34
0
    def __init__(self, *args, **kwargs):
        Channel.__init__(self, *args, **kwargs)
        self.id = str(self._server.NextId())
        intid = int(self.id)
        self.name = "Player " + str(self.id)

        self.events = {
            "jump": False,
            "left": False,
            "right": False,
            "kick": False
        }
        self.type = "spectator"
        self.position = [0, 0]
        self.my_player = None
        self.udpAddr = -1
        self.updateT = 40
        self.loops = 0
    def __init__(self, *args, **kwargs):
        self.account = "anonymous"
        Channel.__init__(self, *args, **kwargs)

        self.map = map = shared.MapGen(30,30)
        map.Gen(4, 5, 5, 3, 3, 3)
        self.MobMgr = shared.MobManager(self)
        self.SkillMgr = shared.SkillManager()
        self.SkillMgr.AddSkill(shared.SkillPresets["Fireball"]())
        self.SkillMgr.lmbSkill = self.SkillMgr.originalSkills[0]
        self.MissileMgr = shared.MissileManager()


        self.x = 0
        self.y = 0
        self.pX = 0
        self.pY = 0

        randRoom = self.map.rooms[random.randint(0, len(self.map.rooms)-1)]
        randX = random.randint(randRoom[0], randRoom[0]+randRoom[2]-1)
        randY = random.randint(randRoom[1], randRoom[1]+randRoom[3]-1)
        self.pX = self.x = randX
        self.pY = self.y = randY
        self.moveD = 150
        self.moveW = 0

        self.mobMoveD = 2000
        self.mobMoveW = 0

        self.misMoveD = 100
        self.misMoveW = 0

        self.skillD = 300
        self.skillW = 0


        self.pl = shared.ServerPlayer("Player")
Пример #36
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
Пример #37
0
 def __init__(self, *args, **kwargs):
     self.alias = "Anonymous"
     Channel.__init__(self, *args, **kwargs)
Пример #38
0
	def __init__(self, *args, **kwargs):
		self.pemain = "lala"
		Channel.__init__(self, *args, **kwargs)
Пример #39
0
 def __init__(self, *args, **kwargs):
     self.name = "ANON"
     Channel.__init__(self, *args, **kwargs)
Пример #40
0
 def __init__(self, *args, **kwargs):
     self.nickname = str(self.addr)
     self.commands = []
     Channel.__init__(self, *args, **kwargs)
	def __init__(self, *args, **kwargs):
		Channel.__init__(self, *args, **kwargs)
		self.id = str(self._server.NextId())
		intid = int(self.id)
		self.color = [(intid + 1) % 3 * 84, (intid + 2) % 3 * 84, (intid + 3) % 3 * 84] #tuple([randint(0, 127) for r in range(3)])
		self.lines = []
Пример #42
0
 def __init__(self, *args, **kwargs):
     self.id = 0
     self.renderables = []
     self.disconnected = False
     self.ready = False
     Channel.__init__(self, *args, **kwargs)
Пример #43
0
 def __init__(self, *args, **kwargs):
     self.nickname = "Anonymous"
     Channel.__init__(self, *args, **kwargs)
Пример #44
0
 def __init__(self, *args, **kwargs):
     self.nickname = "anonymous"
     self.first_time = True
     self.color_class = ''
     Channel.__init__(self, *args, **kwargs)
Пример #45
0
 def Pump(self):
     Channel.Pump(self)
     self.queue = []
     poll(map=self._map)
Пример #46
0
	def __init__(self, *args, **kwargs):
		Channel.__init__(self, *args, **kwargs)
		self.count = 0
		self.times = []
Пример #47
0
 def __init__(self, *args, **kwargs):
     """Initialize."""
     Channel.__init__(self, *args, **kwargs)
Пример #48
0
 def __init__(self, *args, **kwargs):
     self.nickname = "anonymous"
     Channel.__init__(self, *args, **kwargs)
     self.motion = 0
     self.angle_deg = 0
Пример #49
0
	def __init__(self, *args, **kwargs):
		#print "Init client channel : %s // %s" % (args, kwargs)
		self.name = "none"
		Channel.__init__(self, *args, **kwargs)
Пример #50
0
 def __init__(self, *args, **kwargs):
     self.nickname = "anonymous"
     Channel.__init__(self, *args, **kwargs)
     self.commands = []
Пример #51
0
 def __init__(self, *args, **kwargs):
     self.player = None
     self.game = None
     Channel.__init__(self, *args, **kwargs)
Пример #52
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     self.count = 0
     self.times = []
Пример #53
0
	def __init__(self, *args, **kwargs):
		self.nickname = []
		Channel.__init__(self, *args, **kwargs)
Пример #54
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
Пример #55
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     self.model = model
Пример #56
0
	def __init__(self, *args, **kwargs):
		Channel.__init__(self, *args, **kwargs)
		self.game = None
Пример #57
0
 def __init__(self, *args, **kwargs):
     Channel.__init__(self, *args, **kwargs)
     
     # points of the player
     self.points = 0
     self.player_id = 0
Пример #58
0
 def __init__(self, *args, **kwargs):
     self.nickname = "anonymous"
     Channel.__init__(self, *args, **kwargs)
 def __int__(self, *args, **kwargs):
     self.teamname = "Annyonmous"
     self.ingame = False
     Channel.__init__(self, *args, **kwargs)