Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package serverpackagenamehere;
- import java.awt.*;
- public class ItemColours {
- public static final int NONE = -1;
- public static final int YELLOW = 11200;
- public final static int YELLOW_GILDED = 7114;
- public final static int DEFENCE_POT_YELLOW = 8008;
- public static final int YELLOW_STRONG = 338770;
- public static final int YELLOW_DARK = 8128;
- public static final int RED = 933;
- public static final int BLACK = 0;
- public static final int WHITE = 126;
- public static final int GOLD = 8128;
- public static final int PINK = 350;
- public static final int PARTYHAT_BLUE = -21568;
- public static final int LIGHT_BLUE = 305770;
- public static final int GRACEFUL_BLUE = -22105;
- public static final int ORANGE = 6073;
- public static final int LIME_GREEN = 17350;
- public static final int STRONG_PINK = 58325;
- public static final int FOREST_GREEN = 350770;
- public static final int LIGHT_GREEN = 22449;
- public static final int DARK_BROWN = 400;
- public static final int LIGHT_GREY = 65;
- public static final int DARK_GREY = 25;
- public static final int PURPLE = -14400;
- public static final int TEAL = 96993;
- public static final int CYAN = 34770;
- public static final int BRONZE = 5652;
- public static final int IRON = 33;
- public static final int SILVER = -22440;
- public static final int STEEL = 61;
- public static final int MITHRIL = -22239;
- public static final int ADAMANT = 21662;
- public static final int RUNE = -29403;
- public static int RGB_to_RS2HSB(int red, int green, int blue) {
- float[] HSB = Color.RGBtoHSB(red, green, blue, null);
- float hue = (HSB[0]);
- float saturation = (HSB[1]);
- float brightness = (HSB[2]);
- int encode_hue = (int) (hue * 63); //to 6-bits
- int encode_saturation = (int) (saturation * 7); //to 3-bits
- int encode_brightness = (int) (brightness * 127); //to 7-bits
- return (encode_hue << 10) + (encode_saturation << 7) + (encode_brightness);
- }
- public static int RS2HSB_to_RGB(int RS2HSB) {
- int decode_hue = (RS2HSB >> 10) & 0x3f;
- int decode_saturation = (RS2HSB >> 7) & 0x07;
- int decode_brightness = (RS2HSB & 0x7f);
- return Color.HSBtoRGB((float) decode_hue / 63, (float) decode_saturation / 7, (float) decode_brightness / 127);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement