static inline int clamp_sdl_mouse_button(Uint8 button)
{
+ if (button == 2) // right mouse button is button 3 in SDL.
+ button = 3;
+ else if (button == 3)
+ button = 2;
+
if ((button >= 1) && (button <= 3))
return button - 1;
return -1;
randSeed = UpTime().lo;
osx = 0;
-// ifstream ipstream(":Data:config.txt", std::ios::in /*| std::ios::nocreate*/);
- ifstream ipstream("./Data/config.txt", std::ios::in /*| std::ios::nocreate*/);
+ ifstream ipstream(ConvertFileName(":Data:config.txt"), std::ios::in /*| std::ios::nocreate*/);
detail=1;
ismotionblur=0;
usermousesensitivity=1;
selectDetail(kContextWidth, kContextHeight, kBitsPerPixel, detail);
if(!ipstream) {
- //ofstream opstream(":Data:config.txt");
- ofstream opstream("./Data/config.txt");
+ ofstream opstream(ConvertFileName(":Data:config.txt", "w"));
opstream << "Screenwidth:\n";
opstream << kContextWidth;
opstream << "\nScreenheight:\n";