Przeskoczenie kawalka kodu

0

Witam serdecznie.
Wie ktos z Was w jaki sposob w Delphi 6 mozna ominac kawalek kodu? Chodzi mi o polecenie typu:

goto $walka
...
...
walka:

Czy w Delphi 6 istnieje taka mozliwosc? W wyszukiwarce znalazlem podobny temat ale bez konkretnej odpowiedzi. Jestem przekonany o potrzebie jej wprowadzenia w moim programiku wiec prosze o nie przekonywanie mnie do petli :)

0
if false then begin
{omijany kawałek kodu}
end;
0

Dzieki za odpowiedz ale nie o to mi chodzilo.
Robie gre. W przypadku smierci chce aby wszystkie okienka w programie staly sie nieaktywne itd. Chce zatem aby podczas nacisniecia na jakikolwiek przycisk walki w wyniku ktorego zginiemy, nastepowal przeskok do sekcji oznaczonej jakos 'smierc'. Umieszcze ja na samym koncu kodu. Tylko jak przeskoczyc caly progam i wejsc do tej sekcji?

0

No to jak jest śmierć to do zmiennej globalnej czy jakiej tam chcesz boolean przybiera wartość true. I tylko sprawdzasz if true then coś tam po tej śmierci else dalej wykonuje to co zawsze.

No to tyle.. [cya]

0

Jeżeli w grze następuje śmierć a program jest w procedurze xxx to opuszczasz procedure przez Exit i powracasz do miejsca wywołania procedury jeśli nie to Exit działa jak wyjście z programu.
Gra powinna być podzielona na procedury i funkcje inaczej to koszmarna sprawa.

0

Jak robisz grę to lepiej coś takiego:

const
  modeGame = 0;
  modeMenu = 1;
  modeCostam = 2;

i potem:

if mode=modeGame then
begin
//kod gry
end;
if mode=modeMenu then
begin
//tryb menu
end;

I potem w kodzie zmieniaj.

0

Mati dokladnie o to mi chodzilo [browar]
drg bardzo ciekawe - z pewnoscia wyprobuje.

Dziekuje wszystkim za odpowiedzi. W 100% rozwiazaly one moje problemy [cygaro]

1 użytkowników online, w tym zalogowanych: 0, gości: 1