delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/09/11/01:54:13

Message-ID: <37D9D699.8BFA4EF6@gtcom.net>
From: Krogg <krogg DOT no DOT to DOT spam AT gtcom DOT net>
X-Mailer: Mozilla 4.61 [en] (Win95; U)
X-Accept-Language: en-US,en-GB,en,ja
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: c,allegro,coolness....
Lines: 65
Date: Sat, 11 Sep 1999 00:12:09 -0400
NNTP-Posting-Host: 12.6.67.138
X-Trace: eagle.america.net 937023294 12.6.67.138 (Sat, 11 Sep 1999 00:14:54 EDT)
NNTP-Posting-Date: Sat, 11 Sep 1999 00:14:54 EDT
Organization: 24hoursupport.com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Sorry if this is long winded but i dont know
how to explain it in a shorter way......

I wanted to get a screen shot from a
program i wrote yesterday.It draws
a random IFS type fractal on the screen
and if you press the [space] it clears the
screen and draws another else it exits.
I knoticed that pressing [print screen]
would not capture the screen so i made the
else part see if the key pressed was "c"
and if so do this:

save_pcx("ifs.pcx",screen,pallete);

But after looking at the .pcx file i knoticed that
it was not only the screen but the whole virtual
screen that was saved....not exactaly what i wanted
to happen...I read the allegro docs and it said 
try this instead:


===========begin snip from allegro docs===================

BITMAP *bmp;
PALETTE pal;

get_palette(pal);
bmp = create_sub_bitmap(screen, 0, 0, SCREEN_W, SCREEN_H);
save_bitmap("dump.pcx", bmp, pal);
destroy_bitmap(bmp); 

=============end snip from allegro docs===================

Well,I am lazy so i decided to try this instead:

save_pcx("ifs.pcx",create_sub_bitmap(screen, 0, 0, SCREEN_W,
SCREEN_H),pallete);

What a shortcut!...and,it worked great!

Is there anything wrong with doing stuff like this?
I mean,it worked,but is there some reason i shouldnt
do this kind of thing?

Anyway,this really makes me think that c and allegro
are totaly cool.

Be Cool,
 Krogg.




-- 


|"""""<`.THE PRINCE ,'>"""""""""""""""""""""""""""""""""""|
|      `.`/""""""\,','            my sig is too big,      |
|SEE HIS (  /   \ \' SEE HIS      but its really cool.    |
| FACE    \/<> <>\/   SMILE                               |
|         /   W   \          Visit my ascii art site:     |
|       ,'\_|||||_/`.  http://www.gtcom.net/~krogg/ascii/ |
|     ,','   |||   `.`.     krogg DOT no DOT to DOT spam AT gtcom DOT net    |
|____<,' TIME TO DIE `.>____Remove no.to.spam to reply____|

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019