Obliczenia brydżowe (Java ME)
Jacek Kowalski
2012-08-07 e757087c400ef18b41ca09b07483d66c61f82309
1. Dodanie wersji do okna "Autor".
2. Ustawienie wersji na 1.2 w związku z poprzednimi zmianami.
3 files modified
13 ■■■■ changed files
nbproject/project.properties 2 ●●● patch | view | raw | blame | history
src/brydz/BrydzMIDlet.java 5 ●●●●● patch | view | raw | blame | history
src/brydz/BrydzMenu.java 6 ●●●●● patch | view | raw | blame | history
nbproject/project.properties
@@ -54,7 +54,7 @@
manifest.jad=
manifest.manifest=
manifest.midlets=MIDlet-1: Obliczenia bryd\u017cowe,/32x32_8bit.png,brydz.BrydzMIDlet\n
manifest.others=MIDlet-Vendor: Jacekk.info\nMIDlet-Name: Obliczenia bryd\u017cowe\nMIDlet-Version: 1.1\n
manifest.others=MIDlet-Vendor: Jacekk.info\nMIDlet-Name: Obliczenia bryd\u017cowe\nMIDlet-Version: 1.2\n
manifest.pushregistry=
name=Brydz
no.dependencies=false
src/brydz/BrydzMIDlet.java
@@ -8,6 +8,7 @@
public class BrydzMIDlet extends javax.microedition.midlet.MIDlet {
    protected BrydzForm form = null;
    protected Display display = null;
    protected String version = null;
    
    public void startApp() {
        if(this.form == null) {
@@ -16,10 +17,14 @@
        if(this.display == null) {
            this.display = Display.getDisplay(this);
        }
        if(this.version == null) {
            this.version = this.getAppProperty("MIDlet-Version");
        }
        this.display.setCurrent(this.form);
    }
    
    public void pauseApp() {
        this.form = null;
        this.notifyPaused();
    }
    
src/brydz/BrydzMenu.java
@@ -13,7 +13,7 @@
        this.midlet = midlet;
        this.form = previous;
        
        this.text = new Form("Obliczenia brydżowe");
        this.text = new Form("");
        this.text.addCommand(new Command("Powrót", Command.BACK, 1));
        this.text.addCommand(new Command("Menu", Command.OK, 1));
        this.text.setCommandListener(this);
@@ -40,6 +40,7 @@
                switch(this.getSelectedIndex()) {
                    case 0:
                        this.text.deleteAll();
                        this.text.setTitle("Pomoc");
                        this.text.append(new StringItem("O programie", "MIDlet ten ma za zadanie ułatwić obliczanie zapisu brydżowego przy towarzyskim graniu w brydża sportowego."));
                        this.text.append(new StringItem("Kontrakt", "Należy podać wysokość wylicytowanego kontraktu lub 0 przy czterech pasach"));
                        this.text.append(new StringItem("Kolor", "Trzeba wybrać z listy wylicytowany kolor (młodszy/starszy/bez atu) - w przypadku pasów nie ma to znaczenia."));
@@ -52,7 +53,8 @@
                    break;
                    case 1:
                        this.text.deleteAll();
                        this.text.append("Autor: Jacek Kowalski\nhttp://dev.jacekk.net/brydz");
                        this.text.setTitle("Obliczenia brydżowe");
                        this.text.append("Wersja: "+this.midlet.version+"\nAutor: Jacek Kowalski\nhttp://dev.jacekk.net/brydz");
                        this.midlet.display.setCurrent(this.text);
                    break;
                    case 2: