Package viewConsole

Source Code of viewConsole.Console

package viewConsole;

import java.util.Scanner;

import modele.event.HeureChangedEvent;
import controller.AbstractView;
import controller.Controller;

public class Console extends AbstractView {
 
  public Console(Controller controller){
    super(controller);
  }

  private void demarrer(int coef, int diff) {
    getController().demarrer(coef, diff);
  }

  private int demanderDiff() {
    Scanner s = new Scanner(System.in);
   
    System.out.println("Veuillez entrez la difficult�");
    System.out.print("=> ");
    return s.nextInt();
   
  }

  private int demanderCoef() {
    Scanner s = new Scanner(System.in);
   
    System.out.println("Veuillez entrez le coefficent de mar�e");
    System.out.print("=> ");
    return s.nextInt();
  }

  @Override
  public void heureChanged(HeureChangedEvent event) {
    System.out.println("Il est "+event.getNewHeure()+"h");
    System.out.println("Nous sommes � PM+"+(int)event.getNewPm());
    System.out.println("Le niveau du bassin est de "+event.getNewNiveau()+"m");
    System.out.println("Le d�bit est actuellement de "+event.getNewDebit()+"m�/s");
    System.out.println("Le coefficient est de "+event.getNewCoef());
    if(event.getNewAngleVanneOmniflot() == 0){
      System.out.println("La vanne omniFlot est ferm�");
    } else {
      System.out.println("La vanne omniFlot est ouverte �  "+event.getNewAngleVanneOmniflot()+"�");
    }
    if(event.getNewVanneStockVideStatus()){
      System.out.println("La vanne stockVide est ferm�");
    } else {
      System.out.println("La vanne stockVide est ouverte");
    }
    System.out.println("------------------------------------");
  }

  @Override
  public void display() {
    // Ce que l'on fait � l'ouverture de la console
    System.out.println("## Lancement de la console ##");
  }

  @Override
  public void close() {
    // Ce que l'on fait � la fermeture de la console
    System.out.println("## Fermeture de la console ##");
  }

  @Override
  public void demanderInfo() {
    int coef = demanderCoef();
    int diff = demanderDiff();
   
    demarrer(coef, diff);
  }

  @Override
  public void verifKayakiste() {
    // TODO Auto-generated method stub
   
  }

  @Override
  public void nouvelleSeance() {
    // TODO Auto-generated method stub
   
  }

  @Override
  public void firstHour(HeureChangedEvent event) {
    // TODO Auto-generated method stub
   
  }

}
TOP

Related Classes of viewConsole.Console

TOP
Copyright © 2018 www.massapi.com. 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.