Skocz do zawartości


Zdjęcie

Na czym polega funkcja w podanym niżej programie - kod?


  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 dorotaf_1994

dorotaf_1994
  • Użytkownicy
  • 1 postów

Napisano 19 czerwiec 2013 - 14:22

Byłby ktoś uprzejmy i pomógł mi napisać na czym np . polega funkcja itp w podanym niżej programie?
Chodzi mi o to żebym mogła o tym programie opowiedzieć . Z góry dziękuje . :)

http://wklej.org/id/1069444/
  • 0


#2 balwanMR

balwanMR
  • Użytkownicy
  • 3 postów

Napisano 09 lipiec 2013 - 19:25

Po pierwsze nie jest to funkcja tylko wycinek jakiegoś kodu. Po drugie w kodzeniu przydają się wcięcia bo kompletnie nic nie widać. Bo funkcji tu jest kilka. Na początku masz kilka zmiennych i obiekt do "nasłuchu" myszki :D potem jakieś funkcje które sterują kierunkiem ruchu w zależności od wciśniętego klawisza,

function gameOver() - czyli funkcja wywoływana na koniec (sugerując się nazwą) - ustawia jakiś tekst i to, że nie można się ruszać (przynajmniej sądząc po nazwach zmiennych)
function startGame() - czyli na start gry - a tego nie rozszyfruje bez kodu. Generalnie iteruje pętla po jakiejś liście, ustawia jakieś pozycje, chyba animacje jakieś ustawia, a dodatkowo dla każdego elementu listy wywołuje kolejną pętle w której... cholera wie.

Generalnie strasznie do kitu kod :P poza tym z samego takiego wycinka nic nie da się ogarnąć bez całego rozpisania co jest czym.
  • 0

#3 marta84

marta84
  • Użytkownicy
  • 5 postów

Napisano 25 lipiec 2013 - 11:23

Z tego co widzę to funcja / funkcje odpowiadają za działanie myszki w jakieś grze.

Lecz kod jest wycinkiem i tyle mogę Ci powiedzieć.
  • 0

#4 magik092

magik092
  • Użytkownicy
  • 1555 postów

Napisano 27 lipiec 2013 - 13:11

Mogę pokusić się jeszcze o jeden wywód, to jakaś giera napisana we Flashu, w/w fragment to kod Action Script. Sugerując się nazwami zmiennych i funkcji można stwierdzić, że to gierka z jakimś jedzeniem. Nie widać żadnych zdarzeń dla ruchu myszy, jedynie naciśnięcia któregokolwiek przycisku myszy (onMouseDown) i klawiszy z klawiatury góra, dół, prawo i lewo (onKeyDown);

Dodatkowo, widać, że osoba pisząca ten kod nie miała do czynienia z językami programowania takimi jak C++ o czym świadczy brak średników na końcu wyrażeń (np. deklaracje zmiennych) :D
  • 0

Dołączona grafika



Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych