Package org.newdawn.slick

Examples of org.newdawn.slick.Color



 
  private void draw_scene1(Graphics g)
  {
    g.setColor(new Color(54,58,214));
    g.fillRect(0, 0, Game.getAppX(), 315-54*3); //sky
      g.setColor(new Color(70,92,10));
      g.fillRect(0, 315-54*3, Game.getAppX(), 18*3); //grass layer top
      g.setColor(new Color(100,125,14));
      g.fillRect(0, 315-36*3, Game.getAppX(), 18*3); //grass layer mid
      g.setColor(new Color(115,160,15));
      g.fillRect(0, 315-18*3, Game.getAppX(), 18*3); //grass layer low

     
      util_movement_effect--;
      if (util_movement_effect < 0)
        util_movement_effect = 300;
      g.setColor(new Color(145,186,20));
      g.fillRect(0, 315, Game.getAppX(), 27*3); //grass layer player
     
      draw_active_elements(g);
      if (util_iter_scene1 >= 4)
        draw_capsule(g);
      draw_walking_player(g);
      draw_front_grass(g);
   
    g.setColor(new Color(185,122,87));
    g.fillRect(0, 315+27*3, Game.getAppX(), Game.getAppY()-(315+27*3)); //earth
   
    Particle.update_and_render_3nd_layer(g);
  }
View Full Code Here


  }
 
  public void render()
  {
    int col_offset = new Random().nextInt(20)-10;
    col = new Color(207+col_offset, 207+col_offset, 207+col_offset, alpha);
    col2 = new Color(207+col_offset, 207+col_offset, 207+col_offset, (alpha>100?alpha-100:0));
    g.setLineWidth(1);
    g.setColor(col);
    for (int i = 0; i < pellet_quantity; i++)
      g.drawGradientLine(x, y, col, curr_x[i], curr_y[i], col2);
  }
View Full Code Here

  }
 
    private void drawDeal(Graphics g)
    {
      Text.drawString(65, Text.extractLength("Today's deal:", 65), 150, "Today's deal:", Color.black);
      g.setColor(new Color(255, 236, 129, 248));
      g.fillRoundRect(368, 198, 64, 64, 9);
      deal.getScaledCopy(3f).draw(372, 202);
      if (MenuButton.create("Afford", Text.extractLength("Afford", 80), 280, Color.red, 80))
        affordItem();
    }
View Full Code Here

    private void drawUpgrade(Graphics g)
    {
      if (upg != null)
      {
        Text.drawString(65, Text.extractLength("Purchase upgrade:", 65), 330, "Purchase upgrade:", Color.black);
        g.setColor(new Color(255, 236, 129, 248));
        g.fillRoundRect(368, 378, 64, 64, 9);
        upgrade.getScaledCopy(3f).draw(372, 382);
        if (MenuButton.create("Afford", Text.extractLength("Afford", 80), 456, Color.red, 80))
          affordUpg();
      }
View Full Code Here

    private void render_background(Graphics g)
    {
      c_iter++;
      if (c_iter >= 9 && c_stg) { c_iter = 0; c_b++; if (c_b > 60) c_stg = false; }
      else if (c_iter >= 9) { c_iter = 0; c_b--; if (c_b < -10) c_stg = true; }
      g.setColor(new Color(40+c_b/10, 29+c_b/10, 109+c_b));
      g.fillRect(0, 0-start_iter2, Game.app_x, Game.app_y-start_iter2); //menu background
      g.setColor(new Color(255, 0, 0));
      g.fillRect(Game.app_x/5-start_iter, Game.app_y/3, (Game.app_x/5)*3, Game.app_y-Game.app_x/5); //red rectangle background part
    }
View Full Code Here

      g.fillRect(Game.app_x/5-start_iter, Game.app_y/3, (Game.app_x/5)*3, Game.app_y-Game.app_x/5); //red rectangle background part
    }
   
    private void render_logo(Graphics g)
    {
      Color col = new Color(0, 255, 255);  Text.drawString(500, 182-start_iter, 0, "?", col);
    col = new Color(255, 0, 255); Text.drawString(500, 182+Logo_offs_x-start_iter, 0, "?", col);
    col = new Color(255, 255, 0); Text.drawString(500, 182+Logo_offs_x*2-start_iter, 0, "?", col);
    Text.drawString(55, 209-start_iter, 13, "V.AI's"); //author
    Text.drawString(70, Text.extractLength("ver. "+Game.ver+" '"+Game.ver_str+"'",70)-start_iter, Game.app_y-30, "ver. "+Game.ver+" '"+Game.ver_str+"'"); //version
    }
View Full Code Here

 
  private void render_death_screen(StateBasedGame sbg, Graphics g)
  {
    util_death++;
    if (util_death >= 95) sbg.enterState(Game.GAMEOVERSTATE);
    g.setColor(new Color(255,0,0,util_death*255/95));
    g.fillRect(0,0,Game.app_x,Game.app_y);
  }
 
View Full Code Here

 
  private void render_win_screen(StateBasedGame sbg, Graphics g)
  {
    util_win++;
    if (util_win >= 95) sbg.enterState(Game.GAMEWINSTATE);
    g.setColor(new Color(255,255,0,util_win*255/95));
    g.fillRect(0,0,Game.app_x,Game.app_y);
  }
 
View Full Code Here

    for (int i = 0; i < 5; ++i)
    {
      util_img.setRotation(rotation[i]);
      util_img.draw(x[i], y[i]);
    }
    g.setColor(new Color(0, 0.55f, 0, 0.83f-(0.68f/25*(25-util_iter))));
    g.setLineWidth(3);
    g.drawOval(x_c-(75-util_iter*3), y_c-(75-util_iter*3), 30+(150-util_iter*6), 30+(150-util_iter*6));
    g.setColor(new Color(0, 0.25f, 0, 0.83f-(0.48f/25*(25-util_iter))));
    g.setLineWidth(2);
    g.drawOval(x_c-(70-util_iter*3)+5, y_c-(70-util_iter*3)+5, 20+(140-util_iter*6), 20+(140-util_iter*6));
  }
 
View Full Code Here

      player_gun = Util.loadImage("gun.png");
    }
    public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws SlickException
    {
      g.setColor(new Color(0, 0, 78)); g.fillRect(0, 0, Game.app_x, 0+iter_back); //Background
      background_room.draw(0, background_land.getHeight()*2-background_land.getHeight()*iter_back_land/max_iter_back_land); //Draw images
      background_land.draw(0, background_land.getHeight()*2-background_land.getHeight()*iter_back_land/max_iter_back_land);
      background_grass.draw(0, background_land.getHeight()*2-background_land.getHeight()*iter_back_land/max_iter_back_land);
      player.draw(Game.app_x+20-iter_player, GameplayState.ground_level); //Player
      player_gun.draw(Game.app_x+20+2-iter_player, GameplayState.ground_level+10); //Player
      g.setColor(new Color(255, 0, 0));
      Text.drawString(125, -Text.extractLength("'Esc' for controls", 125)*4+iter_text, Game.app_y/4, "'Esc' for controls", Color.yellow);
    }
View Full Code Here

TOP

Related Classes of org.newdawn.slick.Color

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.