Theater-Gui/src/Theme.bf

41 lines
1.7 KiB
Beef

namespace TheaterGui;
using System;
using RaylibBeef;
public class Theme
{
public static Font Font ~ Raylib.UnloadFont(_);
public static Font FontSmall ~ Raylib.UnloadFont(_);
public static Font FontLarge ~ Raylib.UnloadFont(_);
public static int32 FontSize = 16;
public static int32 FontSizeLarge = 20;
public static int32 FontSizeSmall = 12;
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);
public static Color Text = .(216, 197, 215, 255);
//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");
public static uint8[?] Texture_Checkbox = Compiler.ReadBinary("assets/checkbox.png");
public static uint8[?] Texture_Checkbox_Checked = Compiler.ReadBinary("assets/checkbox_checked.png");
public static uint8[?] Horizontal_Patch = Compiler.ReadBinary("assets/horizontal_patch.png");
public static uint8[?] Dropdown = Compiler.ReadBinary("assets/dropdown.png");
}