d
This commit is contained in:
1
main.py
1
main.py
@@ -47,6 +47,7 @@ def process(c):
|
|||||||
desktop_createConfigPlayerSprites(p)
|
desktop_createConfigPlayerSprites(p)
|
||||||
desktop_createConfigStaticSprites(p)
|
desktop_createConfigStaticSprites(p)
|
||||||
desktop_loadConfigTextures(p)
|
desktop_loadConfigTextures(p)
|
||||||
|
desktop_movePlayerInstantly(p)
|
||||||
ctrl.registerCallback(process)
|
ctrl.registerCallback(process)
|
||||||
|
|
||||||
ctrl.set("cfgPath", CFG)
|
ctrl.set("cfgPath", CFG)
|
||||||
|
|||||||
@@ -78,3 +78,15 @@ def desktop_loadConfigTextures(p):
|
|||||||
p.textures[name] = tex
|
p.textures[name] = tex
|
||||||
# Report finish.
|
# Report finish.
|
||||||
p.ctrl.set("didLoadConfigTextures", True)
|
p.ctrl.set("didLoadConfigTextures", True)
|
||||||
|
|
||||||
|
# Move player instantly along X axis
|
||||||
|
#
|
||||||
|
# Conditions:
|
||||||
|
# 1. Mouse has just been clicked
|
||||||
|
def desktop_movePlayerInstantly(p):
|
||||||
|
if (
|
||||||
|
p.c.recentField != "didClickMouse"
|
||||||
|
):
|
||||||
|
return
|
||||||
|
|
||||||
|
p.player.left = p.c.didClickMouse[0]
|
||||||
|
|||||||
@@ -17,8 +17,7 @@ class desktop_Window(arcade.Window):
|
|||||||
self.p.playerSprites.draw()
|
self.p.playerSprites.draw()
|
||||||
|
|
||||||
def on_mouse_press(self, x, y, button, key_modifiers):
|
def on_mouse_press(self, x, y, button, key_modifiers):
|
||||||
print("mouse press:", x, y)
|
self.p.ctrl.set("didClickMouse", [x, y])
|
||||||
pass
|
|
||||||
|
|
||||||
def on_update(self, delta):
|
def on_update(self, delta):
|
||||||
pass
|
self.p.playerSprites.update_animation()
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class ht_Context:
|
|||||||
self.cfgDir = None
|
self.cfgDir = None
|
||||||
self.cfgPath = None
|
self.cfgPath = None
|
||||||
self.cfgTree = {}
|
self.cfgTree = {}
|
||||||
|
self.didClickMouse = []
|
||||||
self.didCreateConfigPlayerSprites = False
|
self.didCreateConfigPlayerSprites = False
|
||||||
self.didCreateConfigStaticSprites = False
|
self.didCreateConfigStaticSprites = False
|
||||||
self.didLaunch = False
|
self.didLaunch = False
|
||||||
|
|||||||
Reference in New Issue
Block a user