Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void c_Manager::modifyObject(string name)
- {
- char DoModify = 'X';
- switch(CurrentPosition) // Dozwolone lokalizacje: 4, 7 - 11 ; root: 0
- {
- case 4: //c_Carrier
- {
- cout << "Czy na pewno chcesz zmodyfikowac obiekt *" << name << "*? (T/N) ";
- do {
- cin >> DoModify;
- if((DoModify == 'N') || (DoModify == 'n'))
- return;
- } while((DoModify != 'T') && (DoModify != 't'));
- vector<t_ObjectData>::iterator i;
- c_Carrier *ptr; // Tu Powstaje Wskaznik /////////////////////////////
- for(i = c_Carrier::ObjectList.begin(); i != c_Carrier::ObjectList.end(); ++i)
- {
- if(i->name == name)
- {
- DoModify = '1';
- ptr = dynamic_cast<c_Carrier*>(i->Object); // Tu i tylko tu jest przypisywana mu wartosc ////////////
- break;
- }
- }
- if(DoModify == '1')
- {
- string Player;
- char *cPlayer;
- int Points = ptr->PlayerPoints, Health = 0, Damage = 0, EnergyShield = 0, Interceptors = 0, BCnr = 0; // A tu jest uzywany ////////
- //...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement