Skip to content

Commit fc7965b

Browse files
committed
More code quality
1 parent 8756a9e commit fc7965b

File tree

4 files changed

+25
-24
lines changed

4 files changed

+25
-24
lines changed

src/editor/overlay_widget.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ EditorOverlayWidget::EditorOverlayWidget(Editor& editor) :
6868
m_sector_pos(0, 0),
6969
m_mouse_pos(0, 0),
7070
m_previous_mouse_pos(0, 0),
71-
m_time_prev_put_tile(std::chrono::steady_clock::now()),
71+
m_time_prev_put_tile(steady_clock::now()),
7272
m_dragging(false),
7373
m_dragging_right(false),
7474
m_scrolling(false),
@@ -313,9 +313,8 @@ namespace {
313313
void
314314
EditorOverlayWidget::put_next_tiles()
315315
{
316-
auto time_now = std::chrono::steady_clock::now();
317-
int expired_ms = static_cast<int>(std::chrono::duration_cast<
318-
std::chrono::milliseconds>(time_now - m_time_prev_put_tile).count());
316+
auto time_now = steady_clock::now();
317+
int expired_ms = static_cast<int>(duration_cast<milliseconds>(time_now - m_time_prev_put_tile).count());
319318
m_time_prev_put_tile = time_now;
320319
if (expired_ms > 70)
321320
{
@@ -519,7 +518,7 @@ EditorOverlayWidget::hover_object()
519518
BezierMarker* marker_hovered_without_ctrl = nullptr;
520519

521520
bool cache_is_marker = false;
522-
int cache_layer = -2147483648;
521+
int cache_layer = INT_MIN;
523522

524523
for (auto& moving_object : m_editor.get_sector()->get_objects_by_type<MovingObject>())
525524
{

src/editor/toolbox_widget.cpp

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
#include "video/video_system.hpp"
3434
#include "video/viewport.hpp"
3535

36+
using InputType = EditorTilebox::InputType;
37+
3638
EditorToolboxWidget::EditorToolboxWidget(Editor& editor) :
3739
m_editor(editor),
3840
m_tilebox(new EditorTilebox(editor, Rectf())),
@@ -82,12 +84,12 @@ EditorToolboxWidget::draw(DrawingContext& context)
8284
m_undo_mode->draw(context);
8385
switch (m_tilebox->get_input_type())
8486
{
85-
case EditorTilebox::InputType::TILE:
87+
case InputType::TILE:
8688
m_select_mode->draw(context);
8789
break;
8890

89-
case EditorTilebox::InputType::NONE:
90-
case EditorTilebox::InputType::OBJECT:
91+
case InputType::NONE:
92+
case InputType::OBJECT:
9193
m_node_marker_mode->draw(context);
9294
m_move_mode->draw(context);
9395
break;
@@ -158,11 +160,11 @@ EditorToolboxWidget::on_mouse_button_down(const SDL_MouseButtonEvent& button)
158160
case 1:
159161
switch (m_tilebox->get_input_type())
160162
{
161-
case EditorTilebox::InputType::TILE:
163+
case InputType::TILE:
162164
m_select_mode->next_mode();
163165
break;
164-
case EditorTilebox::InputType::NONE:
165-
case EditorTilebox::InputType::OBJECT:
166+
case InputType::NONE:
167+
case InputType::OBJECT:
166168
m_tilebox->set_object("#node");
167169
break;
168170
default:
@@ -172,8 +174,8 @@ EditorToolboxWidget::on_mouse_button_down(const SDL_MouseButtonEvent& button)
172174
break;
173175

174176
case 2:
175-
if (m_tilebox->get_input_type() == EditorTilebox::InputType::OBJECT ||
176-
m_tilebox->get_input_type() == EditorTilebox::InputType::NONE)
177+
if (m_tilebox->get_input_type() == InputType::OBJECT ||
178+
m_tilebox->get_input_type() == InputType::NONE)
177179
m_move_mode->next_mode();
178180
update_mouse_icon();
179181
break;
@@ -344,29 +346,29 @@ EditorToolboxWidget::get_hovered_item_rect() const
344346
void
345347
EditorToolboxWidget::update_mouse_icon()
346348
{
347-
MouseCursor::current()->set_icon(get_mouse_icon());
349+
MouseCursor::current()->set_icon(get_mouse_icon()->get_current_surface());
348350
}
349351

350-
SurfacePtr
352+
ToolIcon*
351353
EditorToolboxWidget::get_mouse_icon() const
352354
{
353355
switch (m_tilebox->get_input_type())
354356
{
355-
case EditorTilebox::InputType::NONE:
356-
case EditorTilebox::InputType::OBJECT:
357+
case InputType::NONE:
358+
case InputType::OBJECT:
357359
{
358360
const std::string object = m_tilebox->get_object();
359361

360362
if (object.empty())
361-
return m_rubber->get_current_surface();
363+
return m_rubber.get();
362364
if (object == "#node")
363-
return m_node_marker_mode->get_current_surface();
365+
return m_node_marker_mode.get();
364366

365-
return m_move_mode->get_current_surface();
367+
return m_move_mode.get();
366368
}
367369

368-
case EditorTilebox::InputType::TILE:
369-
return m_select_mode->get_current_surface();
370+
case InputType::TILE:
371+
return m_select_mode.get();
370372

371373
default:
372374
return nullptr;

src/editor/toolbox_widget.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class EditorToolboxWidget final : public Widget
7171

7272
Rectf get_hovered_item_rect() const;
7373

74-
SurfacePtr get_mouse_icon() const;
74+
ToolIcon* get_mouse_icon() const;
7575

7676
private:
7777
Editor& m_editor;

src/object/specialriser.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class SpecialRiser final : public MovingObject
3939
virtual void update(float dt_sec) override;
4040
virtual void draw(DrawingContext& context) override;
4141

42-
virtual int get_layer() const override { return m_child ? m_child->get_layer() : -2147483648; }
42+
virtual int get_layer() const override { return m_child ? m_child->get_layer() : INT_MIN; }
4343

4444
private:
4545
Vector m_start_pos;

0 commit comments

Comments
 (0)