Beispiel #1
0
 def cb(s):
     screen.blit(bgimg)
     if s >= 0:
         font.drawText(screen, 0, 0, 'State: %d/4' % s)
     else:
         font.drawText(screen, 0, 0, 'Connected. IP: %s' % pspnet.getIP())
     screen.swap()
Beispiel #2
0
    def action(self):
        screen.clear(psp2d.Color(0, 0, 0, 255))

        state = "WLAN switch OFF"
        ip = "Unavailable"

        if pspnet.wlanSwitchState():
            state = apctl_states[pspnet.getAPCTLState()]
            try:
                ip = pspnet.getIP()
            except:
                pass

            if pspnet.getAPCTLState() == 0:
                apConnectThread = threading.Thread(
                    target=pspnet.connectToAPCTL, args=(1, ))
                apConnectThread.daemon = True
                apConnectThread.start()

        font.drawText(screen, 10, 10, "State: %s" % state)
        font.drawText(screen, 10, 25, "IP: %s" % ip)
        font.drawText(screen, 10, 45, "Press X to exit")

        for agent in self.entities:
            if hasattr(agent, 'sprite'):
                screen.blit(agent.sprite, 0, 0, agent.sprite.width,
                            agent.sprite.height, agent.posX, agent.posY, True)

        screen.swap()
Beispiel #3
0
 def cb(s):
     screen.blit(bgimg)
     if s >= 0:
         font.drawText(screen, 0, 0, 'State: %d/4' % s)
     else:
         font.drawText(screen, 0, 0, 'Connected. IP: %s' % pspnet.getIP())
     screen.swap()
Beispiel #4
0
def cb(s):
    screen = psp2d.Screen()
    font = psp2d.Font('font.png')
    if s >= 0:
        font.drawText(screen, 0, 0, 'State: %d/4' % s)
    else:
        font.drawText(screen, 0, 20, 'Connected. IP: %s' % pspnet.getIP())
    screen.swap()
Beispiel #5
0
def main():
    screen = psp2d.Screen()
    font = psp2d.Font('font.png')
    bgimg = psp2d.Image('background.png')

    screen.blit(bgimg)
    font.drawText(screen, 0, 0, 'Connecting...')
    screen.swap()

    def cb(s):
        screen.blit(bgimg)
        if s >= 0:
            font.drawText(screen, 0, 0, 'State: %d/4' % s)
        else:
            font.drawText(screen, 0, 0, 'Connected. IP: %s' % pspnet.getIP())
        screen.swap()

    pspnet.connectToAPCTL(1, cb)

    srv = MSServer(('', 80), MSHandler)
    thr = threading.Thread(target = srv.serve_forever)
    thr.setDaemon(True)
    thr.start()

    ip = pspnet.getIP()

    while True:
        pad = psp2d.Controller()
        if pad.circle:
            break

        screen.blit(bgimg)
        font.drawText(screen, 0, 0, 'IP: %s' % ip)
        font.drawText(screen, 0, 100, 'Time: %.2f' % time.time())
        screen.swap()

    pspnet.disconnectAPCTL()
Beispiel #6
0
def main():
    screen = psp2d.Screen()
    font = psp2d.Font('font.png')
    bgimg = psp2d.Image('background.png')

    screen.blit(bgimg)
    font.drawText(screen, 0, 0, 'Connecting...')
    screen.swap()

    def cb(s):
        screen.blit(bgimg)
        if s >= 0:
            font.drawText(screen, 0, 0, 'State: %d/4' % s)
        else:
            font.drawText(screen, 0, 0, 'Connected. IP: %s' % pspnet.getIP())
        screen.swap()

    pspnet.connectToAPCTL(1, cb)

    srv = MSServer(('', 80), MSHandler)
    thr = threading.Thread(target=srv.serve_forever)
    thr.setDaemon(True)
    thr.start()

    ip = pspnet.getIP()

    while True:
        pad = psp2d.Controller()
        if pad.circle:
            break

        screen.blit(bgimg)
        font.drawText(screen, 0, 0, 'IP: %s' % ip)
        font.drawText(screen, 0, 100, 'Time: %.2f' % time.time())
        screen.swap()

    pspnet.disconnectAPCTL()