----------------------------------- Triple Five Thu Jan 08, 2004 11:30 am Character Graphics/Pixel Graphics Turing Commands ----------------------------------- This is my first tutorial and it is very basic for very new turing students who just started to learn this language.( Like ME! :D ) View.Set("graphics:x;y,nocursor")- nocursor will hide the cursor after last output, graphics:x;y- will set the screen to (x) pixels wide by (y)pixels high, and View.Set is the command needed Locate(x,y)- used to position cursor at row x and column y in character graphics mode. eg. locate(20,50) cls- clears the screen procedure to blank the screen color(number)- change the current active color number. eg. color(25) colorback(number)- change the current active background color number. eg.colorback(13) maxcolor- determines the number of available colors eg. put maxcolor delay(x)- delay the program for x intervals In Turing 4.0 View.Update refresh the screen and is much clearer than delay maxx- dertermines the maximum value of x in graphics mode maxy-determines the maximum value of y in graphics mode drawing commands -------------------------------------------------------------------------------------- drawdot(x,y,c)- this draws a dot at location(x,y) and in color c eg. drawdot(200,150,7) drawline(x1,y1,x2,y2,c)- this will draw a line from(x1,y1) to (x2,y2) in color c eg. drawline(50,60,120,160,12) drawbox/drawfillbox(x1,y1,x2,y2,c)- this will draw a box from the bottom left corner(x1,y1) to upper right corner(x2,y2) in color c/ drawfillbox will draw a filled box with filling color as c eg. drawbox(100,100,200,150,45) drawfill(x,y,fillcolor,bordercolor)- colors in a closed figure with interior points x,y in color fillcolor with a border in color bordercolor eg. drawfill(101,101,20,50) drawoval/drawfilloval(x,y,xradius.yradius,c)- draws an oval with centre(x,y) and xradius and yradius in color c/ drawfilloval with fill in the oval with a color as c eg. drawoval(50,50,25,100,4) drawstar/drawfillstar(x1,y1,x2,y2,c)- draws a five pointed star bounded by bottom left corner(x1,y1) and upper right corner(x2,y2) in color c/drawfillstar will fill the star in with a color as c eg. drawstar(100,100,200,200,13) drawmapleleaf/drawfillmapleleaf(x1,y1,x2,y2,c)- draws a maple leaf bounded by a bottom left corner(x1,y1) and upper right corner(x2,y2) in color c/drawfillmapleleaf will fill in the maple leaf with a color as c eg. drawmapleleaf(50,50,200,200,16) drawarc/drawfillarc(x,y,xradius,yradius,initialAngle,finalAngle,c)- draws an arc whose centre is x,y starting point at initial angle and stoping angle an final angle in color c/drawfillarc will draw a filled arc eg.drawarc(100,130,200,250,202,101,01) ------------------------------------------------------------------------------------- I hope that this will be usefull for newbie programmers and that people will use this as a guideline for pixel and graphic creations! sources- compsci.ca & Grade 10 compsci class :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D ----------------------------------- Thuged_Out_G Thu Jan 08, 2004 3:07 pm ----------------------------------- good tutorial for n00bs...have some bits +BITS