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 {
|
public class Cavallo {
|
||||||
private String nome;
|
private String nome;
|
||||||
private String colore;
|
private String colore;
|
||||||
private Deque <Tessera> tessere = new ArrayDeque<>();
|
private Deque <Tessera> tessere = new ArrayDeque();
|
||||||
private int posizione;
|
private int posizione;
|
||||||
private boolean matto;
|
private boolean matto;
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,21 @@ import java.util.ArrayList;
|
||||||
|
|
||||||
public class Mappa {
|
public class Mappa {
|
||||||
private ArrayList<Posizione> caselle = new ArrayList<>();
|
private ArrayList<Posizione> caselle = new ArrayList<>();
|
||||||
|
|
||||||
Mappa(){
|
Mappa(){
|
||||||
for(int i = 0; i < 17; i++){
|
for(int i = 0; i < 17; i++){
|
||||||
caselle.add(i, new Posizione());
|
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 class Output {
|
||||||
|
public void mostraMappa (Mappa mappa){
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@ import java.util.ArrayList;
|
||||||
import java.util.Deque;
|
import java.util.Deque;
|
||||||
|
|
||||||
public class Partita {
|
public class Partita {
|
||||||
private Deque <Giocatore> giocatori = new ArrayDeque<>();
|
private Deque <Giocatore> giocatori = new ArrayDeque();
|
||||||
private ArrayList <Cavallo> cavalli;
|
private ArrayList <Cavallo> cavalli;
|
||||||
private Mappa mappa;
|
private Mappa mappa;
|
||||||
private Pila pila;
|
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