Rink Springer wrote:
> 
> Hello everyone!
> 
> Yesterday, Brian and I have met in an ICQ conversation, and we're going to
> make a SCI Assembler (stand alone thing so Windoze and DOZ users can enjoy
> SCI also ;-) I've got a very important question:
> 
> How does one declare objects in SCI?

If you mean syntactically, the original SCI had a syntax like:

(instance bob of Actor
      (properties
                (x      140)
                (y      88)
                (etc...)
      )
      (method init
                (blah...)
      )
)

> I recall of seeing something on Dark Ministers page (before he nuked it),
> and that thing is included in the FreeSCI. Is this the way it should be
> done?

Only one snippet of actual SCI source code is in general circulation
(the hitNineShot script from PQ: SWAT), but a debugging utility is
available in QFG2 which creates object definitions like the above. Some
other games (mostly SCI1 ones, but getting them to work there is much
harder) have them too.

For QfG2, type: "suck blue frog". "help" or ? (I can never remember
which) shows the available keys.

Ian Smith has a few source codes as well, which he got from a former
Sierra employee. Though I got them from him, I am under strict
instructions not to pass them on... but do ask him, if you'd like to see
some real code. It would be interesting to make a compiler that could
compile these original scripts.

> 
> Thanks!
> 
> Rink Springer VII

Lars

Reply via email to