Ejemplo n.º 1
0
                        required=True,
                        help='mode [insert, task]')
    parser.add_argument('-i',
                        action='store',
                        type=int,
                        required=True,
                        help='index of task')
    parser = parser.parse_args()

    FILE_PATH = './yagoThreeSimplifiedShort.txt'
    NEO4J_URI, NEO4J_ACC, NEO4J_PWD = 'bolt://localhost:7687', 'neo4j', 'test'

    timestamp = Timestamp()

    if parser.m == 'insert':
        timestamp.stamp('all')

        insert_bulk(FILE_PATH, NEO4J_URI, NEO4J_ACC, NEO4J_PWD, parser.i)

        timestamp.stamp('all')

        print('Total time: {}'.format(timestamp.get_diff('all')))

    elif parser.m == 'search':
        timestamp.stamp('all')

        if parser.i == 0:
            search_0(FILE_PATH, NEO4J_URI, NEO4J_ACC, NEO4J_PWD, parser.i)

        if parser.i == 1:
            search_1(FILE_PATH, NEO4J_URI, NEO4J_ACC, NEO4J_PWD, parser.i)
Ejemplo n.º 2
0
# Первоначальный спавн 1 агрессивного юнита
Agressor(f)

while True:
    ''' Время, прошедшее с момента запуска игры в миллисекундах '''
    currTime = pygame.time.get_ticks()
    '''
		Вычисляется, сколько раз успело пройти 40мс с момента, когда
		объекты на поле последний раз делали ход. Столько раз вызывается
		метод f.makeSteps
	'''
    for i in range(t.howManyTimesPassed('make-steps', currTime, 40)):
        ''' Все объекты делают ход.'''
        f.makeSteps()
        ''' Фиксируется время, в которое были сделаны ходы '''
        t.stamp('make-steps', currTime)
    '''
		Если с момента прошлой обработки собыий прошло более 100мс, то
		события обрабатываются снова
	'''
    if (t.getElapsedTime('handle-events', currTime) >= 100):
        '''
			Обработка событий, связанных с открывающимся при запуске игры окном.
			Максимум - 10 раз в секунду.
		'''
        w.handleEvents()
        ''' Фиксируется время, в которое были обработаны события '''
        t.stamp('handle-events', currTime)
    '''
		Если с момента прошлой перерисовки кадра прошло более 20мс, то
		кадр перерисовывается снова