Exemple #1
0
 public Nave(Giocatore proprietario)
 {
     _proprietario = proprietario;
     _ingioco = _mossa = _special = _riconfigurata = false;
     _tipo = e_nave.Rottame;
 }
Exemple #2
0
        /// riconfigurazione della nave (o primo roll)
        public void Riconfigura(bool specialScout = false)
        {
            int risultato = 0;
            var TipoDiNaveIniziale = this._tipo;
            do
            {
                risultato = util.Dadi(1);
            } while (risultato == (int)TipoDiNaveIniziale);
            this._tipo = (e_nave)risultato;
            if (!specialScout) _riconfigurata = true;

            // Mi assicuro che, se uso la special della 5 e poi riconfiguro, la nave che ottengo non si possa muovere in diagonale
            _muoveinDiagonale = false;
        }