Problem bei der Gruppenzusammenstellung

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Problem bei der Gruppenzusammenstellung

    Hallo,
    ich möchte mir ein einfaches Spiel erstellen, bei dem man sich zu Beginn eine Gruppe mit 5 Charakteren erstellen muss und diese dann in der Welt rundenbasiert kämpfen lassen kann. Der Startbildschirm wurde schon erstellt und die Welt ist auch betretbar. Nun hänge ich beim "Charakter hinzufügen"-Button fest. Dieser soll die 5 gewählten Charaktere in der unteren Bildschirmecke übereinander in den Charakterslots anzeigen. Hier erstmal das, was ich bis jetzt gemacht habe.

    mein HinzufügenButton sieht so aus (ein Teil davon):

    :event_mouse: Left Pressed

    GML-Quellcode

    1. if gruppenbutton=11
    2. if !instance_exists(NekromantInterface)
    3. { instance_create(0,0,NekromantInterface)}


    mein NekromantInterfaceButton sieht so aus (Hier liegt wohl der Fehler):

    :event_create: Create

    GML-Quellcode

    1. if global.gruppe1=0
    2. global.gruppe1=1
    3. else
    4. if global.gruppe2=0
    5. global.gruppe2=1
    6. else
    7. if global.gruppe3=0
    8. global.gruppe3=1
    9. else
    10. if global.gruppe4=0
    11. global.gruppe4=1
    12. else
    13. if global.gruppe5=0
    14. global.gruppe5=1
    Alles anzeigen


    :event_draw: Draw

    GML-Quellcode

    1. if global.gruppe1=1
    2. {
    3. draw_sprite_ext(sprite_index,-1,view_xview[0]+29,view_yview[0]+629,1,1,0,c_white,image_alpha)
    4. }
    5. if global.gruppe2=1
    6. {
    7. draw_sprite_ext(sprite_index,-1,view_xview[0]+29,view_yview[0]+657,1,1,0,c_white,image_alpha)
    8. }
    9. usw...


    global.gruppe1-5 wird in der Steuerung zu Beginn auf 0 gesetzt.

    Der erste Charakter wird zwar vernünftig angezeigt. Beim Versuch einen weiteren Charakter hinzuzufügen, überschreibt dieser leider den ersten Charakter. Er soll aber nur darunter erscheinen. Und darunter soll dann der nächste erscheinen, bis alle 5 Charakterslots belegt sind.

    Ich hoffe ihr wisst, was ich meine und könnt mir weiterhelfen :)

    mit freundlichem Gruß
    Spielaffe