Donnerstag, 29. August 2013

Hamurabi - DasSpiel.java

Zum zweiten Artikel der Reihe "Die 5-Minuten-App" im Javamagazin, die dort beschriebene Klasse "DasSpiel.java". Hier die erste, weniger komfortable Version mit Eingabefeldern. Nicht schön, aber eben klassisch und noch einem Hauch Nostalgie mehr.
Wer sich wundert warum nichts kommentiert ist, der sei auf den Artikel verwiesen. Und bitte auch hier daran denken alle Bezeichnungen gegebenenfalls an die eigenen Angaben anzupassen.

package net.einedomain.hamurabi;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;


public class DasSpiel extends Activity {

TextView meinBericht;
EditText wertA;
EditText wertB;
Button berichteButton;

Hamurabi meinSpiel = new Hamurabi();

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_das_spiel);

meinBericht = (TextView) findViewById(R.id.textView1);
meinBericht.setText(meinSpiel.getBericht());

wertA = (EditText) findViewById(R.id.editText1);
wertB = (EditText) findViewById(R.id.editText2);

berichteButton = (Button) this.findViewById(R.id.button1);
berichteButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {

int nahrung = Integer.parseInt(wertA.getText().toString());
int saat = Integer.parseInt(wertB.getText().toString());

meinSpiel.zug(0, 0, nahrung, saat);
meinBericht.setText(meinSpiel.getBericht());

wertA.setText("");
wertB.setText("");

}
});

}

}

Keine Kommentare:

Kommentar veröffentlichen