Not to mention that Autodesk have a very laxed view on illegal downloads. A friend of mine got caught torrenting a bunch of plugins from autodesk that they dont have for free, and the police contacted Autodesk. After hearing that it was for personal use and she was a digital media student, they basically told the cops to stop bothering them with pointless shit.

My friend still has to pay a hefty fine, though, I think around 2000 Euros.

If you like games and more so game development then I recommend you check out their podcast Best Damn Podcast Ever. It's a gaming podcast with three hosts: a indie game developer, a lead designer at Firaxis and a Blake Buck a poor bastard.

I don't want to advertise the show to blatantly but, it's a really funny show that deals with a lot of interesting topics within the gaming industry.

Not to mention that Autodesk have a very laxed view on illegal downloads. A friend of mine got caught torrenting a bunch of plugins from autodesk that they dont have for free, and the police contacted Autodesk. After hearing that it was for personal use and she was a digital media student, they basically told the cops to stop bothering them with pointless shit.

My friend still has to pay a hefty fine, though, I think around 2000 Euros.

And that is why you don't use torrents.

Yeah, they are pretty chill about that stuff. You can get a legit license just by giving them a school email.

cout << "As you walk along the grassy field you're ambushed by a goblin!" << endl;

so that it becomes:

Code:

cout << "As you walk along the grassy field you're ambushed by a goblin!" << endl << endl;

An alternative would be to replace all of the:

Code:

<< endl;

with

Code:

"\n"

directly in the string being printed. So before, it would look like

Code:

cout << "As you walk along the grassy field you're ambushed by a goblin!" << endl << endl;

and after the replacements, it would look like this:

Code:

cout << "As you walk along the grassy field you're ambushed by a goblin!\n\n";

The difference between using "\n" newline and using "<< endl;" endline is that "<< endl;" calls the flush() method of the stream. So using "\n" will be quicker than "<< endl;" but the difference is almost never noticeable. There are times where you need to use "<< endl;" over "\n", though.

Another thing: When defining multiple variables of the same type, instead of defining them like this: