Results 228 comments of Fedor Logachev

Thanks for PR! I believe the proper fix for #347 should be in miniquad, equalizing mouse scroll speed over platforms. Using signum as a workaround is totally fine, but I...

Future + Serialize will work, but it will not work for desired sequences notation: ```rust spawn_fx(); wait_seconds(5.0).await; play_animation(Jump).await; pos += 5; wait_seconds(1.).await; ``` Persisting state just before running the coroutine...

Well, I actually tried this and it works (kind of) (sort of) (but it should not) https://github.com/not-fl3/macroquad/blob/persist_coroutines/examples/rollback.rs This example is "animation-driven" player movement - on "Arrow" keys the red square...

Yes, basically I am doing exactly a "clone", but in a really unsafe way. I think the only feature missing to make it relatively safe - being able to ask...

> or someone can try to make it possible ? :) Someone absolutely can! :D I would not do it myself until I will have a good case for this...

repeat/wrap is not yet implemented :( I believe there should be a `set_wrap` function just like `set_filter`

Not really :( Unfortunately, some backends do clear the background automatically and to make the same behavior across all the backends - we need to keep clearing the screen.

[Texture2D::delete](https://docs.rs/macroquad/latest/macroquad/texture/struct.Texture2D.html#method.delete) might help But loading textures in the loop is usually not the best idea, it is almost always better to preload your resources once, before the game loop

Unfortunately this sample project is the only piece of documentation we have :( Good news - macroquad have exactly the same build pipeline as a miniquad, so the example would...

> Is this way not supported? Yes, not supported :( `load` was never designed to be called twice. > Is there any way to debug this? I am not really...