public List<int> get_cur_tile_pos()
{
int xtile= locx / tile_size;
int xpos = locx % tile_size;
int ytile= locy / tile_size;
int ypos = locy % tile_size;
List<int> ret= new System.Collections.Generic.List<int>();
ret.Add(xtile);
ret.Add(xpos);
ret.Add(ytile);
ret.Add(ypos);
return ret;
}