Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 800497b

Browse files
committed
Pygame
1 parent 0f6f88e commit 800497b

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3033,12 +3033,12 @@ def update_speed(mario, tiles, pressed):
30333033
mario.spd = P(*[max(-limit, min(limit, s)) for limit, s in zip(MAX_SPEED, P(x, y))])
30343034

30353035
def update_position(mario, tiles):
3036-
new_p = mario.rect.topleft
3036+
p = mario.rect.topleft
30373037
larger_speed = max(abs(s) for s in mario.spd)
30383038
for _ in range(larger_speed):
30393039
mario.spd = stop_on_collision(mario.spd, get_boundaries(mario.rect, tiles))
3040-
new_p = P(*[a + s/larger_speed for a, s in zip(new_p, mario.spd)])
3041-
mario.rect.topleft = new_p
3040+
p = P(*[a + s/larger_speed for a, s in zip(p, mario.spd)])
3041+
mario.rect.topleft = p
30423042

30433043
def get_boundaries(rect, tiles):
30443044
deltas = {D.n: P(0, -1), D.e: P(1, 0), D.s: P(0, 1), D.w: P(-1, 0)}

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2594,12 +2594,12 @@
25942594
mario.spd = P(*[max(-limit, min(limit, s)) <span class="hljs-keyword">for</span> limit, s <span class="hljs-keyword">in</span> zip(MAX_SPEED, P(x, y))])
25952595

25962596
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">update_position</span><span class="hljs-params">(mario, tiles)</span>:</span>
2597-
new_p = mario.rect.topleft
2597+
p = mario.rect.topleft
25982598
larger_speed = max(abs(s) <span class="hljs-keyword">for</span> s <span class="hljs-keyword">in</span> mario.spd)
25992599
<span class="hljs-keyword">for</span> _ <span class="hljs-keyword">in</span> range(larger_speed):
26002600
mario.spd = stop_on_collision(mario.spd, get_boundaries(mario.rect, tiles))
2601-
new_p = P(*[a + s/larger_speed <span class="hljs-keyword">for</span> a, s <span class="hljs-keyword">in</span> zip(new_p, mario.spd)])
2602-
mario.rect.topleft = new_p
2601+
p = P(*[a + s/larger_speed <span class="hljs-keyword">for</span> a, s <span class="hljs-keyword">in</span> zip(p, mario.spd)])
2602+
mario.rect.topleft = p
26032603

26042604
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">get_boundaries</span><span class="hljs-params">(rect, tiles)</span>:</span>
26052605
deltas = {D.n: P(<span class="hljs-number">0</span>, <span class="hljs-number">-1</span>), D.e: P(<span class="hljs-number">1</span>, <span class="hljs-number">0</span>), D.s: P(<span class="hljs-number">0</span>, <span class="hljs-number">1</span>), D.w: P(<span class="hljs-number">-1</span>, <span class="hljs-number">0</span>)}

0 commit comments

Comments
 (0)