Quote from: Tibatonk on Sat 15/03/2014 15:35:41
The Cars That Ate Paris
Yep! You got it. Directed by Peter Weir who went on to do Dead Poets Society and The Truman Show. Okay, your turn Tibatonk!
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuQuote from: Tibatonk on Sat 15/03/2014 15:35:41
The Cars That Ate Paris
Quote from: Crimson Wizard on Sat 15/03/2014 12:57:55
I did not know they filmed "Carmageddon".
Quote from: Gribbler on Sat 15/03/2014 14:09:42
Escape from New York?
Quote from: Crimson Wizard on Thu 13/03/2014 11:12:08
I think "Active" is the one selected (highlighted).
I am not sure about "Topic" word. Other functions use "Option" (compare with Dialog.GetOptionText, Dialog.GetOptionState etc).
Quote from: abstauber on Thu 13/03/2014 10:14:11
Only these two functions are missing to make dialogs completely controllable via keyboard which is what I'd like to do:Code: ags Dialog.SetActiveTopic(int option) Dialog.StartTopic(int option)
Quote from: Ryan Timoothy on Wed 12/03/2014 20:32:05
Has anyone thought of adding a do while loop? Not that it's an important addition (neither was the for loop though), it would just be nice to have.
Quote from: monkey_05_06 on Wed 12/03/2014 14:58:33Quote from: Gurok on Wed 12/03/2014 12:59:21I'm too used to writing it the "proper" way ( while(i-- > 0) )
Hmm, that's funny. I've never heard anyone refer to the postfix operator as being "proper" (even if it is an aggregate type in a language with no prefix operator).
Quote from: DoorKnobHandle on Wed 12/03/2014 12:21:31
This is really nitpicking but I think there's an error in this example. It halts the loop when a match is found (but it doesn't check the first element in the page[] array) or end up with i being 0 (not -1) if there was no match, right? What you probably wanted is >= instead of > in the second line.
Good work though, can't wait to try this! The for/break/continue stuff is neat but the audio clips are really useful to me as well!
Quote from: Marygold on Wed 12/03/2014 11:02:16
Hi everyone!
I am a AGS forum newbie from Finland, 24 years old, currently writing my master thesis in area of neuroscience and brain studies. I've been a big lover of adventure games and the whole genre since my childhood, and been always toying with the idea of making the one myself someday. The last couple of months I've been working on a little story-driven point & click game with AGS, kinda one-woman project, based on a short story I've written.
I've been reading the forum for a half of a year now, but now decided to get the courage to register and introduce myself, since I though it cold be more helpful to have a change to discuss with you guys, than work in my own little cave...
This is an early version of AGS 3.3.1. Use at your own risk. Please back up any games before opening them in this version of AGS. New settings in this version may make your project files unusable in 3.3.0 after saving with this version. |
for([initialisation];[condition];[increment])
{
[loop body]
}
for(player.x = 0; player.x < 100; player.x++)
Wait(1);
i = length - 1;
while(i >= 0)
{
if(page[i] == target)
break;
i--;
}
for(x = 0; x < 100; x++)
{
if(x % 2 == 0)
continue;
Display("%d", x);
}
x = 1;
do
{
x++;
Display("%d", x);
} while(x < 1);
struct DieRoll
{
int BaseModifier;
int DieCount;
int Dice[ ];
import function GetTotalValueOfRoll();
};
function PrepareDice()
{
DieRoll a;
a.DieCount = 3;
a.Dice = new int[a.DieCount];
a.Dice[0] = 6; // d6
a.Dice[1] = 6; // d6
a.Dice[2] = 8; // d8
...
}
managed struct Point
{
int X;
int Y;
};
Point *GetPosition()
{
Point *result;
result = new Point;
result.X = 30;
result.Y = 40;
return result;
}
#define RED GREEN
#define BLUE 456
#define GREEN BLUE
Display("%d", RED); // Prints 456
#undef BLUE
#define BLUE 123
Display("%d", RED); // Prints 123
function AbsInt(static Maths, int value)
{
if(value < 0)
value = 0 - value;
return(value);
}
import function AbsInt(static Maths, int value);
int x = Maths.AbsInt(-3);
Character.ChangeRoom(int room, optional int x, optional int y, optional CharacterDirection direction)
Game.AudioClipCount
Game.AudioClips[n]
Game.IsPluginLoaded(const string name)
game.dialog_options_highlight_color = xxx;
#region MyRegion
do stuff;
do stuff;
do stuff;
#endregion MyRegion
Quote from: Peder Johnsen+ on Mon 10/03/2014 23:12:45*Spoiler
[close]
Quote from: Crimson Wizard on Mon 10/03/2014 22:56:02Quote from: Gurok on Mon 10/03/2014 22:16:17I don't think it is correct to close issues in AGS tracker before at least some public release is made. But that's my opinion.
Is it possible for me to close issue 503? http://www.adventuregamestudio.co.uk/forums/index.php?issue=503.0
By continuing to use this site you agree to the use of cookies. Please visit this page to see exactly how we use these.
Page created in 0.120 seconds with 20 queries.