Replace the code in the draw event for objController with this:
CODE
{
numOfFullRows = floor(maxHealth/40);
for (i = 0; i < numOfFullRows; i+= 1)
{
for (k = 0; k < 10; k +=1)
{
draw_sprite(sprHealthBack,0,view_xview[0] + 32 + 20*k, view_yview[0] + 32 + 20*i);
}
}
finalRow = (maxHealth - (numOfFullRows * 40))/4
for (k = 0; k < finalRow; k += 1)
{
draw_sprite(sprHealthBack,0,view_xview[0] + 32 + 20*k, view_yview[0] + 32 + 20*numOfFullRows);
}
//fullHearts = floor(health/4);
heartRows = floor(health/40);
for (i = 0; i < heartRows; i+= 1)
{
for (k = 0; k < 10; k +=1)
{
draw_sprite(sprHealthIcon,0,view_xview[0] + 32 + 20*k, view_yview[0] + 32 + 20*i);
}
}
finalHeartRow = (health - (heartRows * 40))/4
for (k = 0; k < finalHeartRow -1; k += 1)
{
draw_sprite(sprHealthIcon,0,view_xview[0] + 32 + 20*k, view_yview[0] +32 + 20*heartRows);
}
if (finalHeartRow != 0)
{
draw_sprite(sprHealthIcon,health mod 4,view_xview[0] +32 + 20*k,view_yview[0] +32+20*heartRows);
}
}
I basically just added "view_xview[0] + " in front of all the x coordinates and "view_yview[0] + " in front of all the y coordinates.