Mail Archives: djgpp/1997/07/03/03:57:17
From: | SerDevian <scriven AT CS DOT colostate DOT edu>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Allegro: Video mode changing
|
Date: | Sun, 29 Jun 1997 17:32:21 -0600
|
Organization: | XYZZ Software Co.
|
Lines: | 31
|
Message-ID: | <33B6F085.600A9C46@CS.colostate.edu>
|
NNTP-Posting-Host: | ts4214.slip.colostate.edu
|
Mime-Version: | 1.0
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Has anyone had any problems changing from one graphics mode to another
in Allegro programs? Is there any sort of odd procedure to follow to do
this? How should I go about doing this?
For me, using set_gfx_mode() works the first time, but crashes each time
after that. (causes the computer to reboot) It works if I only call it
once per program, though.
Information which might matter:
The first call works fine, no matter what mode I set.
The second mode set is made like this (called from a pull-down menu):
int ChangeRes_proc()
{
int card, w, h;
if(gfx_mode_select(&card, &w, &h))
{
if(set_gfx_mode(card,w,h, 0,0))
{
allegro_exit();
printf("Error setting graphics mode.\n%s\n\n", allegro_error);
exit(1);
}
}
return D_CLOSE;
}
-- Scott Scriven "May farce the with be you."
mailto:scriven AT CS DOT colostate DOT edu mailto:scriven AT VIS DOT colostate DOT edu
http://www.VIS.colostate.edu/~scriven/
- Raw text -