Ejemplo n.º 1
0
 public void render(GameContainer container, StateBasedGame game, Graphics g)
     throws SlickException {
   g.setBackground(Color.gray);
   renderText(g);
   Display current = (mode == SINGLETON) ? singleton : indv;
   current.render(container, g);
 }
Ejemplo n.º 2
0
  public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws SlickException {
    g.setBackground(Color.black);
    g.setFont(
        new TrueTypeFont(
            new java.awt.Font(java.awt.Font.SANS_SERIF, java.awt.Font.BOLD, 50), true));

    for (int i = 0; i < 4; ++i) {
      if (i == this.selected) {
        g.setColor(new Color(255, 255, 255));
      } else {
        g.setColor(new Color(0, 0, 255));
      }
      g.fillRect(10, 10 * (i + 1) + 137 * i, 780, 137);
    }

    g.setColor(new Color(255, 255, 255));
    g.drawString("Block Dutz", 250, 50);

    String[] texte = {"Jouer", "Scores", "Quitter"};
    for (int i = 1; i < 4; ++i) {
      if (i == this.selected) {
        g.setColor(new Color(0, 0, 0));
      } else {
        g.setColor(new Color(255, 255, 255));
      }
      g.drawString(texte[i - 1], 300, 10 * (i + 1) + 137 * i + 30);
    }
  }
  /**
   * @see org.newdawn.slick.BasicGame#render(org.newdawn.slick.GameContainer,
   *     org.newdawn.slick.Graphics)
   */
  public void render(GameContainer container, Graphics g) {
    g.setBackground(Color.lightGray);
    //		image.draw(0,0, inside ? Color.red : Color.white);
    //		timage.draw(10,310);

    image.draw();
    timage.draw(image.getWidth(), 0);
  }
Ejemplo n.º 4
0
 @Override
 public void render(GameContainer container, Graphics g) throws SlickException {
   g.drawImage(background, 0, 0);
   g.setBackground(Color.white);
   g.setColor(new Color(100, 100, 100, 0.5f));
   g.drawImage(balls, 0, 0, new Color(255, 255, 255, 0.5f));
   // g.fillOval( 0, 0, 0, 90);
 }
Ejemplo n.º 5
0
  public void render(GameContainer arg0, Graphics arg1) throws SlickException {
    arg1.setBackground(Color.black);

    asteroids.drawAsteroids(arg1);

    if (!player1.dead) {
      player1.drawShip(arg1);
    }
    if (!player2.dead) {
      player2.drawShip(arg1);
    }
  }
Ejemplo n.º 6
0
  @Override
  public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws SlickException {
    g.setBackground(new Color(0, 0, 0)); // setting black background to avoid bugs with other states

    if (menu[0]) { // When play is true
      g.drawString("Set the level: " + Game.level, gc.getWidth() / 2 - 80, gc.getHeight() / 2 - 15);
      g.drawString("Use W or S to change level", gc.getWidth() / 2 - 120, gc.getHeight() / 2 + 15);
      g.drawString(
          "Press enter when you have chosen", gc.getWidth() / 2 - 140, gc.getHeight() / 2 + 30);
    } else if (menu[1]) { // When about is true
      g.drawImage(about, 40, 300);
      g.drawString("Your goal is to escape from darkness. Sound and light can help you.", 40, 350);
      g.drawString(
          "If you are away from quit the screen is darker. When close the screen is lighter.",
          40,
          365);
      g.drawString(
          "Controls: W,S,A,D to move (1 press = 1 step) and ESC to return to menu", 40, 380);
      g.drawString(
          "This game is made for Ludum Dare 26 compo - Theme minimalism. Remember to rate! :)",
          40,
          425);
      g.drawString("Press enter to return.", 40, 460);
    } else { // When nothing from menu is true
      // Info about screen modes
      if (gc.isFullscreen()) g.drawString("Press P to disable full screen mode", 40, 738);
      else g.drawString("Press P to enable full screen mode", 40, 738);

      g.drawImage(logo, 25, 300);
      g.drawImage(play, 45, 400);
      g.drawImage(about, 40, 435);
      g.drawImage(exit, 45, 470);

      g.fill(menuPointer);
      g.draw(menuPointer);
    }
  }
Ejemplo n.º 7
0
  public void render(GameContainer container, Graphics g) throws SlickException {
    g.setBackground(Color.lightGray);

    display.render(container, g);
  }
Ejemplo n.º 8
0
 @Override
 public void render(GameContainer container, StateBasedGame game, Graphics g)
     throws SlickException {
   g.setBackground(Color.black);
   if (menuState != null) menuState.draw(container, game, g);
 }