onobjectover?



  • hallo,
    wir programmieren gerade in der schule monopoly mit vs.net.
    nun meine frage:
    wie erkennt das programm, dass eine spielfigur auf einem feld steht und wenn ja auf welche?
    muss dazu sagen, dass jedes feld ein einzeles bild ist.

    danke



  • Naja, wir kennen das Programm nicht, oder willst du es selber programmieren?



  • bin dabei es selber zu programmiern.
    kann ich nich irgendwie checken, ob da ein bild auf einem anderm ist?



  • Deine letzte Frage deutet schon auf einen riesigen Designfehler hin.

    Du solltest die ganze Spiellogik in eigene Klassen abbilden und nicht die auf die Anzeige auslagern. Der ganze Zustand in dem des Spiel grad ist sollte intern geregelt werden und die Anzeige gibt nur den Zustand auf dem Bildschirm aus. Sprich du hast ne Klasse für das Spielfeld die weiß auf welchen Feldern die Figuren stehen. Die Klasse könnte dann auch Funktionen implementieren zum verschieben der Figuren etc.

    Durch solche Trennung von Logik und Userinterface wird das Programmieren recht einfach.


Anmelden zum Antworten