WERKEN MET AMOS 48 """""""""""""""""" Omzet funkties """""""""""""" Met AMOS heb je vier nuttige funkties die de tekst koordinaten omzet in grafiek koordinaten. =XTEXT (Zet een X koordinaat vanuit een grafisch formaat om naar een tekst formaat) t=TEXT(x) Deze funktie neemt een normale x koordinaat en zet het om in een tekst koordinaat in het bedoelde gebruikte venster. Ligt het scherm koordinaat buiten dit venster dan geeft dat een negatieve waarde. Zie YTEXT, LOCATE, WINDOPEN, XGRAPHIC, YGRAPHIC. =YTEXT (Zet een y koordinaat om vanuit een grafisch formaat naar tekst) t=YTEXT(y) YTEXT zet een y koordinaat van het standaard scherm om in een tekst formaat in het bedoelde scherm. Zie XTEXT voor meer bijzonderheden. Ook YGRAPHIC, XGRAPHIC, LOCATE. =XGRAPHIC (Zet een x koordinaat vanuit een tekst naar een grafisch formaat) g=YGRAPH(y) Deze XGRAPHIC funktie is het omgekeerde van de XTEXT, het neemt een tekst x koordinaat vanaf 0 tot aan de breedte van het huidige scherm en zet het om in een absoluut scherm formaat. Het wordt gebruikt om een tekst over een grafisch gedeelte van het scherm te plaatsen. Voor een demonstratie van dit kommando moet je EXAMPLE 8.2 l eens bekijken. Zie YGRAPHIC, XTEXT, YTEXT. =YGRAPHIC (Zet het y koordinaat om vanuit een tekst naar een grafisch formaat) g=YGRAPHIC(y) Deze funktie zet het y koordinaat om in een absoluut scherm koordinaat. Zie XGRAPHIC, XTEXT, YTEXT. Cursor kommando's """"""""""""""""" De tekst cursor geeft je een zichtbaar begin punt voor alle verdere scherm operaties. In het algemeen is het een horizontaal (liggend) streepje wat opflitst. De cursor kun je veranderen met de SET CURS en CURS OFF kommando's. Door het verplaatsen van de cursor over het scherm, kun je je tekst zetten waar je maar wilt. Bedenk wel dat alle koordinaat metingen worden gedaan met tekst koordinaten die relatief aan je venster zijn. AMOS heeft tientallen kommando's die je het mogelijk maken om de cursor precies op het scherm te plaatsen. Ook is het mogelijk om de huidige verschijningsvorm van de cursor te veranderen direkt vanuit het basic programma. HOME (Cursor thuis) HOME HOME verplaatst de cursor naar de linker boven kant van het huidige venster (koordinaten 0,0). Bij voorbeeld: Clw:Rem Clear curren window (maakt het huidige venster schoon) Locate 10,10:Rem beweeg de cursor naar 10,10 Print "Een demonstratie van" Home: Print "Home":Rem Beweegt de cursur naar 0,0 Zie LOCATE, XCURS, YCURS. CDOWN (Cursor naar beneden) CDOWN CDOWN duwt de tekst cursor een regel naar beneden. Voorbeeld: Print "Voorbeeld":Cdown : Cdown : Print"Naar beneden" =CDOWN$ (Geeft een chr$(31) letter terug) x$=CDOWN$ CDOWN$ is een funktie die je een speciale kontroleteken geeft, die automa- tisch de cursor verplaatst wanneer er geprint wordt. Dus CDOWN$ is hetzelfde als CDOWN. CDOWN$ staat je toe verschillende cursor bewegingen te kombineren in een enkele string. Af en toe kan dat erg nuttig zijn. Bijvoorbeeld: C$="\"+Cdown$ For A=0 To 20 Print C$ Next A Zie CUP, CLEFT, CRIGHT, AT.