diff --git a/gulp/html.js b/gulp/html.js
index 48c5547a..b8af0e53 100644
--- a/gulp/html.js
+++ b/gulp/html.js
@@ -133,7 +133,7 @@ function gulptasksHTML($, gulp, buildFolder, browserSync) {
const images = buildUtils.getAllResourceImages();
// Preload essentials
- const preloads = ["fonts/LouisGeorgeCafe.woff2"];
+ const preloads = ["fonts/GameFont.woff2"];
// for (let i = 0; i < images.length; ++i) {
// if (preloads.indexOf(images[i]) < 0) {
@@ -180,7 +180,7 @@ function gulptasksHTML($, gulp, buildFolder, browserSync) {
font-style: normal;
font-weight: normal;
font-display: swap;
- src: url('${cachebust("res/fonts/LouisGeorgeCafe.woff2")}') format('woff2');
+ src: url('${cachebust("res/fonts/GameFont.woff2")}') format('woff2');
}
#ll_fp {
diff --git a/res/fonts/GameFont.woff2 b/res/fonts/GameFont.woff2
new file mode 100644
index 00000000..dcce6163
Binary files /dev/null and b/res/fonts/GameFont.woff2 differ
diff --git a/res/fonts/LouisGeorgeCafe.woff2 b/res/fonts/LouisGeorgeCafe.woff2
deleted file mode 100644
index 7e4ebe03..00000000
Binary files a/res/fonts/LouisGeorgeCafe.woff2 and /dev/null differ
diff --git a/res/logo.png b/res/logo.png
index 4edea174..6873fe1d 100644
Binary files a/res/logo.png and b/res/logo.png differ
diff --git a/res/ui/main_menu/bg_pattern.png b/res/ui/main_menu/bg_pattern.png
new file mode 100644
index 00000000..00291768
Binary files /dev/null and b/res/ui/main_menu/bg_pattern.png differ
diff --git a/res/ui/menu_bg.noinline.jpg b/res/ui/menu_bg.noinline.jpg
index a9e5c689..73b9915e 100644
Binary files a/res/ui/menu_bg.noinline.jpg and b/res/ui/menu_bg.noinline.jpg differ
diff --git a/res_raw/atlas.tps b/res_raw/atlas.tps
index 211d1659..9d94a757 100644
--- a/res_raw/atlas.tps
+++ b/res_raw/atlas.tps
@@ -284,6 +284,9 @@
sprites/belt/right_3.png
sprites/belt/right_4.png
sprites/belt/right_5.png
+ sprites/blueprints/belt_left.png
+ sprites/blueprints/belt_right.png
+ sprites/blueprints/belt_top.png
sprites/buildings/belt_left.png
sprites/buildings/belt_right.png
sprites/buildings/belt_top.png
@@ -301,6 +304,46 @@
scale9FromFile
+ sprites/blueprints/cutter.png
+ sprites/blueprints/mixer.png
+ sprites/blueprints/painter.png
+ sprites/blueprints/splitter.png
+ sprites/blueprints/stacker.png
+
+ pivotPoint
+ 0.5,0.5
+ spriteScale
+ 1
+ scale9Enabled
+
+ scale9Borders
+ 96,48,192,96
+ scale9Paddings
+ 96,48,192,96
+ scale9FromFile
+
+
+ sprites/blueprints/miner.png
+ sprites/blueprints/rotater.png
+ sprites/blueprints/trash.png
+ sprites/blueprints/underground_belt_entry.png
+ sprites/blueprints/underground_belt_exit.png
+ sprites/buildings/underground_belt_entry.png
+ sprites/buildings/underground_belt_exit.png
+
+ pivotPoint
+ 0.5,0.5
+ spriteScale
+ 1
+ scale9Enabled
+
+ scale9Borders
+ 48,48,96,96
+ scale9Paddings
+ 48,48,96,96
+ scale9FromFile
+
+
sprites/buildings/cutter.png
sprites/buildings/mixer.png
sprites/buildings/painter.png
@@ -335,22 +378,6 @@
scale9FromFile
- sprites/buildings/underground_belt_entry.png
- sprites/buildings/underground_belt_exit.png
-
- pivotPoint
- 0.5,0.5
- spriteScale
- 1
- scale9Enabled
-
- scale9Borders
- 48,48,96,96
- scale9Paddings
- 48,48,96,96
- scale9FromFile
-
-
sprites/debug/acceptor_slot.png
sprites/debug/ejector_slot.png
sprites/map_overview/belt_forward.png
@@ -370,6 +397,7 @@
scale9FromFile
+ sprites/misc/deletion_marker.png
sprites/misc/slot_bad_arrow.png
sprites/misc/slot_good_arrow.png
diff --git a/src/css/ingame_hud/mass_selector.scss b/src/css/ingame_hud/mass_selector.scss
index 3ac4b763..91a0820b 100644
--- a/src/css/ingame_hud/mass_selector.scss
+++ b/src/css/ingame_hud/mass_selector.scss
@@ -3,10 +3,9 @@
@include S(top, 50px);
left: 50%;
transform: translateX(-50%);
- @include S(width, 300px);
- background: #f77;
+ background: rgba(#f77, 0.8);
@include S(border-radius, 4px);
- @include S(padding, 10px);
+ @include S(padding, 9px);
@include PlainText;
color: #fff;
diff --git a/src/css/states/main_menu.scss b/src/css/states/main_menu.scss
index 27fca0ea..198cefa3 100644
--- a/src/css/states/main_menu.scss
+++ b/src/css/states/main_menu.scss
@@ -3,7 +3,8 @@
justify-content: center;
flex-direction: column;
- background: uiResource("menu_bg.noinline.jpg") center center / cover no-repeat !important;
+ background: $colorGreenBright uiResource("main_menu/bg_pattern.png") top left / #{D(10px)} !important;
+ // background: $colorGreenBright !important;
.logo {
display: flex;
@@ -21,46 +22,49 @@
flex-grow: 1;
align-items: flex-start;
justify-content: center;
+
.playButton {
@include SuperHeading;
- @include S(width, 150px);
- @include S(padding, 15px, 20px);
+ @include S(width, 130px);
+ @include S(padding, 15px, 20px, 10px);
+ letter-spacing: 0.3em !important;
color: #fff;
- background-color: $accentColorDark;
+ background-color: #55585a;
+ text-shadow: #{D(1px)} #{D(2px)} 0 rgba(0, 0, 0, 0.1);
}
}
.footer {
display: flex;
- justify-content: flex-end;
+ justify-content: center;
@include S(padding, 15px);
> a {
display: flex;
- flex-direction: column;
+ flex-direction: row;
align-items: center;
justify-content: center;
- background: #eee;
+ background: lighten(#44484a, 55);
@include S(padding, 5px);
@include S(border-radius, 4px);
@include S(margin-left, 10px);
@include SuperSmallText();
- border: #{D(1px)} solid #aaa;
- border-bottom: #{D(3px)} solid #aaa;
+ border: #{D(1px)} solid #44484a;
+ border-bottom: #{D(3px)} solid #44484a;
box-shadow: #{D(1px)} #{D(2px)} #{D(3px)} 0 rgba(0, 10, 20, 0.1);
font-weight: bold;
text-transform: uppercase;
- color: #999da3;
+ color: #616266;
transition: background-color 0.12s ease-in-out;
pointer-events: all;
- @include S(width, 50px);
+ @include S(width, 120px);
@include S(height, 50px);
cursor: pointer;
&:hover {
- background-color: #fafafa;
+ background-color: lighten(#44484a, 65);
}
.thirdpartyLogo {
diff --git a/src/css/variables.scss b/src/css/variables.scss
index 680b40d6..5648c0ea 100644
--- a/src/css/variables.scss
+++ b/src/css/variables.scss
@@ -18,7 +18,6 @@ $plainTextLineHeight: 17px;
$supersmallTextFontSize: 10px;
$supersmallTextLineHeight: 13px;
-
$buttonFontSize: 14px;
$buttonLineHeight: 18px;
diff --git a/src/js/game/hud/parts/mass_selector.js b/src/js/game/hud/parts/mass_selector.js
index f3a205d4..ed9a8aa7 100644
--- a/src/js/game/hud/parts/mass_selector.js
+++ b/src/js/game/hud/parts/mass_selector.js
@@ -19,7 +19,7 @@ export class HUDMassSelector extends BaseHUDPart {
[],
`
Press DEL
to remove selected buildings
- and ESCAPE
to cancel.
+ and ESC
to cancel.
`
);
}
diff --git a/src/js/states/main_menu.js b/src/js/states/main_menu.js
index 385db5e5..40d43359 100644
--- a/src/js/states/main_menu.js
+++ b/src/js/states/main_menu.js
@@ -21,11 +21,13 @@ export class MainMenuState extends GameState {