hi i'm making basic raycast engine think nice start minimap problem class map ask mapgrid in constructor , when pass python give me error argument 2 map() must support iteration this code: main part import pygame def map(object): def __init__(self,grid,scale): self.grid= grid self.mapwidth= len(grid[0]) #number of map blocks self.mapheight= len(grid) self.minimapscale= scale #how many pixels draw map block self.miniwidth= self.mapwidth * self.minimapscale #size of minimap self.miniheight= self.mapheight * self.minimapscale self.rectgrid= grid y in range(self.mapheight): x in range(self.mapwidth): self.rectgrid[y][x]= pygame.rect(x,y,self.miniwidth,self.miniheight) def blitminimap(): pass data file mapgrid= [ [1,1,1,1], [1,0,0,1], [1,0,0,1], [1,1,1,1] ] size = [640, 480] map class import pygame def map(object): def __init__(self,grid,sc...
Comments
Post a Comment