Blue Max
Immense Cult RetroFigure
- Joined
- 13 Οκτ 2020
- Μηνύματα
- 4.635
- Αντιδράσεις
- 15.143
Καλημέρα.
Το Coffee Project της ημέρας. Bouncing Rectangles στο παράθυρο της κονσόλας χρησιμοποιώντας την TYPE.
Sorry, δεν είχα χρόνο για κάτι καλύτερo. Είναι 5 minute code.
Το Coffee Project της ημέρας. Bouncing Rectangles στο παράθυρο της κονσόλας χρησιμοποιώντας την TYPE.
Sorry, δεν είχα χρόνο για κάτι καλύτερo. Είναι 5 minute code.
Κώδικας:
C = 80
R = 40
W = 8
H = 5
TYPE R (x,y,vx=1,vy=1) 6
view 11
screen C,R,0
cursor 0,0 : color 0,0 : cls
bsave 0,0,W-1,H-1,99
for i = 0 to SIZE(R:[])-1
color i+9,i+9
paint 0,0,W,H,-1,-1
bsave 0,0,W-1,H-1,i
R:[i].x = i*W
R:[i].y = i*H
next
color 0,7 : cls
main#
for i = 0 to SIZE(R:[])-1
bload R:[i].x,R:[i].y,99
R:[i].x = R:[i].x + R:[i].vx
R:[i].y = R:[i].y + R:[i].vy
if (R:[i].x < 1 or R:[i].x > (C-W)) then R:[i].vx = -R:[i].vx
if (R:[i].y < 1 or R:[i].y > (R-H)) then R:[i].vy = -R:[i].vy
bload R:[i].x,R:[i].y,i
next
wait 10 : if ~KEY(27) then goto main