Uczę sie Rusta i postanowaiłem zrobić bardzo prostą platformówkę. Nic w niej nie ma bo nie mam weny ją rozwijać i chce sie zając innymi zagadnieniami jak wątki w ruście.
@dixtel: while let Some(event) = window.get().next() można zapisać jako for event in window.get() (jeśli get() zwraca iterator, a po API wygląda, że tak).
Link do projektu: https://github.com/dixtel/rust-game
Jak ktoś ma uwagi albo inne zastrzeżenia co do kodu to pisać, każda informacja sie przyda.
#programowanie #rustlang
while let Some(event) = window.get().next()
można zapisać jakofor event in window.get()
(jeśliget()
zwraca iterator, a po API wygląda, że tak).https://docs.rs/piston_window/0.109.0/piston_window/struct.PistonWindow.html#method.next
for event in window.get()
zrobi to za Ciebie.None
zwrócone z iteratora zwyczajnie oznacza, że się on skończył.