[C++]Porownanie Image


(Sebikom) #1

Witam

Mam taki problem ze nie wiem jak porównać wczytany jpg w TImage

Pisze grę kółko i krzyżyk i mam w sumie jedna zrobioną przy użyciu buttonow ale teraz chciałbym zamiast w nich wstawić własną grafikę.

Byłoby zbyt pięknie gdyby

if ((Form1->Image5->Picture=="n.jpg")

działało

Błąd to : [C++ Warning] Unit1.cpp(16): W8011 Nonportable pointer comparison


(Spam) #2

Ja tu widzę skopany nawias.


(Fiołek) #3

Nie wiem co się kryje pod Image->Picture, nie znam VCL-a, ale coś mi mówi, że jest tam zapisany obrazek(piksele), nie jego nazwa. Proponuje trzymać typ w jakimś oddzielnym polu(np. w ID tego obrazka) i z nim sprawdzać czy jest to kółko czy krzyżyk.


(Sebikom) #4

bo to tylko część warunku jest dlatego

nierozumiem, chodzi ci np podstawienie pod pole jakiejs zmiennej i np gdy jest ona rowna 0 to pole jest puste?

dobra gra skonczona dzieki za pomoc :slight_smile: