-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTester.py
More file actions
24 lines (22 loc) · 846 Bytes
/
Tester.py
File metadata and controls
24 lines (22 loc) · 846 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from Core import *
import graphics
class CameraMover(GameObject2):
__slots__=["speed"]
def __init__(self, speed=100, transform=Transform2(), priority=0):
super().__init__(transform, priority=priority)
self.speed = speed
def update(self):
movement = Vector2(0, 0)
del_speed = self.speed * get_engine().real_delta_time
if graphics.touche_enfoncee("K_a"):
movement.x -= del_speed
if graphics.touche_enfoncee("K_w"):
movement.y += del_speed
if graphics.touche_enfoncee("K_s"):
movement.y -= del_speed
if graphics.touche_enfoncee("K_d"):
movement.x += del_speed
get_engine().main_camera.position += movement
if not get_engine().real_delta_time:
return
print(1/get_engine().real_delta_time)