Posts from Snoopy in thread "Collision Befehl"

    Ich werfe meine Frage hier mit rein:

    Sprite-Data-Collision (Type 2):

    Es wird nur eine generelle Kollosion mit dem Hintergrund bzw. PETSCII-Zeichensatz erkannt - aber nicht, mit welchen Zeichen (Screencode-Nummer) genau, korrekt ?!

    Wenn das von Haus aus nicht gehen sollte, wie fragt man so etwas bitte ab ?

    Ich denke ad hoc an eine Bildschirm-Matrix, wo ich die Position jedes einzelnen Character speichere und dann gegen die Sprite-X/Y Koordinaten abfrage ...

    Ja, es ist bei einer COLLISION nur möglich, mittels BUMP abzufragen, welches Sprite mit "Data" zusammengestossen ist. Wo sich das entsprechende Sprite hierbei befindet, kann man mit RSPPOS abfragen. So kommt man an die Koordinaten des entsprechenden Sprites.

    Please login to see this attachment.

    Please login to see this attachment.

    Please login to see this attachment.


    Die Verwaltung, welches Zeichen berüht worden ist, muss man tatsächlich händisch machen. Hierfür ist zum Beispiel eine Matrix ganz gut.

    Die Zeichen am Bildschirm würde ich in der Regel nicht in einer extra Matrix speichern. Die stehen ja sowieso im Bildschirmspeicher, den man z.B. hiermit abfragen kann:

    Please login to see this attachment.