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

 

arrowleft Previous message
Next message arrowright
Next in thread arrowrightthread

 

 

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/
http://www.cs.man.ac.uk/~broada/spectrum/
http://www.cs.man.ac.uk/~broada/spectrum/willy/
http://www.cs.man.ac.uk/~broada/spectrum/download/

 

 

arrowleft Previous message Back to the Yahoo! Archive
home page
Next message arrowright
Next in thread arrowrightthread