delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/10/18/03:59:03

From: "Damian Yerrick" <web DOT poison AT pineight DOT 8m DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Game Speed
Date: Sun, 17 Oct 1999 23:36:06 -0500
Organization: Rose-Hulman Institute of Technology
Lines: 46
Sender: AFSAUTH AT yerricde DOT laptop DOT rose-hulman DOT edu
Message-ID: <7ue86s$ibv$1@solomon.cs.rose-hulman.edu>
References: <H3jO3.7505$Tk DOT 157563 AT news DOT tpnet DOT pl> <MPG DOT 1273deccf87c634798b3ff AT news DOT freeserve DOT net>
NNTP-Posting-Host: yerricde.laptop.rose-hulman.edu
X-Trace: solomon.cs.rose-hulman.edu 940221468 18815 137.112.205.146 (18 Oct 1999 04:37:48 GMT)
X-Complaints-To: news AT cs DOT rose-hulman DOT edu
NNTP-Posting-Date: 18 Oct 1999 04:37:48 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

Andrew R. Gillett <arg AT whangomatic DOT freeserve DOT co DOT uk> wrote in message
news:MPG DOT 1273deccf87c634798b3ff AT news DOT freeserve DOT net...
> In comp.os.msdos.djgpp, Snowman wrote:
> > Hello everybody
> >
> > I programmed a simple game in C.
> > (I used DJGPP and ALLEGRO)
> > But the game runs on different Computers with
> > a different speed.
> > Is it possible, that the game runs on all
> > Computers with a similar speed ?
> > Please Help me immidiately .
>
> Here is a brief outline of what you need to do:
>
> - Create an interrupt which is called every 60th of a second (or whatever
> you want the frame rate to be).

Creating an interrupt will use up one of Allegro's interrupt
slots. I use one of Allegro's timer handlers whose frequency
is 70 Hz. It's called retrace_count

> while (not_finished)
> {
> if (timer_value)
> {
> // Calculations go here
>
> if (--timer_value <= 0)
> {
> timer_value = 0;
>
> // Draw the graphics here
> }
> }
> }

--
Damian Yerrick
CM 398, Rose-Hulman Institute of Technology
5500 Wabash Ave
Terre Haute, IN 47803
http://come.to/yerrick


- Raw text -


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