def setUp(): print "Hello!" print "This program demonstrates the use of the Mouse." # print "Press ESC to terminate." print "This program will 'self-terminate' in "+str(progressEnd/1000)+" seconds!" # document.addEventListener('keydown', onDocumentKeyDown, False) document.addEventListener('mousedown', onDocumentMouseDown, False)
def __init__(self): self._input_name_changes = { 'arrowup': 'arrow up', 'arrowright': 'arrow right', 'arrowdown': 'arrow down', 'arrowleft': 'arrow left', ' ': 'space', '!': '1', '@': '2', '#': '3', '$': '4', '%': '5', '^': '6', '&': '7', '*': '8', '(': '9', ')': '0', '"': '2', '¤': '4', '&': '6', '/': '7', '(': '8', ')': '9', '=': '0', } document.addEventListener('keydown', self.input) document.addEventListener('keyup', self.input_up)
def setUp(): print "Hello!" print "This program demonstrates the use of the Mouse." # print "Press ESC to terminate." print "This program will 'self-terminate' in " + str( progressEnd / 1000) + " seconds!" # document.addEventListener('keydown', onDocumentKeyDown, False) document.addEventListener('mousedown', onDocumentMouseDown, False)
def setUp(): workbench.setUp() document.addEventListener("keydown", onDocumentKeyDown, False) document.addEventListener("keyup", onDocumentKeyUp, False)
def setUp(): workbench.setUp() # Finally, start listening for keyboard events. document.addEventListener("keydown", onDocumentKeyDown, False)
def __init__(self): self._input_name_changes = { 'arrowup': 'arrow up', 'arrowright': 'arrow right', 'arrowdown': 'arrow down', 'arrowleft': 'arrow left', ' ': 'space', '!': '1', '@': '2', '#': '3', '$': '4', '%': '5', '^': '6', '&': '7', '*': '8', '(': '9', ')': '0', '"': '2', '¤': '4', '&': '6', '/': '7', '(': '8', ')': '9', '=': '0', } document.addEventListener('keydown', self.input) document.addEventListener('keyup', self.input_up) # # from ursina.mouse import mouse self.mouse_down_names = ('left mouse down', 'middle mouse down', 'right mouse down') self.mouse_up_names = ('left mouse up', 'middle mouse up', 'right mouse up') def _mousedown(event): i = min(event.which - 1, 3) self.input(self.mouse_down_names[i]) def _mouseup(event): i = min(event.which - 1, 3) self.input(self.mouse_up_names[i]) def _mousescroll(event): self.input('scroll down' if event.deltaY > 0 else 'scoll up') def _mousemove(event): # mouse.update(event) mouse._mouse_event = event document.addEventListener('mousedown', _mousedown) document.addEventListener("mouseup", _mouseup) document.addEventListener("wheel", _mousescroll) document.addEventListener("mousemove", _mousemove)
if key == 37 and not paused: xv = -1 yv = 0 elif key == 38 and not paused: xv = 0 yv = -1 elif key == 39 and not paused: xv = 1 yv = 0 elif key == 40 and not paused: xv = 0 yv = 1 elif key == 32: temp = [xv, yv] xv = pre_pause[0] yv = pre_pause[1] pre_pause = [*temp] paused = not paused def show_instructions(evt): window.alert( "Use the arrow keys to move and press spacebar to pause the game.") canvas = document["game-board"] ctx = canvas.getContext("2d") document.addEventListener("keydown", key_push) game_loop = window.setInterval(game, 1000 / 15) instructions_btn = document["instructions-btn"] instructions_btn.addEventListener("click", show_instructions)