Menu

Show posts

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 Menu

Messages - SSH

#3881
General Discussion / Re: Books V.S. Movies
Fri 21/01/2005 14:01:46
Branagh's Hamlet was terrible. The whole thing felt like they were saying the soemtimes hard-toget-as-its-in-16th-centure-English dialogue as quickly as possible to stop the film being 8 hours long. I agree that if they'd taken advantage of cinemtic technique more they could have made a picture worth 1000 words, even if the words were those of the bard.

On the other hand, Branagh's Much Ado was a great adaptation. Esepcially when you consider how rubbish most Shakespearian comedy comes out on film (e.g. Midsummer Night's dream, Tweflth Night). The taming of the Shrew is probably the only other Sheky comedy I can think of thats been done well. But then when the comedy relies on such things as a woman (originally played by a man) disguised as a man, you're in trouble no matter how good your adpatation is...

Interestingly, there are plenty of films that put Romeo and Juliet, Shrew and Othello  in a modern setting, perhaps becuase everyone lieks a good love story, but there's not many modernised adaptations of the other stories. Perhaps becuase its hard to find an equivalent to the affairs of kings which feature in so many Shakey plays. Gandalf's Richard III solved the problem by making him a Nazi dictator figure.


And Stephen King books tend to lend themselves to rubbish adaptations, somehow. There's been a few good ones, mainly where the directors have focussed on the characters rather than the supernatural elements

#3882
Quote from: DGMacphee on Thu 20/01/2005 18:46:00
Also, Christian or not, don't you think it's a little much to assume what God intended for man. I mean, I don't want to get too much into the philosphical nature of God, but he did give man free will so who's to say what God intended for man. I mean, to say that God is testing our faith by putting the possibility of homosexuality into our existence while giving us free will seems to me like... well... God is screwing with our minds.

Please explain how God could have made homosexuality IMpossible? Asexual reproduction? Really tight asses? Everyone having severe haemerrhoids?

Anyway, wouldn't free will be meaningless if you only had one choice?
#3883
ANother suggestion: split-screen mode

Since we can now have two character invetories on screen easily, how about having two rooms on screen simultaneously. Obviously, they would have to be half-height or half-wdith rooms...

Oops double post. SOrry!
#3884
Mildly annoying autocomplete "feature" when trying to use GUI.GetAtScreenXy... after typing GUI in caps, autocomplete keeps changing it to gui lowercase when I hit ".".... in general if the autocompleter finds multiple capitalised versions of completions, the default should be the one that matches in case that which is already typed.

Also confusing is InvWindow.GetAtScreenXY when you mean InventoryItem.GetAtScreenXY... maybe the helpfile (and editor error message when you use the wrong one) can point out the mistake.

The game templates will also need updating. For example:

function on_mouse_click(MouseButton button) {

and objectisation of all the stuff

Be nice if those (arrays of) pointers coudl be INSIDE structures, too.


The module stuff is great, but it would be even greater if we could associate individual GUIs with it too. And ideally, inventory items, characters, sprites and views.


ALso, having previously saved my game OK and I don't thinkm I made any changes, got this when saving to Test game:

(Exception 0xC0000005 at EIP=0x0048EC58,
AGSEDIT v2.70.569, SIP=26)

This also corrupted my previuously saved game  >:(
#3885
Our Product Change Request (PCR) system here at work has a number of improtant fields that might usefully be added to the tracker:

1. Customer priority: how important the suggester thinks it is
2. Developer priority: how likely CJ is to do it soon
3. Workaround: a place for people to suggest workarounds for the problem
#3886
Quote from: BernieLaraemie on Wed 19/01/2005 01:37:49
Well I marched over there and beefed up my British accent to full and told the guy off.  It was fun.
What does a British accent sound like?

Whoay-aye, my luvver, ye cannae do that here, old fruit, baah!

For those who can't get those regional dialects:

Spoiler

Geordie, West Country, Scottish, Posh and Welsh
[close]

Anyway, certain parts of Britian were always more into bestiality than gayness. As I said to AGA:

"It's Adam and Eve, not Adam and Ewe"
#3887
Well, due to the lack of interest when I mentioned them before, and also getting very busy at work, I don't think I'll have time to runthe FOREGO awards this year. I'd be more than happy to support someone else to pick them up and do with them as they will, though, so any volunteers...

#3888
I vote for SaveCursorUntilTheMouseMovesOverADifferentObjectHotspotOrCharacter
#3889
Rick: but its not an XY change that restores the cursor, its moving off the char, object or HS

I found a problem with dynamic sprites: I can't have an array of them either inside or outside of a struct! Arrrgh!

A way to solve this problem would be to have a function:
DynamicSprite *GetDynamicSpriteFromSpriteNumber(int spriteno)

which basically does the opposite of the dyanmic sprite Graphic property. That way I can have an array of sprites like I used to before 2.7


Oh, and the manual page for CreateFromSaveGame still has a link to DeleteSprite at the bottom
#3890
Speaking as another christian, please let me apologise in advance for all the other christians you encounter who may treat you as some kind of demon. If where you happen to stick your todger is a sin, it isn't as great a sin as the venomous bile and hate that consumes some anti-gay christians.
#3891
I'm astounded that
a) Someone has played the game
b) They are stuck!

Spoiler

You need to grab the paper while her dad has her on his lap, so she can reach. Wait until he finished singing before trying anything else, as there is a bug which can give you a dead end if you try other things while hes singing
[close]


Rosie:
http://www.adventuregamestudio.co.uk/games.php?action=detail&id=478
#3892
Just to warn you: brace for some lensflare flames! It's not popular in this forum!

Oh, and Serefea sounds like "Ugly angel" in Spanish to me ...
#3893
One solution would be to have a higher res video cutscene intro (done outside of AGS) that would let you put a bigger number on the box  :=
#3894
Indeed, if I'm writing code for a character who only appears in one room, why does it need to go in the global script? But then, I may have a solution for that...  ;)

Come to that, maybe Objects, Characters and Hotspot shoudl all be extensions of some base type, so we could do:

Thing *thingy =GetThingAtLocation(mouse.x, mouse.y);
if (thingy == null) {
  // do something here
} else if (thingy.IsObject()) {
  thingy.AsObject.SomeFunction();
} etc...


Also, it would be nice if there was a way for a script to call a GUI control's handler function:

gui[X].Controls[Y].AsButton.CallHandler(eMouseLeft);


 
#3895
General Discussion / Re: They've given up...
Thu 13/01/2005 14:59:52
When will Governments understand?

You can't make people stop doing things them like by making them illegal. It generally make people become criminals. The best you can hope for is making them do the things in a way that doesn't hurt other people. (i.e. drugs, sex, porn, etc.)

You can't make people like you by invading their country, even if you do get rid of  an evil dictator in the process

Forcing biometric ID cards on everyone only wastes money: criminals will still be able to get fake ID no matter how good your system is so once again the only people who will be on the system will be those you don't need to and shouldn't be watching.


On the other hand, when will people understand:

Modern technology such as cheap, minature cameras, reverse telephone directories, spam, internet tracking, etc. spyware,  means that it is very very difficult to get anywhere near the levels of privacy in our lives that we used to have. You can't uninvent this stuff like you can't uninvent nuclear or biological weapons: we need to find a new way of living to adapt.
#3896
When I went horseback riding near the Sphinx, my wallet fell out of my pocket becuase the horse was galloping away  very fast and bumpy. Our guide sent his boy to pick it up and he took a very long time to bring it back, but bring it back he did. Fortunately, I'd kept my cash in a money belt, but I had my credit card in the wallet for ease of access. It was still there when I got it back.

When I returend home, there was a 363GBP entry on my credit card that I knew nothing about. So I moaned at the card co and they refunded it to me as it was fraudulent. So, check your credit card statement, Andail!

And Farlander you're welcome to visit sunny Scotland: http://www.air-scotland.com and http://www.flyglobespan.com both do Alicante to Edinburgh and Glasgow!

#3897
Earlier it was said that we can have protected static functions, but I can't seem to get them to work: they parse OK, but then it says that I'm not allowed to call one from another. Here's my declaration:

Also, I can't seem to access protected variables from inside my static functions.
Code: ags

struct sgs {
  char t[200];          // This is the string description of a save slot
  int spr;              // This is the sprite number of a save slot
  // internal fns:
  protected import static function get_slots();
  protected import static function reget_slots();
  protected import static function do_save();
  protected import static function do_load();
  protected import static function close();
  protected import static function check_do_save();
  protected import static function on_key_press(int keycode);
  protected import static function repeatedly_execute();
  protected import static function setup_gui();
  // external fns
  import static function Save();
  import static function Load();
};
sgs sgs_struct[10];   


Is this becuase it is used in an array? Should that work?
#3898
Damn you Rick for replying before I could edit away my silliness! And I thoguht we had something special!

And you double-posted to do it, too!



Oh, and just to stay on-topic. CJ, you didn't include the mouse mode enumeration in your big list.... ah, because it is define dby cursor names. Maybe you can explain the naming convention for these generated enums in that section, too?

More:

How about a way to avoid opening the script editor when you set a GUI control's script function? Either a third button on the popup window so "OK - Edit script", "OK - No edit" and "Cancel". Or maybe a preference setting in the AGS Editor in general

Also nice would be a shortcut key in the editor for "Save and Exit". Ctrl-S would be fine!


Also, shouldn't interface_click take pointers now instead of numbers?
#3899
OOps, stupid question deleted!

Anyway: would it be possible to have pathing from the GetAtLocation (or whatever they end up being called) functions. i.e.

Code: ags

if (type == 1) default_verb = HSActions[GetHotspotAtLocation(mouse.x,  mouse.y).ID];


Would that mean it might have to be something like:

hotspot.GetAtScreenXY(mouse.x,  mouse.y).ID;


actually, this might be a nice solution to the naming problem, if the GetAt functions were static functions of the arrays...
#3900
Is there a sub-competition for best team logo, too?
SMF spam blocked by CleanTalk