From b1b245c03dc1fc41134a7ce05deed67412da3561 Mon Sep 17 00:00:00 2001 From: Ziyu Date: Wed, 5 Nov 2025 13:37:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8F=82=E6=95=B0=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + src/engine/render/renderer.cpp | 3 +-- src/game/component/player_component.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b393dbf..31228d5 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,7 @@ cmake-build-*/ # msc .clang-tidy +.cache/ # Prerequisites *.d diff --git a/src/engine/render/renderer.cpp b/src/engine/render/renderer.cpp index ead6757..eeabee6 100644 --- a/src/engine/render/renderer.cpp +++ b/src/engine/render/renderer.cpp @@ -162,8 +162,7 @@ void Renderer::clearScreen() { void Renderer::drawUIFilledRect(const engine::utils::Rect &rect, const engine::utils::FColor &color) { setDrawColorFloat(color.r, color.g, color.b, color.a); - SDL_FRect sdl_rect = {rect.position.x, rect.position.y, rect.size.x, rect.size.y}; - if (!SDL_RenderFillRect(renderer_, &sdl_rect)) { + if (!SDL_RenderFillRect(renderer_, reinterpret_cast(&rect))) { spdlog::error("绘制填充矩形失败:{}", SDL_GetError()); } setDrawColorFloat(0, 0, 0, 1.0f); diff --git a/src/game/component/player_component.cpp b/src/game/component/player_component.cpp index 34a34a7..1db2a11 100644 --- a/src/game/component/player_component.cpp +++ b/src/game/component/player_component.cpp @@ -49,7 +49,7 @@ void PlayerComponent::init() { bool PlayerComponent::takeDamage(int damage) { if (is_dead_ || !health_component_ || damage <= 0) { - spdlog::warn("玩家已死亡或却少必要组件,并未造成伤害。"); + spdlog::warn("玩家已死亡或缺少必要组件,并未造成伤害。"); return false; }