Refactor native Matrix3, Vector2, Rectangle types

This commit is contained in:
Joshua Granick
2018-06-19 10:23:43 -07:00
parent fb6014e668
commit f0579fb450
14 changed files with 164 additions and 240 deletions

View File

@@ -8,32 +8,19 @@
namespace lime {
struct HL_Vector2 {
struct Vector2 {
hl_type* t;
double length;
double x;
double y;
};
class Vector2 {
public:
Vector2 ();
Vector2 (double x, double y);
Vector2 (value vec);
Vector2 (HL_Vector2* vec);
vdynamic* Dynamic ();
value Value ();
double x;
double y;
Vector2 (double x, double y);
Vector2 (value vec);
void SetTo (double x, double y);
value Value ();
value Value (value vec);
};