Ich habe folgendes Problem: Dies hier ist eine Funktion, mit der man mit der LinkspfeilTaste die 2D-Koordinatenposition des Cursors nach links wandern lassen kann.
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
if(GetAsyncKeyState(VK_LEFT))
{
if(SpielerPosition[0]<3)
continue;
gotoxy(SpielerPosition[0],SpielerPosition[1]);
cout << char(SF[SpielerPosition[0]] [SpielerPosition[1]]);
SpielerPosition[0]--;
gotoxy(SpielerPosition[0],SpielerPosition[1]);
cout << char(002);
Sleep(100);
}
|
Soweit, sogut.. Ich möchte ganz am linken Ende des Bildschirms eine Wand einbauen, bei dem der Cursor gestoppt wird (nicht mehr weiter nach links kann).
Das Spielfeld habe ich mit einem Doppelarray deklariert. (sp[x][x] Alles klappt.. Doch ich möchte nun einen rechteckigen Bereich im Spielfeld deklarieren, der für den Cursor ebenfalls gesperrt ist.
Muss ich dazu wieder extra jede Wand einzeln deklarieren oder funktioniert es irgendwie, wenn ich den gesamten Bereich unter einmal ausschließe?
Für jede Hilfe wäre ich sehr dankbar...
Alex[/cpp]