www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/10/21/07:16:52

From: =?EUC-KR?B?w9a5rry6?= <supercms AT netian DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Plz..Allegro..
Date: Wed, 21 Oct 1998 20:17:45 +0900
Organization: Korea Telecom
Lines: 61
Message-ID: <362DC2D9.3F778C33@netian.com>
NNTP-Posting-Host: 210.113.149.153
Mime-Version: 1.0
X-Mailer: Mozilla 4.5b2 [en] (Win98; I)
X-Accept-Language: ko,en
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Help me!!
Don't see enemy.

void CreateEnemy()
{
 word i=0;
 for (i=0; i<max_num; i++) //max_num˼ 5
 {
  if (enemy[i].isEnemy == False)
  {
   enemy[i].x = srandom(260) + 10;
   enemy[i].y = 0;
   enemy[i].isEnemy = True;
  }
 }
}

void MoveEnemy()
{
 word i=0;

 for(i=0; i<max_num ;i++)
 {
   if(enemy[i].isEnemy == True)
   {
  .....
  .....
   if((enemy[i].y) > 199)
    enemy[i].isEnemy = False;

   masked_blit(enemy1,video,0,0,enemy[i].x,enemy[i].y,30,30);
   // I don't know.. enemy is not see!
   }
 }
}

void read_pallete()
{
    video=create_bitmap(320,200);
    clear(video);

    back=load_pcx("back2.pcx",pal);
    me=load_pcx("me.pcx",pal);
    enemy1=load_pcx("enemy.pcx",pal);

    set_pallete(pal);
}

void load_pcx()
{
    word i=0;

    blit(back,video,0,0,0,0,320,200);
    masked_blit(me,video,0,0,x,y,30,30);
    //masked_blit(enemy1,video,0,0,145,0,30,30);
    //See enemy write here..but not move..
    blit(video,screen,0,0,0,0,320,200);
}

My email is supercms AT netian DOT com ...please!!

- Raw text -


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