1
resposta

TypeError: list indices must be integers or slices, not float

sobre essa parte do código :

def calcularregras(self): col = self.pacman.colunaintencao lin = self.pacman.linhaintencao if 0 <= col < 28 and 0 <= lin < 29: if self.matriz[lin][col] != 2: self.pacman.aceitarmovimento()

o jogo abre, porém quando movimento o 'pacman ' o jogo fecha sozinho, com o seguinte erro: TypeError: list indices must be integers or slices, not float

1 resposta

por algum motivo, lin e/ou col está retornando um valor quebrado, um float, índices de listas só admite inteiros.