|
10
|
var loc = scr_assetlocscr_assetloc
function scr_assetloc(arg0 = "", arg1 = "")
{
var _mylayer = layer_get_id(arg0);
if (_mylayer == -1)
{
debug_print("Warning: Check Output Console");
debug_message("scr_makenpc(" + arg0 + "," + arg1 + ") Result: Layer Not Found");
return -4;
}
var sourceAsset = layer_sprite_get_id(_mylayer, arg1);
if (sourceAsset == -1)
{
var _result = "scr_makenpc(\"" + arg0 + "\",\"" + arg1 + "\") Result: Sprite Not Found";
debug_message(_result);
debug_print("Warning: Check Output Console");
return -4;
}
var _myx = layer_sprite_get_x(sourceAsset);
var _myy = layer_sprite_get_y(sourceAsset);
var _mysprite = layer_sprite_get_sprite(sourceAsset);
var _myxscale = layer_sprite_get_xscale(sourceAsset);
var _myyscale = layer_sprite_get_yscale(sourceAsset);
var _myalpha = layer_sprite_get_alpha(sourceAsset);
var _myangle = layer_sprite_get_angle(sourceAsset);
var _myblend = layer_sprite_get_blend(sourceAsset);
var _myspeed = layer_sprite_get_speed(sourceAsset);
var _myindex = layer_sprite_get_index(sourceAsset);
return [_myx, _myy, _mysprite, _myxscale, _myyscale, _myalpha, _myblend, _myspeed, _myindex];
} ("GERSON_LOCS", assetname + string(i));
|