aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/bartworks/API/modularUI/BWUITextures.java
blob: 86043e697d357e98586d402e74f9ac05677b12cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
package bartworks.API.modularUI;

import java.util.stream.Collectors;
import java.util.stream.IntStream;

import com.gtnewhorizons.modularui.api.drawable.AdaptableUITexture;
import com.gtnewhorizons.modularui.api.drawable.UITexture;

import bartworks.MainMod;

public class BWUITextures {

    public static final AdaptableUITexture BACKGROUND_BROWN = AdaptableUITexture
        .of(MainMod.MOD_ID, "GUI/background/brown", 176, 166, 3);
    public static final UITexture BACKGROUND_CIRCUIT_PROGRAMMER = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/background/circuit_programmer");

    public static final AdaptableUITexture SLOT_BROWN = AdaptableUITexture
        .of(MainMod.MOD_ID, "GUI/slot/brown", 18, 18, 1);

    public static final UITexture OVERLAY_SLOT_DISH = UITexture.fullImage(MainMod.MOD_ID, "GUI/overlay_slot/dish");
    public static final UITexture OVERLAY_SLOT_DNA_FLASK = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/overlay_slot/dna_flask");
    public static final UITexture OVERLAY_SLOT_MODULE = UITexture.fullImage(MainMod.MOD_ID, "GUI/overlay_slot/module");
    public static final UITexture OVERLAY_SLOT_ROD = UITexture.fullImage(MainMod.MOD_ID, "GUI/overlay_slot/rod");
    public static final UITexture OVERLAY_SLOT_CROSS = UITexture.fullImage(MainMod.MOD_ID, "GUI/overlay_slot/cross");

    public static final UITexture PROGRESSBAR_SIEVERT = UITexture.fullImage(MainMod.MOD_ID, "GUI/progressbar/sievert");
    public static final UITexture PROGRESSBAR_STORED_EU_116 = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/progressbar/stored_eu_116");
    public static final UITexture PROGRESSBAR_FUEL = UITexture.fullImage(MainMod.MOD_ID, "GUI/progressbar/fuel");

    public static final UITexture PICTURE_BW_LOGO_47X21 = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/picture/bw_logo_47x21");
    public static final UITexture PICTURE_SIEVERT_CONTAINER = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/picture/sievert_container");
    public static final UITexture PICTURE_DECAY_TIME_CONTAINER = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/picture/decay_time_container");
    public static final UITexture PICTURE_DECAY_TIME_INSIDE = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/picture/decay_time_inside");
    public static final UITexture PICTURE_RADIATION = UITexture.fullImage(MainMod.MOD_ID, "GUI/picture/radiation");
    public static final UITexture PICTURE_WINDMILL_EMPTY = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/picture/windmill_empty");
    public static final UITexture[] PICTURE_WINDMILL_ROTATING = IntStream.range(0, 4)
        .mapToObj(
            i -> UITexture
                .partly(MainMod.MOD_ID, "GUI/picture/windmill_rotating", 32, 128, 0, i * 32, 32, (i + 1) * 32))
        .collect(Collectors.toList())
        .toArray(new UITexture[0]);
    public static final UITexture PICTURE_STORED_EU_FRAME = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/picture/stored_eu_frame");
    public static final UITexture PICTURE_RADIATION_SHUTTER_FRAME = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/picture/radiation_shutter_frame");
    public static final AdaptableUITexture PICTURE_RADIATION_SHUTTER_INSIDE = AdaptableUITexture
        .of(MainMod.MOD_ID, "GUI/picture/radiation_shutter_inside", 51, 48, 1);

    public static final AdaptableUITexture TAB_TITLE_BROWN = AdaptableUITexture
        .of(MainMod.MOD_ID, "GUI/tab/title_brown", 28, 28, 4);
    public static final AdaptableUITexture TAB_TITLE_DARK_BROWN = AdaptableUITexture
        .of(MainMod.MOD_ID, "GUI/tab/title_dark_brown", 28, 28, 4);
    public static final AdaptableUITexture TAB_TITLE_ANGULAR_BROWN = AdaptableUITexture
        .of(MainMod.MOD_ID, "GUI/tab/title_angular_brown", 28, 28, 4);

    public static final UITexture OVERLAY_BUTTON_ASSEMBLER_MODE = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/overlay_button/assembler_mode");
    public static final UITexture OVERLAY_BUTTON_LINE_MODE = UITexture
        .fullImage(MainMod.MOD_ID, "GUI/overlay_button/line_mode");
}