Skip to content

Commit 99e4ca1

Browse files
committed
load/save defaultverbs
i18n UI
1 parent 602a7d1 commit 99e4ca1

File tree

5 files changed

+20
-6
lines changed

5 files changed

+20
-6
lines changed

adventure-composer/src/main/resources/projectTmpl/android/assets/model/world.properties

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,9 @@
33
default.use.0.text=I don't know what to do with that
44
default.lookat.0.text=Nothing interesting here
55
default.pickup.0.text=I can not take that
6+
7+
ui.continue=Continue
8+
ui.new=New Game
9+
ui.help=Help
10+
ui.credits=Credits
11+
ui.quit=Quit Game

adventure-composer/src/main/resources/projectTmpl/android/assets/model/world_es.properties

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,9 @@
22
default.use.0.text=No se que hacer con esto
33
default.lookat.0.text=Nada interesante
44
default.pickup.0.text=No puedo coger eso
5+
6+
ui.continue=Continuar
7+
ui.new=Nuevo Juego
8+
ui.help=Ayuda
9+
ui.credits=Créditos
10+
ui.quit=Salir

blade-engine/src/com/bladecoder/engine/BladeEngine.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ public void create() {
9595
if(forceRes != null) {
9696
EngineAssetManager.getInstance().forceResolution(forceRes);
9797
}
98+
99+
World.getInstance().loadXMLWorld();
98100

99101
ui = new UI();
100102

blade-engine/src/com/bladecoder/engine/ui/MenuScreen.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable;
3535
import com.badlogic.gdx.utils.viewport.ScreenViewport;
3636
import com.bladecoder.engine.assets.EngineAssetManager;
37+
import com.bladecoder.engine.i18n.I18N;
3738
import com.bladecoder.engine.model.World;
3839
import com.bladecoder.engine.ui.UI.Screens;
3940
import com.bladecoder.engine.util.Config;
@@ -141,7 +142,7 @@ public boolean keyUp(InputEvent event, int keycode) {
141142

142143
if (World.getInstance().savedGameExists()
143144
|| World.getInstance().getCurrentScene() != null) {
144-
TextButton continueGame = new TextButton("Continue", ui.getSkin(),
145+
TextButton continueGame = new TextButton(I18N.getString("ui.continue"), ui.getSkin(),
145146
style.textButtonStyle);
146147

147148
continueGame.addListener(new ClickListener() {
@@ -156,7 +157,7 @@ public void clicked(InputEvent event, float x, float y) {
156157
table.add(continueGame).pad(BUTTON_PADDING).width(buttonWidth);
157158
}
158159

159-
TextButton newGame = new TextButton("New Game", ui.getSkin(),
160+
TextButton newGame = new TextButton(I18N.getString("ui.new"), ui.getSkin(),
160161
style.textButtonStyle);
161162
newGame.addListener(new ClickListener() {
162163
public void clicked(InputEvent event, float x, float y) {
@@ -168,7 +169,7 @@ public void clicked(InputEvent event, float x, float y) {
168169
table.row();
169170
table.add(newGame).pad(BUTTON_PADDING).width(buttonWidth);
170171

171-
TextButton help = new TextButton("Help", ui.getSkin(),
172+
TextButton help = new TextButton(I18N.getString("ui.help"), ui.getSkin(),
172173
style.textButtonStyle);
173174
help.addListener(new ClickListener() {
174175
public void clicked(InputEvent event, float x, float y) {
@@ -179,7 +180,7 @@ public void clicked(InputEvent event, float x, float y) {
179180
table.row();
180181
table.add(help).pad(BUTTON_PADDING).width(buttonWidth);
181182

182-
TextButton credits = new TextButton("Credits", ui.getSkin(),
183+
TextButton credits = new TextButton(I18N.getString("ui.credits"), ui.getSkin(),
183184
style.textButtonStyle);
184185
credits.addListener(new ClickListener() {
185186
public void clicked(InputEvent event, float x, float y) {
@@ -205,7 +206,7 @@ public void clicked(InputEvent event, float x, float y) {
205206
table.add(debug).pad(BUTTON_PADDING).width(buttonWidth);
206207
}
207208

208-
TextButton quit = new TextButton("Quit Game", ui.getSkin(),
209+
TextButton quit = new TextButton(I18N.getString("ui.quit"), ui.getSkin(),
209210
style.textButtonStyle);
210211
quit.addListener(new ClickListener() {
211212
public void clicked(InputEvent event, float x, float y) {

blade-engine/src/com/bladecoder/engine/ui/UI.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ public UI() {
7272
setPieMode(Config.getProperty(Config.PIE_MODE_DESKTOP_PROP, false));
7373
}
7474

75-
World.getInstance().loadXMLWorld();
7675
loadAssets();
7776

7877
screens[Screens.INIT_SCREEN.ordinal()] = getCustomScreenInstance(Config.INIT_SCREEN_CLASS_PROP, InitScreen.class);

0 commit comments

Comments
 (0)