Conquer Chess
Chess and Starcraft combined
Loading...
Searching...
No Matches
navigation_controls_layout.h
Go to the documentation of this file.
1#ifndef NAVIGATION_CONTROLS_LAYOUT
2#define NAVIGATION_CONTROLS_LAYOUT
3
4#include "screen_rect.h"
5
25{
26public:
28
29 const screen_rect& get_background() const noexcept { return m_background; }
30 const screen_rect& get_down() const noexcept { return m_down; }
31 const screen_rect& get_left() const noexcept { return m_left; }
32 const screen_rect& get_mouse() const noexcept { return m_mouse; }
33 const screen_rect& get_right() const noexcept { return m_right; }
34 const screen_rect& get_up() const noexcept { return m_up; }
35
36private:
37 screen_rect m_background;
38 screen_rect m_down;
39 screen_rect m_left;
40 screen_rect m_mouse;
41 screen_rect m_right;
42 screen_rect m_up;
43};
44
46
49
50
51#endif // NAVIGATION_CONTROLS_LAYOUT
The navigation controls for a player.
Definition navigation_controls_layout.h:25
const screen_rect & get_mouse() const noexcept
Definition navigation_controls_layout.h:32
const screen_rect & get_down() const noexcept
Definition navigation_controls_layout.h:30
const screen_rect & get_background() const noexcept
Definition navigation_controls_layout.h:29
const screen_rect & get_right() const noexcept
Definition navigation_controls_layout.h:33
const screen_rect & get_left() const noexcept
Definition navigation_controls_layout.h:31
const screen_rect & get_up() const noexcept
Definition navigation_controls_layout.h:34
The coordinate on a screen.
Definition screen_coordinate.h:12
A rectangle-shaped area on the screen.
Definition screen_rect.h:15
void test_navigation_controls_layout()
Definition navigation_controls_layout.cpp:29
bool operator!=(const navigation_controls_layout &lhs, const navigation_controls_layout &rhs) noexcept
Definition navigation_controls_layout.cpp:73
bool operator==(const navigation_controls_layout &lhs, const navigation_controls_layout &rhs) noexcept
Definition navigation_controls_layout.cpp:68