Sería mejor y más organizado usar mapas.
[gml]
///Evento create
iconos = ds_map_create();
iconos[? room_Nivel1] = 0;
iconos[? room_Nivel2] = 1;
iconos[? room_Nivel3] = 2;
[/gml]
[gml]
///Evento draw
draw_sprite(spr_Icono_nivel, iconos[? room], 32, 32);
[/gml]
[gml]
///Evento create
iconos = ds_map_create();
iconos[? room_Nivel1] = 0;
iconos[? room_Nivel2] = 1;
iconos[? room_Nivel3] = 2;
[/gml]
[gml]
///Evento draw
draw_sprite(spr_Icono_nivel, iconos[? room], 32, 32);
[/gml]