Download Resources Web Applications Games Recycle Bin

platform | check points | gml

objPlayer Create

// add player checkpoint variables:
checkpoint_x = xstart;
checkpoint_y = ystart;

wherever player needs to restart:

// restart player at most recent checkpoint:
x = checkpoint_x;
y = checkpoint_y;

objPlayer Collision Event with objCheckpoint

checkpoint_x = x;
checkpoint_y = y;
with(other){
  instance_destroy();	
}