sparrowhawk's Profile
A profile... why not.
Some things I enjoy doing: reading, mountain biking, hiking in the mountains, anything with computers, er, most things really. I love to ski, and just wish I could go on a slope longer than 180 metres.
Partly inspired by enjoying DinkC coding, I went to college to learn a bit of Software Development and am now working with some local developers, using VB.NET and C#.
I have many things I should be doing so writing a profile seemed a good way of putting them off.
I live in northwest England (south originally) and, um, that's about it.
I'm making a D-Mod and have some ambitious ideas for future ones but don't expect anything soon!
Some things I enjoy doing: reading, mountain biking, hiking in the mountains, anything with computers, er, most things really. I love to ski, and just wish I could go on a slope longer than 180 metres.
Partly inspired by enjoying DinkC coding, I went to college to learn a bit of Software Development and am now working with some local developers, using VB.NET and C#.
I have many things I should be doing so writing a profile seemed a good way of putting them off.
I live in northwest England (south originally) and, um, that's about it.
I'm making a D-Mod and have some ambitious ideas for future ones but don't expect anything soon!
You can return values when calling a function in another script using external.
It's 2am but I feel this is amazing and should be shared! Immediately!
For some reason this only appears to work when using &return.
Dink will say, as expected, "123", "124", "130".
If you assign to a variable as usual, it won't work:
Weird things will happen: Dink will say "wut" and nothing else. The script execution seems to skip to the line after all these external() calls and then continue. Why the say_stop's in between don't happen I have no idea.
Tested in 1.08, Freedink 109.6 and Dink HD.
I am way too excited about this (probably because it's 2am... I mean 2.45...)
It's 2am but I feel this is amazing and should be shared! Immediately!
For some reason this only appears to work when using &return.
// Script test.c
external("test2", "thingy");
say_stop("&return", 1);
external("test2", "thingy", 1);
say_stop("&return", 1);
external("test2", "thingy", 7);
say_stop("&return", 1);
// Script test2.c
void thingy (void)
{
int &t;
&t = 123;
&t += &arg1;
return(&t);
}Dink will say, as expected, "123", "124", "130".
If you assign to a variable as usual, it won't work:
// Script test.c
int &temp;
&temp = external("test2", "thingy");
say_stop("&temp", 1);
&temp = external("test2", "thingy", 1);
say_stop("&temp", 1);
&temp = external("test2", "thingy", 7);
say_stop("&temp", 1);
say_stop("wut", 1);Weird things will happen: Dink will say "wut" and nothing else. The script execution seems to skip to the line after all these external() calls and then continue. Why the say_stop's in between don't happen I have no idea.
Tested in 1.08, Freedink 109.6 and Dink HD.
I am way too excited about this (probably because it's 2am... I mean 2.45...)
sparrowhawk has released 10 files
| Title | Category | Avg | Updated |
|---|---|---|---|
| DinkC Syntax Highlighting for Notepad++ | Development, Miscellaneous | 9.7 | April 26th, 2025 |
| Dink Hotel (The) | D-Mod, Romp | 7.1 | April 2nd, 2019 |
| Developer Keys | Development | 8.9 | January 30th, 2011 |
| Broken Windows | D-Mod, Romp | 9.0 | January 12th, 2011 |
| Savebot Massacre (The) | D-Mod, Miscellaneous | 7.7 | September 6th, 2009 |
| Chickens! | Development, Graphics | 9.4 | July 16th, 2009 |
| Countdown Timer | Development, Source | 8.3 | May 8th, 2009 |
| Bug Mania | D-Mod, Miscellaneous, Romp | 7.5 | May 2nd, 2009 |
| Dink Sound Reference | Development | 8.4 | September 11th, 2008 |
| One Screen D-Mod Compilation | D-Mod, Miscellaneous | 9.5 | October 18th, 2007 |
sparrowhawk has written 5 reviews
| Title | File | Type | Score | Date |
|---|---|---|---|---|
| Amusing | Happy Sunshine Land | Normal | 4.5 | October 22nd, 2009 |
| Short and (almost) sweet. | Trapped | Featured | 5.9 | November 23rd, 2008 |
| Buggy but worth it | Rise of the Goblins (The) | Featured | 7.5 | November 23rd, 2008 |
| Maybe I just have a strange sense of humour... | Dry | Normal | 9.0 | June 3rd, 2007 |
| The Legend of Smallwood… | Friends Beyond 3: Legend of Tenjin | Featured | 9.6 | June 3rd, 2007 |
sparrowhawk has taken 9 screenshots
| Screenshot | File | Date |
|---|---|---|
![]() |
Dink Wallpaper/Fan Artwork | January 3rd, 2021 |
![]() |
Christmas 2011 (Wallpaper) | December 12th, 2011 |
![]() |
Chickens! | January 16th, 2011 |
![]() |
Chickens! | January 16th, 2011 |
![]() |
Friends Beyond 3: Legend of Tenjin | September 20th, 2010 |
| 10 Sword Icons | January 3rd, 2010 | |
![]() |
Bug Mania | October 19th, 2009 |
![]() |
Bug Mania | October 19th, 2009 |
![]() |
Bug Mania | October 19th, 2009 |


9.7
7.1
4.5
5.9












