"Találtam egy kódot ami meg tudja ezt csinálni, de nem sikerül szétszednem, s betenni a megfeleő helyre a a darabokat."
Nem megoldás, csak egy tanács. Az már régen rossz, ha interneten található forrásokat próbálsz szétszedegetve beépíteni a saját (vagy inkább máshonnan másolt?) kódodba. Nem ez a programozás. Járj utána, hogy adott objektumoknak milyen metódusai és adattagjai van, azokat hogyan kell használni és minden sokkal világosabb lesz.
Az sem nagy gond, ha előveszel egy "Bevezetés a programozásra" tipusú könyvet.