当前位置: 首页>>代码示例>>Python>>正文


Python Mouse.angulo方法代码示例

本文整理汇总了Python中Mouse.angulo方法的典型用法代码示例。如果您正苦于以下问题:Python Mouse.angulo方法的具体用法?Python Mouse.angulo怎么用?Python Mouse.angulo使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Mouse的用法示例。


在下文中一共展示了Mouse.angulo方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: main

# 需要导入模块: import Mouse [as 别名]
# 或者: from Mouse import angulo [as 别名]
def main():

    # variables de juego
    tipo_control = 0
    mute = False
    irect = (0, 0)
    frect = (0, 0)
    seleccion = False
    grupo_seleccionados = grupo_enemigos


    # Inicialización del programa
    #num_enemigos = int(raw_input("Por favor di un numero: "))
    num_enemigos = 4
    num_aliados = 0


    # Creando la ventana
    screen = pygame.display.set_mode((WIDTH, HEIGHT))#, pygame.FULLSCREEN)
    # para fullscreen  
    #pygame.display.toggle_fullscreen
    pygame.display.set_caption("Pro-proyecto1")
	
    

    # Carga la imagen del fondo
    background_image = pygame.transform.smoothscale(load_image("imagenes/fondo.jpg"), (WIDTH, HEIGHT))

    
    # Crea el jugador   
    jugador = Jugador([WIDTH /2 ,HEIGHT /2], "Jugador")
    
    objetivo = jugador


    # Crea el target (mouse)
    target_mouse = Mouse(pygame.mouse.get_pos(), "Mouse")
    pygame.mouse.set_visible(False)


    # Crea los enemigos
    for num in range(0, num_enemigos):
        Pulpo([100*num,100],"E" + str(num)).add(grupo_enemigos)


    #obstaculo1 = Obstaculo( [500,400], "Obstaculo1")
    pygame.mouse.set_visible(False)



    # Crea el reloj del juego
    clock = pygame.time.Clock()


    # Arreglo que contiene las teclas apretadas antes de comenzar
    keysanteriores = pygame.key.get_pressed()
    mouse_anterior = pygame.mouse.get_pressed()
    target = jugador

    # inicia la fastidiosa y repetitiva musica
    #sonar_musica("sonido/483578_Can-Of-Infinite-Min.mp3", -1) 

    #sonar_sonido("sonido/Bottle Rocket-SoundBible.com-332895117.mp3")

    # loop principal del juego
    while True:       
        time = clock.tick(60)
        keys = pygame.key.get_pressed()
        mouse = pygame.mouse.get_pressed()


        # Maneja los eventos en general
        for eventos in pygame.event.get():
            if eventos.type == QUIT:
                sys.exit(0)
        

        # Maneja el tipo de control del jugador
        if not keysanteriores[K_t] and keys[K_t]:
            tipo_control = (tipo_control + 1) % 3


        if not keysanteriores[K_m] and keys[K_m]:
            if not mute:
                pygame.mixer.music.pause()
                mute = True
            else:
                pygame.mixer.music.unpause()
                mute = False
         
            
        if not keysanteriores[K_p] and keys[K_p]:
            Pulpo([100*num_enemigos,100], "P" + str(num_enemigos))
            num_enemigos += 1 
            
        if not keysanteriores[K_o] and keys[K_o]:
            Triangulo([100*num_aliados,100], "T" + str(num_aliados))
            num_aliados += 1
            
        if not keysanteriores[K_RETURN] and keys[K_RETURN]:
#.........这里部分代码省略.........
开发者ID:narval,项目名称:ia-juegos,代码行数:103,代码来源:proyecto1.py


注:本文中的Mouse.angulo方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。