Package client.views.swing.common

Examples of client.views.swing.common.panelGrid


     */
    @Override
    public void tileMovedFromRackToGrid(TileFromRackToGridEvent event) {
        Point tP = event.getTargetPosition();
        panelRack sourceParent = (panelRack) rack.getInnerRack().getComponent(event.getSourcePosition());
        panelGrid targetParent = (panelGrid) gameboard.getInnerGrid().getComponent((tP.y * 15) + tP.x);
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
        rack.downTileNumber();
        if (event.isBlank()) {
            BlankDialog blankPopup = new BlankDialog(frame);
            blankPopup.showBlank();
            updateDTPictureBlank((DTPicture) targetParent.getComponent(0), tileBlank);
            getController().notifySetTileBlank(event.getTargetPosition(), tileBlank);
        }
    }
View Full Code Here


    @Override
    public void tileMovedFromGridToGrid(TileFromGridToGridEvent event) {
        Point sP = event.getSourcePosition();
        Point tP = event.getTargetPosition();
        panelGrid sourceParent = (panelGrid) gameboard.getInnerGrid().getComponent((sP.y * 15) + sP.x);
        panelGrid targetParent = (panelGrid) gameboard.getInnerGrid().getComponent((tP.y * 15) + tP.x);
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
    }
View Full Code Here

    }

    @Override
    public void tileMovedFromGridToRack(TileFromGridToRackEvent event) {
        Point sP = event.getSourcePosition();
        panelGrid sourceParent = (panelGrid) gameboard.getInnerGrid().getComponent((sP.y * 15) + sP.x);
        panelRack targetParent = (panelRack) rack.getInnerRack().getComponent(event.getTargetPosition());
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
        rack.upTileNumber();
        if (event.isBlank()) {
            updateDTPictureBlank((DTPicture) targetParent.getComponent(0), "?");
            getController().notifyBackTileBlank(event.getTargetPosition());
        }
View Full Code Here

    @Override
    public void tileMovedFromGridToRackWithShift(TileFromGridToRackWithShiftEvent event) {
        rack.shiftTiles(rack.findEmptyParent(event.getTargetPosition()), event.getTargetPosition());
        Point sP = event.getSourcePosition();
        panelGrid sourceParent = (panelGrid) gameboard.getInnerGrid().getComponent((sP.y * 15) + sP.x);
        panelRack targetParent = (panelRack) rack.getInnerRack().getComponent(event.getTargetPosition());
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
        rack.upTileNumber();
        if (event.isBlank()) {
            updateDTPictureBlank((DTPicture) targetParent.getComponent(0), "?");
            getController().notifyBackTileBlank(event.getTargetPosition());
        }
View Full Code Here

        // Construct panelGrid Elements which contain DTPicture instances.
        int ind = 0; // Index for the layout
        for (int x = 0; x < 15; x++) {
            for (int y = 0; y < 15; y++) {
                panelGrid panelGridElement = new panelGrid(TILE_WIDTH, TILE_HEIGHT, new Point(y, x));
                if (debug) {
                    panelGridElement.setBorder(BorderFactory.createLineBorder(Color.GRAY)); // Used for DEBUG
                }
                innerGrid.add(panelGridElement, ind);
                ind++;
            }
        }
View Full Code Here

TOP

Related Classes of client.views.swing.common.panelGrid

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.