|
|
|
@ -138,13 +138,13 @@ class DefaultControllerEnvironment extends ControllerEnvironment { |
|
|
|
|
pluginClasses = pluginClasses + " net.java.games.input.LinuxEnvironmentPlugin"; |
|
|
|
|
} else if(osName.equals("Mac OS X")) { |
|
|
|
|
pluginClasses = pluginClasses + " net.java.games.input.OSXEnvironmentPlugin"; |
|
|
|
|
} else if(osName.equals("Windows XP") || osName.equals("Windows Vista") || osName.equals("Windows 7")) { |
|
|
|
|
} else if(osName.equals("Windows XP") || osName.equals("Windows Vista") || osName.equals("Windows 7") || osName.equals("Windows 8") || osName.equals("Windows 10") || osName.equals("Windows 11")) { |
|
|
|
|
pluginClasses = pluginClasses + " net.java.games.input.DirectAndRawInputEnvironmentPlugin"; |
|
|
|
|
} else if(osName.equals("Windows 98") || osName.equals("Windows 2000")) { |
|
|
|
|
pluginClasses = pluginClasses + " net.java.games.input.DirectInputEnvironmentPlugin"; |
|
|
|
|
} else if (osName.startsWith("Windows")) { |
|
|
|
|
log.warning("Found unknown Windows version: " + osName); |
|
|
|
|
log.warning("Attempting to use default windows plug-in."); |
|
|
|
|
log.warning("Attempting to use default Windows Plugin."); |
|
|
|
|
pluginClasses = pluginClasses + " net.java.games.input.DirectAndRawInputEnvironmentPlugin"; |
|
|
|
|
} else { |
|
|
|
|
log.warning("Trying to use default plugin, OS name " + osName +" not recognised"); |
|
|
|
|