aboutsummaryrefslogtreecommitdiff
path: root/config.wren
diff options
context:
space:
mode:
Diffstat (limited to 'config.wren')
-rw-r--r--config.wren41
1 files changed, 23 insertions, 18 deletions
diff --git a/config.wren b/config.wren
index a1b8cec..eb085c1 100644
--- a/config.wren
+++ b/config.wren
@@ -1,10 +1,17 @@
import "graphics" for Canvas
import "dome" for Window
+import "font" for Font
+
class Config {
construct new() {
-
+ __width = 320
+ __height = 240
+ setup()
}
+ static W {__width}
+ static H {__height}
+
static KeyboardConstants {
return {
"UP": "up",
@@ -14,26 +21,24 @@ class Config {
"PICK" : "c",
"SELECT": "z",
"ATTACK": "x",
- "QUIT": "escape"
+ "QUIT": "escape",
+ "FULLSCREEN": "f"
}
}
- static setup() {
- Window.resize(800, 600)
- Canvas.resize(800, 600)
- Window.title = "REBIRTH"
+ setup() {
+ setupWindow()
+ setupFonts()
}
- // static KeyboardConstants() {
- // return {
- // "UP": "up",
- // "DOWN": "down",
- // "LEFT": "left",
- // "RIGHT": "right",
- // "PICK" : "c",
- // "SELECT": "z",
- // "ATTACK": "x",
- // "QUIT": "esc"
- // }
- // }
+ setupWindow() {
+ Window.resize(__width*2, __height*2)
+ Canvas.resize(__width, __height)
+ Window.title = "REBIRTH"
+ }
+
+ setupFonts() {
+ Font.load("font_medium", "assets/fonts/lunchds.ttf", 20)
+ Font.load("font_small", "assets/fonts/lunchds.ttf", 16)
+ }
} \ No newline at end of file