Mirki programisty - pytanie banalne na szybkości: 1.Próbuję ogarnąć prostą wersję szachów w c++, w jaki sposób poprzez podanie przez gracza współrzędnych można wychwycić w programie która figura została wybrana? No bo jedyne co mi przychodzi do głowy to sprawdzanie aktualnych położeń wszystkich figur if'ami, a przeca musi być jakiś sprytny sposób na rozpoznanie do której figury te współrzedne się odnoszą (╯︵╰,) #programowanie #ceplusplus #ulomnosc
@Wyrewolwerowanyrewolwer: tzn ja rozumiem zamysł, tylko jak powiązać ze sobą figury i pola planszy - mam chyba małe braki. Mam w każdej figurze (figura jest klasą) jej aktualne położenie i znak jaki sobą reprezentuje, w chwili generowania wszystkie mają swe domyślne położenia.
@wafel93: zle :P robisz tablice char, i np. '0' to pole puste, '1' to krol, '2' to pionek itd. w klasie robisz sobie funkcje getValue(), ktora zwraca Ci np. la krola '1'. nastepnie ustawiasz sobie np. plansza[3][3]=bialykrol.getValue(); mozna jeszcze lepiej, to taki moj przyklad na szybko
1.Próbuję ogarnąć prostą wersję szachów w c++, w jaki sposób poprzez podanie przez gracza współrzędnych można wychwycić w programie która figura została wybrana? No bo jedyne co mi przychodzi do głowy to sprawdzanie aktualnych położeń wszystkich figur if'ami, a przeca musi być jakiś sprytny sposób na rozpoznanie do której figury te współrzedne się odnoszą (╯︵╰,)
#programowanie #ceplusplus #ulomnosc
Mam w każdej figurze (figura jest klasą) jej aktualne położenie i znak jaki sobą reprezentuje, w chwili generowania wszystkie mają swe domyślne położenia.
mozna jeszcze lepiej, to taki moj przyklad na szybko