If GUI was Jass neither GUI or JASS could exist, because it would be GUI not jass or jass not GUI. GUI is limited, so if something in GUI is disabled the same thing is JASS is (though there may be a way around it) though if something in JASS it is disabled then the same is disabled in GUI IF that same function exists in GUI.GUI IS JASS. If something is disabled in JASS, it will be disabled in GUI too.
Light, there is a limit. 8191 instances is.
K ty to lazy to test it, but i hope i did it right.
If GUI was Jass neither GUI or JASS could exist, because it would be GUI not jass or jass not GUI. GUI is limited, so if something in GUI is disabled the same thing is JASS is (though there may be a way around it) though if something in JASS it is disabled then the same is disabled in GUI IF that same function exists in GUI.
1) GUI IS JASS. If something is disabled in JASS, it will be disabled in GUI too.
if something in GUI is disabled the same thing is JASS is (though there may be a way around it) though if something in JASS it is disabled then the same is disabled in GUI IF that same function exists in GUI.
What is your point though?The point given is that GUI is Jass codes in an other interface which happends to be more limited.
So far everything I've done in GUI works fine. I have not needed to use JASS to "bypass" GUI errors.
What is your point though?
True, but it is not the same, otherwise there would be no point. One you type the other you click, lol. GUI is Jass codes, but much more user-friendly, though obviously more ""limited"". I have never been stuck by a "limit" in GUI, because it hold all the useful (and not so useful, like hash tables) codes.
You ought to read about memory leaks.
Neither is "better", though GUI is more limited, good maps can be made with the GUI provided by the normal WE or though 3rd party programs allowing extensions not only to GUI, but to other aspects of the WE as well.
Hashtables are useful. Give me 3 good reasons they aren't.
(v)JASS is byfar the better. Reason: GUI is limited and very inefficient.
People tend to like different stuff, that's why some prefer Jass and some prefer GUI. Personally I have a much easier time handeling Jass then GUI.
Because GUI is build the way it is I can't help to feel trapped in it, constantly clicking my way through options and not being directly able to use simply custom-made functions.
But in Jass I can make myself a really neat funtion which could for instance calculate the unit with smalliest health simply by typing "call Calc(Group)". (Of course I have to declare unit group etc. but in the end it's really that simple)
The only reason why I dislike GUI is that it's hardier for me to help people in it since I'm used to Jass. Plus it feels like my eyes are bleeding sometimes when I see peoples GUI codes.
Here is a puzzle: How can you recognize the limits of something if those limits provide the context in which you think about that thing?
GUI is inefficient? Give me 3 reasons.
>You don't need Jass to fix leaks.
You do realize that custom scripts ARE Jass, right?
>GUI is inefficient? Give me 3 reasons.
See Sevion's post.
1. BJ's
2. Extra functions created
3. Conditions are made in the most retarded way.
If a trigger is made that displays to all players "hi", and the same thing in Jass, does the Jass somehow look better, or so you get the exact same result?
GUI is terribly unorganized and messy. Events, Conditions, Actions. That's really the best organization you can get. You can't even take advantage of a nice Jass feature called 'function'.
Jass also has these nice organizational tools called scopes and libraries. Everything is nicely and neatly organized. In GUI, you have miles and miles of redundant code.
>More people can use GUI then Jass.
Because people think it so hard to use. But, vJass is easier to use than GUI.
There are so many things you can't take full advantage of in GUI. The obvious ones are trackables and structs.
>You don't need Jass to fix leaks.
You do realize that custom scripts ARE Jass, right?
Yes. GUI is limited Jass, while Custom Script has less limits since you put in straight Jass code.
You don't need Jass to fix leaks. (In the sense of custom scripts, though I use custom scripts myself.)
GUI is inefficient? Give me 3 reasons.
Hashtables: ok. Maybe useful for some people, though seems most maps got along fine without them.
They aren't bad except the fact that they are the first thing to show up, and often get in my way. I find no use for them in any of my maps so far, but I wouldn't mind if they weren't the first option on the list, where as before arithmetic or concatenate strings was.
More people can use GUI then Jass. They just have to find the trigger editor. Very simple interface. And your eyes bleed? Well GUI looks much more peasant then amateur Jass users. Tons of pages of unorganized script. GUI does it for you.
I don't think in those limits.
I think that I want to make a map, and GUI can do that for me.
Here is a puzzle for you: If a trigger is made that displays to all players "hi", and the same thing in Jass, does the Jass somehow look better, or so you get the exact same result?
Unless your one of those DoTA addicts, I don't see how you can't understand a map in GUI can be just as good as a map in Jass.