Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Variables:
- puntos = 0
- # Modulo
- elif fase == 1:
- print("Entro en modo Jugador")
- g.Fondo()
- Pfood, puntos = g.ObjetoSnake(mover,Pfood, puntos)
- g.ObjetoFood(Pfood)
- g.Score(puntos)
- pass
- # Funciones:
- def ObjetoSnake(self,mover,Pfood, puntos):
- """Estructura y funciones para el Objeto Snake"""
- for i in Psnake:
- pygame.draw.rect(screen,ColorObjeto,(i[0]+1,i[1]+1, 16, 18))
- if Psnake.index(i) == len(Psnake)-1:
- if mover == 0:
- Psnake.append((i[0]+20,i[1]))
- elif mover == 90:
- Psnake.append((i[0],i[1]-20))
- elif mover == 180:
- Psnake.append((i[0]-20,i[1]))
- elif mover == 270:
- Psnake.append((i[0],i[1]+20))
- if i != Pfood:
- del Psnake[0]
- return (Pfood,puntos)
- else:
- puntos = puntos +1
- return (random.randint(0,39)*20,
- random.randint(0,29)*20,puntos)
- break
- def ObjetoFood(self,Pfood):
- """Estructura y funciones para el objeto Comida"""
- pygame.draw.rect(screen,ColorObjClaro,(Pfood[0],Pfood[1],16, 18))
- def Score(self, puntos):
- """Función para puntuación de Snake"""
- screen.blit(Score,(10,10))
- Pts = Tipog_Texto.render(str(puntos), True, ColorObjeto)
- screen.blit(Pts,(150,10))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement