Erklärung

  • kann mir eventuell jemand erklären was dieser satz zu bedeuten hat:

    event_....(type,numb) Löst das event numb mit angegebenen type für die aktuelle Instanz aus.

    also ich möchte das ev_game_start nutzen. hier das Problem


    ev_game_start
    lives=3;
    action_draw_life_images(view_xview+10,view_yview+10,sprite32);

    ev_no_more_lives
    game_restart();
    action_highscore_show;

    ev_draw
    draw_rectangle_color(view_xview+5,view_yview+5,view_xview+100,view_yview+45,c_white,c_white,c_green,c_green,false)

    das steht in meinen code aber irgendwas stimmt an den ev_... nicht,
  • Übersetz mal "event_perform" mit "Ereignis durchführen", dann wird klar, dass du das Ereignis noch nennnen mußt:

    event_perform(ev_weissnicht, ... ) . ev_weissnicht ist der Ereignis-Typ!


    Die deutsche Hilfe ist da etwas undeutlich. Im Original heißt es:

    event_perform(type,numb)
    Performs event numb of the indicated type to the current instance.
    The following event types can be indicated:

    ev_create
    ev_destroy
    ev_step
    ev_alarm
    usw

    Der von mir fett gedruckte Satz fehlt in der deutschen Hilfe.

    -----

    Aber Agnahim hat Recht: die Draws ins Draw-Ereignis, dann greift die automatische Ereignis-Steuerung.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von -jc- ()

  • RE: Erklärung

    [...]
    ev_game_start
    lives=3;
    action_draw_life_images(view_xview+10,view_yview+10,sprite32);
    [..]

    Dein Problem liegt hier: Alles was gedrawt wird (hier action_draw_life_images(...)) muss ins drawevent, damit es sichtbar ist.

    "event_perform(...)" brauchst du dafür überhauptnicht.
  • eine frage zu diesen Thema noch was mus ich als numb eintragen?

    p.s ich habe auch bei D&D das ereignis draw_life images nicht im draw event gehabt funtioniert nähmlich auch so.

    XD sorry hat sich eben erledigt ^^ bedeutet ja number ^^ ok danke für die hilfe es funktioniert :)

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von trgirl ()

  • Steht in der Hilfe weiter unten, wann da was eingesetzt werden soll. Ist der Event den du aufrufen möchtest nicht dabei, dann geben als numb einfach 0 an.
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum