The Dink Network

Reply to Re: Updated File: GNU FreeDink

If you don't have an account, just leave the password field blank.
Username:
Password:
Subject:
Antispam: Enter Dink Smallwood's last name (surname) below.
Formatting: :) :( ;( :P ;) :D >( : :s :O evil cat blood
Bold font Italic font hyperlink Code tags
Message:
 
 
June 15th 2014, 06:40 AM
slimeg.gif
metatarasal
Bard He/Him Netherlands
I object 
I really thought it worked. There was a script with a choice menu and commented out parts that failed on me only in freedink. Now I can't replicate it anymore...

As for the scripts on positions, here's the ones I used. Attached to the screen:

void main(void)
{
&difper1 = sp_y(1,-1);
&difper2 = sp_x(1,-1);
}


Here the variables &difper1 and &difper2 are globals. Another script attached to a sprite on the screen:

void main(void)
{
int &dix = sp_x(1,-1);
int &diy = sp_y(1,-1);
}
void talk(void)
{
say("&dix , &diy , &difper1 , &difper2",1);
}


If I enter a screen from below this shows "277 , -10 , -10 , 277" in dink v1.08, in freedink I get "277 , 399 , 399 , 277". I kinda expected it to show "277 , 399 , -10 , 277" as dink (sprite # 1 gets drawn before the other sprites and after the screenload. Ah well...