Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Color;
- import java.awt.MouseInfo;
- import java.awt.Point;
- import java.awt.Robot;
- import java.awt.event.MouseEvent;
- public class GameSolver {
- public static void main(String args[]) {
- try {
- Robot r = new Robot();
- r.mouseMove(620, 534);
- r.mousePress(MouseEvent.BUTTON1_MASK);
- r.mouseRelease(MouseEvent.BUTTON1_MASK);
- Point lastPoint = MouseInfo.getPointerInfo().getLocation();
- while (inArea(lastPoint)) {
- boolean broke = false;
- for (int x=877; x>375; x-= 12) {
- for (int y=729; y>376; y-= 12) {
- Color c = r.getPixelColor(x, y);
- if (c.getRed() <= 80 && c.getGreen() <= 80 && c.getBlue() <= 80
- || c.getRed() >= 200 && c.getGreen() >= 200 && c.getBlue() >= 200) {
- r.mouseMove(x, y);
- r.mousePress(MouseEvent.BUTTON1_MASK);
- r.mouseRelease(MouseEvent.BUTTON1_MASK);
- broke = true;
- break;
- }
- }
- if (broke)
- break;
- }
- lastPoint = MouseInfo.getPointerInfo().getLocation();
- }
- System.out.println("Killed");
- } catch (Exception e) {
- }
- }
- static boolean inArea(Point p) {
- return (p.x >= 345 && p.x <= 877 && p.y >= 376 && p.y <= 729);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement