2024-05-13 00:10:42 +02:00
|
|
|
namespace TheaterGui;
|
|
|
|
|
2024-06-02 17:57:52 +02:00
|
|
|
using System;
|
2024-05-13 00:10:42 +02:00
|
|
|
using RaylibBeef;
|
|
|
|
|
2024-06-02 17:57:52 +02:00
|
|
|
public class Theme
|
2024-05-13 00:10:42 +02:00
|
|
|
{
|
|
|
|
public static Font Font ~ Raylib.UnloadFont(_);
|
2024-06-06 15:31:32 +02:00
|
|
|
public static Font FontSmall ~ Raylib.UnloadFont(_);
|
|
|
|
public static Font FontLarge ~ Raylib.UnloadFont(_);
|
|
|
|
|
2024-05-13 00:10:42 +02:00
|
|
|
public static int32 FontSize = 16;
|
2024-06-06 15:31:32 +02:00
|
|
|
public static int32 FontSizeLarge = 20;
|
|
|
|
public static int32 FontSizeSmall = 12;
|
2024-05-13 00:10:42 +02:00
|
|
|
|
2024-06-02 17:57:52 +02:00
|
|
|
public static Color Background = .(45, 45, 49, 255);
|
|
|
|
public static Color Tint = .(153, 36, 72, 255);
|
|
|
|
public static Color HoverTint = .(255,255,255,50); //Color overlay when an object is hovered over
|
|
|
|
public static Color DisabledTint = .(90,90,90,125);
|
2024-05-13 00:10:42 +02:00
|
|
|
public static Color Text = .(216, 197, 215, 255);
|
|
|
|
|
2024-06-02 17:57:52 +02:00
|
|
|
//Font data
|
|
|
|
public static uint8[?] Din = Compiler.ReadBinary("assets/Din.ttf");
|
|
|
|
|
|
|
|
public static uint8[?] Texture_WindowIcon = Compiler.ReadBinary("assets/64.png");
|
|
|
|
//Icons
|
|
|
|
public static uint8[?] Texture_TheaterIcon = Compiler.ReadBinary("assets/icon_theater.png");
|
|
|
|
public static uint8[?] Texture_FolderIcon = Compiler.ReadBinary("assets/icon_folder.png");
|
|
|
|
|
|
|
|
//Controls
|
|
|
|
public static uint8[?] Texture_SquareButton = Compiler.ReadBinary("assets/square_button.png");
|
|
|
|
public static uint8[?] Texture_LargeButton = Compiler.ReadBinary("assets/large_button.png");
|
|
|
|
public static uint8[?] Texture_NButton = Compiler.ReadBinary("assets/n_button.png");
|
|
|
|
public static uint8[?] Texture_Button = Compiler.ReadBinary("assets/button.png");
|
2024-06-02 23:05:04 +02:00
|
|
|
public static uint8[?] Texture_Checkbox = Compiler.ReadBinary("assets/checkbox.png");
|
|
|
|
public static uint8[?] Texture_Checkbox_Checked = Compiler.ReadBinary("assets/checkbox_checked.png");
|
2024-06-06 15:31:32 +02:00
|
|
|
public static uint8[?] Horizontal_Patch = Compiler.ReadBinary("assets/horizontal_patch.png");
|
2024-06-15 23:26:23 +02:00
|
|
|
public static uint8[?] Dropdown = Compiler.ReadBinary("assets/dropdown.png");
|
2024-06-06 15:31:32 +02:00
|
|
|
|
2024-06-02 17:57:52 +02:00
|
|
|
}
|
|
|
|
|