first commit
This commit is contained in:
BIN
godot_client/assets/fonts/Cinzel-VariableFont_wght.ttf
Normal file
BIN
godot_client/assets/fonts/Cinzel-VariableFont_wght.ttf
Normal file
Binary file not shown.
8
godot_client/assets/fonts/Cinzel_Heading_Large.tres
Normal file
8
godot_client/assets/fonts/Cinzel_Heading_Large.tres
Normal file
@@ -0,0 +1,8 @@
|
||||
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://b802dpstbtb3k"]
|
||||
|
||||
[ext_resource type="FontFile" uid="uid://bjj527hh2w0mv" path="res://assets/fonts/Cinzel-VariableFont_wght.ttf" id="1_l2pup"]
|
||||
|
||||
[resource]
|
||||
fallbacks = Array[Font]([null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null])
|
||||
base_font = ExtResource("1_l2pup")
|
||||
variation_embolden = 1.0
|
||||
8
godot_client/assets/fonts/Cinzel_Heading_Medium.tres
Normal file
8
godot_client/assets/fonts/Cinzel_Heading_Medium.tres
Normal file
@@ -0,0 +1,8 @@
|
||||
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://b5lkawnx1dr0u"]
|
||||
|
||||
[ext_resource type="FontFile" uid="uid://bjj527hh2w0mv" path="res://assets/fonts/Cinzel-VariableFont_wght.ttf" id="1_d0s2x"]
|
||||
|
||||
[resource]
|
||||
fallbacks = Array[Font]([null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null])
|
||||
base_font = ExtResource("1_d0s2x")
|
||||
variation_embolden = 0.5
|
||||
7
godot_client/assets/fonts/Cinzel_Heading_Small.tres
Normal file
7
godot_client/assets/fonts/Cinzel_Heading_Small.tres
Normal file
@@ -0,0 +1,7 @@
|
||||
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://c6gh0dkh0hip1"]
|
||||
|
||||
[ext_resource type="FontFile" uid="uid://bjj527hh2w0mv" path="res://assets/fonts/Cinzel-VariableFont_wght.ttf" id="1_et6f3"]
|
||||
|
||||
[resource]
|
||||
fallbacks = Array[Font]([null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null])
|
||||
base_font = ExtResource("1_et6f3")
|
||||
BIN
godot_client/assets/fonts/Lato-Black.ttf
Normal file
BIN
godot_client/assets/fonts/Lato-Black.ttf
Normal file
Binary file not shown.
BIN
godot_client/assets/fonts/Lato-BlackItalic.ttf
Normal file
BIN
godot_client/assets/fonts/Lato-BlackItalic.ttf
Normal file
Binary file not shown.
BIN
godot_client/assets/fonts/Lato-Bold.ttf
Normal file
BIN
godot_client/assets/fonts/Lato-Bold.ttf
Normal file
Binary file not shown.
BIN
godot_client/assets/fonts/Lato-BoldItalic.ttf
Normal file
BIN
godot_client/assets/fonts/Lato-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
godot_client/assets/fonts/Lato-Italic.ttf
Normal file
BIN
godot_client/assets/fonts/Lato-Italic.ttf
Normal file
Binary file not shown.
BIN
godot_client/assets/fonts/Lato-Light.ttf
Normal file
BIN
godot_client/assets/fonts/Lato-Light.ttf
Normal file
Binary file not shown.
BIN
godot_client/assets/fonts/Lato-LightItalic.ttf
Normal file
BIN
godot_client/assets/fonts/Lato-LightItalic.ttf
Normal file
Binary file not shown.
BIN
godot_client/assets/fonts/Lato-Regular.ttf
Normal file
BIN
godot_client/assets/fonts/Lato-Regular.ttf
Normal file
Binary file not shown.
BIN
godot_client/assets/fonts/Lato-Thin.ttf
Normal file
BIN
godot_client/assets/fonts/Lato-Thin.ttf
Normal file
Binary file not shown.
BIN
godot_client/assets/fonts/Lato-ThinItalic.ttf
Normal file
BIN
godot_client/assets/fonts/Lato-ThinItalic.ttf
Normal file
Binary file not shown.
7
godot_client/assets/fonts/Lato_Body.tres
Normal file
7
godot_client/assets/fonts/Lato_Body.tres
Normal file
@@ -0,0 +1,7 @@
|
||||
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://djittchmc47cm"]
|
||||
|
||||
[ext_resource type="FontFile" uid="uid://ceh47x1000ffl" path="res://assets/fonts/Lato-Regular.ttf" id="1_kryr6"]
|
||||
|
||||
[resource]
|
||||
fallbacks = Array[Font]([null, null, null, null, null, null, null, null, null, null, null, null, null, null])
|
||||
base_font = ExtResource("1_kryr6")
|
||||
8
godot_client/assets/fonts/Lato_Body_Bold.tres
Normal file
8
godot_client/assets/fonts/Lato_Body_Bold.tres
Normal file
@@ -0,0 +1,8 @@
|
||||
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://dg2afkncquebg"]
|
||||
|
||||
[ext_resource type="FontFile" uid="uid://ceh47x1000ffl" path="res://assets/fonts/Lato-Regular.ttf" id="1_divye"]
|
||||
|
||||
[resource]
|
||||
fallbacks = Array[Font]([null, null, null, null, null, null, null, null, null, null, null, null, null, null])
|
||||
base_font = ExtResource("1_divye")
|
||||
variation_embolden = 1.0
|
||||
BIN
godot_client/assets/fonts/MedievalSharp-Regular.ttf
Normal file
BIN
godot_client/assets/fonts/MedievalSharp-Regular.ttf
Normal file
Binary file not shown.
67
godot_client/assets/fonts/README.md
Normal file
67
godot_client/assets/fonts/README.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# Fonts
|
||||
|
||||
This directory contains the fonts used in Code of Conquest.
|
||||
|
||||
## Required Fonts
|
||||
|
||||
### Cinzel (Headings)
|
||||
- **Source**: [Google Fonts - Cinzel](https://fonts.google.com/specimen/Cinzel)
|
||||
- **Weights Needed**:
|
||||
- Regular (400)
|
||||
- Medium (500)
|
||||
- SemiBold (600)
|
||||
- Bold (700)
|
||||
- **License**: SIL Open Font License
|
||||
- **Usage**: Headings, titles, important labels
|
||||
|
||||
### Lato (Body Text)
|
||||
- **Source**: [Google Fonts - Lato](https://fonts.google.com/specimen/Lato)
|
||||
- **Weights Needed**:
|
||||
- Regular (400)
|
||||
- Bold (700)
|
||||
- Italic (400 italic)
|
||||
- **License**: SIL Open Font License
|
||||
- **Usage**: Body text, UI labels, descriptions
|
||||
|
||||
## Installation
|
||||
|
||||
1. Download fonts from Google Fonts (links above)
|
||||
2. Extract .ttf files
|
||||
3. Copy to this directory:
|
||||
```
|
||||
assets/fonts/
|
||||
├── Cinzel-Regular.ttf
|
||||
├── Cinzel-Medium.ttf
|
||||
├── Cinzel-SemiBold.ttf
|
||||
├── Cinzel-Bold.ttf
|
||||
├── Lato-Regular.ttf
|
||||
├── Lato-Bold.ttf
|
||||
└── Lato-Italic.ttf
|
||||
```
|
||||
4. Restart Godot or click "Reimport" in FileSystem panel
|
||||
|
||||
## Font Sizes
|
||||
|
||||
### Headings (Cinzel)
|
||||
- **H1**: 32px, Bold
|
||||
- **H2**: 24px, SemiBold
|
||||
- **H3**: 18px, Medium
|
||||
- **H4**: 16px, Regular
|
||||
|
||||
### Body Text (Lato)
|
||||
- **Normal**: 14px, Regular
|
||||
- **Small**: 12px, Regular
|
||||
- **Emphasis**: 14px, Bold
|
||||
|
||||
## License
|
||||
|
||||
Both fonts are licensed under the SIL Open Font License 1.1, which allows:
|
||||
- Use in commercial and non-commercial projects
|
||||
- Redistribution (with original license)
|
||||
- Modification
|
||||
|
||||
See individual font licenses for full terms.
|
||||
|
||||
## Fallback
|
||||
|
||||
If fonts are not installed, Godot will fall back to the default font. The game will still function, but visual appearance will differ from intended design.
|
||||
BIN
godot_client/assets/images/main_menu
Normal file
BIN
godot_client/assets/images/main_menu
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.1 MiB |
114
godot_client/assets/themes/main_theme.tres
Normal file
114
godot_client/assets/themes/main_theme.tres
Normal file
@@ -0,0 +1,114 @@
|
||||
[gd_resource type="Theme" load_steps=12 format=3 uid="uid://bviqieumdiccr"]
|
||||
|
||||
[ext_resource type="FontFile" uid="uid://ceh47x1000ffl" path="res://assets/fonts/Lato-Regular.ttf" id="1_3f3va"]
|
||||
[ext_resource type="FontFile" uid="uid://bou2y1sefpmvm" path="res://assets/fonts/MedievalSharp-Regular.ttf" id="1_lxams"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_lxams"]
|
||||
bg_color = Color(0.101960786, 0.101960786, 0.18039216, 1)
|
||||
border_color = Color(0.15294118, 0.15294118, 0.16470589, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vhku8"]
|
||||
bg_color = Color(0.08627451, 0.12941177, 0.24313726, 1)
|
||||
border_color = Color(0.83137256, 0.6862745, 0.21568628, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_gvtt4"]
|
||||
bg_color = Color(0.11764706, 0.11764706, 0.18431373, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.24705882, 0.24705882, 0.27450982, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_y0ixg"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(1, 1, 1, 0.75)
|
||||
draw_center = false
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
corner_radius_top_left = 3
|
||||
corner_radius_top_right = 3
|
||||
corner_radius_bottom_right = 3
|
||||
corner_radius_bottom_left = 3
|
||||
corner_detail = 5
|
||||
expand_margin_left = 2.0
|
||||
expand_margin_top = 2.0
|
||||
expand_margin_right = 2.0
|
||||
expand_margin_bottom = 2.0
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_etupa"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_axncs"]
|
||||
bg_color = Color(0.08627451, 0.12941177, 0.24313726, 1)
|
||||
border_color = Color(0.83137256, 0.6862745, 0.21568628, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_4fp8c"]
|
||||
bg_color = Color(0.08627451, 0.12941177, 0.24313726, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.24705882, 0.24705882, 0.27450982, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_0f6i3"]
|
||||
bg_color = Color(0.11764706, 0.11764706, 0.18431373, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.15294118, 0.15294118, 0.16470589, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_etupa"]
|
||||
bg_color = Color(0, 0, 0, 0.5254902)
|
||||
border_width_left = 3
|
||||
border_width_top = 3
|
||||
border_width_right = 3
|
||||
border_width_bottom = 3
|
||||
border_color = Color(0.83137256, 0.6862745, 0.21568628, 0.5019608)
|
||||
border_blend = true
|
||||
|
||||
[resource]
|
||||
default_font = ExtResource("1_3f3va")
|
||||
default_font_size = 14
|
||||
Button/colors/font_color = Color(0.89411765, 0.89411765, 0.90588236, 1)
|
||||
Button/colors/font_disabled_color = Color(0.44313726, 0.44313726, 0.47843137, 1)
|
||||
Button/colors/font_hover_color = Color(0.95686275, 0.8156863, 0.24705882, 1)
|
||||
Button/colors/font_pressed_color = Color(0.83137256, 0.6862745, 0.21568628, 1)
|
||||
Button/styles/disabled = SubResource("StyleBoxFlat_lxams")
|
||||
Button/styles/hover = SubResource("StyleBoxFlat_vhku8")
|
||||
Button/styles/normal = SubResource("StyleBoxFlat_gvtt4")
|
||||
Label/colors/font_color = Color(0.89411765, 0.89411765, 0.90588236, 1)
|
||||
Label/colors/font_outline_color = Color(0, 0, 0, 1)
|
||||
Label/colors/font_shadow_color = Color(0, 0, 0, 0)
|
||||
Label/constants/line_spacing = 3
|
||||
Label/constants/outline_size = 0
|
||||
Label/constants/shadow_offset_x = 1
|
||||
Label/constants/shadow_offset_y = 1
|
||||
Label/constants/shadow_outline_size = 1
|
||||
Label/fonts/font = ExtResource("1_lxams")
|
||||
Label/styles/focus = SubResource("StyleBoxFlat_y0ixg")
|
||||
Label/styles/normal = SubResource("StyleBoxEmpty_etupa")
|
||||
LineEdit/colors/caret_color = Color(0.83137256, 0.6862745, 0.21568628, 1)
|
||||
LineEdit/colors/font_color = Color(0.89411765, 0.89411765, 0.90588236, 1)
|
||||
LineEdit/colors/font_placeholder_color = Color(0.6313726, 0.6313726, 0.6666667, 1)
|
||||
LineEdit/colors/selection_color = Color(0.83137256, 0.6862745, 0.21568628, 1)
|
||||
LineEdit/styles/focus = SubResource("StyleBoxFlat_axncs")
|
||||
LineEdit/styles/normal = SubResource("StyleBoxFlat_4fp8c")
|
||||
Panel/styles/panel = SubResource("StyleBoxFlat_0f6i3")
|
||||
PanelContainer/styles/panel = SubResource("StyleBoxFlat_etupa")
|
||||
BIN
godot_client/assets/ui/icon.png
Normal file
BIN
godot_client/assets/ui/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.6 MiB |
BIN
godot_client/assets/ui/main_menu.png
Normal file
BIN
godot_client/assets/ui/main_menu.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.1 MiB |
Reference in New Issue
Block a user