Commits

rmtew committed 7836976

Ensure strange #ifdef on enum value works for BrogueX. Fixes non-working mouse events on PC build.

Comments (0)

Files changed (1)

PlatformCode/tcod-platform.c

 		return true;
 #endif
 
-	#if defined(TCOD_EVENT_MOUSE) || defined(__ANDROID__)
+	// TCOD_EVENT_MOUSE is an enum value, not a define.  Does not compile with mingw or android.
+	#if defined(TCOD_EVENT_MOUSE) || defined(BROGUEX_FEATURES)
 	if (bufferedKey.vk == TCODK_NONE) {
 		TCOD_sys_check_for_event(TCOD_EVENT_KEY_PRESS | TCOD_EVENT_MOUSE, &bufferedKey, &mouse);
 	} else {
 		}
 
 		
-		#if defined(TCOD_EVENT_MOUSE) || defined(__ANDROID__)
+		#if defined(TCOD_EVENT_MOUSE) || defined(BROGUEX_FEATURES)
 		TCOD_sys_check_for_event(TCOD_EVENT_KEY_PRESS | TCOD_EVENT_MOUSE, &key, &mouse);
 		#else
 		key = TCOD_console_check_for_keypress(TCOD_KEY_PRESSED);