if (!shelvesinit) { shelvesinit = true; layerarray = layer_get_all(); for (var i = 0; i < array_length(layerarray); i++) { if (layer_get_name(layerarray[i]) == "spr_shelves") { elements = layer_get_all_elements(layerarray[i]); for (var j = 0; j < array_length(elements); j++) { if (layer_get_element_type(elements[j]) == 4) { sprite_array_size++; layersprite[sprite_array_size] = instance_create(layer_sprite_get_x(elements[j]), layer_sprite_get_y(elements[j]), obj_marker); layersprite[sprite_array_size].sprite_index = layer_sprite_get_sprite(elements[j]); layersprite[sprite_array_size].image_speed = 0; layersprite[sprite_array_size].image_index = layer_sprite_get_index(elements[j]); with (layersprite[sprite_array_size]) { image_index = (x / 40) + (y / 40); scr_size(2, 2); scr_depth_alt(undefined, -40); if (sprite_index == spr_bibliox_redbook) { sprite_index = spr_bibliox_flyingbook_baked; depth -= 1200; y -= 20; } var checkdark = sprite_get_name(sprite_index) + "_dark"; if (sprite_exists(asset_get_index(checkdark))) sprite_index = asset_get_index(checkdark); } layer_sprite_destroy(elements[j]); } } break; } } }