def reset_all(): global pontuacao_total global i if i == 3: pontuacao_total = [] i = 1 else: i += 1 print(i) global king king = pl.player(WINDOW_WIDTH // 2, WINDOW_HEIGHT // 2, 32, 32, win, WINDOW_WIDTH, WINDOW_HEIGHT) global zombies zombies = [] global items items = [] global mapa mapa = mp.mapa(0, 0, win, 'mapa' + str(i)) global collected_itens collected_itens = { 'coin': 0, 'boots': 0, 'coffee': 0, 'multi_shot': 0, 'fast_shot': 0, 'clock': 0 }
def reset_all(): global pontuacao_total global i global collected_itens global enemy_time enemy_time = 1000 # quando i == 1, resetamos a pontuação total if i == 1: pontuacao_total = [] # colocamos a quandidade de moedas dessa ultima partida na pontuação todal pontuacao_total.append(collected_itens['coin']) # se i == 3, volte i para 1, voltando para o primeiro mapa if i == 3: i = 1 # caso contrario, passa para o próximo mapa else: i += 1 global king # recria o jogador king = pl.player((WINDOW_WIDTH // 2) - 16, (WINDOW_HEIGHT // 2) - 16, 32, 32, win, WINDOW_WIDTH, WINDOW_HEIGHT) global zombies # recria a lista de inimigos como uma lista vazia, removendo todos inimigos zombies = [] global items # recria a lista de itens como uma lista vazia, removendo todos itens do mapa items = [] global mapa # substitui o mapa atual pelo mapa sequinte mapa = mp.mapa(0, 0, win, 'mapa' + str(i)) # limpa o dicionario de itens coletados collected_itens = { 'coin': 0, 'boots': 0, 'coffee': 0, 'multi_shot': 0, 'fast_shot': 0, 'clock': 0 }
WINDOW_HEIGHT = 672 # setup da tela win = pg.display.set_mode((WINDOW_WIDTH, WINDOW_HEIGHT)) pg.display.set_caption("Unitled Wizard Game") # setup icone da tela icon = pg.image.load('images/wizard.png') pg.display.set_icon(icon) # cria o jogador no centro da tela king = pl.player((WINDOW_WIDTH // 2) - 16, (WINDOW_HEIGHT // 2) - 16, 32, 32, win, WINDOW_WIDTH, WINDOW_HEIGHT) # cria o mapa mapa = mp.mapa(0, 0, win, 'mapa1') # cria lista que vai guardar todos inimigos zombies = [] # cria a lista que guarda todos os itens items = [] # dicionário que salva a quantidade de cada itens coletados collected_itens = { 'coin': 0, 'boots': 0, 'coffee': 0, 'multi_shot': 0, 'fast_shot': 0, 'clock': 0
''' Por Nitai Charan | Clovison G | Fabiano Antero Arquivo principal ''' from mapa import mapa from naobug import le_opcao sair = False while not sair: # Requisito 7 if mapa() == 'f': # O retorno da sub-função 'mapa' deve retornará confir = le_opcao ('Deseja realmente sair do jogo?(S/N): ', ['S', 'N']) # A variável 'confir' entra com os parámetros necessários mas sai com o retorno do le_opcao if confir == 'S': sair = True else: pass
VAR = u[49,:,:] cmin = 0 cmax = 10 ncont = 11 clevs = np.linspace(cmin, cmax, ncont) LONMIN = 0 LONMAX = 359 LATMIN = -88 LATMAX = 88 L = [LONMIN, LONMAX, LATMIN, LATMAX] cmap = 'rainbow' nombre_titulo = 'Componente Zonal del viento Simulacion 1' nombre_archivo = 'u_tiempo_50_EB1' fig = mapa(cmin,cmax,ncont,lat,lon,L,VAR,cmap,nombre_titulo,nombre_archivo) #%% #Grafico forzante en el "estado estacionario" VAR = forzante[49,:,:] cmin = 40000 cmax = 50000 ncont = 11 clevs = np.linspace(cmin, cmax, ncont) LONMIN = 0 LONMAX = 359 LATMIN = -88 LATMAX = 88 L = [LONMIN, LONMAX, LATMIN, LATMAX] cmap = 'rainbow'