What's 'call' for?

Troll-Brain

You can change this now in User CP.
Reaction score
85
You shouldn't use textmacros anyways o_O' They're ugly :D
The reason defines were introduced was to replace textmacros anyhow.
Yeah, if only defines works correctly, which doesn't for me.

And what do you mean forget all vJASS? modules and structs work fine in cJASS o_o'
At least not for me ...
 

Sevion

The DIY Ninja
Reaction score
413
o_O'

Then something must be wrong with your installation. It works fine for me. Try getting the latest versions of JH and cJASS.
 

Troll-Brain

You can change this now in User CP.
Reaction score
85
o_O'

Then something must be wrong with your installation. It works fine for me. Try getting the latest versions of JH and cJASS.

I have both, anyway i won't spam anymore with cJass here, i will wait answers on the official website.


And when i try simple things such as
JASS:
Library Test {
}

It compiles correctly, so it's not because Adic parser is deactivated.
But for some reasons it acts like it is for me in most situations (got a pjass error because cJass isn't converted to vJass) ...

EDIT :


I was wrong with module, i made very dumb mistakes but for some reason when i place a define inside a vJass library (it is never called) i got a pjass error, like AdicHelper doesn't handle it at all.

Code:
define testdef(PLAYER_NUMBER,COMMAND) = {
        Str_table[I2S(PLAYER_NUMBER)] = PLAYER_NUMBER
        Str_table[COMMAND] = PLAYER_NUMBER
        Str_table[(GetPlayerName(Player(PLAYER_NUMBER-1)))] = PLAYER_NUMBER
    }
 

Lyerae

I keep popping up on this site from time to time.
Reaction score
105
uhh..
Hmm..
Ahh..
mm..

*Thinks*
I'm starting to think, more and more, that I somehow have cJass in my PC and don't know it -____-

First the 'Killing Vexorian' error, now this..
hmm..

If I remember correctly, that's part of the cJASS parsing steps.
You have cJASS, which is why it's not throwing errors. cJASS detects and adds them, automatically.

Also; the benefits of cJASS can vary. If you like C-Style syntax, cJASS is great. It's also good for the defines keyword. Only downside to cJASS is that almost no one accepts resources in it, for no real reason.
 

Troll-Brain

You can change this now in User CP.
Reaction score
85
There is a reason i think, if several library define a native function, they are not compatible together, cJass is fine for personal projects but not for public resources imho.
 

SineCosine

I'm still looking for my Tangent
Reaction score
77
But if it adds in whatever I'm missing..
Won't that make me a really careless coder? xD

I'll be making mistakes left and right and not know it =x
 

Troll-Brain

You can change this now in User CP.
Reaction score
85
Seriously where did you got your JassNewGenPack ?!
cJass is not include inside it by default, anyway you can deactivate it in the menu cJass (enable AdicParser)
 

SanKakU

Member
Reaction score
21
You shouldn't use textmacros anyways o_O' They're ugly :D

The reason defines were introduced was to replace textmacros anyhow.

And what do you mean forget all vJASS? modules and structs work fine in cJASS o_o'

textmacro saves space and time. change your tesh colors if you think they're ugly.
 

SineCosine

I'm still looking for my Tangent
Reaction score
77
I got my NewGenPack from the thread in the WorldEditor forum ._.
The one that's stickied
 

Lehona

New Member
Reaction score
12
@SanKakU: He just said that defines are better (and they are since they are easier to type and so on) - they replace textmacros.
Explaining him why textmacros are good is rather useless, isn't it?
 

tooltiperror

Super Moderator
Reaction score
231
cJASS is nice because you just code and it will run on initialization.

JASS:

DoNothing() // 'Call' is not needed anymore in cJASS.
recipe = "1 Cup of Sugar, 2 spoonfuls of Salt" // I think it turns things with quotes into strings automatically, notice no 'set' keyword.

call KillUnit(GetTriggerUnit()) // Syntax Error, because it's outside of a function.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top