Jestem na tym etapie https://youtu.be/vd0zDG4vwOw?t=27m33s , i zamiast przycisku chciałbym wyzerować plansze automatycznie, ale nie wiem jak wywołać FormCreate w voidzie Sprawdz();
kod:
void sprawdz()
{
if((p1==p2&&p2==p3&&p1!='n')||
(p4==p5&&p5==p6&&p4!='n')||
(p7==p8&&p8==p9&&p9!='n')||
(p1==p4&&p4==p7&&p1!='n')||
(p2==p5&&p5==p8&&p2!='n')||
(p3==p6&&p6==p9&&p3!='n')||
(p1==p5&&p5==p9&&p1!='n')||
(p7==p5&&p5==p3&&p3!='n'))
{
char * w ;
if(kto=='x') w="Wygrywa kółko!" ;
else w ="Wygrywa krzyżyk!" ;
Application->MessageBox(w,"Koniec gry",MB_OK) ;
//''odszarzenie'' planszy
Form1->Image1->Enabled = true ;
Form1->Image2->Enabled = true ;
Form1->Image3->Enabled = true ;
Form1->Image4->Enabled = true ;
Form1->Image5->Enabled = true ;
Form1->Image6->Enabled = true ;
Form1->Image7->Enabled = true ;
Form1->Image8->Enabled = true ;
Form1->Image9->Enabled = true ;
//bla wywolanie metody FormCreate
}
}
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
//puste
Image1->Picture->LoadFromFile("img/nic.bmp") ;
Image2->Picture->LoadFromFile("img/nic.bmp") ;
Image3->Picture->LoadFromFile("img/nic.bmp") ;
Image4->Picture->LoadFromFile("img/nic.bmp") ;
Image5->Picture->LoadFromFile("img/nic.bmp") ;
Image6->Picture->LoadFromFile("img/nic.bmp") ;
Image7->Picture->LoadFromFile("img/nic.bmp") ;
Image8->Picture->LoadFromFile("img/nic.bmp") ;
Image9->Picture->LoadFromFile("img/nic.bmp") ;
//tura,punkty
//losowanie kto zaczyna ;
srand(time(NULL)) ;
if((rand()%2)==1)
tura->Picture->LoadFromFile("img/osmall.bmp"),kto='o' ;
else
tura->Picture->LoadFromFile("img/xsmall.bmp"),kto='x' ;
punkty_x->Picture->LoadFromFile("img/xsmall.bmp") ;
punkty_o->Picture->LoadFromFile("img/osmall.bmp") ;
p1 = 'n' ; p2 = 'n' ;p3 = 'n' ;
p4 = 'n' ; p5 = 'n' ;p6 = 'n' ;
p7 = 'n' ; p8 = 'n' ;p9 = 'n' ;
}
//---------------------------------------------------------------------------
Jakieś sugestie ? :D