[zxspectrum] Re: Piccola demo

  • From: Pierpaolo T <realjoker@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Thu, 30 Jan 2020 10:20:37 +0100

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


Other related posts: