def __init__(self):
        self.canvas = Tk()

        #self.props = json.load(open(propsfile))
        #self.worldMap = WorldMap(propsfile)

        #self.wg = WorldGrid(self.canvas,self.props,self.worldMap)
        #self.wg.registerCallBack(self.processEvent)

        self.props = {
            "rows": 10,
            "cols": 10,
            "width": 500,
            "height": 500,
            "windowDimensions": "500x500"
        }
        self.sg = SimpleGrid(self.canvas, self.props)
	def __init__(self,parent,props,map):
		self.map = map
		self.robotCol = -1
		self.robotRow = -1
		self.robotXDev = 0.30
		self.robotYDev = 0.30
		self.robot = 0
		self.callBackList = list()
		SimpleGrid.__init__(self,parent,props)
		
		# mapSquares contains references to the actual 
		# rectangles in the map
		self.mapSquares = list()
		for i in range(0,self.nRows):
			row = list()
			for j in range(0,self.nCols):
				row.append(0)
			self.mapSquares.append(row)
class WorldBuilder:

	def __init__(self):
		self.canvas = Tk()
		
		#self.props = json.load(open(propsfile))
		#self.worldMap = WorldMap(propsfile)
		
		#self.wg = WorldGrid(self.canvas,self.props,self.worldMap)
		#self.wg.registerCallBack(self.processEvent)
		
		self.props = { "rows":10, "cols":10, "width":500, "height":500, "windowDimensions":"500x500" }
		self.sg = SimpleGrid(self.canvas,self.props)
		
	def run(self):
		self.sg.draw()
		self.canvas.geometry(self.props["windowDimensions"])
		self.canvas.mainloop()
Beispiel #4
0
    def __init__(self, parent, props, map):
        self.map = map
        self.robotCol = -1
        self.robotRow = -1
        self.robotXDev = 0.30
        self.robotYDev = 0.30
        self.robot = 0
        self.callBackList = list()
        SimpleGrid.__init__(self, parent, props)

        # mapSquares contains references to the actual
        # rectangles in the map
        self.mapSquares = list()
        for i in range(0, self.nRows):
            row = list()
            for j in range(0, self.nCols):
                row.append(0)
            self.mapSquares.append(row)
	def __init__(self):
		self.canvas = Tk()
		
		#self.props = json.load(open(propsfile))
		#self.worldMap = WorldMap(propsfile)
		
		#self.wg = WorldGrid(self.canvas,self.props,self.worldMap)
		#self.wg.registerCallBack(self.processEvent)
		
		self.props = { "rows":10, "cols":10, "width":500, "height":500, "windowDimensions":"500x500" }
		self.sg = SimpleGrid(self.canvas,self.props)
class WorldBuilder:
    def __init__(self):
        self.canvas = Tk()

        #self.props = json.load(open(propsfile))
        #self.worldMap = WorldMap(propsfile)

        #self.wg = WorldGrid(self.canvas,self.props,self.worldMap)
        #self.wg.registerCallBack(self.processEvent)

        self.props = {
            "rows": 10,
            "cols": 10,
            "width": 500,
            "height": 500,
            "windowDimensions": "500x500"
        }
        self.sg = SimpleGrid(self.canvas, self.props)

    def run(self):
        self.sg.draw()
        self.canvas.geometry(self.props["windowDimensions"])
        self.canvas.mainloop()