Programming languages are garblegook to me.
I just want a solid interface that does what I tell it, without having to learn any other commands or lingo.
Here's an example. Drag. Why would I ever drag something if I wasn't going to drop it? Seriously, why drag it then not drop it?
So I'd like to see something like...
Drag {item} {from} {to} {quantity}
Anywhossss... whateverz.
Ow but how would we then do tricks like we did with making the orange cloth... drag the quest item caste create food drop in pack pack full drop to ground. If one drag drop commad that would be a no go lol + and - to everything isnt thier
The trick with things like this is to have a command that can do different things given different arguments. For example, you can have a function such as:
Drag ( id, from, to*, amount*)
id and from (current container) would be mandatory.
The asterik'd ones would be optional. If you wanted to use amount, you would have to put something (or a placeholder of some type) in for "to".
ID = we all know this one
FROM = ground, container, specific container
TO = ground, container, specific container, or x/y coordinates. (the program should be able to differentiate between the different ones)
AMOUNT = fairly obvious what this is!
That way you can have the best of both worlds. Some people may not like this and would prefer a Drag, Drop, and DragAndDrop command, each separately. I see this as wasteful Microsoft-like programming, but maybe that's just me. I prefer to code with as few lines as possible!