L.Add(new/obj/ScrnLet/A, new/obj/ScrnLet/B, new/obj/ScrnLet/C, new/obj/ScrnLet/D, new/obj/ScrnLet/E, new/obj/ScrnLet/F,new/obj/ScrnLet/G,
new/obj/ScrnLet/H, new/obj/ScrnLet/I,new/obj/ScrnLet/J,new/obj/ScrnLet/K, new/obj/ScrnLet/L,new/obj/ScrnLet/M, new/obj/ScrnLet/N,
new/obj/ScrnLet/O,new/obj/ScrnLet/P, new/obj/ScrnLet/Q, new/obj/ScrnLet/R,new/obj/ScrnLet/S,new/obj/ScrnLet/T, new/obj/ScrnLet/U,new/obj/ScrnLet/V, new/obj/ScrnLet/W,
new/obj/ScrnLet/X, new/obj/ScrnLet/Y, new/obj/ScrnLet/Z)
Problem description:
No problem, just more questions.
I know there has to be a more efficient way of adding all of those objects to my list. They're all listed under 'ScrnLet', so I was wondering how I could just cook up some to add every child of 'ScrnLet' to my list.
Second, is it possible to effect an obj's client_screen in the proc or list? Since these objects are just letter icons I made so that I can add messages to the screen momentarily (such as level completion messages, and a way to display score on screen, etc).
Finally, can the same be done with the object's icon_state? As in, when I use the list to display an object on the client screen, is it possible to determine which state the icon is in.
It returns a list containing all types underneath your specified path, plus the original path. You'll need to manually remove this like so:
This does not initialize any of these items via new, however. This is only adding the type paths in. If you want to dynamically add these in and initialize them, you can use a for or while loop.
I am not sure about what you mean with your second question, and not understanding that won't let me understand your third.