Mail Archives: djgpp/1997/07/01/08:34:14
From: | "Stormy" <stormy AT your DOT mommas DOT com>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Collision Detection
|
Date: | 29 Jun 1997 05:08:20 GMT
|
Organization: | Info Avenue INTERNET Access
|
Lines: | 32
|
Message-ID: | <01bc844b$c81ba5c0$4c6c74cc@digital.twlakes.net>
|
NNTP-Posting-Host: | 204.116.108.76
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
I have 2 structures which follow:
struct
{
int min_x;
int max_x;
int min_y;
int max_y;
}TILES[30][40];
and
struct
{
int min_x;
int max_x;
int min_y;
int max_y;
}CARBOX;
I am in screen mode 640x480 using the allegro library..
all my tiles are 16x16, and I store the coords of all of them in the first
struct.
I store all the coords at any point in time for the car's
x & y values in the 2nd one.. I want to be able to cheq
if the car can move or not.. and the car moves 6 pixels at a time in any
direction. Also the car can only not move if the tile is of type 1 which
is figured out from another structure.. which means its solid.. I just need
some example code how to tell if the car can move or not.
pleeze help me.. Ken.. email me at: storm3 AT geocities DOT com
- Raw text -