01-25-2025, 10:41 PM
I see what you mean. This release fixed a few issues, but was based upon the original structure of game_guy's original.
Allow me to explain.
The default fog system processes the fog's x/y offset through the Game_Map class. The data of the game map does not change unless the player switches over to a new map. Thus, the x/y coordinates do not reset with the default map.
This edition uses Game_Guy's approach whereby the map coordinates are updated within the Spriteset_Map class, and the spriteset itself resets on any instance it being called, such as returning to the map. As such, the x/y coordinates refresh and restart.
Seeing that, I may look towards a rework in the future.
Allow me to explain.
The default fog system processes the fog's x/y offset through the Game_Map class. The data of the game map does not change unless the player switches over to a new map. Thus, the x/y coordinates do not reset with the default map.
This edition uses Game_Guy's approach whereby the map coordinates are updated within the Spriteset_Map class, and the spriteset itself resets on any instance it being called, such as returning to the map. As such, the x/y coordinates refresh and restart.
Seeing that, I may look towards a rework in the future.