Esempio n. 1
0
    def __init__(self, parent, **kwargs):
        wx.Panel.__init__(self, parent, -1, **kwargs)

        self.oldtime = time.time()
        self.viewbox = wx.WrapSizer()
        #car views
        global listcar
        for i, car in enumerate(listcar):
            c = CarView(self, listcar, i)
            self.viewbox.Add(c, 0, wx.ALL, 1)

        #track view
        c = TrackView(self, listcar)
        self.viewbox.Add(c, 0, wx.ALL, 1)

        self.SetAutoLayout(True)
        self.SetSizer(self.viewbox)

        #refresh and animation timer
        self.timer = wx.Timer(self)
        self.Bind(wx.EVT_TIMER, self.OnTimer, self.timer)
        self.timer.Start(1 / 60.)