NoxArt / CityNameAnimal

Android memory game for FIT VUT university course
0 stars 0 forks source link

Game client konstruktor #6

Closed IevgenRagulin closed 11 years ago

IevgenRagulin commented 11 years ago

Druhým parametrem konstruktoru GameClient je jméno uživatele. Odkud ho vezmeme? Musí ho uživatel zadat když vytvoří hru, připojí se ke hře? Nebo vezmeme to s kontaktu? Nebo vygenerujeme automaticky?

NoxArt commented 11 years ago

Normálně bych to dal do globálního nastavení, ale může být problém, kdyby se sešli dva se stejným jménem, to zatim nevim jak nejlíp řešit

IevgenRagulin commented 11 years ago

Tak zatím to dám do vytvoření nové hry. Stejně ale se může stát že sejdou se dva se stejným jménem

IevgenRagulin commented 11 years ago

Nemůžu vytvořit objekt hry. Mohl bys mi prosím napsat co dělám špatně? Padá to na řádku createGame

String[] categories = new String[1];
categories[0] = "Město";
GameProperties gameProps = new GameProperties("cz",
                            "jmenohry", 5, null, 100,
                            4, "auto", categories);
GameClient gameClient = new GameClient("http://fit.noxart.cz/tam/", "Honza");
gameClient.createGame(gameProps);
11-16 09:58:48.918: E/AndroidRuntime(2639): FATAL EXCEPTION: main
11-16 09:58:48.918: E/AndroidRuntime(2639): java.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl cannot be cast to javax.net.ssl.HttpsURLConnection
11-16 09:58:48.918: E/AndroidRuntime(2639):     at cz.fit.tam.utils.HttpConnect.post(HttpConnect.java:58)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at cz.fit.tam.model.MessageQueue.sendMessage(MessageQueue.java:66)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at cz.fit.tam.model.GameClient.createGame(GameClient.java:64)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at cz.fit.tam.NewGameActivity$1.onClick(NewGameActivity.java:117)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at android.view.View.performClick(View.java:4240)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at android.view.View$PerformClick.run(View.java:17721)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at android.os.Handler.handleCallback(Handler.java:730)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at android.os.Handler.dispatchMessage(Handler.java:92)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at android.os.Looper.loop(Looper.java:137)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at android.app.ActivityThread.main(ActivityThread.java:5103)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at java.lang.reflect.Method.invokeNative(Native Method)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at java.lang.reflect.Method.invoke(Method.java:525)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
11-16 09:58:48.918: E/AndroidRuntime(2639):     at dalvik.system.NativeStart.main(Native Method)
NoxArt commented 11 years ago

Promiň, dal jsem adresu serveru nepřesně: httpS://fit.noxart.cz/tam/

IevgenRagulin commented 11 years ago

Díky