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()
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()
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()
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()
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()