Jude Melton-Houghton

Results 137 comments of Jude Melton-Houghton

Yeah, I don't think it's documented anywhere. I found it by looking at the code. Basically, if the value of key `a` is set to `${b}`, then getting the value...

Rebasing this will take some work. I'll try to do it soon.

Yes, something similar could probably be done for SDL1. However, the Makefile is structured differently, so it would probably be simpler to make the `libs` target build both the static...

@GitMensch OK, the suggestion has been implemented. I can't test myself that building the DLL still works on Windows.

@agmartin2 I think that change would be unrelated to this pull request. I called the shared libraries `pdcurses.so` to match the convention of the already existing static libraries.

Events are tracked that change nodes or node metadata. I will document this sometime. I think tracking mapblocks is practical for a callback of this nature, since it doesn't get...

I should mention this does not track changes in node timers, since changing them does not create a `MapEditEvent` (or even mark the block as modified, AFAICT.)

@20kdc Please rebase again.

How about a callback that receives the set of positions of mapblocks that changed every server step? It wouldn't be node-level precision, but I bet it would be easy and...

I have a prototype that adds a new `MapEventReceiver` that's implemented basically like this: ```cpp struct OnMapblocksChangedReceiver : public MapEventReceiver { std::unordered_set modified_blocks; // Cleared periodically. void onMapEditEvent(const MapEditEvent &event)...