mirror of
https://github.com/korenkonder/ReDIVA.git
synced 2026-10-01 11:18:23 +03:00
Moved rectangle to it's own file
This commit is contained in:
+1
-19
@@ -10,6 +10,7 @@
|
||||
#include "../KKdLib/default.hpp"
|
||||
#include "../KKdLib/database/sprite.hpp"
|
||||
#include "../KKdLib/mat.hpp"
|
||||
#include "../KKdLib/rectangle.hpp"
|
||||
#include "../KKdLib/vec.hpp"
|
||||
#include "color.hpp"
|
||||
#include "render_context.hpp"
|
||||
@@ -19,25 +20,6 @@
|
||||
|
||||
#define BREAK_SPRITE_VERTEX_LIMIT (1)
|
||||
|
||||
struct rectangle {
|
||||
vec2 pos;
|
||||
vec2 size;
|
||||
|
||||
inline rectangle() : pos(), size() {
|
||||
|
||||
}
|
||||
|
||||
inline rectangle(vec2 pos, vec2 size) {
|
||||
this->pos = pos;
|
||||
this->size = size;
|
||||
}
|
||||
|
||||
inline rectangle(float_t pos_x, float_t pos_y, float_t size_x, float_t size_y) {
|
||||
this->pos = { pos_x, pos_y };
|
||||
this->size = { size_x, size_y };
|
||||
}
|
||||
};
|
||||
|
||||
namespace spr {
|
||||
enum SprAttr : uint32_t {
|
||||
/*M_SPR_ATTR_SCALESIZE_X = 0x800,
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
by korenkonder
|
||||
GitHub/GitLab: korenkonder
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "default.hpp"
|
||||
#include "vec.hpp"
|
||||
|
||||
struct rectangle {
|
||||
vec2 pos;
|
||||
vec2 size;
|
||||
|
||||
inline rectangle() : pos(), size() {
|
||||
|
||||
}
|
||||
|
||||
inline rectangle(vec2 pos, vec2 size) {
|
||||
this->pos = pos;
|
||||
this->size = size;
|
||||
}
|
||||
|
||||
inline rectangle(float_t pos_x, float_t pos_y, float_t size_x, float_t size_y) {
|
||||
this->pos = { pos_x, pos_y };
|
||||
this->size = { size_x, size_y };
|
||||
}
|
||||
};
|
||||
+2
-1
@@ -6,8 +6,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "../KKdLib/default.hpp"
|
||||
#include "../KKdLib/rectangle.hpp"
|
||||
#include "../KKdLib/vec.hpp"
|
||||
#include "../CRE/sprite.hpp"
|
||||
#include "../CRE/color.hpp"
|
||||
#include "font_info.hpp"
|
||||
#include <vector>
|
||||
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "../KKdLib/default.hpp"
|
||||
#include "../KKdLib/rectangle.hpp"
|
||||
#include "../KKdLib/vec.hpp"
|
||||
#include "../CRE/font.hpp"
|
||||
#include "../CRE/sprite.hpp"
|
||||
|
||||
struct font_char {
|
||||
rectangle tex;
|
||||
|
||||
Reference in New Issue
Block a user