Beispiel #1
0
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)
Beispiel #2
0
    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)
Beispiel #3
0
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)
Beispiel #4
0
def setUp():
    workbench.setUp()
    document.addEventListener("keydown", onDocumentKeyDown, False)
    document.addEventListener("keyup", onDocumentKeyUp, False)
Beispiel #5
0
def setUp():
    workbench.setUp()
    # Finally, start listening for keyboard events.
    document.addEventListener("keydown", onDocumentKeyDown, False)
Beispiel #6
0
def setUp():
    workbench.setUp()
    # Finally, start listening for keyboard events.
    document.addEventListener("keydown", onDocumentKeyDown, False)
Beispiel #7
0
    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)
Beispiel #8
0
def setUp():
    workbench.setUp()
    document.addEventListener("keydown", onDocumentKeyDown, False)
    document.addEventListener("keyup", onDocumentKeyUp, False)
Beispiel #9
0
    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)