simplification serialiser
This commit is contained in:
Binary file not shown.
@@ -10,34 +10,6 @@ public class DeckSerializer {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static String serializeDeck(Deck d)
|
public static String serializeDeck(Deck d)
|
||||||
{
|
|
||||||
//la direction reste incertaine car on n'est pas sur de l'ordre des données recut
|
|
||||||
return forwardSerialisze(d);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* sérialise le deck a l'envers
|
|
||||||
* @param d
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
private static String reverseSerialisze(Deck d)
|
|
||||||
{
|
|
||||||
StringBuilder str = new StringBuilder(d.getCards().size()*2);
|
|
||||||
Card[] cardArray = d.getCards().toArray(new Card[0]);
|
|
||||||
for(int i = cardArray.length -1 ; i >= 0 ; i--)
|
|
||||||
{
|
|
||||||
str.append(cardArray[i]+",");
|
|
||||||
}
|
|
||||||
return str.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* sérialise la deck a l'endroit
|
|
||||||
* @param d
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
private static String forwardSerialisze(Deck d)
|
|
||||||
{
|
{
|
||||||
StringBuilder str = new StringBuilder(d.getCards().size()*2);
|
StringBuilder str = new StringBuilder(d.getCards().size()*2);
|
||||||
for(Card c : d.getCards())
|
for(Card c : d.getCards())
|
||||||
@@ -45,5 +17,6 @@ public class DeckSerializer {
|
|||||||
str.append(c+",");
|
str.append(c+",");
|
||||||
}
|
}
|
||||||
return str.toString();
|
return str.toString();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user