Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- int main (void)
- {
- system("title \"moabcavsa game\"");
- /* Programma iniziato il 10/11/17 da moabcavsa. */
- int modalita;
- int sesso;
- int eta;
- string nome;
- string cognome;
- int quantita;
- int scelta;
- string rango;
- int fazione;
- int veicolo;
- string modellov;
- int skin;
- int modifica;
- int parametri;
- int rispostanew;
- int parametridimodifica;
- ofstream miofile;
- miofile.open("game.txt");
- cout<< "Benvenuto/a utente, questo programma è stato scritto da moabcavsa, cosa vuoi farci?"<<endl;
- miofile<<"|| CONSOLE ||""Benvenuto/a utente, questo programma è stato scritto da moabcavsa, cosa vuoi farci?"<<endl;
- miofile.flush();
- cout<< "1: Story mode"<<endl;
- miofile<<"|| CONSOLE ||""1: Story mode"<<endl;
- miofile.flush();
- cout<< "2: Decrypt mode"<<endl;
- miofile<<"|| CONSOLE ||""2: Decrypt mode"<<endl;
- miofile.flush();
- cin>>modalita;
- miofile<<"L'utente ha inserito "<<modalita<<endl;
- miofile.flush();
- switch(modalita)
- {
- case 0:
- cout<<" Numero invalido!"<<endl;
- break;
- case 1:
- // Start
- cout<<"Ciao Utente, dato che e' la prima volta che entri, digita il tuo nome"<<endl;
- cin>>nome;
- miofile<<"Nome Personaggio: "<<nome<<endl;
- miofile.flush();
- cout<<"Ciao "<<nome;
- cout<<" ora inserisci il tuo cognome"<<endl;
- cin>>cognome;
- miofile<<"Cognome Personaggio "<<cognome<<endl;
- miofile.flush();
- // sex
- cout<<"Inserisci il tuo sesso [0/1] [0= maschio | 1=donna]"<<endl;
- cin>>sesso;
- if(sesso==0)
- {
- cout<<"Bene utente, ora iniziamo con la storia."<<endl;
- miofile<<"Sesso Personaggio: M"<<endl;
- miofile.flush();
- }
- else if (sesso>1)
- {
- cout<<"Robot?"<<endl;
- miofile<<"Sesso Personaggio: Robot"<<endl;
- miofile.flush();
- }
- else
- {
- cout<<"Bene ragazza, iniziamo con la storia"<<endl;
- miofile<<"Sesso Personaggio: F"<<endl;
- }
- //età
- do
- {
- cout<<"Inserisci eta' del tuo personaggio: "<<endl;
- cin>>eta;
- if(eta>99)
- cout<<"Eta' incorretta"<<endl;
- else
- {
- miofile<<"Eta personaggio: "<<eta<<endl;
- }
- }while(eta>99);
- cout<<" Il tuo personaggio di che fazione fa parte?"<<endl;
- cout<<"Lista fazioni;"<<endl;
- cout<<"0- Nessuna fazione"<<endl;
- cout<<"1- Police Department"<<endl;
- cout<<"2- EMS;"<<endl;
- cout<<"3- Unofficial Legal Faction"<<endl;
- cout<<"4- Crime Faction"<<endl;
- cin>>fazione;
- switch (fazione)
- {
- case 0:
- cout<<"Bene, il tuo personaggio non fa parte di nessuna fazione"<<endl;
- miofile<<"Fazione: NESSUNA"<<endl;
- break;
- case 1:
- cout<<"Bene il tuo personaggio fa parte del Police Deparment, immetti il tuo rango"<<endl;
- cin>>rango;
- miofile<<"Fazione: Police Department, Rango: "<<rango<<endl;
- break;
- case 2:
- cout<<"Bene il tuo personaggio fa parte della EMS, immetti il tuo rango"<<endl;
- cin>>rango;
- miofile<<"Fazione: EMS Rango: "<<rango<<endl;
- break;
- case 3:
- cout<<"Bene il tuo personaggio fa parte di una Unofficial Legal Faction, immetti il tuo rango"<<endl;
- cin>>rango;
- miofile<<"Fazione: Unofficial Faction, Rango: "<<rango<<endl;
- break;
- case 4:
- cout<<"Bene il tuo personaggio fa parte di una associazione criminale, immetti il tuo rango"<<endl;
- cin>>rango;
- miofile<<"Fazione: Crime Faction, Rango: "<<rango<<endl;
- break;
- }// switch fazione
- cout<<nome;
- cout<< "";
- cout<<cognome;
- cout<<" possiedi un veicolo?[0/1][0=vero | 1= falso]"<<endl;
- cin>>veicolo;
- if(veicolo==0)
- {
- cout<<"Modello veicolo?"<<endl;
- cin>>modellov;
- miofile<<"Modello veicolo: "<<modellov<<endl;
- miofile.flush();
- }
- else
- {
- cout<<"Il tuo personaggio non ha alcun veicolo."<<endl;
- miofile<<"Modello Veicolo: Il personaggio non possiede veicoli"<<endl;
- }
- //dati
- cout<<"Bene il tuo personaggio possiede un/a "<<modellov<<endl;
- cout<<"Ora faro' un resoconto dei tuoi dati"<<endl;
- cout<<endl;
- cout<<"Nome: "<<nome<<endl;
- cout<<"Cognome: "<<cognome<<endl;
- cout<<"eta': "<<eta<<endl;
- cout<<"Sesso: "<<sesso<<endl;
- cout<<"Fazione: "<<fazione<<endl;
- cout<<"Veicolo: "<<modellov<<endl;
- //Modifica parametri
- cout<<"Vuoi modificare qualche parametro iniziale?[0=si 1=no]"<<endl;
- cin>>modifica;
- do{
- if(modifica == 0)
- {
- cout<<"Inserisci parametro da modificare"<<endl;
- cout<<"Lista parametri:"<<endl;
- cout<<"1- Nome"<<endl;
- cout<<"2- Cognome"<<endl;
- cout<<"3- Sesso"<<endl;
- cout<<"4- Età"<<endl;
- cout<<"5- Fazione"<<endl;
- cout<<"6- Modello"<<endl;
- cin>>parametri;
- switch(parametri)
- {
- case 0:
- cout<<"Nessun valore disponibile"<<endl;
- break;
- case 1:
- cout<<"Inserisci nuovo nome: "<<endl;
- cin>>nome;
- break;
- case 2:
- cout<<"Inserisci nuovo cognome:"<<endl;
- cin>>cognome;
- break;
- case 3:
- cout<<"Inserisci nuovo sesso[0=M | 1=F]"<<endl;
- cin>>sesso;
- break;
- case 4:
- cout<<"Insersci nuova eta"<<endl;
- cin>>eta;
- break;
- case 5:
- cout<<"Inserisci nuova fazione"<<endl;
- cin>>fazione;
- break;
- case 6:
- cout<<"Inserisci nuovo modello"<<endl;
- cin>>modellov;
- break;
- case 7:
- cout<<"furbetto"<<endl;
- break;
- } //SWITCH PARAMETRI
- miofile<<"L'utente ha utilizzato la funzione modifica parametri"<<endl;
- miofile<<nome<<endl;
- miofile<<cognome<<endl;
- miofile<<eta<<endl;
- miofile<<sesso<<endl;
- miofile<<fazione<<endl;
- miofile<<veicolo<<endl;
- miofile<<modellov<<endl;
- } //IF DI MODIFICA
- cout<<"Vuoi modificare altro? [0=si | 1=no]"<<endl;
- cin>>parametridimodifica;
- //La paretentesi che viene dopo è per lo IF DI MODIFICA
- } while(parametridimodifica==0);
- cout<<"icchio"<<endl;
- }//SWITCH INIZIALE
- }//FINE PROGRAMMA
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement