KohuGaly
KohuGaly
To clarify, is this test guaranteed to succeed? ``` let mut a = PriorityQueue::new(); let mut b = PriorityQueue::new(); a.push("Apples", 1); b.push("Apples", 1); a.push("Oranges", 1); b.push("Oranges", 1); a.push("Pears", 2); b.push("Pears",...
I can confirm, this has removed the access violation crashes I was experiencing with Tascam US16x08 with their stock ASIO driver on windows 10/11 with cpal. The same soundcard worked...
I have found one access violation crash that this doesn't fix. I've observed that when you create two `Device` handles to the same device (for example by calling `default_input_device` and...
I've thought about a bit more afterwards and came to a conclusion, that it'd be a real bitch to implement. Here's a description of how I imagined it would work:...
I don't think exporting it to godot is useful. We would still need to store the last `RecalculateOptions` in the `DijkstraMap,` to allow the "auto sync" functionality, I've mentioned. Also...
Possibly. Jumping to 1.0.0 was probably a mishap on my side. That said, I believe the public interface is stable now. I don't expect any major changes to the interface...
Maybe we should pinpoint what exactly do we mean by "backwards incompatible". The way I understand it, in context of Godot GDNative, and this project in particular, is that, it's...
This Dijkstra map library is for navigating general weighted graphs (ie. not just grids). The algorithm is completely oblivious to actual geometry of the level. The grid-adding methods are there...
> how would we go about implementing this? We would need to add a separate storage for the original full graph and a separate storage for a `Option`. You could...
There's another potential issue. For "multi-tile" entities, it is not entirely clear which terrain should they be using. Imagine a 2x2 entity walking down a 2-wide corridor, where half the...