Search results

  1. Vexorian

    I am waiting for my copy of SC2 to arrive. I had to do many funny bussiness to get an original...

    I am waiting for my copy of SC2 to arrive. I had to do many funny bussiness to get an original US version . Since around here, all that is available is a pirate copy of the version in Spanish and I don't want to touch it at all. When it arrives, I will try to do stuff which will probably appear...
  2. Vexorian

    TERRYperfect: It is easy actually, just use SetUnitAnimationByIndex (If I remember correctly) on...

    TERRYperfect: It is easy actually, just use SetUnitAnimationByIndex (If I remember correctly) on the pandaren's death event. And play the correct animation id. You may need to try all numbers starting from 1 until you find the correct id or open the mdl and count the animation number...
  3. Vexorian

    Would anyone find this useful?

    I am a little mad because a guy has been spreading the rumor that I copied GTrigger and stuff like that... I was handled some links today but unfortunately the forum in which that was claimed does not allow bumps. My hunch is that his confusion started by reading the strange interpretations of...
  4. Vexorian

    Discussion New Language - Discussion

    Haha. both are equally bad choices. Oh wait, no, Perl is a terrible choice, it is the worst thing you could possible imagine and honestly people should just stop using it. C/++ has flex and bison ... You should be thinking something like ruby , python or Java. Specially if you want cross...
  5. Vexorian

    Static ifs no longer work ^_^

    No, really, everything related to interfaces worked great before I added extends to structs. Then I had to rewrite stuff and the bugs were added everywhere. Inheritance (Even the official OOP one) is a terrible way to reuse code. Terrible. Lame and terrible. Implementation inheritance is like...
  6. Vexorian

    Static ifs no longer work ^_^

    On a more serious note. The vicious cycle with inheritance bugs is that too few people actually care enough about them to report them correctly instead of just doing work arounds. I for one am happy without having to touch them. If you guys (well, actually just Jesus, Nest is too annoying) want...
  7. Vexorian

    Discussion New Language - Discussion

    Many of the bugs in vJass are actually the existence of features that nobody really needs and the fact that they don't work 100% because there is little testing in regards to those issues. I always hoped for a language alternative to come up. However, cJass was doomed since the beginning...
  8. Vexorian

    Static ifs no longer work ^_^

    hehe, you know what the reality is? Nobody really cares or uses inheritance these features at all. First of all, I always opposed to structs extending structs and nowadays I really feel like I should end their missery and just ban it. Back when you could only extend interfaces everything was so...
  9. Vexorian

    Discussion New Language - Discussion

    Focusing on typing speed will always mean failure. Programmers spend more time reading their own code when developing than typing it. Just wanted to say: DON'T USE FREAKING # FOR PREPROCESSOR DIRECTIVES. There are reasons for //! . Good reasons. At first I was going to use # but it was back...
  10. Vexorian

    Discussion Out of WC3 vJASS to JASS?

    It is much easier when you just get rid of the whole WE metaphor. I just use WE for object editor and terrain editor and jEdit + jasshelper for 'triggers' it really works. Was planning to make an app that would make the whole jasshelper calling easier (clicks/proejcts) and try to cleanse the...
  11. Vexorian

    Why encapsulation? why private? Why scopes?

    Sounds like a technical issue caused by over optimistic compilation rather than a good reason to use a getter or setter. I'd say that's more of a language flaw... vJass has method operators which are just that same thing. And since vJass is not subject to stuff like that. It is silly to make a...
  12. Vexorian

    Stringhash("Popcorn") == StringHash("Cornpop") ?

    Your theory seems way off. They are just probably using gamecache's hashing. They probably made gamecache case insesntive in an effort to make it more accessible to the lowest denominator... You might be wondering why not just make the BJ functions case insensitive and let GUI use them? Well...
  13. Vexorian

    Why encapsulation? why private? Why scopes?

    This is about the worst mistake programming teachers make and it is quite a horrible one. You don't make everything private. I've had programming teachers tell me that all of a class' attributes should be private and all the methods public, it is bullocks. That's not encapsulaltion. It is...
  14. Vexorian

    index bug.. what is and how fix

    I'd blame it on the way you are using UIU, it does not seem to give those errors in maps I tried it on. I think that it requires you to give it your own removal trigger, so maybe you are doing it twice? "I just get it when some unit <owned by a player which already got a unit> die " This...
  15. Vexorian

    Benchmark Group vs Array of Units vs List of Units vs always use a Filter

    Well, just about every time I deal with enums I either need to do it just once. Or the contents of the rect/units in range of the point change too frequently to allow saving in an array or list so I have to use multiple enums anyway. I think the minimal speed increase of doing it in reverse...
  16. Vexorian

    Benchmark Group vs Array of Units vs List of Units vs always use a Filter

    why do you compare against a filter? I mean, array, reverse array and group all need to use a filter. So wouldn't you have to test Enum+filter vs Enum+filter+ForGroup vs Enum+Filter+List + Enum+filter+array ? for should be fine for this. for(i=0; i<2; i+=1) translate to exitwhen i>=2
  17. Vexorian

    JASS2, vJASS parser for Linux

    I didn't see such post but the idea has no practical use. It would still require we to modify newgen crap maps. And adding a //! vjass prefix to every single line of our code will ... suck, really, a lot. //! import is really easier and when you get used to it you become much faster at doing...
  18. Vexorian

    JASS2, vJASS parser for Linux

    WE Crashes are related to switching desktops or minimizing. If you use winecfg to make WE run in a virtual WINE desktop, it will not crash that easily anymore.
  19. Vexorian

    JASS2, vJASS parser for Linux

    It is a problem when people use newgen crap to make their maps. Because they paste vJass code directly to triggers. But it is easy when it is your new map. I use WE to generate my map scripts. Try this: Open WE. New Map Delete all triggers Go to custom script section Type //! import "try.j" Go...
  20. Vexorian

    Tool jEdit Syntax Highlighting

    I made all those files (except for the least useful one). No, I am not letting you redistribute them.
Top