예제 #1
0
파일: main.py 프로젝트: michaszko/Particle
	deltatime = 0.02

	while not done:
	
		for event in pygame.event.get():
			if event.type == pygame.QUIT:
				done = True

		#add all of particle to quad tree
		for element in my_particles:
			quadtree.insert( element )
		
		#find collision
		quadtree.DFS()
		
		#update and draw particles
		for element in my_particles:
			element.update(deltatime)
			element.draw()
		
		#clear quad tree
		quadtree.clearTree()

		pygame.display.update()
		
		#time of frame
		#deltatime = clock.tick() * 0.001
		
		#clear screen
		screen.fill((0, 0, 0))