prevent map from rendering under UI

This commit is contained in:
Hunter 2023-05-27 20:18:30 -04:00
parent d10d2810ab
commit 65124012d3
2 changed files with 18 additions and 16 deletions

View file

@ -4,17 +4,17 @@ Size=400,400
Collapsed=0
[Window][Phoenix Map Editor]
Pos=816,436
Size=773,184
Collapsed=0
[Window][Map Editor Tools]
Pos=860,128
Size=357,247
Pos=60,60
Size=521,94
Collapsed=0
[Window][Map Information Editor]
Pos=845,633
Size=588,347
Pos=481,255
Size=549,264
Collapsed=0
[Window][Map Editor Tools]
Pos=60,60
Size=276,197
Collapsed=0

View file

@ -220,14 +220,7 @@ void runMapEditor() {
// Rendering
ImGui::Render();
SDL_RenderSetScale(state.renderer, io.DisplayFramebufferScale.x,
io.DisplayFramebufferScale.y);
SDL_SetRenderDrawColor(state.renderer, (Uint8)(clear_color.x * 255),
(Uint8)(clear_color.y * 255),
(Uint8)(clear_color.z * 255),
(Uint8)(clear_color.w * 255));
SDL_RenderClear(state.renderer);
ImGui_ImplSDLRenderer_RenderDrawData(ImGui::GetDrawData());
SDL_RenderSetScale(state.renderer, editorState.editorScale,
editorState.editorScale);
@ -235,6 +228,15 @@ void runMapEditor() {
PRenderMap(&editorState.currentMap, true);
}
SDL_RenderSetScale(state.renderer, io.DisplayFramebufferScale.x,
io.DisplayFramebufferScale.y);
SDL_SetRenderDrawColor(state.renderer, (Uint8)(clear_color.x * 255),
(Uint8)(clear_color.y * 255),
(Uint8)(clear_color.z * 255),
(Uint8)(clear_color.w * 255));
ImGui_ImplSDLRenderer_RenderDrawData(ImGui::GetDrawData());
SDL_RenderPresent(state.renderer);
}