From e2de02d2bb2cdfd0c5bb4f3f2ddbd5f9d9f7aa01 Mon Sep 17 00:00:00 2001 From: MacDue Date: Sun, 5 Jun 2022 14:43:07 +0100 Subject: [PATCH] Breakout: Paint ball antialiased --- Userland/Games/Breakout/Game.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Userland/Games/Breakout/Game.cpp b/Userland/Games/Breakout/Game.cpp index 134c7c979e..4d0e63f231 100644 --- a/Userland/Games/Breakout/Game.cpp +++ b/Userland/Games/Breakout/Game.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include @@ -124,10 +125,11 @@ void Game::paint_event(GUI::PaintEvent& event) { GUI::Painter painter(*this); painter.add_clip_rect(event.rect()); + Gfx::AntiAliasingPainter aa_painter { painter }; painter.fill_rect(rect(), Color::Black); - painter.fill_ellipse(enclosing_int_rect(m_ball.rect()), Color::Red); + aa_painter.fill_ellipse(enclosing_int_rect(m_ball.rect()), Color::Red); painter.fill_rect(enclosing_int_rect(m_paddle.rect), Color::White);