20 lines
730 B
Python
20 lines
730 B
Python
import numpy as np
|
|
|
|
from renderer import Player
|
|
|
|
|
|
class particle():
|
|
def __init__(self, pos, vel, accel, radius, color, mass, name, renderer, path_to_image):
|
|
self.position = np.array(pos, dtype=np.float32)
|
|
self.acceleration = np.array(accel, dtype=np.float32)
|
|
self.velocity = np.array(vel, dtype=np.float32)
|
|
self.radius = radius
|
|
self.color = color
|
|
self.mass = mass
|
|
self.name = name
|
|
self.sprite = Player(renderer.sdl_world, renderer, radius, path_to_image, pos[0], pos[1])
|
|
|
|
class line():
|
|
def __init__(self, pos, vector):
|
|
self.position = np.array(pos, dtype=np.float32)
|
|
self.vector = np.array(vector, dtype=np.float32) |