1glsnake(6x)                   XScreenSaver manual                  glsnake(6x)
2
3
4

NAME

6       glsnake - OpenGL enhanced Rubik's Snake cyclewaster.
7

SYNOPSIS

9       glsnake  [--display  host:display.screen]  [--window]  [--root] [--win‐
10       dow-id  number]  [--visual  visual]  [--delay   microseconds]   [--fps]
11       [--wireframe]  [--altcolour]  [--angvel  angular]  [--explode distance]
12       [--statictime milliseconds] [--yangvel angle] [--zangvel angle]
13

DESCRIPTION

15       glsnake is an imitation of Rubiks´ Snake, using OpenGL.
16

OPTIONS

18       glsnake accepts the following options:
19
20       --window
21               Draw on a newly-created window.  This is the default.
22
23       --root  Draw on the root window.
24
25       --window-id number
26               Draw on the specified window.
27
28       --install
29               Install a private colormap for the window.
30
31       --visual visual
32               Specify which visual to use.  Legal values are the  name  of  a
33               visual  class,  or the id number (decimal or hex) of a specific
34               visual.
35
36       --fps   Display the current frame rate, CPU load, and polygon count.
37
38       --wireframe
39               Display the snake in wireframe mode, rather  than  the  default
40               solid mode.
41
42       --altcolour
43               Use the alternate colour scheme for the snake.  Shape identifi‐
44               cation using colour will be disabled.
45
46       -angvel angular
47               Change the speed at which the snake morphs to a new shape.
48
49       -explode distance
50               Change the distance between the nodes of a snake.
51
52       --statictime milliseconds
53               Change the time between morphs.
54
55       --yangvel angle
56               Change the angle of rotation around the Y axis per frame.
57
58       --zangvel angle
59               Change the angle of rotation around the Z axis per frame.
60

ENVIRONMENT

62       DISPLAY to get the default host and display number.
63
64       XENVIRONMENT
65               to get the name of a resource file that  overrides  the  global
66               resources stored in the RESOURCE_MANAGER property.
67
68       XSCREENSAVER_WINDOW
69               The window ID to use with --root.
70

SEE ALSO

72       X(1), xscreensaver(1),
73       https://spacepants.org/src/glsnake/
74

BUGS

76       The  snake  will happily intersect itself while morphing (this is not a
77       bug).
78
79       The rotation/camera position sucks.
80
82       Copyright © 2001, 2002 by Jamie Wilkinson, Andrew Bennetts,  and  Peter
83       Aylett.
84
85       This program is free software; you can redistribute it and/or modify it
86       under the terms of the GNU General Public License as published  by  the
87       Free  Software Foundation; either version 2 of the License, or (at your
88       option) any later version.
89
90       This program is distributed in the hope that it  will  be  useful,  but
91       WITHOUT  ANY  WARRANTY;  without  even  the  implied  warranty  of MER‐
92       CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  General
93       Public License for more details.
94

AUTHOR

96       Jamie  Wilkinson  <jaq@spacepants.org>,  Andrew  Bennetts  <andrew@puz‐
97       zling.org>, and Peter Aylett <peter@ylett.com>.  Ported to XScreenSaver
98       by Jamie Wilkinson.
99
100
101
102X Version 11               6.08-1.fc39 (17-Oct-2023)               glsnake(6x)
Impressum