Az Eszterházy Károly Tanárképző Főiskola Tudományos Közleményei. 1997. Oktatástechnológia. (Acta Academiae Paedagogicae Agriensis : Nova series ; Tom. 23)
V. Multimédia termékek, fejlesztési eszközök, fejlesztési eljárások - Stoffa Veronika-Skalka Ján: SALAMANDER - Interaktív - multimédia - oktatóprogramok készítésére szolgáló programrendszer
A kép beolvasására dinamikus módon használjuk fel a belső memóriát. A lefoglalt memória a kép felhasználása után felszabadul. A memóriában tárolt képek számát csak a szabad memória nagysága korlátozza. Nagy képek esetében vagy nem másolja át a belső memóriába, vagy objektumokra bontva másolja át. n) mozgás - az egyes kép-ojektumok mozgását (mozgathatását) teszi lehetővé. Az ikon kiválasztása után új menü-ablak nyílik, amelynek kínálata a mozgatásra szánt objektum és a mozgás közelebbi meghatározására szolgál. Az almenü lehetőségei 6 függvényhalmazba vannak csoportosítva. A MOVE csoport a mozgás pályájának meghatározására szolgál. Felkínált lehetőségei: line - egyenes mentén való mozgás (A mozgás pályáját az egyenes kezdő és végpontjával határozzuk meg.), ellipse - ellipszis alakú pályán való mozgás, arc - kör pályán való mozgás, (Az utóbbi két esetben az objektum konkrét időbeli helye a megadott középpont alapján goniometriai függvények segítségével van kiszámítva.) draw line - egérrel meghatározott pályán való mozgás. A mozgás sebessége azonos a görberajzolás sebességével az út definiálása alatt. A PLACE csoport az objektum és háttér viszonyának definiálására szolgál. Hat lehetőségből lehet választani. Ezek a Pascal- vagy C++ból ismert normal, xorput, orput, andput és a notput (putimage formák) és ezeken kívül egy standard. A SPEED-DELAY pár az objektum sebességének meghatározására szolgál. A folyamatosan haladó objektumok sebességét egy bizonyos úthosszon a kirajzolások számával (speed) és ugyanakkor a kép megjelentetésének időtartamával {delay) lehet szabályozni. A BEGIN-END pár lehetőséget ad tartósítani vagy végleg törölni az út elején, ill. a végén kirajzolt objektum képét. Az OBJECT csoport a mozgó kép (objektum) definiálására szolgál. Mozgathatjuk a képernyőn levő kép egy részét vagy a lemezről klasszikus módon beolvasott képet. A nyilakkal és számmal Megjelölt csoport rögzíti, hogy melyik objektumot érintik az előbbi részekben leírt lehetőségek. A bemutatott programrendszer ugyanis 6 test (objektum) egyidejű mozgását is megengedi. o) szünet - lehetőséget nyújt a munka megszakítására, szünet beiktatására. A Pascal delay függvényét használja ki. 223