Weird Git stuff
This commit is contained in:
parent
9d64f5d69c
commit
99fb1a3e74
49
newMain.py
Normal file
49
newMain.py
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
|
||||||
|
import pygame
|
||||||
|
import sys
|
||||||
|
import math
|
||||||
|
from sensor import Sensor
|
||||||
|
from particle import Particle
|
||||||
|
from slider import Slider
|
||||||
|
|
||||||
|
SCREEN_WIDTH = 1352
|
||||||
|
SCREEN_HEIGHT = 878
|
||||||
|
|
||||||
|
scale = 1 * pow(10, -8)
|
||||||
|
|
||||||
|
sensor = Sensor((50*pow(10, -9)) / scale, (200 * pow(10,-9)) / scale, (300 * pow(10, -9)) / scale)
|
||||||
|
|
||||||
|
pygame.init()
|
||||||
|
pygame.display.set_caption("CytoSim")
|
||||||
|
|
||||||
|
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT), pygame.RESIZABLE)
|
||||||
|
|
||||||
|
while True:
|
||||||
|
# Event handler for pygame
|
||||||
|
for event in pygame.event.get():
|
||||||
|
if event.type == pygame.QUIT:
|
||||||
|
pygame.quit()
|
||||||
|
sys.exit()
|
||||||
|
if event.type == pygame.VIDEORESIZE:
|
||||||
|
screen = pygame.display.set_mode((event.w, event.h), pygame.RESIZABLE)
|
||||||
|
if event.type == pygame.MOUSEWHEEL:
|
||||||
|
print("SCROLL")
|
||||||
|
if event.y == 1:
|
||||||
|
scale = scale / 1.1
|
||||||
|
elif event.y == -1:
|
||||||
|
scale = scale * 1.1
|
||||||
|
|
||||||
|
x, y = screen.get_size()
|
||||||
|
|
||||||
|
screen.fill((200,100,5))
|
||||||
|
|
||||||
|
sensor.generate(x, y, screen)
|
||||||
|
|
||||||
|
pygame.draw.circle(screen, (150,255,10), (x / 2, y /2), 3 * pow(10, -6) / scale)
|
||||||
|
|
||||||
|
pygame.draw.line(screen, (255,255,255), (x - (x * .1), y - (y * .1)), ((x - (x * .1)) - (1 * pow(10, -6) / scale), y - (y * .1)))
|
||||||
|
|
||||||
|
print(scale)
|
||||||
|
#print((1 *pow(10, -6)) / scale)
|
||||||
|
|
||||||
|
pygame.display.update()
|
||||||
Loading…
Reference in New Issue
Block a user