www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 984d28890cf2cba1cc05def7b7744745b3296a62
parent a5769e8dafbbdced61b7a99ac1a0956f15a42a2f
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Thu, 27 Jan 2011 19:07:40 +0100

Début de l'interface du Jeu.

Diffstat:
Mcode/PtiClic/AndroidManifest.xml | 1+
Acode/PtiClic/res/layout/game.xml | 12++++++++++++
Mcode/PtiClic/res/layout/main.xml | 9++++-----
Mcode/PtiClic/res/values/strings.xml | 2+-
Acode/PtiClic/src/org/pticlic/Game.java | 43+++++++++++++++++++++++++++++++++++++++++++
Mcode/PtiClic/src/org/pticlic/Main.java | 36+++++++++++++++++++++---------------
6 files changed, 82 insertions(+), 21 deletions(-)

diff --git a/code/PtiClic/AndroidManifest.xml b/code/PtiClic/AndroidManifest.xml @@ -12,6 +12,7 @@ </activity> <activity android:name=".Preference" android:label="Préférence"></activity> + <activity android:name=".Game"></activity> </application> diff --git a/code/PtiClic/res/layout/game.xml b/code/PtiClic/res/layout/game.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<AbsoluteLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" android:orientation="vertical"> + <TextView android:id="@+id/mainWord" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="70" android:layout_gravity="center_horizontal" android:text="MainWord" android:layout_x="100px" android:layout_y="20px"></TextView> + <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/currentWord" android:layout_weight="10000" android:text="CurrentWord" android:layout_x="100px" android:layout_y="50px"></TextView> + <Button android:id="@+id/relation1" android:layout_height="wrap_content" android:text="R1" android:layout_width="wrap_content" android:layout_y="100px" android:layout_x="10px"></Button> + <Button android:id="@+id/relation2" android:layout_height="wrap_content" android:text="R2" android:layout_width="wrap_content" android:layout_y="100px" android:layout_x="70px"></Button> + <Button android:id="@+id/relation3" android:layout_height="wrap_content" android:text="R3" android:layout_width="wrap_content" android:layout_y="100px" android:layout_x="130px"></Button> + <Button android:id="@+id/relation4" android:layout_height="wrap_content" android:text="R4" android:layout_width="wrap_content" android:layout_x="190px" android:layout_y="100px"></Button> +</AbsoluteLayout> diff --git a/code/PtiClic/res/layout/main.xml b/code/PtiClic/res/layout/main.xml @@ -11,15 +11,14 @@ android:id="@+id/RelativeLayout01" android:layout_width="wrap_content" android:layout_gravity="bottom|center_horizontal"> - <Button android:layout_height="wrap_content" android:id="@+id/games" - android:text="@string/games_name" android:layout_width="wrap_content" + <Button android:layout_height="wrap_content" android:text="@string/play_label" android:layout_width="wrap_content" android:paddingLeft="60px" android:paddingRight="60px" - android:enabled="false" /> + android:id="@+id/play"/> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/prefs" - android:text="@string/prefs_name" android:layout_below="@+id/games" - android:layout_alignLeft="@+id/games" android:layout_alignRight="@+id/games" /> + android:text="@string/prefs_name" android:layout_below="@+id/play" + android:layout_alignLeft="@+id/play" android:layout_alignRight="@+id/play" /> </RelativeLayout> diff --git a/code/PtiClic/res/values/strings.xml b/code/PtiClic/res/values/strings.xml @@ -3,5 +3,5 @@ <string name="app_name">PtiClic</string> <string name="prefs_name">Préférences</string> -<string name="games_name">Jouer</string> +<string name="play_label">Jouer</string> </resources> diff --git a/code/PtiClic/src/org/pticlic/Game.java b/code/PtiClic/src/org/pticlic/Game.java @@ -0,0 +1,42 @@ +package org.pticlic; + +import android.app.Activity; +import android.os.Bundle; +import android.view.View; +import android.view.View.OnClickListener; +import android.widget.Button; + +public class Game extends Activity implements OnClickListener { + /** Called when the activity is first created. */ + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + int nbrel = 2; + setContentView(R.layout.game); + + // Boutons des relations + Button r1 = ((Button)findViewById(R.id.relation1)); + Button r2 = ((Button)findViewById(R.id.relation2)); + Button r3 = ((Button)findViewById(R.id.relation3)); + Button r4 = ((Button)findViewById(R.id.relation4)); + + // Écoute des clics sur les relations + r1.setOnClickListener(this); + r2.setOnClickListener(this); + r3.setOnClickListener(this); + r4.setOnClickListener(this); + } + + /* (non-Javadoc) + * @see android.view.View.OnClickListener#onClick(android.view.View) + */ + @Override + public void onClick(View v) { + switch (v.getId()) { + case (R.id.relation1) : break; + case (R.id.relation2) : break; + case (R.id.relation3) : break; + case (R.id.relation4) : break; + } + } +} +\ No newline at end of file diff --git a/code/PtiClic/src/org/pticlic/Main.java b/code/PtiClic/src/org/pticlic/Main.java @@ -11,25 +11,31 @@ import android.widget.Button; import android.widget.TextView; public class Main extends Activity implements OnClickListener { - + /** Called when the activity is first created. */ - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.main); - ((Button)findViewById(R.id.prefs)).setOnClickListener(this); - - // On récupère le nom du joueur des préférences. - SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this); - String loginPref = sp.getString("login", "joueur"); - // On l'ajoute dans le TextView prévu à cet effet - ((TextView)findViewById(R.id.login)).setText("Login : " + loginPref); - } + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.main); + // Écoute des clics sur les différents boutons + ((Button)findViewById(R.id.prefs)).setOnClickListener(this); + ((Button)findViewById(R.id.play)).setOnClickListener(this); + + // On récupère le nom du joueur des préférences. + SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this); + String loginPref = sp.getString("login", "joueur"); + // On l'ajoute dans le TextView prévu à cet effet + ((TextView)findViewById(R.id.login)).setText("Login : " + loginPref); + } + /* (non-Javadoc) + * @see android.view.View.OnClickListener#onClick(android.view.View) + */ @Override public void onClick(View v) { - if (v.getId()==R.id.prefs) { - startActivity(new Intent(this, Preference.class)); + switch (v.getId()) { + case (R.id.prefs) : startActivity(new Intent(this, Preference.class)); break; + case (R.id.play) : startActivity(new Intent(this, Game.class)); break; } } } \ No newline at end of file