Witam po raz kolejny. Tak wygląda output mojej konsoli:
Turn: 1 Turn of player: 1 Player position: 0 Balance: 1200
'h' to buy houses 'm' to move
>
Czy jest możliwość żeby pierwsza linia była zawsze na samej górze, a ostatnia (ta z inputem "> ") żeby zawsze była na dole. Czy jest jakiś sposób na tego formatowanie, czy muszę liczyć linie po lini wszystko sam zaprojektować?
W przypadku gdyby kod okazał się potrzebny:
#define MENU_DISPLAY {\
cout << "\nTurn: " << world.getGenQueue(); \
cout << "\tTurn of player: " << world.getQueue(); \
cout << "\tPlayer position: " << p[ world.getQueue() ].getPosition(); \
cout << "\tBalance: " << p [ world.getQueue() ].getMoney(); \
}
MENU_DISPLAY
cout << "\n\n\n\n\n'h' to buy houses \t 'm' to move\n\n\n> "; // tu sie kupuje domki
cin >> a;
if ( a == 'h' ) { cout << "Select street where you want to buy houses:\n> "; cin >> temp; p[qu].buyHouse(s, world, temp); }
if ( a == 'm' ) { break; }