Skocz do zawartości

Co dopisać?


marcin-adept

Polecane posty

Laduj pytania:

a) do tablicy, na poczatku daj randomize; a potem losuj numerek pytania (a potem ew. pamietaj te ktore wylosowales zeby sie nie powtarzaly)

B) do TStringLista, na poczatku daj randomize; a potem losuj numerek od 0 to items.count-1, wyswietlaj wylosowane pytanie i usuwaj je od razu z TStringLista

My life for Aiur!

Link do komentarza
Udostępnij na innych stronach

ja załącznika nie widzę :P

Skoro nie ma TStringList-a to po prostu zrobić dużą tablicę i mieć zmienna mówiąca ile z tych elementów jest "czymś" i to będzie tablica rekordów, gdzie jedna zmienna typu boolean będzie mówiła czy pytanie było użyte. trzeba też globalną zmienną mówiąca ile było pytania, jeśli jest mniej niż maks to losuj tak długo aż nie trafi na pytanie co ma Used na false. Ustawia to Used na true, zwiększa licznik użytych pytań i wyświetla pytanie

Baza tysięcy lotnisk: http://airportsbase.com

Link do komentarza
Udostępnij na innych stronach

  • 10 months later...

Temat jest już stary i raczej nie aktualny, ale dla kogoś, kto będzie miał podobny problem proponuję zamiast dużej tablicy jak napisał Force użyć zmiennej dynamicznej LISTA. Losowo wybierać pozycję z listy i po wyświetleniu usuwać ją. Oczywiście trzeba też zmieniać obszar randomize.

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...