Skip to content

Commit 0f5d28e

Browse files
committed
refactor: Shorten render entity class name in HUD render stage.
1 parent 231e573 commit 0f5d28e

File tree

8 files changed

+25
-25
lines changed

8 files changed

+25
-25
lines changed

libopenage/input/controller/hud/controller.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2023-2023 the openage authors. See copying.md for legal info.
1+
// Copyright 2023-2024 the openage authors. See copying.md for legal info.
22

33
#include "controller.h"
44

@@ -27,19 +27,19 @@ bool Controller::process(const event_arguments &ev_args,
2727
return true;
2828
}
2929

30-
void Controller::set_drag_entity(const std::shared_ptr<renderer::hud::HudDragRenderEntity> &entity) {
30+
void Controller::set_drag_entity(const std::shared_ptr<renderer::hud::DragRenderEntity> &entity) {
3131
this->drag_entity = entity;
3232
}
3333

34-
const std::shared_ptr<renderer::hud::HudDragRenderEntity> &Controller::get_drag_entity() const {
34+
const std::shared_ptr<renderer::hud::DragRenderEntity> &Controller::get_drag_entity() const {
3535
return this->drag_entity;
3636
}
3737

3838
void setup_defaults(const std::shared_ptr<BindingContext> &ctx,
3939
const std::shared_ptr<renderer::hud::HudRenderStage> &hud_renderer) {
4040
binding_func_t drag_selection_init{[&](const event_arguments &args,
4141
const std::shared_ptr<Controller> controller) {
42-
auto render_entity = std::make_shared<renderer::hud::HudDragRenderEntity>(args.mouse);
42+
auto render_entity = std::make_shared<renderer::hud::DragRenderEntity>(args.mouse);
4343
hud_renderer->add_drag_entity(render_entity);
4444
controller->set_drag_entity(render_entity);
4545
}};

libopenage/input/controller/hud/controller.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
namespace openage {
1111

1212
namespace renderer::hud {
13-
class HudDragRenderEntity;
13+
class DragRenderEntity;
1414
class HudRenderStage;
1515
} // namespace renderer::hud
1616

@@ -42,20 +42,20 @@ class Controller : public std::enable_shared_from_this<Controller> {
4242
*
4343
* @param entity New render entity.
4444
*/
45-
void set_drag_entity(const std::shared_ptr<renderer::hud::HudDragRenderEntity> &entity);
45+
void set_drag_entity(const std::shared_ptr<renderer::hud::DragRenderEntity> &entity);
4646

4747
/**
4848
* Get the render entity for the selection box.
4949
*
5050
* @return Render entity for the selection box.
5151
*/
52-
const std::shared_ptr<renderer::hud::HudDragRenderEntity> &get_drag_entity() const;
52+
const std::shared_ptr<renderer::hud::DragRenderEntity> &get_drag_entity() const;
5353

5454
private:
5555
/**
5656
* Render entity for the selection box.
5757
*/
58-
std::shared_ptr<renderer::hud::HudDragRenderEntity> drag_entity;
58+
std::shared_ptr<renderer::hud::DragRenderEntity> drag_entity;
5959
};
6060

6161
/**

libopenage/renderer/stages/hud/object.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2023-2023 the openage authors. See copying.md for legal info.
1+
// Copyright 2023-2024 the openage authors. See copying.md for legal info.
22

33
#include "object.h"
44

@@ -21,7 +21,7 @@ HudDragObject::HudDragObject(const std::shared_ptr<renderer::resources::AssetMan
2121
last_update{0.0} {
2222
}
2323

24-
void HudDragObject::set_render_entity(const std::shared_ptr<HudDragRenderEntity> &entity) {
24+
void HudDragObject::set_render_entity(const std::shared_ptr<DragRenderEntity> &entity) {
2525
this->render_entity = entity;
2626
this->fetch_updates();
2727
}

libopenage/renderer/stages/hud/object.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class Animation2dInfo;
2626
} // namespace resources
2727

2828
namespace hud {
29-
class HudDragRenderEntity;
29+
class DragRenderEntity;
3030

3131
/**
3232
* Stores the state of a renderable object in the HUD render stage.
@@ -46,7 +46,7 @@ class HudDragObject {
4646
*
4747
* @param entity New world render entity.
4848
*/
49-
void set_render_entity(const std::shared_ptr<HudDragRenderEntity> &entity);
49+
void set_render_entity(const std::shared_ptr<DragRenderEntity> &entity);
5050

5151
/**
5252
* Set the current camera of the scene.
@@ -147,7 +147,7 @@ class HudDragObject {
147147
/**
148148
* Source for positional and texture data.
149149
*/
150-
std::shared_ptr<HudDragRenderEntity> render_entity;
150+
std::shared_ptr<DragRenderEntity> render_entity;
151151

152152
/**
153153
* Position of the dragged corner.

libopenage/renderer/stages/hud/render_entity.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77

88
namespace openage::renderer::hud {
99

10-
HudDragRenderEntity::HudDragRenderEntity(const coord::input drag_start) :
11-
RenderEntity{},
10+
DragRenderEntity::DragRenderEntity(const coord::input drag_start) :
11+
renderer::RenderEntity{},
1212
drag_pos{nullptr, 0, "", nullptr, drag_start},
1313
drag_start{drag_start} {
1414
}
1515

16-
void HudDragRenderEntity::update(const coord::input drag_pos,
17-
const time::time_t time) {
16+
void DragRenderEntity::update(const coord::input drag_pos,
17+
const time::time_t time) {
1818
std::unique_lock lock{this->mutex};
1919

2020
this->drag_pos.set_insert(time, drag_pos);
@@ -23,11 +23,11 @@ void HudDragRenderEntity::update(const coord::input drag_pos,
2323
this->changed = true;
2424
}
2525

26-
const curve::Continuous<coord::input> &HudDragRenderEntity::get_drag_pos() {
26+
const curve::Continuous<coord::input> &DragRenderEntity::get_drag_pos() {
2727
return this->drag_pos;
2828
}
2929

30-
const coord::input &HudDragRenderEntity::get_drag_start() {
30+
const coord::input &DragRenderEntity::get_drag_start() {
3131
return this->drag_start;
3232
}
3333

libopenage/renderer/stages/hud/render_entity.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ namespace openage::renderer::hud {
1414
/**
1515
* Render entity for pushing drag selection updates to the HUD renderer.
1616
*/
17-
class HudDragRenderEntity final : public renderer::RenderEntity {
17+
class DragRenderEntity final : public renderer::RenderEntity {
1818
public:
1919
/**
2020
* Create a new render entity for drag selection in the HUD.
2121
*
2222
* @param drag_start Position of the start corner.
2323
*/
24-
HudDragRenderEntity(const coord::input drag_start);
25-
~HudDragRenderEntity() = default;
24+
DragRenderEntity(const coord::input drag_start);
25+
~DragRenderEntity() = default;
2626

2727
/**
2828
* Update the render entity with information from the gamestate

libopenage/renderer/stages/hud/render_stage.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ std::shared_ptr<renderer::RenderPass> HudRenderStage::get_render_pass() {
4545
return this->render_pass;
4646
}
4747

48-
void HudRenderStage::add_drag_entity(const std::shared_ptr<HudDragRenderEntity> entity) {
48+
void HudRenderStage::add_drag_entity(const std::shared_ptr<DragRenderEntity> entity) {
4949
std::unique_lock lock{this->mutex};
5050

5151
auto hud_object = std::make_shared<HudDragObject>(this->asset_manager);

libopenage/renderer/stages/hud/render_stage.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class AssetManager;
3131

3232
namespace hud {
3333
class HudDragObject;
34-
class HudDragRenderEntity;
34+
class DragRenderEntity;
3535

3636
/**
3737
* Renderer for the "Heads-Up Display" (HUD).
@@ -71,7 +71,7 @@ class HudRenderStage {
7171
*
7272
* @param render_entity New render entity.
7373
*/
74-
void add_drag_entity(const std::shared_ptr<HudDragRenderEntity> entity);
74+
void add_drag_entity(const std::shared_ptr<DragRenderEntity> entity);
7575

7676
/**
7777
* Remove the render object for drag selection.

0 commit comments

Comments
 (0)