@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); }
@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()); } }