31
SCI Syntax Help / Interface overhaul/stripdown (like Myst)
« on: August 05, 2017, 06:23:56 PM »
I know this is a big question, but I'm trying to basically replicate a Myst-like experience with the following functionality:
Not initializing Ego is easy enough. I also checked out in the documentation on how to create instance objects of background elements out of Polygons, which I'm planning to use for the look left/right/up/etc hotspots on each PICTURE (I was going to use CONTROL colours initially, but this way seems more elegant). My first question is how do I....er....handle pEvents so I can determine what a mouseclick does on certain polygons? I obviously don't want them to display text so verbs are out of the question, I just need some kind of functionality to test for the player input and change rooms/manipulate objects as necessary for each scene. I could have done this easily enough in SCI0 but SCI1.1 seems so much more complex and I can't quite convert the Studio Script code to Sierra Script. Any help is welcome.
- First person perspective/no Ego
- Single-icon cursor interaction (for both movement and manipulating objects, so no selectable verbs)
- Dynamic cursor VIEW changing depending on what it's hovering over (for looking left/right/up/etc)
- No Iconbar
- No Print message boxes (or text of any kind)
Not initializing Ego is easy enough. I also checked out in the documentation on how to create instance objects of background elements out of Polygons, which I'm planning to use for the look left/right/up/etc hotspots on each PICTURE (I was going to use CONTROL colours initially, but this way seems more elegant). My first question is how do I....er....handle pEvents so I can determine what a mouseclick does on certain polygons? I obviously don't want them to display text so verbs are out of the question, I just need some kind of functionality to test for the player input and change rooms/manipulate objects as necessary for each scene. I could have done this easily enough in SCI0 but SCI1.1 seems so much more complex and I can't quite convert the Studio Script code to Sierra Script. Any help is welcome.