Aggiunta v 1.1 Funzionante MainNonGrafico
Prova di commit in seguito ad un errore riscontrato
Mazzo
Nuova classe Mossa
Grazie Daniele, ho messo questa informazione nel wiki (anche se non so bene come si utilizza, forse non è il posto giusto).
Home
Smen-Demontis: Figurina e Mazzo Capurro-Martel: Piano, Tessera, Pedina Veloz: Giocatore
Sono d'accordo, devo trovare dove si settano i charsets in BlueJ.
Caratteri non rappresentati correttamente
E' un problema dell'ambiente di sviluppo, in quanto utilizzando diversi IDE il problema non si ripresenta
Sono andato un po' avanti, comincia a vedersi qualcosa!
Tessera - bugs
Chi si occupa di cosa
Chi si occupa di chi
Caratteri non rappresentati correttamente
Caratteri non rappresentati correttamente
MainNonGrafico ha codice errato
Configurazione grafica
Proposta: io mi metterò a lavorare sul progetto e sono a disposizione di tutti per trovare soluzioni e miglioramenti (ne ho già in mente uno sulla grafica...). Vorrei arrivare a fine settimana con un programma "giocabile"! Chi ci sta?
Aggiunta classe Mossa
Nuova classe Mossa
Implementazione funzione aggiungi nella classe Mazzo
Mazzo
Piano
Giocatore
Nuovi metodi: public Pedina getPedina(){return pedina;} public Posizione getPosizione(){ return new Posizione(2,5); } public boolean verificaObiettivo(Figurina f){ return false; } Altre modifiche: public Mossa addTesseraPiano(Tessera t) public Direzione spostaPedina() private Figurina pescaFig() // tolto Mazzo e messo private
Giocatore
Nuova classe Mossa
New update of Giocatore.java
Piano
Mazzo
aggiornata classe piano
Aggiornato Giocatore.java
Creazione script per produrre librerie
Commit GUI
Commit GUI
Bug Fixed issue replace Ascii code with unicode
Enum in Bluej
Enum in Bluej
How to
Home
PUMP THE MOOSKLES
Aggiornato Piano
Implementazione dei costruttori della classe Mazzo
Miei appunti su enum (i libri cui fa riferimento li trovate sotto P:/Libri in due directory perchè hanno delle appendici): Da Horstmann: public enum CoinType { PENNY(0.01), NICKEL(0.05), DIME(0.1), QUARTER(0.25); CoinType(double aValue) { value = aValue; } public double getValue() { return value; } private double value; } Posso assegnare valori ad ognuno degli elementi posso aggiungere metodi (saranno di solito solo osservatori, ma possono anche essere modificatori, vedi setValue nell'esempio sotto)...
Miei appunti su enum (i libri cui fa riferimento li trovate sotto P:/Libri in due directory perchè hanno delle appendici): Da Horstmann: public enum CoinType { PENNY(0.01), NICKEL(0.05), DIME(0.1), QUARTER(0.25); CoinType(double aValue) { value = aValue; } public double getValue() { return value; } private double value; } Posso assegnare valori ad ognuno degli elementi posso aggiungere metodi (saranno di solito solo osservatori, ma possono anche essere modificatori, vedi setValue nell'esempio sotto)...
Enum rivisitati
Eliminazione classe Master
Pedina: gestione posizione
Posizione: aggiunto metodo equals()
Hai chiuso un po' velocemente... c'erano ancora errori e prima verificherei che tuttiìo sia a posto con i tuoi compagni!
Hai chiuso un po' velocemente... c'erano ancora errori e prima verificherei che tutti sia a posto con i tuoi compagni!
Piccole correzioni
Nuova classe Posizione
Classe Giocatore versione 2
Aggiornati Tessera e Piano (SWAG)
Pedina verisone 14.2.2020
aggiunta classe di test mazzo
Aggiunte alcune textures
Main di prova
Eliminato file BlueJ
Prova commit
Aggiunto MainNonGrafico.java
Aggiornamento
Salvataggio modifiche
Nomi dei file delle figurine
Eseguito
Ho modificato la classe Tessera per utilizzare delle costanti. Se vuoi studiala un po'.
Introduzione enum
Introduzione enum