View Single Post
  #2  
Old 12-23-2007, 04:02 AM
coreys coreys is offline
N-Pulse Assistant Manager
coreys's Avatar
Join Date: Mar 2005
Posts: 2,180
coreys has a spectacular aura about
Send a message via AIM to coreys Send a message via MSN to coreys Send a message via Yahoo to coreys
I've found this works pretty well:
PHP Code:
function movePlayer(dirnoblock) {
  
temp.nx = (player.x+1.5)+(vecx(dir)*(this.speed*2));
  
temp.ny = (player.y+2)+(vecy(dir)*(this.speed*2));
  if (!
onwall(temp.nxtemp.ny) || noblock) {
    
player.+= vecx(dir)*this.speed;
    
player.+= vecy(dir)*this.speed;
    return 
true;
  }
  else return 
false;

Works as perfect as I've seen so far.
__________________

Quote:
*SlikRick: so should I even ask about your aim status?
*Xor: well if you want to
*Xor: but i am LARPING
*SlikRick: While on a computer?
*Xor: yes
*Xor: in my living room
*SlikRick: ahh
*Xor: i have a fort setup to hide from beasts
Reply With Quote