![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 1 Dołączył: 24.07.2010 Ostrzeżenie: (30%) ![]() ![]() |
http://polandball.atspace.com/
Za pomocą tego wykrywam jaka karta znajduje się aktualnie w polu do walki:
Nie wiem jak to wszystko logicznie rozpracować żeby miało ręce i nogi. Po wykryciu i usunięciu kart powinna zachodzić zmiana w życiu po jednej i po drugiej stronie, jak na razie zrobiłem tylko tyle i wiem że jest to wadliwe myślenie.
Nie wiem jak to zrobić za pomocą switcha i return. Proszę o pomoc tudzież wskazówki. Dopiero zaczynam programowanie więc proszę o wyrozumiałość. Proszę Ten post edytował asidro 27.07.2010, 22:30:28 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Switch to (upraszczając) po prostu if-else, ale w czytelniejszej formie(co do szybkości to nie wiem ). Ja chciałem Ci pokazać IMO trochę lepszy sposób od Twojego, ale jednocześnie nie na tyle skomplikowany, abyś jako początkujący mógł go bez problemu zrozumieć. Oczywiście możesz nie zastosować się do mojej rady uznając, że Twój kod jest lepszy. Powinieneś najpierw zastanowić się jak ta gra miałaby dokładnie działać, a dopiero potem pisać kod(nie odwrotnie, później będzie Ci dużo łatwiej wymyślać co prostsze algorytmy). Ciężko analizuje się Twój kod, ale jak chcesz już robić po swojemu to chyba(nie analizowałem całości) powinieneś pozamieniać w funkcjach:
Kod document.getElementById("zdrowie2").innerHTML = health2; w taki sposób, aby zmieniało się odpowiednie życie(1 lub 2, w zależności od atakującego), a nie tylko 'zdrowie2'. Podawaj konkretniejsze pytania, bo teraz trochę za bardzo trzeba się domyślać (IMG:style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 23:18 |