mam napisany program do gry w kosci
screen
i jest tak ze jak klikam w "rzuc" to w edicie na tym button pojawia sie napis np "wyrzuciles 10" i w label punkty pojawia sie 10
tylko, ze za kazdym kliknieciu "rzuc" pojawiaja sie punkty ale nie sa dodawane do label punkty tylko wyswietlana jest nowa ilosc punktow
jak zrobic ze:
"rzuc" edit "wyrzuciles 10" w label mamy 10 pky
"rzuc" ediw "wyrzuciles 4" w label byla juz suma tych 2 rzutow czyli 14?
zeby nie wklejac calego kodu to zamieszczam link do pobrania programu
Odwiedź moją stronę
prosze o pomoc
[delphi]Jak zliczac punkty
Rozpoczęty przez
kamm12
, 24 08 2007 09:19
3 odpowiedzi w tym temacie
#1
Napisano 24 08 2007 - 09:19
#2
Napisano 24 08 2007 - 12:12
Rozwiązanie problemu jest prostsze niż pewnie myślałeś.
Wystarczy zrobić zmienną globalną np. ilosc_punktow, w procedurze przy uruchamianiu programu ustawić ją na 0.
Potem w procedurze Punkty przy każdym wylosowaniu wpisać kod np.:
i gotowe.
Cały zmodyfikowany kod wygląda tak: http://wklej.org/id/093e136433
Wystarczy zrobić zmienną globalną np. ilosc_punktow, w procedurze przy uruchamianiu programu ustawić ją na 0.
Potem w procedurze Punkty przy każdym wylosowaniu wpisać kod np.:
ilosc_punktow := ilosc_punktow + 10; (Label3.Caption := IntToStr(ilosc_punktow) + ' pkt.');
i gotowe.
Cały zmodyfikowany kod wygląda tak: http://wklej.org/id/093e136433
#3
Napisano 24 08 2007 - 14:21
fakt myslalem ze to bedzie bardziej skomplikowane
ale bardzo dziekuje za odpowiedz
ale bardzo dziekuje za odpowiedz
#4
Napisano 25 08 2007 - 10:14
Swoją drogą to program nie jest jeszcze bardfzo rozbudowany a bardzo pokomplikowałeś kod. Wszystko można napisać prościej i krócej w jednej procedurze.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych