Update Screen system

Added FuelScreen (Working buttons)
Added SellScreen (Nothing working)
This commit is contained in:
Bram Verhulst
2024-04-04 00:07:45 +02:00
parent df9e2f0b64
commit eb4c7b4d76
20 changed files with 759 additions and 45 deletions

View File

@@ -1,6 +1,8 @@
#include "base.h"
#include "structs.h"
#include <ostream>
//-----------------------------------------------------------------
// Window Constructors
//-----------------------------------------------------------------
@@ -52,6 +54,10 @@ Point2f operator/(float right, const Point2f& left) {
Point2f operator*(float right, const Point2f& left) {
return Point2f{ right * left.x, right * left.y };
}
std::ostream& operator<<(std::ostream& os, const Point2f& p) {
os << "Point2f( " << p.x << ", " << p.y << " )" << std::endl;
return os;
}
//-----------------------------------------------------------------
// Rectf Constructors
//-----------------------------------------------------------------