added some utility methods

This commit is contained in:
devZoGok
2021-11-01 19:51:19 +02:00
parent cc6a4e19f5
commit c8d0fd11f0
2 changed files with 37 additions and 1 deletions
+32
View File
@@ -5,6 +5,19 @@
using namespace std;
namespace vb01{
double *x = nullptr, *y = nullptr;
Vector2 getCursorPos()
{
if(!x)
x = new double;
if(!y)
y = new double;
return Vector2(*x, *y);
}
void readFile(string path, vector<string> &lines, int firstLine, int lastLine){
string l;
std::ifstream inFile(path);
@@ -55,4 +68,23 @@ namespace vb01{
}
return charId;
}
wstring stringToWstring(string str){
wstring wstr = L"";
for(char ch : str)
wstr += ch;
return wstr;
}
string wstringToString(wstring wstr){
string str = "";
for(wchar_t ch : wstr)
if(ch < 256)
str += ch;
return str;
}
}