User Tools

Site Tools


notes:comporg:spring2025:projects:mtb1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
notes:comporg:spring2025:projects:mtb1 [2025/02/20 03:22] – [translating read joystick value into X and Y] tkastne1notes:comporg:spring2025:projects:mtb1 [2025/02/20 03:33] (current) – [How to check if our sprite has reached a bound] tkastne1
Line 101: Line 101:
  
 ====How to check if our sprite has reached a bound==== ====How to check if our sprite has reached a bound====
 +Checking the bounds of the screen can be done using greater than/less than instructions
  
 +Remember that instructions overwrite the register
 +<code>
 +mov R0, R1
 +ilt R0, YMIN
 +jt  R0, _upper_bound
 +</code>
 +and
 +<code>
 +mov R0, R1
 +igt R0, YMAX
 +jt  R0, _lower_bound
 +</code>
 +Where R1 is a the y position and YMIN/YMAX are the min and max bounds
 ====How to limit our sprite from leaving the playfield==== ====How to limit our sprite from leaving the playfield====
  
 ====How to cause our sprite to wrap-around on the playfield==== ====How to cause our sprite to wrap-around on the playfield====
  
notes/comporg/spring2025/projects/mtb1.1740021747.txt.gz · Last modified: 2025/02/20 03:22 by tkastne1