git repos / blockattack-game

commit 95de0f57

Poul Sander · 2025-02-07 23:55
95de0f5712fa70133f1c11eafdf371c1b2c9e4da patch · browse files
parent 1873b078d42408d0da99122bc20aa478094c9f73

Do not use logical size for the puzzle editor

Changed files

M source/code/main.cpp before
diff --git a/source/code/main.cpp b/source/code/main.cpp index 911d9d6..d96449a 100644 --- a/source/code/main.cpp +++ b/source/code/main.cpp
@@ -260,7 +260,9 @@ void ResetFullscreen() {
if (globalData.xsize < FOUR_THREE_WIDTH) {
globalData.xsize = FOUR_THREE_WIDTH;
}
- SDL_RenderSetLogicalSize(globalData.screen, globalData.xsize, globalData.ysize);
+ if (!puzzleEditor) {
+ SDL_RenderSetLogicalSize(globalData.screen, globalData.xsize, globalData.ysize);
+ }
dataHolder.invalidateAll(globalData.screen);
globalData.spriteHolder.reset(new sago::SagoSpriteHolder( dataHolder ) );
globalData.spriteHolder->ReadSprites(globalData.modinfo.getModSpriteFiles());
@@ -1253,7 +1255,7 @@ int main(int argc, char* argv[]) {
}
SDL_Renderer* renderer = SDL_CreateRenderer(sdlWindow, -1, rendererFlags);
dieOnNullptr(renderer, "Unable to create render");
- if (config.autoScale) {
+ if (config.autoScale && !puzzleEditor) {
SDL_RenderSetLogicalSize(renderer, globalData.xsize, globalData.ysize);
logicalRenderer = true;
}