package it.paspiz85.nanobot.platform.win.v10; import it.paspiz85.nanobot.platform.win.BlueStacksWinPlatform; import it.paspiz85.nanobot.util.OS; import it.paspiz85.nanobot.util.Point; import it.paspiz85.nanobot.util.Utils; /** * Platform implementation of BlueStacks for Windows 10. * * @author paspiz85 * */ public final class BlueStacksWin10Platform extends BlueStacksWinPlatform { public static BlueStacksWin10Platform instance() { return Utils.singleton(BlueStacksWin10Platform.class, () -> new BlueStacksWin10Platform()); } public static boolean isSupported() { final OS os = OS.getCurrent(); return os.getFamily() == OS.Family.WINDOWS && os.getVersion().getMajor() >= 10; } @Override protected void doActivate() { // TODO Auto-generated method stub super.doActivate(); } @Override protected void doLeftClick(final Point point) throws InterruptedException { // TODO Auto-generated method stub super.doLeftClick(point); } @Override protected void doSingleZoomUp() throws InterruptedException { // TODO Auto-generated method stub super.doSingleZoomUp(); } }