class
sprite_regular_second_attributesManages the attributes to commit to the second GBA register of a regular sprite (without an attached sprite_
Constructors, destructors, conversion operators
- sprite_regular_second_attributes() defaulted constexpr
- Default constructor.
- sprite_regular_second_attributes(fixed x, bool horizontal_flip, bool vertical_flip) constexpr
- Constructor.
Public functions
- auto x() const -> fixed constexpr
- Returns the horizontal position of a sprite (relative to its camera, if it has one).
- void set_x(fixed x) constexpr
- Sets the horizontal position of a sprite (relative to its camera, if it has one).
- auto horizontal_flip() const -> bool constexpr
- Indicates if the sprite is flipped in the horizontal axis or not.
- void set_horizontal_flip(bool horizontal_flip) constexpr
- Sets if the sprite is flipped in the horizontal axis or not.
- auto vertical_flip() const -> bool constexpr
- Indicates if the sprite is flipped in the vertical axis or not.
- void set_vertical_flip(bool vertical_flip) constexpr
- Sets if the sprite is flipped in the vertical axis or not.
Friends
-
auto operator==(const sprite_
regular_ second_ attributes& a, const sprite_ regular_ second_ attributes& b) -> bool defaulted constexpr - Default equal operator.
Function documentation
bn:: sprite_regular_second_attributes:: sprite_regular_second_attributes(fixed x,
bool horizontal_flip,
bool vertical_flip) constexpr
Constructor.
Parameters | |
---|---|
x | Horizontal position of a sprite (relative to its camera, if it has one). |
horizontal_flip | Indicates if the sprite is flipped in the horizontal axis or not. |
vertical_flip | Indicates if the sprite is flipped in the vertical axis or not. |