Не знаю что, но сохранил
This commit is contained in:
@@ -17,7 +17,7 @@ class MainView(arcade.View):
|
|||||||
self.map = Map(SCREEN_WIDTH,SCREEN_HEIGHT,64,64)
|
self.map = Map(SCREEN_WIDTH,SCREEN_HEIGHT,64,64)
|
||||||
self.player = list(filter(lambda tank: tank.type=='player', Tank.ls))[0]
|
self.player = list(filter(lambda tank: tank.type=='player', Tank.ls))[0]
|
||||||
self.physics_engine = arcade.PymunkPhysicsEngine(gravity=(0, 0),damping=0.01)
|
self.physics_engine = arcade.PymunkPhysicsEngine(gravity=(0, 0),damping=0.01)
|
||||||
self.physics_engine.add_sprite(self.player.get_sprite(), friction=0.5, mass=1.0)
|
#self.physics_engine.add_sprite(self.player.get_sprite(), friction=0.5, mass=1.0)
|
||||||
#self.physics_engine.add_sprite_list(Map.block_list, friction=0.5, collision_type="wall")
|
#self.physics_engine.add_sprite_list(Map.block_list, friction=0.5, collision_type="wall")
|
||||||
|
|
||||||
def on_draw(self):
|
def on_draw(self):
|
||||||
@@ -28,7 +28,7 @@ class MainView(arcade.View):
|
|||||||
Bullet.draw()
|
Bullet.draw()
|
||||||
|
|
||||||
def on_update(self,time_delta):
|
def on_update(self,time_delta):
|
||||||
self.physics_engine.step()
|
#self.physics_engine.step()
|
||||||
Tank.update()
|
Tank.update()
|
||||||
Bonus.update_list(time_delta)
|
Bonus.update_list(time_delta)
|
||||||
Bullet.update_list()
|
Bullet.update_list()
|
||||||
@@ -39,8 +39,8 @@ class MainView(arcade.View):
|
|||||||
def on_key_press(self,key,mod):
|
def on_key_press(self,key,mod):
|
||||||
if key == arcade.key.A:
|
if key == arcade.key.A:
|
||||||
self.last_key = key
|
self.last_key = key
|
||||||
#self.player.move(-1,0)
|
self.player.move(-1,0)
|
||||||
self.player.move_engine(self.physics_engine,-1,0)
|
#self.player.move_engine(self.physics_engine,-1,0)
|
||||||
elif key == arcade.key.D:
|
elif key == arcade.key.D:
|
||||||
self.last_key = key
|
self.last_key = key
|
||||||
self.player.move(1,0)
|
self.player.move(1,0)
|
||||||
|
|||||||
Reference in New Issue
Block a user