delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/09/24/18:45:50

From: "Thomas Harte" <T DOT Harte AT btinternet DOT _c_o_m_>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: WinAllegro
Date: Sun, 24 Sep 2000 22:55:46 +0100
Organization: BT Internet
Lines: 26
Message-ID: <8qltej$1o2$1@plutonium.btinternet.com>
References: <39ce3c51_1 AT spamkiller DOT newsfeeds DOT com>
NNTP-Posting-Host: host213-1-131-142.btinternet.com
X-Newsreader: Microsoft Outlook Express 4.72.3155.0
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

23yrold3yrold wrote in message <39ce3c51_1 AT spamkiller DOT newsfeeds DOT com>...
>Hello. I have a question about WinAllegro. From what I've seen it's really
>only used for making DOS programs, with the only difference being it gets a
>cute little Windows icon

DOS and Windows Allegro are created in such a way that you are not supposed
to be able to access the internals. With that and Allegro's little fake main
for Windows, the idea is explicitly that you use only Allegro to access the
hardware and OS services, so in terms of features made available, WinAllegro
is indeed only used for making DOS programs in so much as it only does as
much as DOS Allegro - no Windows GUI, no access to DirectDraw or GDI
surfaces for DirectShow or OpenGL or even 'MessageBox' or anything like
that.

The idea is that anything that works in DOS with no changes works in Windows
& vice versa.

So, to answer your question - you must stick to Allegro GUIs (or write your
own which uses Allegro to draw) in order to use Allegro bitmap operations,
however that does not limit you to DOS. Although DJGPP does, as you would
expect to discuss in comp.os.msdos.djgpp . . .

-Thomas


- Raw text -


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