Mappa fatta?
This commit is contained in:
parent
5c1a172496
commit
6f14cb6657
8 changed files with 50 additions and 3 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -6,7 +6,7 @@ import it.kibo.fp.lib.RandomDraws;
|
|||
public class Cavallo {
|
||||
private String nome;
|
||||
private String colore;
|
||||
private Deque <Tessera> tessere = new ArrayDeque<>();
|
||||
private Deque <Tessera> tessere = new ArrayDeque();
|
||||
private int posizione;
|
||||
private boolean matto;
|
||||
|
||||
|
|
|
@ -2,9 +2,21 @@ import java.util.ArrayList;
|
|||
|
||||
public class Mappa {
|
||||
private ArrayList<Posizione> caselle = new ArrayList<>();
|
||||
|
||||
Mappa(){
|
||||
for(int i = 0; i < 17; i++){
|
||||
caselle.add(i, new Posizione());
|
||||
}
|
||||
}
|
||||
|
||||
public String toString(){
|
||||
String stringa ="";
|
||||
|
||||
for(int i = 0; i < caselle.size(); i++){
|
||||
stringa += caselle.get(i).toString() + "\n";
|
||||
}
|
||||
|
||||
return stringa;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
public class Output {
|
||||
public void mostraMappa (Mappa mappa){
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@ import java.util.ArrayList;
|
|||
import java.util.Deque;
|
||||
|
||||
public class Partita {
|
||||
private Deque <Giocatore> giocatori = new ArrayDeque<>();
|
||||
private Deque <Giocatore> giocatori = new ArrayDeque();
|
||||
private ArrayList <Cavallo> cavalli;
|
||||
private Mappa mappa;
|
||||
private Pila pila;
|
||||
|
|
|
@ -1,3 +1,36 @@
|
|||
public class Posizione {
|
||||
import java.util.ArrayDeque;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Deque;
|
||||
import java.util.Collections;
|
||||
|
||||
public class Posizione {
|
||||
private int tesseraTifoInveimento;
|
||||
private Deque <Cavallo> cavalli = new ArrayDeque();
|
||||
|
||||
public String toString(){
|
||||
String stringa="*";
|
||||
|
||||
if(tesseraTifoInveimento == 1){
|
||||
stringa += "tifo";
|
||||
}
|
||||
else{
|
||||
if(tesseraTifoInveimento == -1){
|
||||
stringa += "inveimento";
|
||||
}
|
||||
}
|
||||
|
||||
/*if(cavalli.size() > 0){
|
||||
for(int i = 0; i < cavalli.size(); i++){
|
||||
stringa += cavalli.getFirst().getNome() + " ---> ";
|
||||
cavalli.add(cavalli.getFirst());
|
||||
cavalli.removeFirst();
|
||||
}
|
||||
}*/
|
||||
ArrayList <Cavallo> cavalliArray = new ArrayList(cavalli);
|
||||
for(int i = 0; i < cavalliArray.size(); i ++){
|
||||
stringa += cavalliArray.get(i).getNome() + " ---> ";
|
||||
}
|
||||
|
||||
return stringa;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue