@Override
  public void render(GameContainer container, StateBasedGame game, Graphics g)
      throws SlickException {
    int nb = 0;
    if (server != null) {
      nb = server.getPartie().size();
      g.drawString("Server : ON", 5, 5);
    } else g.drawString("Server : OFF", 5, 5);
    g.drawString(
        "Listes des parties ouvertes : " + nb,
        shapeListeServers.getX()
            + shapeListeServers.getWidth() / 2
            - container.getDefaultFont().getWidth("Listes des parties ouvertes :" + nb) / 2,
        shapeListeServers.getY()
            - container.getDefaultFont().getHeight("Listes des parties ouvertes :" + nb)
            - 2);

    g.setDrawMode(Graphics.MODE_COLOR_MULTIPLY);
    g.setColor(Color.gray);
    g.fill(shapeListeServers);
    g.setDrawMode(Graphics.MODE_NORMAL);

    g.setColor(Color.white);
    g.draw(shapeListeServers);

    listeServers.renderString(container, g);

    butRetour.render(container, g);
    butCreerServer.render(container, g);

    super.render(container, game, g);
  }
 @Override
 public void render(GameContainer container, StateBasedGame game, Graphics g)
     throws SlickException {
   image.draw();
   startButton.render(container, g);
   endButton.render(container, g);
   wtfButton.render(container, g);
 }
示例#3
0
 @Override
 public void render(GUIContext container, Graphics g) {
   g.setColor(Color.black);
   g.drawRect(x, y, width, height);
   area.render(container, g);
   g.drawString("" + shortcut, x + 2, y + 2);
 }
 @Override
 public void render(GUIContext container, Graphics g) {
   fond.draw(getX(), getY(), getWidth(), getHeight());
   super.render(container, g);
   for (PanelSenateur s : senateurs) {
     s.render(container, g);
   }
 }
 @Override
 public void render(GUIContext container, Graphics g) {
   super.render(container, g);
   if (mouseInto) {
     if (senateur.estHommeEtat()) {
       g.setColor(couleurHE);
     } else {
       g.setColor(Color.black);
     }
     int xnom =
         (getX() + 50 - g.getFont().getWidth(senateur.getNom()) / 2 < 0)
             ? 0
             : getX() + 50 - g.getFont().getWidth(senateur.getNom()) / 2;
     g.drawString(senateur.getNom(), xnom, getY() - 20);
     infos.render(container, g);
   }
   senateur.getImage().draw(getX() + 10, getY(), 80, 80);
   if (senateur.getTitre() != null) {
     senateur
         .getTitre()
         .getIcon()
         .render(container, g, getX() + getWidth() - IconeTitre.LARGEUR_IMAGE, getY());
   }
 }