1. rmtew
  2. brogue

Commits

rmtew  committed 7836976

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

  • Participants
  • Parent commits f1eede8
  • Branches unofficial-SDL2
  • Tags broguex-1.7.012

Comments (0)

Files changed (1)

File PlatformCode/tcod-platform.c

View file
 		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);