Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Ares074 en Febrero 27, 2018, 06:30:19 AM

Título: Cambiar las posiciones de un objeto en una lista(Resuelto)
Publicado por: Ares074 en Febrero 27, 2018, 06:30:19 AM
Cree una lista para mi juego tipo RPG los iconos de la izquierda de la imagen están ordenados según las posiciones que tengan en la lista , Lo que quiero es que cuando el personaje que este primero en la lista ataque se cambie su posición asta el final de la lista y el que estaba en la segunda posición se cambie a la primera posición y que así se cambien las pociones de los otros objetos
Título: Re:Cambiar las posiciones de un objeto en una lista
Publicado por: Clamud en Febrero 27, 2018, 07:12:38 AM
Puedes borrar el objeto al principio de la lista y agregarlo al final
[gml]
objeto = lista[|0]; //objeto en la primera posición
ds_list_delete(lista, 0); //borrar objeto
ds_list_add(lista, objeto); //agregar al final
[/gml]
Título: Re:Cambiar las posiciones de un objeto en una lista
Publicado por: Ares074 en Febrero 28, 2018, 03:05:44 AM
Gracias, funciona perfecto