mirror of
https://github.com/2OOP/pism.git
synced 2026-02-04 02:44:50 +00:00
Docs and easy font loading. Added interfaces for PreloadResource's
This commit is contained in:
@@ -4,6 +4,8 @@ import javafx.geometry.Pos;
|
||||
import javafx.scene.control.Button;
|
||||
import javafx.scene.image.ImageView;
|
||||
import javafx.scene.layout.*;
|
||||
import javafx.scene.text.Font;
|
||||
import org.toop.framework.asset.resources.FontAsset;
|
||||
import org.toop.framework.asset.resources.LocalizationAsset;
|
||||
|
||||
import java.util.Locale;
|
||||
@@ -12,10 +14,11 @@ import org.toop.framework.asset.resources.CssAsset;
|
||||
import org.toop.framework.asset.resources.ImageAsset;
|
||||
|
||||
public final class MainMenu extends Menu {
|
||||
private Locale currentLocale = Locale.of("nl");
|
||||
private LocalizationAsset loc = AssetManager.get("localization.properties");
|
||||
private final Locale currentLocale = Locale.of("nl");
|
||||
private final LocalizationAsset loc = AssetManager.get("localization.properties");
|
||||
|
||||
public MainMenu() {
|
||||
|
||||
final Button tictactoe = createButton(loc.getString("mainMenuSelectTicTacToe", currentLocale), () -> {});
|
||||
final Button reversi = createButton(loc.getString("mainMenuSelectReversi", currentLocale), () -> {});
|
||||
final Button sudoku = createButton(loc.getString("mainMenuSelectSudoku", currentLocale), () -> {});
|
||||
|
||||
BIN
app/src/main/resources/assets/fonts/GroovyManiac.ttf
Normal file
BIN
app/src/main/resources/assets/fonts/GroovyManiac.ttf
Normal file
Binary file not shown.
BIN
app/src/main/resources/assets/fonts/Roboto-Regular.ttf
Normal file
BIN
app/src/main/resources/assets/fonts/Roboto-Regular.ttf
Normal file
Binary file not shown.
@@ -1,6 +1,5 @@
|
||||
.main-button {
|
||||
-fx-background-color: transparent;
|
||||
-fx-background-image: url("card-default.jpg"); /* fallback image */
|
||||
-fx-background-size: cover;
|
||||
-fx-background-position: center;
|
||||
-fx-pref-width: 250px;
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
-fx-fill: white;
|
||||
-fx-font-size: 28px;
|
||||
-fx-font-weight: 600;
|
||||
-fx-font-family: "Segoe UI", sans-serif;
|
||||
-fx-font-family: "Groovy Maniac Demo", sans-serif;
|
||||
}
|
||||
|
||||
.quit-button {
|
||||
|
||||
Reference in New Issue
Block a user