delorie.com/archives/browse.cgi | search |
From: | =?iso-8859-1?Q?G=FCnter_Ladwig?= <gladwig AT iname DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: Best way to destroy bitmaps, font in Allegro? |
Date: | Fri, 2 Jun 2000 21:04:50 +0200 |
Organization: | 1&1 Telekommunikation GmbH |
Lines: | 36 |
Message-ID: | <8h914a$jfe$1@news.online.de> |
References: | <8h8va3$2ps6$1 AT newssvr04-int DOT news DOT prodigy DOT com> |
NNTP-Posting-Host: | pc19f2a96.dip0.t-ipconnect.de |
Mime-Version: | 1.0 |
X-Trace: | news.online.de 959973322 19950 193.159.42.150 (2 Jun 2000 19:15:22 GMT) |
X-Complaints-To: | abuse AT online DOT de |
NNTP-Posting-Date: | 2 Jun 2000 19:15:22 GMT |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.00.2314.1300 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2314.1300 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Hi! > I have a basic question. What is the best way to destroy bitmaps and fonts > in Allegro. > I have to make sure that the bitmap/font is destroyed, but I am not sure if > it exists. They are created/destroyed by apps, not the OS. > > // Simplified > BITMAP *B; > FONT *F; > > // B may or may not be created > if (!B) destroy_bitmap(B); > if (!F) destroy_font(F); > > Note: The above bitmaps/fonts may not have had a create_bitmap/ font > procedure applied to them. > > Does this destroy the bitmap/font if it is created, and skip if if it isn't. > I have been doing some testing, and I am not sure, especially with the font. Initialize all pointers with NULL, so that you know if it has been used or not. Of course this does not guarantee that the pointer is valid. ciao guenter ---- Günter Ladwig gladwig AT iname DOT com - http://cyberbobby.home.pages.de - ICQ: 14360158 "You know your game is in trouble...when you can look at a Dilbert comic and not laugh, thinking, 'Been there, done that.'" (C) Steven Woodcock
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |