home *** CD-ROM | disk | FTP | other *** search
- * Example for SWBOX()
-
- startmode = swsetvmode(-1)
- clear
- ulx = 100
- uly = 60
- lrx = 200
- lry = 150
- color = 1
- fill = 1
- @2,2 say [Enter ULX: ] get ulx
- @3,2 say [Enter ULY: ] get uly
- @4,2 say [Enter LRX: ] get lrx
- @5,2 say [Enter LRY: ] get lry
- @6,2 say [Enter Color:] get color
- @7,2 say [Enter Fill: ] get fill
- read
- swsetvmode(4)
- swbox(ulx,uly,lrx,lry,color,fill)
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWCIRCLE()
-
- startmode = swsetvmode(-1)
- clear
- ulx = 100
- uly = 60
- lrx = 200
- lry = 150
- color = 1
- fill = 1
- @2,2 say [Enter ULX: ] get ulx
- @3,2 say [Enter ULY: ] get uly
- @4,2 say [Enter LRX: ] get lrx
- @5,2 say [Enter LRY: ] get lry
- @6,2 say [Enter Color:] get color
- @7,2 say [Enter Fill: ] get fill
- read
- swsetvmode(4)
- swbox(ulx,uly,lrx,lry,color,fill)
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWCOATSAY()
-
- startmode = swsetvmode(-1)
- clear
- row = 10
- column = 0
- color = 1
- string = space(40)
- @2,2 say [Enter Text:] get string
- read
- swsetvmode(4)
- swcoatsay(row,column,color,string)
- swdelay(2*18)
- swsetvmode(startmode)
-
-
-
- * Example for SWCOGET()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- swcoatsay(5,1,3,"Enter Social Security #:")
- input=swcoget(5,27,11,2,3,1)
- rn=swcogeter()
- exitkey=swcogetxit()
- swsetvmode(startmode)
- if(rn>=0)
- ?input
- ?"Length of input string = ",rn
- ?"Code for key that caused exit = ",exitkey
- else
- ?"swcoget() returned "+str(rn,3,0)
- endif
-
-
-
- * Example for SWCOGETER()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- swcoatsay(5,1,3,"Enter Social Security #:")
- input=swcoget(5,27,11,2,3,1)
- rn=swcogeter()
- exitkey=swcogetxit()
- swsetvmode(startmode)
- if(rn>=0)
- ?input
- ?"Length of input string = ",rn
- ?"Code for key that caused exit = ",exitkey
- else
- ?"swcoget() returned "+str(rn,3,0)
- endif
-
-
- * Example for SWCOGETXIT()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- swcoatsay(5,1,3,"Enter Social Security #:")
- input=swcoget(5,27,11,2,3,1)
- rn=swcogeter()
- exitkey=swcogetxit()
- swsetvmode(startmode)
- if(rn>=0)
- ?input
- ?"Length of input string = ",rn
- ?"Code for key that caused exit = ",exitkey
- else
- ?"swcoget() returned "+str(rn,3,0)
- endif
-
-
- * Example for SWDELAY()
-
- clear
- ?[Delaying 1 Second]
- ?
- swdelay(1*18)
- ?[Delaying 2 Seconds]
- ?
- swdelay(2*18)
- ?[Delaying 3 Seconds]
- swdelay(3*18)
-
-
-
-
- * Example for SWFORSOUND()
-
- i = 1
- mode0 = 0
- mode1 = 1
- start = 200
- end = 1500
- posinc = 10
- neginc = -10
- loopcnt = 130
- dur = 500
- swsetsound(mode1)
- do while i < 6
- swforsound(start,posinc,loopcnt,dur)
- swforsound(end,neginc,loopcnt,dur)
- i = i + 1
- enddo
- swsetsound(mode0)
- wait
-
-
-
- * Example for SWGCLS()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- swgcls()
- swsetvmode(startmode)
-
-
- * Example for SWGETABORT()
-
- * Set F1 key to abort SWCOGET()
- *
- abortkey = 15104
- startmode = swsetvmode(-1)
- swsetvmode(4)
- swcoatsay(5,1,3,"Enter Social Security #:")
- swgetabort(abortkey)
- input=swcoget(5,27,11,2,3,1)
- rn=swcogeter()
- exitkey=swcogetxit()
- swsetvmode(startmode)
- if(rn>=0)
- ?input
- ?"Length of input string = ",rn
- ?"Code for key that caused exit = ",exitkey
- if(exitkey=abortkey)
- ?"F1 Key Pressed to exit."
- endif
- else
- ?"swcoget() returned "+str(rn,3,0)
- endif
-
-
- * Example for SWGETMAXC()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- maxc4 = swgetmaxc()
- swsetvmode(6)
- maxc6 = swgetmaxc()
- swsetvmode(startmode)
- ?[Max color for mode 4: ]+str(maxc4,3,0)
- ?
- ?[Max color for mode 6: ]+str(maxc6,3,0)
- ?
- wait
-
-
- * Example for SWGETMAXX()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- max4 = swgetmaxx()
- may4 = swgetmaxy()
- swsetvmode(6)
- max6 = swgetmaxx()
- may6 = swgetmaxy()
- swsetvmode(startmode)
- ?[Max x vmode = 4: ]+str(max4,3,0)
- ?[Max y vmode = 4: ]+str(may4,3,0)
- ?
- ?[Max x vmode = 6: ]+str(max6,3,0)
- ?[Max y vmode = 6: ]+str(may6,3,0)
- ?
- wait
-
-
-
- * Example for SWGETMAXY()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- max4 = swgetmaxx()
- may4 = swgetmaxy()
- swsetvmode(6)
- max6 = swgetmaxx()
- may6 = swgetmaxy()
- swsetvmode(startmode)
- ?[Max x vmode = 4: ]+str(max4,3,0)
- ?[Max y vmode = 4: ]+str(may4,3,0)
- ?
- ?[Max x vmode = 6: ]+str(max6,3,0)
- ?[Max y vmode = 6: ]+str(may6,3,0)
- ?
- wait
-
-
-
- * Example for SWGETVMODE()
-
- clear
- mode = swgetvmode()
- ?[Video mode is set to: ]+str(mode,1,0)
- wait
-
-
- * Example for SWGETXORV()
-
- row = 2
- column = 2
- color = 1
- startmode = swgetvmode(-1)
- swsetvmode(19)
- xorval = swgetxorv()
- string = [XOR vale = ]+str(xorval,3,0)
- swcoatsay(row,column,color,string)
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWISEGA()
-
- startmode = swsetvmode(-1)
- row = 2
- column = 2
- color = 1
- string = [Mode set to EGA]
- if swisega()
- mode = 16
- swsetvmode(mode)
- swcoatsay(row,column,color,string)
- swdelay(2*18)
- else
- ?[EGA not detected]
- endif
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWISHERC()
-
- startmode = swsetvmode(-1)
- row = 2
- column = 2
- color = 1
- string = [Mode set to HERC]
- if swisherc()
- mode = 16
- swsetvmode(mode)
- swcoatsay(row,column,color,string)
- swdelay(2*18)
- else
- ?[HERC not detected]
- endif
- swdelay(2*18)
- swsetvmode(startmode)
-
-
-
- * Example for SWISVGA()
-
- startmode = swsetvmode(-1)
- row = 2
- column = 2
- color = 1
- string = [Mode set to VGA]
- if swisvga()
- mode = 16
- swsetvmode(mode)
- swcoatsay(row,column,color,string)
- swdelay(2*18)
- else
- ?[VGA not detected]
- endif
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWLINE()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- x1 = 0
- y1 = 0
- x2 = 319
- y2 = 199
- color = 1
- c = 1
- do while x1 <= 319
- swline(x1,y1,x2,y2,color+128)
- x2=x2-1
- x1 = x1 + 1
- enddo
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWLINETO()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- x = 0
- y = 0
- color = 1
- swsetorign(x,y)
- x = 300
- y = 90
- swlineto(x,y,color)
- x = 120
- y = 199
- swlineto(x,y,color)
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWPAINTREV()
-
- clear
- ver = SWPAINTVER()
- rev = SWPAINTREV()
- if rev < 10
- version = str(ver,2,0)+[.]+str(rev,1,0)+[0]
- else
- version = str(ver,2,0)+[.]+str(rev,2,0)
- endif
- ?[Version: ]+version
- wait
-
-
- * Example for SWPAINTVER()
-
- clear
- ver = SWPAINTVER()
- rev = SWPAINTREV()
- if rev < 10
- version = str(ver,2,0)+[.]+str(rev,1,0)+[0]
- else
- version = str(ver,2,0)+[.]+str(rev,2,0)
- endif
- ?[Version: ]+version
-
-
- * Example for SWPALETTE()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- swpalette(1,1)
- swpalette(0,1)
- cid = 0
- ulx = 100
- uly = 60
- lrx = 200
- lry = 150
- color = 1
- fill = 1
- swbox(ulx,uly,lrx,lry,color,fill)
- i = 2
- do while i <= 16
- swpalette(cid,i)
- i = i + 1
- swdelay(9)
- enddo
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWPOPSLIDE()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- swpopslide([d1.pcx])
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWPRTSCRN()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- swpopslide([d1.pcx])
- swprtscrn()
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWQDELAY()
-
- i = 500
- hold = 10
- do while i < 1000
- swsoundon(i)
- swqdelay(hold)
- i = i + 10
- enddo
- swsoundoff()
-
-
-
- * Example for SWRAND()
-
- rand = 1
- i = 1
- swsrand(rand)
- do while i < 10
- rand = swrand()
- ?i,rand
- i = i + 1
- enddo
-
-
- * Example for SWREADDOT()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- row = 10
- column = 0
- color = 1
- x = 100
- y = 100
- swwritedot(x,y,color)
- dot = swreaddot(x,y)
- string = [Attribute Value of x = 100, y = 100
- :]+str(dot,3,0)
- swcoatsay(row,column,color,string)
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWSETORIGIN()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- x = 0
- y = 0
- color = 1
- swsetorign(x,y)
- x = 300
- y = 90
- swlineto(x,y,color)
- x = 120
- y = 199
- swlineto(x,y,color)
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWSETPOPXY()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- swsetvmpop(0)
- swsetpopxy(20,20,120,120)
- swpopslide([d1.pcx])
- swdelay(2*18)
- swsetvmode(startmode)
-
-
-
- * Example for SWSETSOUND()
-
- i = 1
- mode0 = 0
- mode1 = 1
- start = 200
- end = 1500
- posinc = 10
- neginc = -10
- loopcnt = 130
- dur = 500
- swsetsound(mode1)
- do while i < 6
- swforsound(start,posinc,loopcnt,dur)
- swforsound(end,neginc,loopcnt,dur)
- i = i + 1
- enddo
- swsetsound(mode0)
- wait
-
-
- * Example for SWSETVMODE()
-
- startmode=swsetvmode(-1)
- swsetvmode(4)
- swgcls()
- swsetvmode(startmode)
-
-
-
- * Example for SWSETVMPOP()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- swsetvmpop(0)
- swsetpopxy(20,20,120,120)
- swpopslide([d1.pcx])
- swdelay(2*18)
- swsetvmode(startmode)
-
-
- * Example for SWSOUND()
-
- color = 2
- x = 0
- y = 0
- i = 1
- swsrand(i)
- do while i < 100
- x = swrand()%1999
- if x > 32
- swsound(x,1)
- endif
- i = i + 1
- enddo
-
-
- * Example for SWSOUNDOFF()
-
- i = 500
- hold = 10
- do while i < 1000
- swsoundon(i)
- swqdelay(hold)
- i = i + 10
- enddo
- swsoundoff()
-
-
- * Example for SWSOUNDON()
-
- i = 500
- hold = 10
- do while i < 1000
- swsoundon(i)
- swqdelay(hold)
- i = i + 10
- enddo
- swsoundoff()
-
-
- * Example for SWSRAND()
-
- rand = 1
- i = 1
- swsrand(rand)
- do while i < 10
- rand = swrand()
- ?i,rand
- i = i + 1
- enddo
-
-
- * Example for SWWRITEDOT()
-
- startmode = swsetvmode(-1)
- swsetvmode(4)
- i = 1
- swsrand(i)
- do while i < 300
- swwritedot(swrand()%319,swrand()%199,1)
- i = i + 1
- enddo
- swsetvmode(startmode)
-