示例#1
0
def main():
    if not args.game:
        argparser.print_help()
        print
        print "Available games:"
        list_games()
        exit(0)
    inipath = profiledir + args.game + ".ini"
    if not isfile(inipath):
        print "File %s not found." % inipath
        exit(2)
    gameconfig = ConfigParser.ConfigParser()
    gameconfig.read(inipath)
    print "Starting with game profile '%s'... Press Ctrl+C to stop" % args.game

    camera = Camera(gameconfig)
    xml_event_stream = get_xml_event_stream()
    for event in parser.make_gaze_event_stream(xml_event_stream):
        camera.tick(event)
示例#2
0
def main():
    if not args.game:
        argparser.print_help()
        print
        print "Available games:"
        list_games()
        exit(0)
    inipath = profiledir + args.game + ".ini"
    if not isfile(inipath):
        print "File %s not found." % inipath
        exit(2)
    gameconfig = ConfigParser.ConfigParser()
    gameconfig.read(inipath)
    print "Starting with game profile '%s'... Press Ctrl+C to stop" % args.game

    camera = Camera(gameconfig)
    xml_event_stream = get_xml_event_stream()
    for event in parser.make_gaze_event_stream(xml_event_stream):
        camera.tick(event)
示例#3
0
def handle_connection(connection, args):
    xml_event_stream = get_xml_event_stream(args)
    for event in parser.make_gaze_event_stream(xml_event_stream):
        message = event.json_encode()
        connection.write_message(message)
示例#4
0
def handle_connection(connection, args):
    xml_event_stream = get_xml_event_stream(args)
    for event in parser.make_gaze_event_stream(xml_event_stream):
        message = event.json_encode()
        connection.write_message(message)