Resource centre for ZX Spectrum games
using Manic Miner and Jet Set Willy game engines
Archive of the
Manic Miner & Jet Set Willy Yahoo! Group
messages
|
|
||
|
|
Message: 899
Author: andrewbroad
Date: 26/09/2000
Subject: Guardians/conveyors
Here's some more material for the MM/JSW
FAQ!
suomipeikko wrote:
>
> Horizontal starting point?
So, this means:
> 1) Horizontal Guardians can
start from any point
> on their path.
Yes
- even outside their left and right boundaries if
you want to give them a grand entrance!
:-)
> 2) Vertical Guardians always start at the
same
> vertical point but you can choose the
>
horizontal point yourself?
You edit the vertical
start position of a guardian by editing the guardian
CLASS - it has to be within the top and bottom
boundaries. You edit the horizontal position of a guardian by
editing the guardian INSTANCE.
For those
unfamiliar with my terminology:
- Guardian class: an
entry in the guardian class table (40960-41983).
-
Guardian instance: an instance of a guardian class in a
particular room (each room can have up to eight guardian
instances).
> Alright, 3 questions about
conveyors.
>
> 1. How do you spell it? Conveyor?
Conveyour?
Conveyor.
> 2. How does the conv.-bitmap work? I think
the
> engine constantly moves the upper lines of
the
> bitmap and those below the upper lines are
moved
> in an opposite direction. What's the
truth?
The top row of pixels in the conveyor are animated by
rotating them TWO PIXELS AT A TIME - left rotate for
`left' and `off' conveyors; right rotate for `right' and
`sticky' conveyors. The third row of pixels in the
conveyor are rotated in the opposite
direction.
> 3. How do you make conveyor-stairs (The
Chapel)
> in JSWED?
You set conveyor and ramp to
have the same colour attribute, and place a ramp in
the room.
Of course, if you also place a
conveyor in the room, it will behave like a ramp too, and
will be drawn using the ramp graphic rather than the
conveyor graphic (due to the Block Graphics Bug). This is
a compromise I had to accept in JSW:LOTR's "The
Stairs of Cirith Ungol"! :-)
--
Andrew
Broad
http://www.cs.man.ac.uk/~broada/ target=new>http://www.cs.man.ac.uk/~broada/>
http://www.cs.man.ac.uk/~broada/spectrum/ target=new>http://www.cs.man.ac.uk/~broada/spectrum/>
http://www.cs.man.ac.uk/~broada/spectrum/willy/ target=new>http://www.cs.man.ac.uk/~broada/spectrum/willy/>
http://www.cs.man.ac.uk/~broada/spectrum/download/ target=new>http://www.cs.man.ac.uk/~broada/spectrum/download/>
