diff --git a/README.md b/README.md
index 2c607bf..613d9a7 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
-# ωEngine
-### A engine made from Ω-Lλγers built for modding
-#### Ω-Lλγers by VeproGames
-#### Play this now
+# ωEngine v0.2.0
+### A engine made from Ω-Lλγers built for making mods
+#### Ω-Lλγers (the original) by VeproGames
+#### Play the engine now
##### Feel free to fork this, either to make your own mods or make pull requests with new features
diff --git a/css/fonts/minecraft.css b/css/fonts/minecraft.css
new file mode 100644
index 0000000..7f25c07
--- /dev/null
+++ b/css/fonts/minecraft.css
@@ -0,0 +1,8 @@
+@font-face{
+ font-family: minecraft;
+ src: url('../../fonts/minecraft.otf');
+}
+
+:root{
+ --primary-font: minecraft
+}
\ No newline at end of file
diff --git a/fonts/minecraft.otf b/fonts/minecraft.otf
new file mode 100644
index 0000000..54f08ad
Binary files /dev/null and b/fonts/minecraft.otf differ
diff --git a/index.html b/index.html
index e6a630e..6e527f4 100644
--- a/index.html
+++ b/index.html
@@ -40,7 +40,9 @@
- v0.1.3
- Parts of UI are redesigned, and new Secret Achievements!
-
-
- v0.1.2
- Adds Comfortaa font and a automator to automate buying automators! (unlocked when meta upgrade bought)
-
-
-
- v0.1.1
- Fixes a few bugs and adds save management, now you can have more then 1 save stored!
-
-
-
- v0.1.0
- First public build, with layer names, fonts, the changelog and so much more!
-
-
-
- v0.0.3
- Private Build
-
-
-
- v0.0.2
- Private Build
-
-
-
- v0.0.1
- Private Build
+ v1.0.0
+ Initial Release
`
+})
\ No newline at end of file
diff --git a/js/components/engine-tab.js b/js/components/engine-tab.js
new file mode 100644
index 0000000..607b0d2
--- /dev/null
+++ b/js/components/engine-tab.js
@@ -0,0 +1,34 @@
+Vue.component("engine-tab", {
+ template: `
+
+ v0.2.0
+ Debug mode, game changelog (different to engine changelog), minecraft font, link to the community server (which you should join) and alot more!
+
+
+
+ v0.1.3
+ Parts of UI are redesigned, and new Secret Achievements!
+
+
+
+ v0.1.2
+ Adds Comfortaa font and a automator to automate buying automators! (unlocked when meta upgrade bought)
+
+
+
+ v0.1.1
+ Fixes a few bugs and adds save management, now you can have more then 1 save stored!
+
+
+
+ v0.1.0
+ First public build, with layer names, fonts, the changelog and so much more!
+
+
+
+ v0.0.1-v0.0.3
+ Private Builds
+
+
+
`
+})
\ No newline at end of file
diff --git a/js/data/computed.js b/js/data/computed.js
index 4db9c85..c424d1d 100644
--- a/js/data/computed.js
+++ b/js/data/computed.js
@@ -3,6 +3,10 @@ const computed = {
{
return game.metaLayer.active;
},
+ isDebug: function()
+ {
+ return mod.debugMode
+ },
isLayerCategory: function()
{
category = null
@@ -17,6 +21,7 @@ const computed = {
break;
case "Guide":
case "Changelog":
+ case "Engine Changelog":
category = "Guide";
break;
case "Achievements":
@@ -24,9 +29,10 @@ const computed = {
category = "Achievements";
break;
case "Settings":
+ case "Debug":
category = "Settings";
break;
}
return category
- }
+ },
};
\ No newline at end of file
diff --git a/js/data/game.js b/js/data/game.js
index ee50503..a2f6331 100644
--- a/js/data/game.js
+++ b/js/data/game.js
@@ -130,5 +130,6 @@ const game = {
font: mod.fonts[0][1],
saveInfo: "i have no idea"
},
+ console: console
};
const initialGame = functions.getSaveString();
\ No newline at end of file
diff --git a/js/debug/test.js b/js/debug/test.js
new file mode 100644
index 0000000..c1cafe0
--- /dev/null
+++ b/js/debug/test.js
@@ -0,0 +1,10 @@
+mod.debugClasses.push(new DebugClass("test.js", "test", "0.0.0", [
+ [
+ "test button",
+ 'console.log("testing the untested - jwklong")'
+ ],
+ [
+ "test button 2",
+ 'console.warn("too many test buttons")'
+ ]
+]))
\ No newline at end of file
diff --git a/js/debugclass.js b/js/debugclass.js
new file mode 100644
index 0000000..80fda16
--- /dev/null
+++ b/js/debugclass.js
@@ -0,0 +1,23 @@
+class DebugClass {
+ constructor(name,desc,ver,buttons) {
+ this.name = name
+ this.desc = desc
+ this.version = ver
+ this.buttons = buttons
+ }
+ getButtons() {
+ if (this.buttons === false) return ""
+ let text = ""
+ for (let i in this.buttons) {
+ text += ` `
+ }
+ return text
+ }
+ getInfo() {
+ return `
+ ` + this.name + " " + this.version + `
+ ` + this.desc + ` ` + this.getButtons() + `
+
+ `
+ }
+}
\ No newline at end of file
diff --git a/js/mod.js b/js/mod.js
index f003793..c5015f4 100644
--- a/js/mod.js
+++ b/js/mod.js
@@ -2,7 +2,8 @@ var mod = {
primaryName: "ω",
secondaryName: "Engine",
version: "1.0.0",
- engineVer: "0.1.3", //DO NOT MODIFY
+ engineVer: "0.2.0", //DO NOT MODIFY
+ debugMode: false,
themes: [
["Dark", "css/themes/dark.css"],
["Light (Legacy)", "https://veprogames.github.io/omega-layers/css/main.css"],
@@ -42,13 +43,16 @@ var mod = {
["Comic Sans", "css/fonts/comic.css"],
["Arial", "css/fonts/arial.css"],
["Roboto", "css/fonts/roboto.css"],
- ["Comfortaa", "css/fonts/comfortaa.css"]
+ ["Comfortaa", "css/fonts/comfortaa.css"],
+ ["Minecraft", "css/fonts/minecraft.css"],
],
saves: [
["Save 1", ""],
["Save 2", "2"],
- ["Save 3", "3"]
- ]
+ ["Save 3", "3"],
+ ["Save 4", "4"],
+ ],
+ debugClasses: []
}
//DO NOT MODIFY CODE PAST THIS POINT AS IT IS NEEDED (unless your a pro coder then do some experimenting)