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; }