Skip to content

Instantly share code, notes, and snippets.

@fbrosser
Created November 1, 2015 19:53
Show Gist options
  • Save fbrosser/b772f965c49512adcbd3 to your computer and use it in GitHub Desktop.
Save fbrosser/b772f965c49512adcbd3 to your computer and use it in GitHub Desktop.
void game_functions::move_ghosts()
{
for(int i=0;i<num_of_ghosts;i++)
{
if(stuck>(30*i)+10)
{
if(ghosts[i].get_scared()==0) // Om spöket är vid sina sinnes fulla bruk
{
int pq = rand()%10+1;
if(pq<=3) // 30 % chans att spöket gör en slumpmässig rörelse
random_move(i);
else
distance_move(i); // 70 % chans att spöket rör sig mot Pacman
}
else if(ghosts[i].get_scared()==1)
{
random_move(i); // Om spöket känner rädsla, kommer det röra sig panikartat i ett till synes slumpmässigt mönster
}
}
else
masked_blit(sprite, buffer, 66, i+(32*i), ghosts[i].get_x()*32, ghosts[i].get_y()*32, 32, 32); // Rita spöke
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment