Turbo-C graphics pages!!!
Stephen McGowan
smc at hwee.UUCP
Tue Feb 20 23:29:11 AEST 1990
Anyone out there know about Turbo-C graphics pages?
I'm using the 0 page (default), but I need to switch to page
1 to display further information from page 0.
However, it appears as though I'm not able to address the cursor
co-ordinates (or more specifically, move the cursor using the
'gotoxy(x,y)' statement.
I can only use this facility if I use the 'textmode()' function
which, obviously, will reset my graphics displays on page 0.
Funny thing is, I'm able to perform these 'gotoxy' calls if I remain
on page 0. However, this has the drawbaxck that it overwrites my
graphics displays.
So, are the 2 graphics pages (0 and 1) exactly the same? Do they
inherit each other's attributes? Is page 0 capable of handling
both text and graphics simultaneously, whereas page 1 can only
support one mode? (as appears to be the case).
To give you some idea of what I want to do, here's a brief
decription:
Page 0 contains a 256*256 pixel image of a three-dimensional vision
scan. I would like to incorporate a facility where the user can move
the mouse pointer over a particular horizontal image line, press
a mouse button and have the 256 data values for that horizontal
line displayed on the screen. As and when the values for this line
have been displayed, I want to use the mouse to select further data
lines - this is achieved by letting the user move the mouse up and
down. As they do so, a counter which is displayed on the screen
in the same position (hence the need for the 'gotoxy') is continually
updated to reflect the mouse movements; that is, the counter is
incremented or decremented between 0 and 255. The subsequent data
values are all displayed at the same screen positions (again the
need to use 'gotoxy').
Well this is what I'd like to do, but am having problems with
page 1 attributes.
So does anyone out there have any ideas on what to do, or can
possibly answer a few of the questions raised?
Thanks.
Steve McGowan. (email smc at uk.ac.hw.ee)
of page 0, I woul
More information about the Comp.lang.c
mailing list