Hello again....
Leute leider ist mein Problem doch noch nich behoben...ich habe nun zwar die Sleep funktion eingebaut...und zwar so
|
Source code
|
1
2
3
4
5
6
7
8
9
|
void load()
{
pictureBox32->Visible = true;
label7->Visible = true;
Sleep(1000);
pictureBox32->Visible = false;
label7->Visible = false;
}
|
...und meine computer zieht funktion sieht so aus:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
void ComputerZieht( )
{
if(anzahl>0)
{
int ziehe;
verstecke();
load();
ziehe = (rand()%2+1);
if(anzahl==6)
ziehe=1;
label2->Text = Convert::ToString(anzahl);
if(anzahl==5)
ziehe=1;
label2->Text = Convert::ToString(anzahl);
if(anzahl==4)
ziehe=3;
label2->Text = Convert::ToString(anzahl);
if(anzahl==3)
ziehe=2;
label2->Text = Convert::ToString(anzahl);
if(anzahl==2)
ziehe=1;
label2->Text = Convert::ToString(anzahl);
if(ziehe==1)
anzahl--;
label2->Text = Convert::ToString(anzahl);
if(ziehe==2)
anzahl=anzahl-2;
label2->Text = Convert::ToString(anzahl);
if(ziehe==3)
anzahl=anzahl-3;
label2->Text = Convert::ToString(anzahl);
if(anzahl<=0)
{
MessageBox::Show("Herlzlichen Glückwunsch, Du hast gewonnen!!!:-)");
gewonnen=gewonnen++;
label4->Text = Convert::ToString(gewonnen);
}
HoelzchenDarstellen( anzahl );
zeige();
}
}
|
so eigentlich müsste es so gehen nur...wartet der computer jetzt 2 sekunden bis er zieht nur das bild wird in den 2 sekunden trotzdem nicht angezeigt, sondern nur danach wieder für einen augenschlag (fast nicht zu erkennen) warum ist das so????
ich verstehs echt nich und brauche dringend hilfe......bitte