11-23-2017, 09:03 AM
Hello and welcome to the forums
- The spriteset memory layout is quite static. It would be easy to implement a method to update the pixels of a pre-allocated spriteset (just as you can do with a tileset), but you won't be able to add, remove or modify the sizes of sprites. You can already do it with tilesets because their layout is fixed. If this feature would be useful, you can open a GitHub issue with the feature request.
- Just as in the first question, if this feature would be useful please open another GitHub issue. This feature will only need changes to Window.c, which is open source.
- No, at this moment it's not possible. In fact switching windowed/fullscreen mode with Alt+Enter destroys the current window and creates a new one with the requested attributes. The engine and loaded resources keep loaded. It would be possible to implement changing the resolution of the engine, but keep in mind that the display target is independent from the engine itself. You'd be responsible of manually propagating te resolution change to the target display, be it the built-in window, or any surface you attach to it.