www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/02/28/14:15:26

From: "D. Huizenga" <skis AT concentric DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: HELP! Why doesn't this work?!
Date: Sat, 28 Feb 1998 14:16:11 -0500
Organization: Student
Lines: 25
Message-ID: <34F8627A.EAF8EB96@concentric.net>
NNTP-Posting-Host: ts001d15.gps-mi.concentric.net
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hi,

I am working on a game using DJGPP and Allegro.  I have a function which
is supposed to resize  bitmaps so that they are the same size in all
resolutions.  When I call it, the bitmaps are the same size as before I
ran the function on them. Any help is greatly appreciated

heres the function:

void scale_bmp(BITMAP *b, int origsw, int origsh)
{
 BITMAP *temp;
 int nw, nh;
 nw = (b->w * SCREEN_W) / origsw;
 nh = (b->w * SCREEN_H) / origsh;
 temp = create_bitmap(nw, nh);
 stretch_blit(b, temp, 0, 0, b->w, b->h, 0, 0, nw, nh);
 destroy_bitmap(b);
 b = temp;
}

--------------------------------------------------
Dan Huizenga  E-Mail: Skis AT Concentric DOT net


- Raw text -


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