André Santanchè
 

Mercante

Funções

int getSaldoCaixa() Retorna o saldo disponível em caixa.
int indicaMercadoria(TipoMercadoria mercadoria) Indica uma mercadoria a ser comprada e/ou vendida.
char** getNomeMercadorias() Retorna um vetor de strings com o nome de todas as mercadorias.
char* getNomeMercadoria(TipoMercadoria mercadoria) Retorna um o nome da mercadoria indicada como parâmetro.
int getCelulasOcupadas() Retorna o número de células ocupadas na nave.
int getCelulasLivres() Retorna o número de células livres na nave.
int* getCelulas() Retorna um vetor em que cada posição corresponde a um tipo de mercadoria. Na respectiva posição há a quantidade daquela mercadoria na nave.
int mercadoriaNaNave() Retorna a quantidade de mercadoria indicada na nave (indicada através do indicaMercadoria).
char** getNomePlanetas() Retorna um vetor de strings com o nome de todos os planetas.
char* getNomePlaneta(TipoPlaneta planeta) Retorna o nome do planeta indicado como parâmetro.
int viaja(TipoPlaneta destino) Viaja para o planeta indicado.
int getPlanetaCorrente() Retorna o planeta corrente.
int compraMercadoria(int quantidade) Compra mercadoria indicada em indicaMercadoria.
int vendeMercadoria(int quantidade) Vende mercadoria indicada em indicaMercadoria.

Planetas (TipoPlaneta)

plaNada-1
plaMantor0
plaZintor1
plaAsdropolis2
plaZeta3
plaBantor4
plaTander5
plaNova6
plaPindora7
plaCastor8
plaRa9
plaRe10
plaRi11

Mercadorias (TipoMercadoria)

merNada-1
merCabeca0
merCorpo1
merBraco2
merPerna3
merRobo4