Position of the program window in the workspace
With the original program, in windowed mode, the position of the program window in the workspace is remembered when the user quits the program and relaunches it later.

With fheroes2, this position is not memorized.

We would need to setup logic to allow for the window to save it's current position before closing. Something in the form of when the program is about to close, it will save it's current window position to a file or a setting storage.
When the program is started back up, it will read from that file or setting storage and set the window to that previous position. Will look into this. I can see that each time the window is opened, it opens in the center of the users primary display.
Hi @celliott113 ,
This can be done via an SDL call. See SDL_GetWindowPosition() and SDL_SetWindowPosition functions. Settings class is responsible for settings storage.