Estudos da Informática
#Seta corpo da aplicação para o objeto canvas. appuifw.app.body=canvas #Para manter o registro de qual jogador irá jogar na rodada, #utilizamos a variavel turn (1 para o telefone, 2 para o jogador) #O jogador começa o jogo self.turn=2 #Variável para verificar se a partida foi encerrada. self.gameover=False #Variavel que verifica se a aplicação está em execução (True para Em Execução , False para Finalizado) self.running = True #Loop de controle que move o cursor vermelho na tela de acordo com os eventos de teclado while self.running: #Inicializa o menu appuifw.app.menu=[(u"Novo jogo", self.newGame), (u"Sair", self.quit)] #SoftKey Direito for pressionado, sair do aplicativo. if(keyboard.pressed(key_codes.EScancodeRightSoftkey)): self.quit() #Quando for a vez do jogador jogar if(self.turn==2): self.turn = gameboard.playerTurn()
#Checamos se o jogo foi finalizado. Isto acontece se um dos jogadores completou a #sequência contínua de 3 símbolos ou se a matriz está cheia. self.gameover =