def __init__(self, width, height): self.width = width self.height = height self.renderer = pyui.desktop.getRenderer() self.world = World(width, height) engine.initialize(width, height) self.renderer.setBackMethod(self.drawStuff, width, height) pyui.desktop.getDesktop().registerHandler(pyui.locals.MOUSEMOVE, self.pickObject) self.f = pyui.widgets.Frame(20, 20, 260, 180, "Object Info") self.infoPanel = InfoPanel() self.f.replacePanel(self.infoPanel) self.sims = [] category = UCategory() for i in range(0, 20): sim = Updater(category) self.sims.append(sim) x = randint(0, width - 20) y = randint(0, height - 20) facing = randint(0, 360) speed = randint(0, 200) sim.turnRate = 200 self.world.addToWorld(sim, x, y, facing, speed) self.selected = self.sims[0] self.selected.addObserver(self.infoPanel)
def __init__(self, width, height): self.width = width self.height = height self.renderer = pyui.desktop.getRenderer() self.world = World(width, height) engine.initialize(width, height) self.renderer.setBackMethod(self.drawStuff, width, height) pyui.desktop.getDesktop().registerHandler(pyui.locals.MOUSEMOVE, self.pickObject) self.f = pyui.widgets.Frame(20,20,260,180, "Object Info"); self.infoPanel = InfoPanel() self.f.replacePanel(self.infoPanel) self.sims = [] category = UCategory() for i in range(0,20): sim = Updater(category) self.sims.append(sim) x = randint(0,width-20) y = randint(0,height-20) facing = randint(0,360) speed = randint(0,200) sim.turnRate = 200 self.world.addToWorld(sim ,x, y, facing, speed) self.selected = self.sims[0] self.selected.addObserver(self.infoPanel)
def __init__(self, width, height): self.width = width self.height = height self.renderer = pyui.desktop.getRenderer() self.dm = datamanager.DataManager() self.world = world.World(width, height) self.renderer.setBackMethod(drawStuff, width, height) engine.initialize(width, height)
def __init__(self, width, height): self.width = width self.height = height self.renderer = pyui.desktop.getRenderer() self.renderer.setMouseCursor(None) engine.initialize(width, height) self.client = TicTacClientApp(width, height) self.client.connect("localhost", 7777) self.renderer.setBackMethod(self.render)
def __init__(self, width, height): self.width = width self.height = height self.renderer = pyui.desktop.getRenderer() self.dm = datamanager.DataManager() self.world = world.World(width, height) self.renderer.setBackMethod(drawStuff, width, height) engine.initialize(width, height) for i in range(0,25): sim1 = self.dm.createInstance("mobile square", "sims") sim1.turnRate = randint(-200,200) x = randint(0,width-20) y = randint(0,height-20) facing = randint(0,360) speed = randint(0,1200) self.world.addToWorld(sim1,x, y, facing, speed)
def __init__(self, width, height): self.width = width self.height = height self.renderer = pyui.desktop.getRenderer() self.dm = datamanager.DataManager() self.world = world.World(width, height) self.renderer.setBackMethod(drawStuff, width, height) engine.initialize(width, height) for i in range(0, 25): sim1 = self.dm.createInstance("mobile square", "sims") sim1.turnRate = randint(-200, 200) x = randint(0, width - 20) y = randint(0, height - 20) facing = randint(0, 360) speed = randint(0, 1200) self.world.addToWorld(sim1, x, y, facing, speed)
def __init__(self, width, height): self.width = width self.height = height self.renderer = pyui.desktop.getRenderer() self.dm = DataManager() self.world = world.World(width, height) self.renderer.setBackMethod(drawGrid, self.world.grid) engine.initialize(width, height) cat = CollisionCategory() for i in range(0,20): collisionSim = CollisionSim(cat) collisionSim.turnRate = randint(-200,200) x = randint(0,width-20) y = randint(0,height-20) facing = randint(0,360) speed = randint(0,200) self.world.addToWorld(collisionSim,x, y, facing, speed)