Package com.poker.ui.windows.auxiluary

Examples of com.poker.ui.windows.auxiluary.WindowPosition


       
        Boolean bIsEmpty = false;
       
        int topX;
        int topY;
        WindowPosition wpos;
        PlayWindow playWnd = null;
       
        Boolean[] activePlayers;
        Boolean[] sitoutPlayers;
        Boolean[] emptyPlaces;
        Boolean[] foldPlayers;
       
        int nCount;

        for (int i = 0; i < winPositions.size(); i++) {
          nCount = 0;
            wpos = winPositions.get(i);
            if (wpos.getPlayWindow() != null) {
              playWnd = wpos.getPlayWindow();
                pcontrol.activateWindow(playWnd);
                try {
                    Thread.sleep(200);
                } catch (final InterruptedException e) {
                    e.printStackTrace();
View Full Code Here


        Boolean bIsEventTrue = false;

        Boolean result;
        int topX;
        int topY;
        WindowPosition wpos;

        for (int i = 0; i < winPositions.size(); i++) {
            wpos = winPositions.get(i);
            if (wpos.getPlayWindow() != null) {
                pcontrol.activateWindow(wpos.getPlayWindow());
                try {
                    Thread.sleep(200);
                } catch (final InterruptedException e) {
                    e.printStackTrace();
                }
                topX = wpos.getPlayWindow().getLeftTopX();
                topY = wpos.getPlayWindow().getLeftTopY();

                events = pdata.getRoomSettings().getEvent();
                for (final Event ev : events) {
                  if (bB){
                    if (ev.getEventType() != EventType.ET_NEED_WAIT_BB ||
                      ev.getEventType() != EventType.ET_SET_BB )
                      continue;
                  }
                    bIsEventTrue = true;
                    pointConditions = ev.getEventCondition().getPointConditions();
                    //  System.out.println("===============================================");
                    for (final PointCondition pcond : pointConditions) {
                        result = this.robot.analyzePixel(topX + pcond.getPt().x, topY
                                + pcond.getPt().y, pcond.getFrom(), pcond.getTo());

                        if (!pcond.getIsInside()) {
                            result = !result;
                        }

                        bIsEventTrue = bIsEventTrue & result;
                    }

                    if (bIsEventTrue) {
                        wpos.getPlayWindow().setCurrentEvent(ev.getEventType());
                        return wpos.getPlayWindow();
                    }
                }
            }
        }
View Full Code Here

        Boolean bIsEventTrue = false;

        Boolean result;
        int topX;
        int topY;
        final WindowPosition wpos;

        try {
            Thread.sleep(100);
        } catch (final InterruptedException e) {
            e.printStackTrace();
View Full Code Here

    }

    public Boolean updateWindowsFromWaitingList(final PokerData pdata) {

        PlayWindow playWnd;
        WindowPosition wpos;
        if (pdata.getWaitingWindowList().size() > 0) {
            playWnd = pdata.getWaitingWindowList().get(0);
            if (playWnd.getCurrentEvent() == EventType.ET_READY_FOR_GAME) {
                wpos = GetFirstFreeWinPosition(pdata);
                if (wpos == null) {
                    return false;
                }
                wpos.setPlayWindow(playWnd);
                playWnd.setCurrentPosition(wpos);
                movePlayWindow(pdata, wpos.getPlayWindow());
                pdata.getWaitingWindowList().remove(0);
            }
        }
        return true;
    }
View Full Code Here

        return true;
    }

    public boolean killDeadTablesFromPosition(final PokerData pdata, final Integer[] handles) {

        WindowPosition wpos;
        Integer hWnd;
        boolean bWndInHandles;
        for (int i = 0; i < pdata.getWindowsPos().size(); i++) {

            wpos = pdata.getWindowsPos().get(i);
            if (wpos.getPlayWindow() != null) {
                hWnd = wpos.getPlayWindow().gethWnd();
                bWndInHandles = false;
                if (handles == null) {
                    bWndInHandles = false;
                } else {
                    //  System.out.println(handles);
                    for (final Integer tmp : handles) {
                        if (tmp.equals(hWnd)) {
                            bWndInHandles = true;
                        }
                    }

                }
                if (!bWndInHandles) {
                    wpos.setPlayWindow(null);
                    System.out.println(" The Position number " + wpos.getPosNum() + " is free now");
                }
            }
        }
        return true;
    }
View Full Code Here

        return true;
    }

    public WindowPosition FindPositionByHandle(final PokerData pdata, final Integer handle) {

        WindowPosition wpos;

        for (int i = 0; i < pdata.getWindowsPos().size(); i++) {
            wpos = pdata.getWindowsPos().get(i);
            if (wpos.getPlayWindow() != null && wpos.getPlayWindow().IsMineHwnd(handle)) {
                return wpos;
            }
        }
        return null;
    }
View Full Code Here

        return null;
    }

    public void RegWindowsToWaitingList(final PokerData pdata, final Integer[] handles) {

        WindowPosition wpos = null;
        PlayWindow playWnd;

        for (final Integer hWnd : handles) {
            if (!pdata.getMainWnd().IsMineHwnd(hWnd)) {
                wpos = FindPositionByHandle(pdata, hWnd);
View Full Code Here

        return playWnd;
    }

    public void RegWindowsToPositions(final PokerData pdata, final Integer[] handles) {

        WindowPosition wpos = null;

        for (final Integer hWnd : handles) {
            if (!pdata.getMainWnd().IsMineHwnd(hWnd)) {
                wpos = FindPositionByHandle(pdata, hWnd);
                if (wpos == null) {
                    wpos = RegWindowToPosition(pdata, hWnd);
                    if (wpos != null) {
                        System.out.println("" + hWnd + " was regged to position "
                                + wpos.getPosNum());
                        movePlayWindow(pdata, wpos.getPlayWindow());
                    } else {
                        System.out.println("" + hWnd + " can't be regged to position ");
                    }
                }
            }
View Full Code Here

    }

    @Deprecated
    public WindowPosition RegWindowToPosition(final PokerData pdata, final Integer handle) {

        WindowPosition wpos = FindPositionByHandle(pdata, handle);
        PlayWindow playWnd;
        if (wpos == null) {
            wpos = GetFirstFreeWinPosition(pdata);
            if (wpos == null) {
                return null;
            }
            playWnd = new PlayWindow(handle, pdata.getProgramSettings().getCountPlayers());

            wpos.setPlayWindow(playWnd);
            playWnd.setCurrentPosition(wpos);
        }
        return wpos;
    }
View Full Code Here

    public boolean movePlayWindow(final PokerData pdata, final PlayWindow playWnd) {

        int topX = -1;
        int topY = -1;
        final WindowPosition wpos = playWnd.getCurrentPosition();
/*
        if (wpos != null) {
            topX = pdata.getComputerSettings().getIntAreaForPlayWindowsX() + wpos.getX()
                    * pdata.getRoomSettings().getPlayWndWidth()
                    + pdata.getProgramSettings().getxDelay();
            topY = pdata.getComputerSettings().getIntAreaForPlayWindowsY() + wpos.getY()
                    * pdata.getRoomSettings().getPlayWndHeight()
                    + pdata.getProgramSettings().getyDelay();
            wwk.bitResizeWindow(playWnd.gethWnd());
            wwk.moveWindow(playWnd.gethWnd(), topX, topY,
                    pdata.getRoomSettings().getPlayWndWidth(), pdata.getRoomSettings()
                            .getPlayWndHeight());
        }*/
       
        if (wpos != null) {
            topX = pdata.getComputerSettings().getIntAreaForPlayWindowsX() + wpos.getX()
                    * pdata.getRoomSettings().getPlayWndWidthDelta()
                    + pdata.getProgramSettings().getxDelay();
            topY = pdata.getComputerSettings().getIntAreaForPlayWindowsY() + wpos.getY()
                    * pdata.getRoomSettings().getPlayWndHeightDelta()
                    + pdata.getProgramSettings().getyDelay();
            wwk.bitResizeWindow(playWnd.gethWnd());
            wwk.moveWindow(playWnd.gethWnd(), topX, topY,
                    pdata.getRoomSettings().getPlayWndWidthDelta(), pdata.getRoomSettings()
View Full Code Here

TOP

Related Classes of com.poker.ui.windows.auxiluary.WindowPosition

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.