Witam ponownie forumowiczów :)
Mam kolejny problem... Piszę silnik gry i potrzebna jest opcja "kolejkowania" tzn.
Dodaję do kolejki budowania budynek X, zanim skończy się jego budowa, chcę dodać do kolejki kolejne dwa budynki- Y i Z. Gdy skończy się budować budynek X, automatycznie zaczyna się budować budynek Y, następnie(gdy skończy się budowa Y) Z.
Jak to zrobić w PHP+MySQL? Miałem coś takiego w myśli...
Gdy włączam budowę X, odpowiednia funkcja odczytuje z bazy danych czy już nie trwa budowa jakiegoś budynku, jeśli trwa, sprawdza które miejsce w kolejce jest wolne i tam upycha ten budynek, jeśli nie- zapisuje w bazie danych pod ID pierwszego budynku w kolejce.
Tylko nie mogę tego zrobić... W bazie zapisuję ID budynku, czas(UNIXowy) kiedy się skończy budowa, oraz aktywność budowy danego ID(1,2 lub 3) :/
Z góry dziękuję za pomoc :)