Esempio n. 1
0
    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)
Esempio n. 3
0
    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)
Esempio n. 4
0
 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)        
    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)
Esempio n. 7
0
    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)