MCPcopy Create free account
hub / github.com/ActiveState/code / CreateEnemy

Function CreateEnemy

recipes/Python/580636_Space_Assault/recipe-580636.py:438–457  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

436 start = 1
437
438 def CreateEnemy():
439 global Xpos
440 global Ypos
441 global enXpos
442 global enYpos
443 global Damage
444 global created
445 enXpos = random.randrange(0,33)*25
446 enYpos = random.randrange(0,27)*25
447 while abs(Xpos - enXpos) <= 75 and abs(Ypos - enYpos) <= 75:
448 enXpos = random.randrange(0,33)*25
449 enYpos = random.randrange(0,27)*25
450 self.enemy = Canvas(self,bg="black",highlightthickness=0,width=30,height=30)
451 self.enemy.place(x=enXpos,y=enYpos)
452 self.enemy.polygon = self.enemy.create_polygon(15,0,30,30,15,15,0,30,15,0,fill="darkviolet")
453 Enemies.append(self.enemy)
454 EnemiesDmg.append(Damage)
455 EnemiesXpos.append(enXpos)
456 EnemiesYpos.append(enYpos)
457 created = 1
458
459 def CreateEnemy2():
460 global Xpos

Callers

nothing calls this directly

Calls 2

placeMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected