Files
timecrafters_configuration_…/lib/game_clock/theme.rb
2021-09-29 12:41:56 -05:00

74 lines
2.1 KiB
Ruby

module TAC
class PracticeGameClock
module Palette
TACNET_CONNECTED = Gosu::Color.new(0xff_008000)
TACNET_CONNECTING = Gosu::Color.new(0xff_ff8800)
TACNET_CONNECTION_ERROR = Gosu::Color.new(0xff_800000)
TACNET_NOT_CONNECTED = Gosu::Color.new(0xff_222222)
TIMECRAFTERS_PRIMARY = Gosu::Color.new(0xff_008000)
TIMECRAFTERS_SECONDARY = Gosu::Color.new(0xff_006000)
TIMECRAFTERS_TERTIARY = Gosu::Color.new(0xff_00d000)
BLUE_ALLIANCE = Gosu::Color.new(0xff_000080)
RED_ALLIANCE = Gosu::Color.new(0xff_800000)
TACNET_PRIMARY = Gosu::Color.new(0xff000080)
TACNET_SECONDARY = Gosu::Color.new(0xff000060)
GROUPS_PRIMARY = Gosu::Color.new(0xff_444444)
GROUPS_SECONDARY = Gosu::Color.new(0xff_444444)
ACTIONS_PRIMARY = Gosu::Color.new(0xff_4444aa)
ACTIONS_SECONDARY = Gosu::Color.new(0xff_040404)
VARIABLES_PRIMARY = Gosu::Color.new(0xff_660066)
VARIABLES_SECONDARY = Gosu::Color.new(0xff_440044)
EDITOR_PRIMARY = Gosu::Color.new(0xff_446688)
EDITOR_SECONDARY = Gosu::Color.new(0xff_224466)
ALERT = TACNET_CONNECTING
end
THEME = {
TextBlock: {
font: "Canterell",
color: Gosu::Color.new(0xee_ffffff)
},
Button: {
image_width: 40,
text_size: 40,
background: Palette::TIMECRAFTERS_PRIMARY,
border_thickness: 1,
border_color: Gosu::Color.new(0xff_111111),
hover: {
background: Palette::TIMECRAFTERS_SECONDARY,
},
active: {
background: Palette::TIMECRAFTERS_TERTIARY,
}
},
EditLine: {
caret_color: Gosu::Color.new(0xff_88ef90),
},
ToggleButton: {
width: 18,
checkmark_image: "#{File.expand_path("..", __dir__)}/media/icons/checkmark.png",
},
}
DANGEROUS_BUTTON = {
background: 0xff_800000,
border_thickness: 1,
border_color: Gosu::Color.new(0xff_111111),
hover: {
background: 0xff_600000,
},
active: {
background: 0xff_f00000,
}
}
end
end