fix: inclusion des librairies, debogueage sous android, correction de bogues
This commit is contained in:
parent
c3d7ec0281
commit
95fc31301a
Binary file not shown.
|
@ -27,7 +27,7 @@ import com.badlogic.gdx.utils.ObjectMap.Values;
|
|||
import com.badlogic.gdx.utils.viewport.FitViewport;
|
||||
import com.badlogic.gdx.utils.viewport.ScalingViewport;
|
||||
import com.badlogic.gdx.utils.viewport.StretchViewport;
|
||||
|
||||
import com.badlogic.gdx.Application;
|
||||
import fr.evolving.automata.Inverter_I;
|
||||
import fr.evolving.automata.Inverter_II;
|
||||
import fr.evolving.automata.Negativer;
|
||||
|
@ -222,6 +222,7 @@ public class AssetLoader {
|
|||
Datahandler.RegisterBackend(LocalBase.class);
|
||||
Datahandler.RegisterBackend(SqlBase.class);
|
||||
Databasemanagerfrompref();
|
||||
Gdx.app.log("init", "Ok");
|
||||
}
|
||||
|
||||
public static void Databasemanagerfrompref() {
|
||||
|
|
|
@ -55,7 +55,7 @@ public class Preference {
|
|||
Preference.prefs.putFloat("Music", 0.75f);
|
||||
Preference.prefs.putInteger("Adaptation", 0);
|
||||
Preference.prefs.putInteger("Quality", 2);
|
||||
Preference.prefs.putInteger("log", Gdx.app.LOG_DEBUG);
|
||||
Preference.prefs.putInteger("log", Application.LOG_DEBUG);
|
||||
Preference.prefs.flush();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -317,19 +317,29 @@ public class LocalBase extends Base {
|
|||
public boolean setGrid(int user, int level, Grid data) {
|
||||
String encoded = "";
|
||||
try {
|
||||
Gdx.app.log("Base", "Infos:"+user+","+level);
|
||||
ByteArrayOutputStream bos = new ByteArrayOutputStream();
|
||||
Gdx.app.log("Base", "CK1");
|
||||
ObjectOutputStream oos = new ObjectOutputStream(bos);
|
||||
Gdx.app.log("Base", "CK2");
|
||||
oos.writeObject(data);
|
||||
Gdx.app.log("Base", "CK3");
|
||||
oos.flush();
|
||||
Gdx.app.log("Base", "CK4");
|
||||
oos.close();
|
||||
bos.close();
|
||||
byte[] bytes = bos.toByteArray();
|
||||
Gdx.app.log("Base", "size"+bytes.length);
|
||||
encoded = Base64Coder.encodeLines(bytes);
|
||||
Gdx.app.log("Base", "size2"+encoded.length());
|
||||
dbHandler.rawQuery("insert into grids (user,level,object) values ("
|
||||
+ user + "," + level + ",'" + encoded + "');");
|
||||
Gdx.app.log("Base", "CK5");
|
||||
} catch (Exception e) {
|
||||
Gdx.app.log("Base", "cancel");
|
||||
return false;
|
||||
}
|
||||
Gdx.app.log("Base", "Ok");
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@ import java.util.Arrays;
|
|||
import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
|
||||
import com.badlogic.gdx.Application;
|
||||
import com.badlogic.gdx.Application.ApplicationType;
|
||||
import com.badlogic.gdx.Game;
|
||||
import com.badlogic.gdx.Gdx;
|
||||
|
@ -197,6 +198,7 @@ public class GameScreen implements Screen {
|
|||
|
||||
// This is the constructor, not the class declaration
|
||||
public GameScreen(Level alevel) {
|
||||
Gdx.app.log("game", "Ok");
|
||||
this.level = alevel;
|
||||
Gdx.app.debug(getClass().getSimpleName(),
|
||||
"Récupération des derniers niveaux.");
|
||||
|
@ -865,6 +867,9 @@ public class GameScreen implements Screen {
|
|||
if (winSave.isVisible())
|
||||
readsaved();
|
||||
} else if (caller.getName() == "save") {
|
||||
Gdx.app.log("save", "Ok");
|
||||
Gdx.app.debug("Barre", "Sauvegarde de la grille.");
|
||||
Gdx.app.debug("Barre", AssetLoader.Datahandler.user().toString());
|
||||
AssetLoader.Datahandler.user().setGrid(0, level.id, level.Grid);
|
||||
readsaved();
|
||||
} else if (caller.getName() == "levels") {
|
||||
|
|
|
@ -6,6 +6,7 @@ import java.util.TimerTask;
|
|||
import com.badlogic.gdx.Game;
|
||||
import com.badlogic.gdx.Gdx;
|
||||
import com.badlogic.gdx.Screen;
|
||||
import com.badlogic.gdx.Application;
|
||||
import com.badlogic.gdx.scenes.scene2d.Actor;
|
||||
import com.badlogic.gdx.scenes.scene2d.InputEvent;
|
||||
import com.badlogic.gdx.scenes.scene2d.Stage;
|
||||
|
@ -278,6 +279,7 @@ public class LevelScreen implements Screen {
|
|||
}
|
||||
|
||||
public LevelScreen(int aworld) {
|
||||
Gdx.app.log("level", "Ok");
|
||||
this.world = aworld;
|
||||
Gdx.app.debug(getClass().getSimpleName(),
|
||||
"Création des elements primordiaux du screen (stage, renderer, table)");
|
||||
|
|
Loading…
Reference in New Issue