863 |
display.SetFollowMode(display.FOLLOW_SCREEN) |
display.SetFollowMode(display.FOLLOW_SCREEN) |
864 |
enigma.ConserveLevel = TRUE |
enigma.ConserveLevel = TRUE |
865 |
|
|
|
--> |
|
|
</sect1> |
|
|
|
|
|
</chapter> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ------------------------------------------------------------ --> |
|
|
|
|
|
<chapter><title>Credits</title> |
|
|
<sect1><title>Main developers</title> |
|
|
|
|
|
<itemizedlist> |
|
|
<listitem> |
|
|
<para>Siegfried Fennig: Level design, graphics, programming</para> |
|
|
</listitem> |
|
|
<listitem> |
|
|
<para>Martin Hawlisch: Level design, graphics, programming</para> |
|
|
</listitem> |
|
|
<listitem><para>Daniel Heck: Main developer, graphics</para></listitem> |
|
|
<listitem><para>Petr Machata: Level design, programming</para></listitem> |
|
|
<listitem><para>Ralf Westram: Level design, programming</para></listitem> |
|
|
</itemizedlist> |
|
|
</sect1> |
|
|
|
|
|
<sect1><title>Contributors</title> |
|
|
<itemizedlist> |
|
|
<listitem><para>Armin Bernemann: Mandrake packages</para></listitem> |
|
|
<listitem><para>Johannes Fortmann: Mac OS X port, programming, and graphics</para></listitem> |
|
|
<listitem><para>Edwin Groothuis: FreeBSD port</para></listitem> |
|
|
<listitem><para>Edward Leuf: Feedback</para></listitem> |
|
|
<listitem><para>Jeremy Penner: QNX port</para></listitem> |
|
|
<listitem><para>Nat Pryce: Level design</para></listitem> |
|
|
<listitem><para>Jeremy Sawicki: Author of Oxydlib</para></listitem> |
|
|
<listitem><para>Erich Schubert: Debian packages</para></listitem> |
|
|
<listitem><para>Ron Scott: Level design</para></listitem> |
|
|
<listitem><para>Meinolf Schneider: Original game idea--Thanks!</para></listitem> |
|
|
<listitem><para>Andrew Sega: Menu music ("Pentagonal Dreams")</para></listitem> |
|
|
<listitem><para>Smutty Smurf: Oxyd screenshots</para></listitem> |
|
|
<listitem><para>Achim Settelmeier: RPM .spec and Redhat packages</para></listitem> |
|
|
<listitem><para>David Stuart: Redhat packages</para></listitem> |
|
|
<listitem><para>Andrzej Szombierski: Level design</para></listitem> |
|
|
<listitem><para>Joe Wreschnig: Original |
|
|
manpage</para></listitem> |
|
|
</itemizedlist> |
|
|
</sect1> |
|
|
</chapter> |
|
|
</book> |
|
|
|
|
866 |
@end ignore |
@end ignore |
867 |
|
|
868 |
|
|
888 |
* st-grate:: |
* st-grate:: |
889 |
* st-knight:: |
* st-knight:: |
890 |
* st-rubberband:: |
* st-rubberband:: |
891 |
|
* st-oneway:: |
892 |
* st-scissors:: |
* st-scissors:: |
893 |
* st-stone_break:: |
* st-stone_break:: |
894 |
* st-swap:: |
* st-swap:: |
1001 |
|
|
1002 |
See user manual for a description. |
See user manual for a description. |
1003 |
|
|
1004 |
@node st-rubberband, st-scissors, st-knight, Stones |
@node st-rubberband, st-oneway, st-knight, Stones |
1005 |
@subsection st-rubberband: Rubberband stone |
@subsection st-rubberband: Rubberband stone |
1006 |
|
|
1007 |
If hit by a marble, this stone first removes existing connections with |
If hit by a marble, this stone first removes existing connections with |
1021 |
@end table |
@end table |
1022 |
|
|
1023 |
|
|
1024 |
|
@node st-oneway, st-scissors, st-rubberband, Stones |
1025 |
|
@subsection st-oneway: One-way Stones |
1026 |
|
|
1027 |
|
This stone can be passed by the marble in only one direction. (Or, to |
1028 |
|
be more exact, the arrow on the stone points to the one side of the |
1029 |
|
stone through which it @emph{can't} be entered. Hard to explain, try |
1030 |
|
it yourself :-) |
1031 |
|
|
1032 |
|
There are three different variants of the one-way stone: the standard |
1033 |
|
one, @code{st-oneway}, which both the black and the white marble can |
1034 |
|
pass, and two colored ones, @code{st-oneway_black} and |
1035 |
|
@code{st-oneway_white}, which completely block marbles of the other |
1036 |
|
color. |
1037 |
|
|
1038 |
|
@subsubsection Variants |
1039 |
|
|
1040 |
|
@table @code |
1041 |
|
@item st-oneway |
1042 |
|
@item st-oneway-[nesw] |
1043 |
|
@item st-oneway_black |
1044 |
|
@item st-oneway_black-[nesw] |
1045 |
|
@item st-oneway_white |
1046 |
|
@item st-oneway_white-[nesw] |
1047 |
|
@end table |
1048 |
|
|
1049 |
|
@subsubsection Attributes |
1050 |
|
|
1051 |
|
|
1052 |
|
@table @code |
1053 |
|
@item orientation |
1054 |
|
One of @code{NORTH}, @code{EAST}, @code{SOUTH}, or @code{WEST}. This |
1055 |
|
determines the orientation of the stone when the level is loaded. You |
1056 |
|
need to use the @code{direction} message for changing the orientation |
1057 |
|
during the game. Note that it is usually easier to use one of the |
1058 |
|
alternative names, like @code{st-oneway-north} instead of explicitly |
1059 |
|
setting this attribute. |
1060 |
|
@end table |
1061 |
|
|
1062 |
|
@subsubsection Messages |
1063 |
|
|
1064 |
|
@table @code |
1065 |
|
@item direction |
1066 |
|
Set the direction of the arrow during the game. Simply setting the |
1067 |
|
attribute @code{orientation} is not enough, since this does not update |
1068 |
|
the stone's model on the screen. |
1069 |
|
@item signal |
1070 |
|
@item flip |
1071 |
|
Both these messages flip the direction of the arrow. |
1072 |
|
@end table |
1073 |
|
|
1074 |
|
|
1075 |
@node st-scissors, st-stone_break, st-rubberband, Stones |
@node st-scissors, st-stone_break, st-oneway, Stones |
1076 |
@subsection st-scissors: Scissors stone |
@subsection st-scissors: Scissors Stone |
1077 |
|
|
1078 |
This stone cuts all rubber bands attached to an actor that touches it. |
This stone cuts all rubber bands attached to an actor that touches it. |
1079 |
|
|