From 277157b3e06b2deeacbdbc8bf6190de19f88169d Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Wed, 23 Oct 2024 16:09:47 +0200 Subject: more refactoring / preparation for pathfinding --- ViewController.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'ViewController.cpp') diff --git a/ViewController.cpp b/ViewController.cpp index ec0315d..67fd77c 100644 --- a/ViewController.cpp +++ b/ViewController.cpp @@ -66,24 +66,24 @@ void ViewController::update_artists() { } } -void ViewController::draw_pathfinding_dot(unsigned int x, unsigned int y, const Color & c) { +void ViewController::draw_pathfinding_dot(pair point, const Color & color) { this->view.fill_rect(center({ - .x = static_cast(x * scale), - .y = static_cast(y * scale), + .x = static_cast(point.first * scale), + .y = static_cast(point.second * scale), .width = static_cast(pathfinding_size), .height = static_cast(pathfinding_size), - }), c); + }), color); } void ViewController::update_pathfinding() { PathfindingContext & ctx = this->museum.pathfinding; - this->draw_pathfinding_dot(ctx.get_end().first, ctx.get_end().second, { + this->draw_pathfinding_dot(ctx.get_end(), { .red = 0x00, .green = 0x00, .blue = 0xdd, }); - this->draw_pathfinding_dot(ctx.get_start().first, ctx.get_start().second, { + this->draw_pathfinding_dot(ctx.get_start(), { .red = 0xff, .green = 0xff, .blue = 0xff, -- cgit v1.2.3