Dai, Enrico, è tutto commentato... in Russo... :-D
Il giorno gio 30 gen 2020 alle ore 09:51 Enrico Maria Giordano <
e.m.giordano@xxxxxxxxxxxxxxx> ha scritto:
Il 30/01/2020 07:30, Stefano Guida ha scritto:
this is the bouncing routine
SP2 LD A,(HL) ; controlla il vecchio attributo
AND A
JR Z,SP3 ; se è zero non c'è rimbalzo
LD A,(IX+2) ; leggi lo step X e negalo (-X)
NEG
LD (IX+2),A
LD A,(IX+3) ; leggi lo step Y e negalo (-Y)
NEG
LD (IX+3),A
RET ; finito il caso del rimbalzo
Quella non è la routine di rimbalzo ma solo quella di rilevamento della
collisione. E comunque non ho nessuna intenzione di studiarmi quel
codice, mi dispiace. Preferisco procedere per la strada e verso gli
obiettivi che mi sono prefisso (sostanzialmente far rimbalzare delle
palline che si muovono pixel per pixel).
EMG
http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg