Exemple #1
0
		e.poly(self.rect)
	def draw(self):
		self.update()
		self.render()
	def forward(self):
		self.move(1)
	def backward(self):
		self.move(-1)
	def left(self):
		self.rot(-1)
	def right(self):
		self.rot(1)
	def update_rect(self):
		self.rect = [list(rotabt(self.x, self.y, ang + self.theta, self.size)) for ang in genangs(self.stheta)]
player = Car(e.width / 2, e.height / 2, 30)

def drawloop():
	for key, func in zip(list('wsad'), [player.forward, player.backward, player.left, player.right]):
		if e.get_key(key):
			func()
	if e.get_key("ESCAPE"):
		e.exit()
	e.color(255, 255, 255)
	player.draw()

e.setloop(drawloop)
try:
	e.mainloop()
except KeyboardInterrupt:
	print("Killed", file=stderr)