Autore Topic: Routine LM per identificazione carattere con cui collide lo sprite  (Letto 1108 volte)

Giovanni Casati

  • Neo-iscritto
  • *
  • Post: 39
  • Gioco Preferito: Archon
Salve a tutti,
stavo cercando un modo veloce che permetta di identificare il carattere con cui uno sprite collide. Mi interessa solo area a sinistra del seam.
Si puo' fare in basic ovviamente: bisogna tradurre la posizione dello sprite in locazione di schermo poi verificare con PEEK almeno 16 locazioni di schermo intorno al punto di collisione.
Ho provato per uno sprite e funziona abbastanza velocemente ma, considerando che la cosa andrebbe ripetuta per tutti gli sprites presenti, ho idea che si perda parecchio in velocità.
Mi chiedevo se ci fosse una routine LM che si possa chiamare in base al numero di sprite, che verifichi l'eventuale collisione con un carattere e ritorni il codice del carattere stesso.
Magari ci sono anche altri modi più semplici a cui non ho pensato.
Ogni suggerimento è più che benvenuto