feat: ajout des récompenses et leur édition, modification de l'object victory pour un affichage de l'état actuel
This commit is contained in:
parent
6af02b7d9c
commit
a598faece3
|
@ -44,12 +44,22 @@ public class Objectives extends Actor {
|
|||
int element = 0;
|
||||
int type = 0;
|
||||
boolean flag =false;
|
||||
for (int vict : Victory) {
|
||||
if (vict != 0) {
|
||||
int[] thevictory,currentvictory;
|
||||
if (Victory!=null) {
|
||||
thevictory=Victory;
|
||||
currentvictory=Victory;
|
||||
}
|
||||
else
|
||||
{
|
||||
thevictory=worlds.getInformations().Victory_orig;
|
||||
currentvictory=worlds.getInformations().Victory;
|
||||
}
|
||||
for (int i=0;i<thevictory.length;i++) {
|
||||
if (thevictory[i] != 0) {
|
||||
batch.end();
|
||||
shaperenderer.begin(ShapeType.Filled);
|
||||
shaperenderer.setColor(AssetLoader.Typecolors[type]);
|
||||
shaperenderer.rect(this.getX() + element * size, this.getY(), size, 68);
|
||||
shaperenderer.rect(this.getX() + element * size, this.getY(), size, 68*currentvictory[i]/thevictory[i]);
|
||||
shaperenderer.end();
|
||||
shaperenderer.begin(ShapeType.Line);
|
||||
shaperenderer.setColor(1, 1, 1, 1);
|
||||
|
@ -57,8 +67,8 @@ public class Objectives extends Actor {
|
|||
shaperenderer.end();
|
||||
batch.begin();
|
||||
font.draw(batch, AssetLoader.Typenames[type], this.getX()+ element * size + 2, this.getY() + 69);
|
||||
if (vict>0)
|
||||
font2.draw(batch, String.valueOf(vict), this.getX() + element * size + 11, this.getY() + 35);
|
||||
if (thevictory[i] >0)
|
||||
font2.draw(batch, String.valueOf(thevictory[i]), this.getX() + element * size + 11, this.getY() + 35);
|
||||
else
|
||||
{
|
||||
font2.draw(batch, "??", this.getX() + element * size + 11, this.getY() + 35);
|
||||
|
@ -70,7 +80,7 @@ public class Objectives extends Actor {
|
|||
}
|
||||
if (flag)
|
||||
batch.draw(Next, this.getX() + element * size+11, this.getY()+15);
|
||||
else if (worlds.isDebug() && element<5)
|
||||
else if (worlds.isDebug() && element<5 && Victory!=null)
|
||||
batch.draw(Add, this.getX() + element * size+11, this.getY()+15);
|
||||
}
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"e0", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"e0", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 38f, 740f,
|
||||
-1, 0, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999, 99999,
|
||||
99999, "", false, new int[][] { { 0, 1 }, { 0, 8 } });
|
||||
|
@ -26,7 +26,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"e0", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"e0", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 38f, 260f,
|
||||
-1, 0, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999, 99999,
|
||||
99999, "", false, new int[][] { { 0, 2 } });
|
||||
|
@ -37,7 +37,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"e0", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"e0", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 180f,
|
||||
460f, -1, 15, new Grid(10, 3), 0, 0, 0, 0, 99999, 99999, 99999,
|
||||
99999, "", false, new int[][] { { 0, 3 } });
|
||||
|
@ -48,7 +48,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"e+", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"e+", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0 }, 380f,
|
||||
550f, 0, 16, new Grid(30, 20), 0, 0, 0, 0, 99999, 99999, 99999,
|
||||
99999, "", false, new int[][] { { 0, 4 } });
|
||||
|
@ -59,7 +59,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"E-", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"E-", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 590f,
|
||||
550f, 0, 16, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999, 99999,
|
||||
99999, "", false, new int[][] { { 0, 5 } });
|
||||
|
@ -70,7 +70,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"e0", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"e0", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 590f,
|
||||
220f, 1, 136, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { { 0, 6 } });
|
||||
|
@ -81,7 +81,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"eX", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"eX", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0 }, 790f,
|
||||
220f, 2, 230, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { { 0, 7 } });
|
||||
|
@ -92,7 +92,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"p", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"p", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2 }, 950f,
|
||||
400f, 2, 370, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { { 0, 8 } });
|
||||
|
@ -103,7 +103,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"H", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"H", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 }, 1050f,
|
||||
740f, 3, 750, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", true, new int[][] { { 1, 0 }, { 1, 2 } });
|
||||
|
@ -114,7 +114,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"D", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"D", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1 }, 30f, 700f,
|
||||
4, 1100, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999, 99999,
|
||||
99999, "", false, new int[][] { { 1, 1 } });
|
||||
|
@ -125,7 +125,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"T", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"T", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 1 }, 420f,
|
||||
750f, 4, 1000, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {} });
|
||||
|
@ -136,7 +136,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"He", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"He", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 2 }, 30f, 350f,
|
||||
4, 1200, new Grid(20, 20), 0, 0, 0, 0, 700, 99999, 99999,
|
||||
99999, "", false, new int[][] { { 1, 3 }, { 1, 5 } });
|
||||
|
@ -147,7 +147,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"He", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"He", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 2 }, 180f,
|
||||
230f, 4, 1300, new Grid(20, 20), 0, 0, 0, 0, 800, 99999, 99999,
|
||||
99999, "", false, new int[][] { { 1, 4 } });
|
||||
|
@ -158,7 +158,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"He", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"He", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 2 }, 420f,
|
||||
230f, 5, 1500, new Grid(20, 20), 0, 0, 0, 0, 1800, 99999,
|
||||
99999, 99999, "", false, new int[][] { {} });
|
||||
|
@ -169,7 +169,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Li", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Li", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 3, 3 }, 300f,
|
||||
490f, 4, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { { 1, 6 } });
|
||||
|
@ -180,7 +180,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Be", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Be", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 5, 4 }, 550f,
|
||||
490f, 5, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { { 1, 7 } });
|
||||
|
@ -191,7 +191,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"B", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"B", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 6, 5 }, 800f,
|
||||
570f, 5, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { { 1, 8 } });
|
||||
|
@ -202,7 +202,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"C", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"C", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 6, 6 }, 1000f,
|
||||
750f, 6, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", true, new int[][] { {2,8} });
|
||||
|
@ -215,7 +215,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"N", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"N", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 0, 7, 7 }, 550f,
|
||||
750f, 6, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {2,1} });
|
||||
|
@ -226,7 +226,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"N", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"N", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 0, 8, 7 }, 800f,
|
||||
620f, 6, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {2,2} });
|
||||
|
@ -237,7 +237,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"O", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"O", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 6, 0, 0, 8, 8 }, 1050f,
|
||||
470f, 6, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {2,3} });
|
||||
|
@ -248,7 +248,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"O", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"O", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 6, 0, 0, 9, 8 }, 800f,
|
||||
350f, 7, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {2,4} });
|
||||
|
@ -259,7 +259,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"F", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"F", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 7, 1, 0, 10, 9 }, 550f,
|
||||
200f, 7, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {2,5} });
|
||||
|
@ -270,7 +270,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Ne", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Ne", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 0, 0, 10, 10 }, 300f,
|
||||
350f, 7, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {2,6},{2,8} });
|
||||
|
@ -281,7 +281,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Ne", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Ne", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 0, 0, 11, 10 }, 70f,
|
||||
470f, 7, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {2,7} });
|
||||
|
@ -292,7 +292,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Ne", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Ne", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 0, 0, 12, 10 }, 300f,
|
||||
620f, 8, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {2,8} });
|
||||
|
@ -303,7 +303,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Na", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Na", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 1, 0, 12, 11 }, 550f,
|
||||
480f, 8, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", true, new int[][] { {} });
|
||||
|
@ -316,7 +316,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Mg", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Mg", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 2, 0, 12, 12 }, 280f,
|
||||
330f, 8, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {3,1},{3,8} });
|
||||
|
@ -326,7 +326,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Mg", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Mg", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 2, 0, 13, 12 }, 580f,
|
||||
330f, 8, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {3,2} });
|
||||
|
@ -336,7 +336,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Mg", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Mg", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 2, 0, 14, 12 }, 880f,
|
||||
330f, 8, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {3,3} });
|
||||
|
@ -346,7 +346,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Al", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Al", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 3, 0, 14, 13 }, 1050f,
|
||||
550f, 9, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {3,4} });
|
||||
|
@ -356,7 +356,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Si", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Si", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 4, 0, 14, 14 }, 880f,
|
||||
750f, 9, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {3,5} });
|
||||
|
@ -366,7 +366,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Si", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Si", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 4, 0, 15, 14 }, 580f,
|
||||
750f, 9, 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {3,6} });
|
||||
|
@ -376,7 +376,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Si", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Si", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 4, 0, 16, 14 }, 280f,
|
||||
750f, 9 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {3,7} });
|
||||
|
@ -386,7 +386,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Si", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Si", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 4, 0, 18, 14 }, 80f,
|
||||
550f, 10 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", true, new int[][] { {} });
|
||||
|
@ -396,7 +396,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"O", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"O", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 6, 0, 0, 10, 8 }, 580f,
|
||||
550f, 8 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {3,3} });
|
||||
|
@ -408,7 +408,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"P", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"P", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 5, 0, 16, 15 }, 80f,
|
||||
500f, 10 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {4,1},{4,2},{4,3} });
|
||||
|
@ -418,7 +418,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"S", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"S", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 6, 0, 16, 16 }, 320f,
|
||||
750f, 10 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {4,5} });
|
||||
|
@ -428,7 +428,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"S", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"S", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 6, 0, 17, 16 }, 320f,
|
||||
500f, 10 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {4,4} });
|
||||
|
@ -438,7 +438,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"S", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"S", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 6, 0, 18, 16 }, 320f,
|
||||
250f, 10 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {4,4} });
|
||||
|
@ -448,7 +448,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"S", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"S", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 6, 0, 20, 16 }, 550f,
|
||||
380f, 11 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {4,6} });
|
||||
|
@ -458,7 +458,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Cl", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Cl", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 7, 0, 18, 17 }, 550f,
|
||||
750f, 11 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {4,6} });
|
||||
|
@ -468,7 +468,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Cl", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Cl", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 7, 0, 20, 17 }, 780f,
|
||||
580f, 11 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", false, new int[][] { {4,7},{4,8} });
|
||||
|
@ -478,7 +478,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Ar", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Ar", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 8, 0, 18, 18 }, 1000f,
|
||||
750f, 12 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", true, new int[][] { {} });
|
||||
|
@ -488,7 +488,7 @@ public class InitWorlds {
|
|||
(int) (Math.random() * Integer.MAX_VALUE),
|
||||
"",
|
||||
"",
|
||||
"Ar", new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
|
||||
"Ar", new int[] { 0, 0, 0, 0, 0, 0 },
|
||||
new int[] { 0, 0, 0, 0, 0, 0, 0, 2, 8, 8, 0, 20, 18 }, 1000f,
|
||||
380f, 12 , 1200, new Grid(20, 20), 0, 0, 0, 0, 99999, 99999,
|
||||
99999, 99999, "", true, new int[][] { {} });
|
||||
|
|
|
@ -20,6 +20,7 @@ public class Level implements Serializable {
|
|||
public boolean Special;
|
||||
public String Tuto;
|
||||
public int[][] Link;
|
||||
public int[] rewards;
|
||||
|
||||
public int[] Victory_orig;
|
||||
public int Cout_orig;
|
||||
|
@ -52,7 +53,7 @@ public class Level implements Serializable {
|
|||
this.Name = Name;
|
||||
this.Description = Description;
|
||||
this.Element = Element;
|
||||
this.Victory = Current;
|
||||
this.rewards = Current;
|
||||
this.Victory_orig = Victory;
|
||||
this.X = X;
|
||||
this.Y = Y;
|
||||
|
|
|
@ -259,7 +259,6 @@ public class GameScreen implements Screen {
|
|||
research = new IconValue(Icon.research,worlds, AssetLoader.Skin_level);
|
||||
research.setPosition(1545, AssetLoader.height - 74);
|
||||
objectives = new Objectives(worlds);
|
||||
objectives.setVictory(level.Victory);
|
||||
objectives.setPosition(890, AssetLoader.height - 95);
|
||||
objectives.setVisible(level.Cout>0);
|
||||
buttonlevel = new ButtonLevel(level, 1.0f, false);
|
||||
|
@ -698,7 +697,7 @@ public class GameScreen implements Screen {
|
|||
stage_info.addActor(info_cout);
|
||||
stage_info.addActor(info_up);
|
||||
stage_info.addActor(info_desc);
|
||||
stage_tooltip.addActor(tooltip);
|
||||
//stage_tooltip.addActor(tooltip);
|
||||
stage.addActor(horizbar);
|
||||
if (worlds.getInformations().Cout>0 || worlds.getInformations().Tech>=1 || worlds.isDebug()) {
|
||||
stage.addActor(vertibar);
|
||||
|
|
|
@ -77,6 +77,12 @@ public class LevelScreen implements Screen {
|
|||
cout.setVisible(false);
|
||||
databaseSave.setVisible(false);
|
||||
signer.setVisible(false);
|
||||
up_rayon.setVisible(false);
|
||||
up_nrj.setVisible(false);
|
||||
up_temp.setVisible(false);
|
||||
up_cycle.setVisible(false);
|
||||
up.setVisible(false);
|
||||
research.setVisible(false);
|
||||
adder.setVisible(false);
|
||||
tech.setVisible(false);
|
||||
cycle.setVisible(false);
|
||||
|
@ -654,7 +660,9 @@ public class LevelScreen implements Screen {
|
|||
@Override
|
||||
public void clicked(InputEvent event, float x, float y) {
|
||||
if (worlds.isDebug()) {
|
||||
|
||||
selected.level.rewards[1]+=addervalue;
|
||||
selected.level.rewards[1]=Math.max(0, Math.min(3,selected.level.rewards[1]));
|
||||
up_cycle.setText(String.valueOf(selected.level.rewards[1]));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -664,7 +672,9 @@ public class LevelScreen implements Screen {
|
|||
@Override
|
||||
public void clicked(InputEvent event, float x, float y) {
|
||||
if (worlds.isDebug()) {
|
||||
|
||||
selected.level.rewards[4]+=addervalue;
|
||||
selected.level.rewards[4]=Math.max(0, Math.min(3,selected.level.rewards[4]));
|
||||
up_nrj.setText(String.valueOf(selected.level.rewards[4]));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -674,7 +684,9 @@ public class LevelScreen implements Screen {
|
|||
@Override
|
||||
public void clicked(InputEvent event, float x, float y) {
|
||||
if (worlds.isDebug()) {
|
||||
|
||||
selected.level.rewards[3]+=addervalue;
|
||||
selected.level.rewards[3]=Math.max(0, Math.min(3,selected.level.rewards[3]));
|
||||
up_rayon.setText(String.valueOf(selected.level.rewards[3]));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -684,7 +696,9 @@ public class LevelScreen implements Screen {
|
|||
@Override
|
||||
public void clicked(InputEvent event, float x, float y) {
|
||||
if (worlds.isDebug()) {
|
||||
|
||||
selected.level.rewards[2]+=addervalue;
|
||||
selected.level.rewards[2]=Math.max(0, Math.min(3,selected.level.rewards[2]));
|
||||
up_temp.setText(String.valueOf(selected.level.rewards[2]));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -694,7 +708,9 @@ public class LevelScreen implements Screen {
|
|||
@Override
|
||||
public void clicked(InputEvent event, float x, float y) {
|
||||
if (worlds.isDebug()) {
|
||||
|
||||
selected.level.rewards[5]+=addervalue;
|
||||
selected.level.rewards[5]=Math.max(0, Math.min(3,selected.level.rewards[5]));
|
||||
up.setText(String.valueOf(selected.level.rewards[5]));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -704,7 +720,9 @@ public class LevelScreen implements Screen {
|
|||
@Override
|
||||
public void clicked(InputEvent event, float x, float y) {
|
||||
if (worlds.isDebug()) {
|
||||
|
||||
selected.level.rewards[0]+=addervalue;
|
||||
selected.level.rewards[0]=Math.max(0, Math.min(10000,selected.level.rewards[0]));
|
||||
research.setText(String.valueOf(selected.level.rewards[0]));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -921,6 +939,36 @@ public class LevelScreen implements Screen {
|
|||
tech.setVisible(true);
|
||||
} else
|
||||
tech.setVisible(false);
|
||||
if (button.level.rewards[0] >= 1 || worlds.isDebug()) {
|
||||
research.setText(String.valueOf(button.level.rewards[0]));
|
||||
research.setVisible(true);
|
||||
} else
|
||||
research.setVisible(false);
|
||||
if (button.level.rewards[2] >= 1 || worlds.isDebug()) {
|
||||
up_temp.setText(String.valueOf(button.level.rewards[2]));
|
||||
up_temp.setVisible(true);
|
||||
} else
|
||||
up_temp.setVisible(false);
|
||||
if (button.level.rewards[4] >= 1 || worlds.isDebug()) {
|
||||
up_nrj.setText(String.valueOf(button.level.rewards[4]));
|
||||
up_nrj.setVisible(true);
|
||||
} else
|
||||
up_nrj.setVisible(false);
|
||||
if (button.level.rewards[3] >= 1 || worlds.isDebug()) {
|
||||
up_rayon.setText(String.valueOf(button.level.rewards[3]));
|
||||
up_rayon.setVisible(true);
|
||||
} else
|
||||
up_rayon.setVisible(false);
|
||||
if (button.level.rewards[1] >= 1 || worlds.isDebug()) {
|
||||
up_cycle.setText(String.valueOf(button.level.rewards[1]));
|
||||
up_cycle.setVisible(true);
|
||||
} else
|
||||
up_cycle.setVisible(false);
|
||||
if (button.level.rewards[5] >= 1 || worlds.isDebug()) {
|
||||
up.setText(String.valueOf(button.level.rewards[5]));
|
||||
up.setVisible(true);
|
||||
} else
|
||||
up.setVisible(false);
|
||||
Victory.setVisible(button.level.Cout_orig > 0 || worlds.isDebug());
|
||||
Victory.setVictory(button.level.Victory_orig);
|
||||
if (selected != null)
|
||||
|
@ -928,5 +976,4 @@ public class LevelScreen implements Screen {
|
|||
selected = button;
|
||||
button.setChecked(true);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue