cmake build system + OS X support / cleanups for Humble Release #8
					 3 changed files with 5 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -46,6 +46,7 @@ Config::Config()
 | 
			
		|||
      frameSkip(true),
 | 
			
		||||
      solidFonts(false),
 | 
			
		||||
      gameFolder("."),
 | 
			
		||||
      anyAltToggleFS(false),
 | 
			
		||||
      allowSymlinks(false)
 | 
			
		||||
{ }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -64,6 +65,7 @@ void Config::read()
 | 
			
		|||
    PO_DESC(frameSkip, bool) \
 | 
			
		||||
    PO_DESC(solidFonts, bool) \
 | 
			
		||||
    PO_DESC(gameFolder, std::string) \
 | 
			
		||||
    PO_DESC(anyAltToggleFS, bool) \
 | 
			
		||||
    PO_DESC(allowSymlinks, bool) \
 | 
			
		||||
    PO_DESC(customScript, std::string)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,6 +44,7 @@ struct Config
 | 
			
		|||
	bool solidFonts;
 | 
			
		||||
 | 
			
		||||
	std::string gameFolder;
 | 
			
		||||
	bool anyAltToggleFS;
 | 
			
		||||
	bool allowSymlinks;
 | 
			
		||||
 | 
			
		||||
	std::string customScript;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -70,6 +70,7 @@ void EventThread::process(RGSSThreadData &rtData)
 | 
			
		|||
	WindowSizeNotify &windowSizeMsg = rtData.windowSizeMsg;
 | 
			
		||||
 | 
			
		||||
	fullscreen = rtData.config.fullscreen;
 | 
			
		||||
	int toggleFSMod = rtData.config.anyAltToggleFS ? KMOD_ALT : KMOD_LALT;
 | 
			
		||||
 | 
			
		||||
	fps.lastFrame = SDL_GetPerformanceCounter();
 | 
			
		||||
	fps.displaying = false;
 | 
			
		||||
| 
						 | 
				
			
			@ -145,7 +146,7 @@ void EventThread::process(RGSSThreadData &rtData)
 | 
			
		|||
 | 
			
		||||
		case SDL_KEYDOWN :
 | 
			
		||||
			if (event.key.keysym.scancode == SDL_SCANCODE_RETURN &&
 | 
			
		||||
			    (event.key.keysym.mod & KMOD_ALT))
 | 
			
		||||
			    (event.key.keysym.mod & toggleFSMod))
 | 
			
		||||
			{
 | 
			
		||||
				setFullscreen(win, !fullscreen);
 | 
			
		||||
				if (!fullscreen && havePendingTitle)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue