Package Model

Examples of Model.Couleur


    public void set_modeJeu (ModeJeu val) {
        this._modeJeu = val;
        if (this.get_modeJeu().get_mode() == ModeJeu.TYPE_JOUER_SEUL){
            this.get_choiceGameView().setParentAndChild(this.get_choiceGameView(), this.get_gridView());
            this.get_gridView().setParentAndChild(this.get_choiceGameView(), this.get_gridView());
            this.set_redPlayer(new Player(new Couleur(Couleur.RED)));
            this.set_blackPlayer(new PlayerComputer(new Couleur(Couleur.BLACK)));
            this.set_currentPlayer(this.get_redPlayer());
        } else if (this.get_modeJeu().get_mode() == ModeJeu.TYPE_JOUER_PLUSIEURS_SERVEUR) { // Mode Serveur
            this.get_choiceGameView().setParentAndChild(this.get_choiceGameView(), this.get_loginView());
            this.get_loginView().setParentAndChild(this.get_choiceGameView(), this.get_listWaitingPlayerView());
            this.get_listWaitingPlayerView().setParentAndChild(this.get_loginView(), this.get_gridView());
            this.get_gridView().setParentAndChild(this.get_listWaitingPlayerView(), this.get_gridView());
        }else if(this.get_modeJeu().get_mode() == ModeJeu.TYPE_JOUER_PLUSIEURS) {
            this.get_choiceGameView().setParentAndChild(this.get_choiceGameView(), this.get_gridView());
            this.get_gridView().setParentAndChild(this.get_choiceGameView(), this.get_gridView());
            this.set_redPlayer(new Player(new Couleur(Couleur.RED)));
            this.set_blackPlayer(new Player(new Couleur(Couleur.BLACK)));
            this.set_currentPlayer(this.get_redPlayer());
        }
    }
View Full Code Here


         boolean partieFinie = false;
         switch(this._othelloController.get_modeJeu().get_mode()){
            case ModeJeu.TYPE_JOUER_PLUSIEURS|ModeJeu.TYPE_JOUER_SEUL:
                if(this._othelloController.get_currentPlayer().equals(this._othelloController.get_blackPlayer())){
                    //tester si le nouveau joueur Rouge peut jouer
                    if( this._othelloController.get_gridOthello().IsCoupPossible( new Pion(new Couleur(Couleur.RED))) ){
                        this._othelloController.set_currentPlayer(this._othelloController.get_redPlayer());
                    }else if(this._othelloController.get_gridOthello().IsCoupPossible( new Pion(new Couleur(Couleur.BLACK)))){
                        //si le joueur noir peut jouer, c'est à son tour
                        this._othelloController.set_currentPlayer(this._othelloController.get_blackPlayer());
                    }else{
                        //aucun joueur ne peut jouer
                        partieFinie = true;
                    }                   
                }else{
                    //tester si le nouveau joueur Noir peut jouer
                    if( this._othelloController.get_gridOthello().IsCoupPossible( new Pion(new Couleur(Couleur.BLACK))) ){
                        this._othelloController.set_currentPlayer(this._othelloController.get_blackPlayer());
                    }else if(this._othelloController.get_gridOthello().IsCoupPossible( new Pion(new Couleur(Couleur.RED)))){
                        //si le joueur noir peut jouer, c'est à son tour
                        this._othelloController.set_currentPlayer(this._othelloController.get_redPlayer());
                    }else{
                        //aucun joueur ne peut jouer
                        partieFinie = true;
View Full Code Here

                if(this._othelloController.get_currentPlayer().equals(this._othelloController.get_blackPlayer())){
                    couleurPion = Couleur.BLACK;
                }else if(this._othelloController.get_currentPlayer().equals(this._othelloController.get_redPlayer())){
                    couleurPion = Couleur.RED;
                }
                this._othelloController.get_gridOthello().setCell(row, col, new Pion(new Couleur(couleurPion)));
                break;
        }
        _othelloController.get_gridOthello().setCursorPos(row, col);
    }
View Full Code Here

    public void add_ligne (Ligne ligne) {
        this.get_lignes().addElement(ligne);
    }

    public void initGrid(){
        this.setCellInit(3, 3, new Pion(new Couleur(Couleur.RED)));
        this.setCellInit(3, 4, new Pion(new Couleur(Couleur.BLACK)));
        this.setCellInit(4, 3, new Pion(new Couleur(Couleur.BLACK)));
        this.setCellInit(4, 4, new Pion(new Couleur(Couleur.RED)));
    }   
View Full Code Here

TOP

Related Classes of Model.Couleur

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.