|
|
@ -2505,8 +2505,8 @@ W, H, MAX_S = <span class="hljs-number">50</span>, <span class="hljs-number">50< |
|
|
|
clock, pressed = pg.time.Clock(), set() |
|
|
|
<span class="hljs-keyword">while</span> <span class="hljs-keyword">not</span> pg.event.get(pg.QUIT) <span class="hljs-keyword">and</span> clock.tick(<span class="hljs-number">28</span>): |
|
|
|
keys = {pg.K_UP: D.n, pg.K_RIGHT: D.e, pg.K_DOWN: D.s, pg.K_LEFT: D.w} |
|
|
|
pressed |= {keys.get(event.key) <span class="hljs-keyword">for</span> event <span class="hljs-keyword">in</span> pg.event.get(pg.KEYDOWN)} |
|
|
|
pressed -= {keys.get(event.key) <span class="hljs-keyword">for</span> event <span class="hljs-keyword">in</span> pg.event.get(pg.KEYUP)} |
|
|
|
pressed |= {keys.get(e.key) <span class="hljs-keyword">for</span> e <span class="hljs-keyword">in</span> pg.event.get(pg.KEYDOWN)} |
|
|
|
pressed -= {keys.get(e.key) <span class="hljs-keyword">for</span> e <span class="hljs-keyword">in</span> pg.event.get(pg.KEYUP)} |
|
|
|
update_speed(mario, tiles, pressed) |
|
|
|
update_position(mario, tiles) |
|
|
|
draw(screen, images, mario, tiles, pressed) |
|
|
|