|
|
| Line 490: |
Line 490: |
|
| |
|
| == User Interface == | | == User Interface == |
| {{move|Tutorials/LifeViewer|this page is absolutely massive; it'd be better if stuff like this was moved to a dedicated "Using LifeViewer" tutorial page}} | | {{main|LifeViewer/User Interface}} |
| === Mouse Controls ===
| |
| In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.
| |
|
| |
|
| In Draw mode click and drag with the mouse to draw cells.
| | == Themes == |
| | Themes are used to define the colours of cells, the background and the grid lines for 2-state and Generations patterns. Some Themes also specify whether major grid lines are used and if so on what interval. |
|
| |
|
| In Select mode click and drag with the mouse to make a selection.
| | Themes are primarily used to provide a visual representation of cell history and longevity. |
|
| |
|
| === Top Row ===
| | The default Theme is "Blues" |
| [[File:ui-top.png]]
| | but this can be changed by clicking Theme in the Settings menu or with the THEME script command. |
|
| |
|
| <div class="mw-collapsible mw-collapsed">
| | {{LV:Viewer|x = 3, y = 3, rule = Life |
| Click on "Expand" to the right to see the menu functions.
| | 3o$2bo$bo! |
| <div class="mw-collapsible-content"> | | [[ AUTOSTART THUMBNAIL GRID STOP 128 ZOOM 8 X 32 Y -31 HEIGHT 560 ]]}} |
| | |
| | === Grid === |
| | Some Themes define specific GridLine colours for standard and Major GridLines and also the major GridLine interval. |
| | |
| | GRID: grid line colour<br /> |
| | GRIDMAJOR: major grid line colour and interval |
|
| |
|
| Going from left to right the controls perform the following functions:
| | === Two-state Themes === |
| | For two-state Themes there are five colours that are used for defining the cell colours: |
| <table border=1 cellspacing=0 width=500><tr> | | <table border=1 cellspacing=0 width=500><tr> |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr> | | <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr> |
| <td>Auto</td><td>Toggle</td><td>toggles AutoFit mode</td></tr><tr>
| | <td>BACKGROUND</td><td>cell never occupied</td></tr><tr> |
| <td>Fit</td><td>Button</td><td>fits the pattern to the window</td></tr><tr> | | <td>ALIVE</td><td>cell just born</td></tr><tr> |
| <td>Draw</td><td>Option</td><td>switches to Draw mode for drawing cells</td></tr><tr>
| | <td>ALIVERAMP</td><td>cell alive for at least AGESTATES generations (default 63)</td></tr> |
| <td>Select</td><td>Option</td><td>switches to Select mode for copy/paste</td></tr><tr> | | <td>DEAD</td><td>cell just died</td></tr> |
| <td>Pan</td><td>Option</td><td>switches to Pan mode for viewing patterns</td></tr><tr> | | <td>DEADRAMP</td><td>cell dead for at least HISTORYSTATES generations (default 63)</td></tr> |
| <td>Zoom</td><td>Slider</td><td>changes the camera zoom</td></tr><tr>
| |
| <td>START</td><td>Toggle</td><td>toggles AUTOSTART mode (if defined)</td></tr><tr>
| |
| <td>STOP</td><td>Toggle</td><td>toggles STOP mode (if defined)</td></tr><tr> | |
| <td>WAYPT</td><td>Toggle</td><td>toggles Waypoint mode (if defined)</td></tr><tr> | |
| <td>LOOP</td><td>Toggle</td><td>toggles LOOP mode (if defined)</td></tr><tr>
| |
| <td>Sync</td><td>Toggle</td><td>toggles use of external clipboard</td></tr><tr>
| |
| <td>Grid</td><td>Toggle</td><td>toggles grid line display</td></tr><tr>
| |
| <td>Help</td><td>Toggle</td><td>toggles Help display</td></tr><tr>
| |
| </table> | | </table> |
| </div>
| | New cells are drawn in the ALIVE colour. |
| </div>
| |
|
| |
|
| === Bottom Row ===
| | If cells stay alive they fade from the ALIVE colour to the ALIVERAMP colour over the next AGESTATES (default 63) generations. This provides a visual representation of cell longevity. |
| [[File:ui-bottom.png]]
| |
|
| |
|
| <div class="mw-collapsible mw-collapsed">
| | Cells are drawn in the DEAD colour when they die. |
| Click on "Expand" to the right to see the menu functions.
| |
| <div class="mw-collapsible-content">
| |
| | |
| Going from left to right the controls perform the following functions:
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr>
| |
| <td>T 0</td><td>Toggle</td><td>toggles generation statistics display</td></tr><tr>
| |
| <td>Undo</td><td>Button</td><td>undo the last edit</td></tr><tr>
| |
| <td>Redo</td><td>Button</td><td>redo the last undone action</td></tr><tr>
| |
| <td>1x</td><td>Button</td><td>sets playback speed to 1x</td></tr><tr>
| |
| <td>1x</td><td>Slider</td><td>sets playback speed</td></tr><tr>
| |
| <td>Reverse</td><td>Button</td><td>reverse playback direction</td></tr><tr>
| |
| <td>Reset</td><td>Option</td><td>reset to T=0 and if at T=0 also reset camera</td></tr><tr>
| |
| <td>Step Back</td><td>Option</td><td>step back step size generations</td></tr><tr>
| |
| <td>Step Forward</td><td>Option</td><td>step forward step size generations</td></tr><tr>
| |
| <td>Play</td><td>Option</td><td>start playback</td></tr><tr>
| |
| <td>Settings</td><td>Toggle</td><td>toggles the settings menu</td></tr><tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Draw Mode ===
| |
| [[File:draw-mode.png]]
| |
|
| |
|
| | If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history. |
| <div class="mw-collapsible mw-collapsed"> | | <div class="mw-collapsible mw-collapsed"> |
| Click on "Expand" to the right to see the menu functions. | | Click on "Expand" to the right to see the definitions of the available two-state Themes. |
| <div class="mw-collapsible-content"> | | <div class="mw-collapsible-content"> |
| | | {| class="wikitable" |
| Going from left to right the controls perform the following functions:
| | ! Mono |
| <table border=1 cellspacing=0 width=500><tr>
| | |- |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr>
| | | BACKGROUND |
| <td>Pick</td><td>Toggle</td><td>click on a cell to set drawing state</td></tr><tr>
| | | 0 |
| <td>State Display</td><td>Toggle</td><td>toggle state display</td></tr><tr>
| | | 0 |
| <td>Draw Pause</td><td>Toggle</td><td>toggle pause playback while drawing</td></tr><tr>
| | | 0 |
| <td>Smart Draw</td><td>Toggle</td><td>toggle smart drawing</td></tr><tr>
| | | style="background-color:#000000;" | |
| <td>0-6</td><td>Slider</td><td>change the displayed states</td></tr><tr>
| | | Black |
| <td>State List</td><td>Option</td><td>select the current drawing state</td></tr><tr>
| | |- |
| </table>
| | | ALIVE |
| </div>
| | | 255 |
| </div>
| | | 255 |
| | | | 255 |
| === Select Mode ===
| | | style="background-color:#ffffff;" | |
| [[File:select-mode.png]]
| | | White |
| | | |- |
| <div class="mw-collapsible mw-collapsed">
| | | DEAD |
| Click on "Expand" to the right to see the menu functions.
| | | 0 |
| <div class="mw-collapsible-content">
| | | 0 |
| | | | 0 |
| Going from left to right the controls perform the following functions:
| | | style="background-color:#000000;" | |
| <table border=1 cellspacing=0 width=500><tr>
| | | Black |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr>
| | |- |
| <td>All</td><td>Button</td><td>select all cells</td></tr><tr>
| | ! Blues |
| <td>Auto Shrink</td><td>Toggle</td><td>auto shrink selection to pattern</td></tr><tr>
| | |- |
| <td>Shrink</td><td>Button</td><td>shrink selection to pattern</td></tr><tr>
| | | BACKGROUND |
| <td>Clipboards</td><td>Toggle</td><td>toggle clipboard libary to select active clipboard</td></tr><tr>
| | | 0 |
| <td>Cut</td><td>Button</td><td>cut cells in selection to current clipboard</td></tr><tr>
| | | 0 |
| <td>Copy</td><td>Button</td><td>copy cells in selection to current clipboard</td></tr><tr>
| | | 0 |
| <td>Paste</td><td>Button</td><td>paste cells from current clipboard</td></tr><tr>
| | | style="background-color:#000000;" | |
| <td>Top Left</td><td>Slider</td><td>set paste location</td></tr><tr>
| | | Black |
| <td>AND/CPY/OR/XOR</td><td>Option</td><td>set paste mode</td></tr><tr>
| | |- |
| </table>
| | | ALIVE |
| </div>
| | | 0 |
| </div>
| | | 255 |
| | | | 255 |
| === Selection Menu ===
| | | style="background-color:#00ffff;" | |
| [[File:selection-menu.png]]
| | | Aqua |
| | | |- |
| The Selection Menu appears when there is an active Selection in Select Mode.
| | | ALIVERAMP |
| | | | 255 |
| <div class="mw-collapsible mw-collapsed">
| | | 255 |
| Click on "Expand" to the right to see the menu functions.
| | | 255 |
| <div class="mw-collapsible-content">
| | | style="background-color:#ffffff;" | |
| | | | White |
| Going from top to bottom and left to right the controls perform the following functions:
| | |- |
| <table border=1 cellspacing=0 width=500><tr>
| | | DEAD |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr>
| | | 0 |
| <td>Cancel</td><td>Button</td><td>cancel selection</td></tr><tr>
| | | 0 |
| <td>Left</td><td>Button</td><td>nudge selection left 1 cell</td></tr><tr>
| | | 255 |
| <td>Right</td><td>Button</td><td>nudge selection right 1 cell</td></tr><tr>
| | | style="background-color:#0000ff;" | |
| <td>Up</td><td>Button</td><td>nudge selection up 1 cell</td></tr><tr>
| | | Blue |
| <td>Down</td><td>Button</td><td>nudge selection down 1 cell</td></tr><tr>
| | |- |
| <td>50%</td><td>Slider</td><td>set random fill percentage</td></tr><tr>
| | | DEADRAMP |
| <td>Random</td><td>Button</td><td>random fill selection using all states</td></tr><tr>
| | | 0 |
| <td>Random 2</td><td>Button</td><td>random fill selection 2 states</td></tr><tr>
| | | 0 |
| <td>Invert</td><td>Button</td><td>invert cells in selection</td></tr><tr>
| | | 47 |
| <td>Clear History/Super</td><td>Button</td><td>clear [R]History/[R]Super cells</td></tr><tr>
| | | style="background-color:#00002f;" | |
| <td>Flip X</td><td>Button</td><td>flip selection horizontally</td></tr><tr>
| | | |
| <td>Flip Y</td><td>Button</td><td>flip selection vertically</td></tr><tr>
| | |- |
| <td>Rotate CW</td><td>Button</td><td>rotate selection clockwise</td></tr><tr>
| | ! Fire |
| <td>Rotate CCW</td><td>Button</td><td>rotate selection counter-clockwise</td></tr><tr>
| | |- |
| <td>Clear Inside</td><td>Button</td><td>clear cells inside selection</td></tr><tr>
| | | BACKGROUND |
| <td>Clear Outside</td><td>Button</td><td>clear cells outside selection</td></tr><tr>
| | | 0 |
| </table>
| | | 0 |
| </div>
| | | 0 |
| </div>
| | | style="background-color:#000000;" | |
| | | | Black |
| === Settings Menu ===
| | |- |
| [[File:settings.png]]
| | | ALIVE |
| | | | 255 |
| The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not appear if the Viewer window is less than 480 pixels high.
| | | 144 |
| The menu contains four sliders and a set of topic buttons.
| | | 0 |
| | | | style="background-color:#ff9000;" | |
| ==== Sliders ====
| | | |
| <div class="mw-collapsible mw-collapsed">
| | |- |
| Click on "Expand" to the right to see the slider functions.
| | | ALIVERAMP |
| <div class="mw-collapsible-content">
| | | 255 |
| | | | 255 |
| <table border=1 cellspacing=0 width=500><tr>
| | | 0 |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr>
| | | style="background-color:#ffff00;" | |
| <td>Angle</td><td>Slider</td><td>set camera angle (square grid only)</td></tr><tr>
| | | Yellow |
| <td>Tilt</td><td>Slider</td><td>set camera tilt (square grid only)</td></tr><tr>
| | |- |
| <td>Layers</td><td>Slider</td><td>set number of cell layers</td></tr><tr>
| | | DEAD |
| <td>Depth</td><td>Slider</td><td>set depth between each cell layer</td></tr><tr>
| | | 160 |
| </table>
| | | 0 |
| The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.
| | | 0 |
| </div>
| | | style="background-color:#a00000;" | |
| </div>
| | | |
| | | |- |
| ==== Pattern ====
| | | DEADRAMP |
| <div class="mw-collapsible mw-collapsed">
| | | 32 |
| Click on "Expand" to the right to see the Pattern options.
| | | 0 |
| <div class="mw-collapsible-content">
| | | 0 |
| | | | style="background-color:#200000;" | |
| <table border=1 cellspacing=0 width=500><tr>
| | | |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr>
| | |- |
| <td>Change Rule</td><td>Button</td><td>prompts for a new Rule and then switches to it</td></tr><tr>
| | ! Poison |
| <td>New Pattern</td><td>Button</td><td>creates a new blank Pattern with the current Rule</td></tr><tr>
| | |- |
| <td>Load Pattern</td><td>Button</td><td>loads the last saved Pattern</td></tr><tr>
| | | BACKGROUND |
| <td>Save Pattern</td><td>Button</td><td>saves the current Pattern to the text box</td></tr><tr>
| | | 0 |
| <td>Rand All</td><td>Button</td><td>creates a new random Pattern with a random Rule (based on the current rule family)</td></tr><tr>
| | | 0 |
| <td>Rand Pattern</td><td>Button</td><td>creates a new random Pattern with the existing Rule</td></tr><tr>
| | | 0 |
| <td>Identify</td><td>Button</td><td>identify whether the current Pattern is a still life, oscillator or spaceship</td></tr><tr>
| | | style="background-color:#000000;" | |
| <td>Fast Identify</td><td>Button</td><td>same as Identify but doesn't calculate Active Cells, Mod, Temperature or Volatility</td></tr><tr>
| | | Black |
| <td>Save Image</td><td>Button</td><td>save an image of the current pattern</td></tr><tr>
| | |- |
| <td>Save Graph</td><td>Button</td><td>save an image of the Population Graph</td></tr><tr>
| | | ALIVE |
| <td>Copy Rule</td><td>Button</td><td>copies the current Rule definition to the clikpboard</td></tr><tr>
| | | 0 |
| <td>Go To Gen</td><td>Button</td><td>prompts for a generation and then moves to that generation</td></tr><tr>
| | | 255 |
| </table>
| | | 255 |
| </div>
| | | style="background-color:#00ffff;" | |
| </div>
| | | Aqua |
| | | |- |
| ==== Theme ====
| | | ALIVERAMP |
| Allows selection from a list of available colour Themes.
| | | 255 |
| | | | 255 |
| ==== Graph ====
| | | 255 |
| Toggles the [[#Population Graph|Population Graph]].
| | | style="background-color:#ffffff;" | |
| | | | White |
| ==== Advanced ====
| | |- |
| <div class="mw-collapsible mw-collapsed">
| | | DEAD |
| Click on "Expand" to the right to see the Advanced options.
| | | 0 |
| <div class="mw-collapsible-content">
| | | 128 |
| | | | 0 |
| <table border=1 cellspacing=0 width=500><tr>
| | | style="background-color:#008000;" | |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr>
| | | Green |
| <td>Frame Times</td><td>Toggle</td><td>toggles display of the frames per second and CPU load %</td></tr><tr>
| | |- |
| <td>Timing Details</td><td>Toggle</td><td>toggles extended timing information display</td></tr><tr>
| | | DEADRAMP |
| <td>Display Info Bar</td><td>Toggle</td><td>toggles the Info Bar display which shows camera location, angle, and bounding box velocity</td></tr><tr>
| | | 0 |
| <td>Relative Gen</td><td>Toggle</td><td>toggles absolute or relative generation display (when #CXRLE Gen specified)</td></tr><tr>
| | | 24 |
| <td>Render Quality</td><td>Toggle</td><td>toggles anti-aliased cell display</td></tr><tr>
| | | 0 |
| </table>
| | | style="background-color:#001800;" | |
| </div>
| | | |
| </div>
| |
| | |
| ==== Display ====
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to see the Display options.
| |
| <div class="mw-collapsible-content">
| |
| | |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr>
| |
| <td>Use Rectangles</td><td>Toggle</td><td>toggle use of rectangular cells for Hexagonal and Triangular grids</td></tr><tr>
| |
| <td>Cell Borders</td><td>Toggle</td><td>toggles drawing of cell borders</td></tr><tr>
| |
| <td>Major GridLines</td><td>Toggle</td><td>toggle drawing major GridLines</td></tr><tr>
| |
| <td>Starfield</td><td>Toggle</td><td>toggle drawing starfield in background</td></tr><tr>
| |
| <td>Annotations</td><td>Toggle</td><td>toggle annotation display (if specified)</td></tr><tr>
| |
| <td>Rainbow</td><td>Toggle</td><td>toggle using Rainbow cell colours (for 2-state patterns)</td></tr><tr>
| |
| <td>Auto GridLines</td><td>Toggle</td><td>toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode</td></tr><tr>
| |
| <td>Alt GridLines</td><td>Toggle</td><td>toggle alternating GridLines (for Margolus patterns)</td></tr><tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| ==== Playback ====
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to see the Playback options.
| |
| <div class="mw-collapsible-content">
| |
| | |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr>
| |
| <td>AutoFit History</td><td>Toggle</td><td>toggle using history states for AutoFit bounding box</td></tr><tr>
| |
| <td>Throttle</td><td>Toggle</td><td>toggle playback throttling</td></tr><tr>
| |
| <td>Perf. Warning</td><td>Toggle</td><td>toggle performance warning display</td></tr><tr>
| |
| <td>Kill Gliders</td><td>Toggle</td><td>toggle killing escaping gliders</td></tr><tr>
| |
| <td>AutoHide UI</td><td>Toggle</td><td>toggle hiding UI during playback</td></tr><tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Population Graph === | |
| LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings→Graph]]. At each generation it shows total population, births and deaths.
| |
| Note that the graph will only capture data for the first 2<sup>19</sup> (524288) generations.
| |
| | |
| [[File:pop-graph.png]]
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to see the Graph options.
| |
| <div class="mw-collapsible-content">
| |
| | |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Name</td><td bgcolor=#c0c0c0>Type</td><td bgcolor=#c0c0c0>Function</td></tr><tr>
| |
| <td>Opacity</td><td>Slider</td><td>set the graph opacity %</td></tr><tr>
| |
| <td>Lines</td><td>Toggle</td><td>toggle between drawing lines or points</td></tr><tr>
| |
| <td>X</td><td>Button</td><td>close the graph</td></tr><tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| == Keyboard commands ==
| |
| | |
| A visual map of keyboard shortcuts is shown below:
| |
| | |
| [[File:Hotkeys.png|1024px]]
| |
| | |
| Below is a list of keyboard commands by category:
| |
| | |
| === Playback controls ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view Playback controls.
| |
| <div class="mw-collapsible-content">
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>Enter</td><td>toggle play / pause</td></tr><tr>
| |
| <td>Space</td><td>pause / next generation</td></tr><tr>
| |
| <td>B</td><td>pause / previous generation</td></tr><tr>
| |
| <td>Backspace</td><td>pause / previous generation</td></tr><tr>
| |
| <td>Tab</td><td>pause / next step</td></tr><tr>
| |
| <td>Shift Tab</td><td>pause / previous step</td></tr><tr>
| |
| <td>Esc</td><td>pause if playing</td></tr><tr>
| |
| <td>R</td><td>reset to generation 0</td></tr><tr>
| |
| <td>Shift N</td><td>go to generation</td></tr><tr>
| |
| <td>-</td><td>decrease playback speed</td></tr><tr>
| |
| <td>+</td><td>increase playback speed</td></tr><tr>
| |
| <td>Shift -</td><td>minimum playback speed</td></tr><tr>
| |
| <td>Shift +</td><td>maximum playback speed speed</td></tr><tr>
| |
| <td>0</td><td>reset playback speed</td></tr><tr>
| |
| <td>Ctrl P</td><td>toggle pause playback while drawing</td></tr><tr>
| |
| <td>Alt T</td><td>toggle throttling</td></tr><tr>
| |
| <td>W</td><td>toggle waypoint playback and loop</td></tr><tr>
| |
| <td>Shift P</td><td>toggle just loop</td></tr><tr>
| |
| <td>Alt O</td><td>toggle autostart</td></tr><tr>
| |
| <td>Alt P</td><td>toggle stop</td></tr><tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Multi-Viewer controls ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view Multi-viewer controls.
| |
| <div class="mw-collapsible-content">
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>Shift R</td><td>reset all LifeViewers to generation 0</td></tr><tr>
| |
| <td>Z</td><td>stop playback in all other LifeViewers</td></tr><tr>
| |
| <td>Shift Z</td><td>stop playback in all LifeViewers</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Camera controls ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view Camera controls.
| |
| <div class="mw-collapsible-content">
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>V</td><td>restore saved camera position</td></tr><tr>
| |
| <td>Shift V</td><td>save current camera position</td></tr><tr>
| |
| <td>F</td><td>fit pattern to display</td></tr><tr>
| |
| <td>Shift F</td><td>toggle autofit</td></tr><tr>
| |
| <td>Shift H</td><td>toggle autofit history mode</td></tr><tr>
| |
| <td>Ctrl F</td><td>fit selection to display</td></tr><tr>
| |
| <td>Ctrl M</td><td>center pattern on display</td></tr><tr>
| |
| <td>[</td><td>zoom out</td></tr><tr>
| |
| <td>]</td><td>zoom in</td></tr><tr>
| |
| <td>Shift [</td><td>halve zoom</td></tr><tr>
| |
| <td>Shift ]</td><td>double zoom</td></tr><tr>
| |
| <td>1</td><td>1x zoom</td></tr><tr>
| |
| <td>2</td><td>2x zoom</td></tr><tr>
| |
| <td>4</td><td>4x zoom</td></tr><tr>
| |
| <td>8</td><td>8x zoom</td></tr><tr>
| |
| <td>6</td><td>16x zoom</td></tr><tr>
| |
| <td>3</td><td>32x zoom</td></tr><tr>
| |
| <td>Shift 3</td><td>64x zoom</td></tr><tr>
| |
| <td>Shift 1</td><td>integer zoom</td></tr><tr>
| |
| <td>Shift 2</td><td>-2x zoom</td></tr><tr>
| |
| <td>Shift 4</td><td>-4x zoom</td></tr><tr>
| |
| <td>Shift 8</td><td>-8x zoom</td></tr><tr>
| |
| <td>Shift 6</td><td>-16x zoom</td></tr><tr>
| |
| <td>Left</td><td>pan left</td></tr><tr>
| |
| <td>Right</td><td>pan right</td></tr><tr>
| |
| <td>Up</td><td>pan up</td></tr><tr>
| |
| <td>Down</td><td>pan down</td></tr><tr>
| |
| <td>Shift Left</td><td>pan north west</td></tr><tr>
| |
| <td>Shift Right</td><td>pan south east</td></tr><tr>
| |
| <td>Shift Up</td><td>pan north east</td></tr><tr>
| |
| <td>Shift Down</td><td>pan south west</td></tr><tr>
| |
| <td><</td><td>rotate left</td></tr><tr>
| |
| <td>></td><td>rotate right</td></tr><tr>
| |
| <td>Shift <</td><td>rotate left 90 degrees</td></tr><tr>
| |
| <td>Shift ></td><td>rotate right 90 degrees</td></tr><tr>
| |
| <td>5</td><td>reset angle</td></tr>
| |
| <td>'</td><td>tilt down</td></tr><tr>
| |
| <td>/</td><td>tilt up</td></tr><tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === View controls ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view View controls.
| |
| <div class="mw-collapsible-content">
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>Q</td><td>increase number of layers</td></tr><tr>
| |
| <td>A</td><td>decrease number of layers</td></tr><tr>
| |
| <td>P</td><td>increase layer depth</td></tr><tr>
| |
| <td>L</td><td>decrease layer depth</td></tr><tr>
| |
| <td>C</td><td>next colour theme</td></tr><tr>
| |
| <td>Shift C</td><td>previous colour theme</td></tr><tr>
| |
| <td>Alt C</td><td>default theme</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Display controls ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view Display controls.
| |
| <div class="mw-collapsible-content">
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>G</td><td>toggle generation statistics</td></tr><tr>
| |
| <td>Shift G</td><td>toggle generation display mode</td></tr><tr>
| |
| <td>Y</td><td>toggle population graph</td></tr><tr>
| |
| <td>Shift Y</td><td>toggle graph lines</td></tr><tr>
| |
| <td>7</td><td>decrease graph opacity</td></tr><tr>
| |
| <td>9</td><td>increase graph opacity</td></tr><tr>
| |
| <td>Shift W</td><td>toggle performance warning</td></tr><tr>
| |
| <td>?</td><td>toggle cell type for hexagonal and triangular grids</td></tr><tr>
| |
| <td>T</td><td>toggle timing information</td></tr><tr>
| |
| <td>Shift T</td><td>toggle extended timing information</td></tr><tr>
| |
| <td>I</td><td>toggle pattern and engine information</td></tr><tr>
| |
| <td>Shift I</td><td>toggle information bar</td></tr><tr>
| |
| <td>Ctrl Q</td><td>toggle cell anti-aliasing</td></tr><tr>
| |
| <td>Alt B</td><td>toggle cell borders</td></tr><tr>
| |
| <td>X</td><td>toggle gridlines</td></tr><tr>
| |
| <td>Shift X</td><td>toggle major gridlines</td></tr><tr>
| |
| <td>Ctrl G</td><td>toggle auto gridlines</td></tr><tr>
| |
| <td>Alt G</td><td>convert pattern to [Rule]Super</td></tr><tr>
| |
| <td>Alt H</td><td>convert pattern to [Rule]History</td></tr><tr>
| |
| <td>Alt J</td><td>convert pattern to [Rule]Standard</td></tr><tr>
| |
| <td>Ctrl L</td><td>toggle kill escaping gliders</td></tr><tr>
| |
| <td>S</td><td>toggle stars</td></tr><tr>
| |
| <td>O</td><td>save screenshot</td></tr><tr>
| |
| <td>Shift O</td><td>save population graph screenshot</td></tr><tr>
| |
| <td>Shift U</td><td>toggle UI</td></tr>
| |
| <td>Alt U</td><td>toggle autohide UI during playback</td></tr>
| |
| <td>Alt W</td><td>toggle rainbow mode</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Pattern controls ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view Pattern controls.
| |
| <div class="mw-collapsible-content">
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>Alt N</td><td>new pattern</td></tr><tr>
| |
| <td>Alt R</td><td>change rule</td></tr><tr>
| |
| <td>Ctrl O</td><td>open original or last saved pattern</td></tr><tr>
| |
| <td>Ctrl+Shift O</td><td>open clipboard as pattern</td></tr><tr>
| |
| <td>Ctrl S</td><td>save pattern</td></tr><tr>
| |
| <td>Alt Z</td><td>randomize pattern and rule</td></tr><tr>
| |
| <td>Ctrl+Alt Z</td><td>randomize pattern only</td></tr><tr>
| |
| <td>F6</td><td>toggle oscillator and spaceship identification</td></tr><tr>
| |
| <td>Ctrl+F6</td><td>fast identification</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === External clipboard controls ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view External clipboard controls.
| |
| <div class="mw-collapsible-content">
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>Alt S</td><td>toggle sync cut and copy with external clipboard</td></tr><tr>
| |
| <td>Ctrl+Shift C</td><td>copy original pattern</td></tr><tr>
| |
| <td>Ctrl C</td><td>copy current selection</td></tr><tr>
| |
| <td>Ctrl+Alt C</td><td>copy current selection with comments</td></tr><tr>
| |
| <td>Ctrl+Shift X</td><td>cut original pattern</td></tr><tr>
| |
| <td>Ctrl X</td><td>cut current selection</td></tr><tr>
| |
| <td>Ctrl+Alt X</td><td>cut current selection with comments</td></tr><tr>
| |
| <td>Ctrl J</td><td>copy rule definition</td></tr><tr>
| |
| <td>K</td><td>copy camera position</td></tr><tr>
| |
| <td>Shift K</td><td>copy camera position and view</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Edit controls ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view Edit controls.
| |
| <div class="mw-collapsible-content">
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>F1</td><td>toggle draw/pan mode</td></tr><tr>
| |
| <td>F2</td><td>draw mode</td></tr><tr>
| |
| <td>Shift F2</td><td>toggle smart drawing</td></tr><tr>
| |
| <td>F3</td><td>pick mode</td></tr><tr>
| |
| <td>F4</td><td>select mode</td></tr><tr>
| |
| <td>F5</td><td>pan mode</td></tr><tr>
| |
| <td>Ctrl A</td><td>select all</td></tr><tr>
| |
| <td>Shift A</td><td>shrink selection</td></tr><tr>
| |
| <td>Alt A</td><td>toggle auto-shrink selection</td></tr><tr>
| |
| <td>Ctrl C</td><td>copy</td></tr><tr>
| |
| <td>Ctrl D</td><td>toggle states display</td></tr><tr>
| |
| <td>Ctrl I</td><td>invert selection</td></tr><tr>
| |
| <td>Ctrl K</td><td>remove selection</td></tr><tr>
| |
| <td>Ctrl V</td><td>paste</td></tr><tr>
| |
| <td>Ctrl+Shift V</td><td>paste to selection</td></tr><tr>
| |
| <td>Ctrl X</td><td>cut</td></tr><tr>
| |
| <td>Ctrl Y</td><td>redo edit</td></tr><tr>
| |
| <td>Ctrl Z</td><td>undo edit</td></tr><tr>
| |
| <td>Ctrl+Shift Z</td><td>redo edit</td></tr><tr>
| |
| <td>Ctrl Space</td><td>advance selection</td></tr><tr>
| |
| <td>Shift Space</td><td>advance outside</td></tr><tr>
| |
| <td>Shift L</td><td>cycle paste location</td></tr><tr>
| |
| <td>Shift M</td><td>cycle paste mode</td></tr><tr>
| |
| <td>Shift 5</td><td>random fill</td></tr><tr>
| |
| <td>Alt K</td><td>pick cell state to replace with drawing state</td></tr><tr>
| |
| <td>Ctrl+Alt K</td><td>clear current drawing state cells</td></tr><tr>
| |
| <td>Del</td><td>clear cells in selection</td></tr><tr>
| |
| <td>Shift Del</td><td>clear outside selection</td></tr><tr>
| |
| <td>></td><td>rotate selection clockwise</td></tr><tr>
| |
| <td><</td><td>rotate selection counter-clockwise</td></tr><tr>
| |
| <td>Alt X</td><td>flip selection horizontally</td></tr><tr>
| |
| <td>Alt Y</td><td>flip selection vertically</td></tr><tr>
| |
| <td>Alt Left</td><td>nudge selection 1 cell left</td></tr><tr>
| |
| <td>Alt Right</td><td>nudge selection 1 cell right</td></tr><tr>
| |
| <td>Alt Up</td><td>nudge selection 1 cell up</td></tr><tr>
| |
| <td>Alt Down</td><td>nudge selection 1 cell down</td></tr><tr>
| |
| <td>Esc</td><td>hide paste</td></tr><tr>
| |
| <td>Enter</td><td>perform paste</td></tr><tr>
| |
| <td>Ctrl 0</td><td>select state 0 for drawing</td></tr><tr>
| |
| <td>Ctrl 1</td><td>select state 1 for drawing</td></tr><tr>
| |
| <td>Shift B</td><td>toggles clipboard library</td></tr><tr>
| |
| <td>Alt 0</td><td>make clipboard 0 active</td></tr><tr>
| |
| <td>Alt 1</td><td>make clipboard 1 active</td></tr><tr>
| |
| <td>Alt 2</td><td>make clipboard 2 active</td></tr><tr>
| |
| <td>Alt 3</td><td>make clipboard 3 active</td></tr><tr>
| |
| <td>Alt 4</td><td>make clipboard 4 active</td></tr><tr>
| |
| <td>Alt 5</td><td>make clipboard 5 active</td></tr><tr>
| |
| <td>Alt 6</td><td>make clipboard 6 active</td></tr><tr>
| |
| <td>Alt 7</td><td>make clipboard 7 active</td></tr><tr>
| |
| <td>Alt 8</td><td>make clipboard 8 active</td></tr><tr>
| |
| <td>Alt 9</td><td>make clipboard 9 active</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Help controls ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view Help controls.
| |
| <div class="mw-collapsible-content">
| |
| <td><table border=1 cellspacing=0 width=500><tr></td></tr><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>Up</td><td>scroll up one line</td></tr><tr>
| |
| <td>Down</td><td>scroll down one line</td></tr><tr>
| |
| <td>Page Up</td><td>scroll up one page</td></tr><tr>
| |
| <td>Page Down</td><td>scroll down one page</td></tr><tr>
| |
| <td>Shift Page Up</td><td>scroll up one section</td></tr><tr>
| |
| <td>Shift Page Down</td><td>scroll down one section</td></tr><tr>
| |
| <td>Home</td><td>go to first help page</td></tr><tr>
| |
| <td>End</td><td>go to last help page</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Controls without keyboard shortcuts ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view functions that do not currently have keyboard shortcuts.
| |
| <div class="mw-collapsible-content">
| |
| {| class="wikitable" style="margin-left: auto; margin-right: auto; text-align: center;"
| |
| ! Command
| |
| ! Button location
| |
| |- | | |- |
| ! Random Fill Density | | ! Yellow |
| | Select; a selection is present
| |
| |- | | |- |
| ! individual Themes
| | | BACKGROUND |
| | Settings --> Theme | | | 0 |
| | | 32 |
| | | 128 |
| | | style="background-color:#002080;" | |
| | | |
| |- | | |- |
| ! Draw/2-state Fill with states 10-255
| | | ALIVE |
| | Draw | | | 255 |
| |} | | | 255 |
| </div>
| | | 0 |
| </div>
| | | style="background-color:#ffff00;" | |
| | | | Yellow |
| === Keyboard shortcuts without controls ===
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view functions with keyboard shortcuts but no UI controls.
| |
| <div class="mw-collapsible-content">
| |
| {| class="wikitable" style="margin-left: auto; margin-right: auto; text-align: center;"
| |
| ! Command
| |
| ! Shortcut
| |
| |- | | |- |
| ! Copy Neighbourhood
| | | ALIVERAMP |
| | Ctrl + B | | | 255 |
| | | 255 |
| | | 255 |
| | | style="background-color:#ffffff;" | |
| | | White |
| |- | | |- |
| ! [R]Super
| | | DEAD |
| | Alt + G | | | 128 |
| | | 0 |
| | | 128 |
| | | style="background-color:#800080;" | |
| | | Purple |
| |- | | |- |
| ! [R]History
| | | DEADRAMP |
| | Alt + H | | | 0 |
| | | 47 |
| | | 0 |
| | | style="background-color:#002f00;" | |
| | | |
| |- | | |- |
| ! [R]Standard | | ! Gray |
| | Alt + J
| |
| |- | | |- |
| ! Advance Inside Selection
| | | BACKGROUND |
| | Ctrl + Space | | | 0 |
| | | 0 |
| | | 0 |
| | | style="background-color:#000000;" | |
| | | Black |
| |- | | |- |
| ! Advance Outside Selection
| | | ALIVE |
| | Shift + Space | | | 176 |
| | | 176 |
| | | 176 |
| | | style="background-color:#b0b0b0;" | |
| | | |
| |- | | |- |
| ! Paste to Selection
| | | ALIVERAMP |
| | Ctrl + Shift + V | | | 240 |
| | | 240 |
| | | 240 |
| | | style="background-color:#f0f0f0;" | |
| | | |
| |- | | |- |
| ! Copy Selection with Comments
| | | DEAD |
| | Ctrl + Shift + C | | | 104 |
| | | 104 |
| | | 104 |
| | | style="background-color:#686868;" | |
| | | |
| |- | | |- |
| ! Copy Original Pattern
| | | DEADRAMP |
| | Ctrl + Alt + C | | | 16 |
| | | 16 |
| | | 16 |
| | | style="background-color:#101010;" | |
| | | |
| |- | | |- |
| ! Open Clipboard as Pattern | | ! Inverse |
| | Ctrl + Shift + O
| |
| |- | | |- |
| ! Clear Drawing State Cells
| | | BACKGROUND |
| | Ctrl + Alt + K | | | 255 |
| | | 255 |
| | | 255 |
| | | style="background-color:#ffffff;" | |
| | | White |
| |- | | |- |
| ! Integer Zoom
| | | ALIVE |
| | Shift + 1 | | | 0 |
| | | 0 |
| | | 0 |
| | | style="background-color:#000000;" | |
| | | Black |
| |- | | |- |
| ! Center Pattern
| | | DEAD |
| | Ctrl + M | | | 255 |
| |} | | | 255 |
| </div>
| | | 255 |
| </div>
| | | style="background-color:#ffffff;" | |
| | | | White |
| == Themes == | | |- |
| Themes are used to define the colours of cells, the background and the grid lines for 2-state and Generations patterns. Some Themes also specify whether major grid lines are used and if so on what interval.
| | ! Day |
| | | |- |
| Themes are primarily used to provide a visual representation of cell history and longevity.
| | | BACKGROUND |
| | | | 255 |
| The default Theme is "Blues"
| | | 255 |
| but this can be changed by clicking Theme in the Settings menu or with the THEME script command.
| | | 255 |
| | | | style="background-color:#ffffff;" | |
| {{LV:Viewer|x = 3, y = 3, rule = Life
| | | White |
| 3o$2bo$bo!
| | |- |
| [[ AUTOSTART THUMBNAIL GRID STOP 128 ZOOM 8 X 32 Y -31 HEIGHT 560 ]]}}
| | | ALIVE |
| | | | 0 |
| === Grid ===
| | | 0 |
| Some Themes define specific GridLine colours for standard and Major GridLines and also the major GridLine interval.
| | | 255 |
| | | | style="background-color:#0000ff;" | |
| GRID: grid line colour<br />
| | | Blue |
| GRIDMAJOR: major grid line colour and interval
| |
| | |
| === Two-state Themes === | |
| For two-state Themes there are five colours that are used for defining the cell colours:
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>BACKGROUND</td><td>cell never occupied</td></tr><tr>
| |
| <td>ALIVE</td><td>cell just born</td></tr><tr>
| |
| <td>ALIVERAMP</td><td>cell alive for at least AGESTATES generations (default 63)</td></tr>
| |
| <td>DEAD</td><td>cell just died</td></tr>
| |
| <td>DEADRAMP</td><td>cell dead for at least HISTORYSTATES generations (default 63)</td></tr>
| |
| </table>
| |
| New cells are drawn in the ALIVE colour.
| |
| | |
| If cells stay alive they fade from the ALIVE colour to the ALIVERAMP colour over the next AGESTATES (default 63) generations. This provides a visual representation of cell longevity.
| |
| | |
| Cells are drawn in the DEAD colour when they die.
| |
| | |
| If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to see the definitions of the available two-state Themes.
| |
| <div class="mw-collapsible-content">
| |
| {| class="wikitable"
| |
| ! Mono
| |
| |- | | |- |
| | BACKGROUND | | | ALIVERAMP |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 1,134: |
Line 785: |
| | Black | | | Black |
| |- | | |- |
| | ALIVE | | | DEAD |
| | | 0 |
| | 255 | | | 255 |
| | 255 | | | 255 |
| | 255
| | | style="background-color:#00ffff;" | |
| | style="background-color:#ffffff;" | | | | Aqua |
| | White | |
| |- | | |- |
| | DEAD | | | DEADRAMP |
| | 0 | | | 240 |
| | 0 | | | 240 |
| | 0 | | | 240 |
| | style="background-color:#000000;" | | | | style="background-color:#f0f0f0;" | |
| | Black | | | |
| |- | | |- |
| ! Blues | | ! Occupied |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| Line 1,158: |
Line 809: |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 0 | | | 240 |
| | 255 | | | 240 |
| | 255 | | | 240 |
| | style="background-color:#00ffff;" | | | | style="background-color:#f0f0f0;" | |
| | Aqua | | | |
| |- | | |- |
| | ALIVERAMP
| | | DEAD |
| | 255
| | | 240 |
| | 255
| | | 240 |
| | 255
| | | 240 |
| | style="background-color:#ffffff;" |
| | | style="background-color:#f0f0f0;" | |
| | White
| |
| |-
| |
| | DEAD | |
| | 0 | |
| | 0
| |
| | 255
| |
| | style="background-color:#0000ff;" |
| |
| | Blue
| |
| |-
| |
| | DEADRAMP
| |
| | 0
| |
| | 0 | |
| | 47 | |
| | style="background-color:#00002f;" | | |
| | | | | |
| |- | | |- |
| ! Fire | | ! Red |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| Line 1,195: |
Line 832: |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 255 | | | 240 |
| | 144 | | | 240 |
| | 0 | | | 240 |
| | style="background-color:#ff9000;" | | | | style="background-color:#f0f0f0;" | |
| | | | | |
| |-
| |
| | ALIVERAMP
| |
| | 255
| |
| | 255
| |
| | 0
| |
| | style="background-color:#ffff00;" |
| |
| | Yellow
| |
| |- | | |- |
| | DEAD | | | DEAD |
| Line 1,215: |
Line 845: |
| | | | | |
| |- | | |- |
| | DEADRAMP
| | ! LifeHistory |
| | 32
| |
| | 0
| |
| | 0
| |
| | style="background-color:#200000;" |
| |
| |
| |
| |-
| |
| ! Poison | |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| Line 1,233: |
Line 856: |
| | ALIVE | | | ALIVE |
| | 0 | | | 0 |
| | 255 | | | 240 |
| | 255 | | | 0 |
| | style="background-color:#00ffff;" | | | | style="background-color:#00f000;" | |
| | Aqua | | | |
| |- | | |- |
| | ALIVERAMP | | | ALIVERAMP |
| | | 16 |
| | 255 | | | 255 |
| | 255 | | | 16 |
| | 255
| | | style="background-color:#10ff10;" | |
| | style="background-color:#ffffff;" | | | | |
| | White | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 0 | | | 0 |
| | 128
| |
| | 0 | | | 0 |
| | style="background-color:#008000;" | | | | 160 |
| | Green | | | style="background-color:#0000a0;" | |
| | | |
| |- | | |- |
| | DEADRAMP | | | DEADRAMP |
| | 0 | | | 0 |
| | 24
| |
| | 0 | | | 0 |
| | style="background-color:#001800;" | | | | 96 |
| | | style="background-color:#000060;" | |
| | | | | |
| |- | | |- |
| ! Yellow | | ! Generations |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 0 | | | 0 |
| | 32 | | | 0 |
| | 128 | | | 0 |
| | style="background-color:#002080;" | | | | style="background-color:#000000;" | |
| | | | | Black |
| |- | | |- |
| | ALIVE | | | ALIVE |
| Line 1,283: |
Line 906: |
| |- | | |- |
| | DEAD | | | DEAD |
| | 128 | | | 255 |
| | | 0 |
| | 0 | | | 0 |
| | 128
| | | style="background-color:#ff0000;" | |
| | style="background-color:#800080;" | | | | Red |
| | Purple | |
| |- | | |- |
| | DEADRAMP | | | DEADRAMP |
| | | 64 |
| | 0 | | | 0 |
| | 47
| |
| | 0 | | | 0 |
| | style="background-color:#002f00;" | | | | style="background-color:#400000;" | |
| | | | | |
| |- | | |- |
| ! Gray | | ! Golly |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 0 | | | 48 |
| | 0 | | | 48 |
| | 0 | | | 48 |
| | style="background-color:#000000;" | | | | style="background-color:#303030;" | |
| | Black | | | |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 176 | | | 255 |
| | 176 | | | 255 |
| | 176 | | | 255 |
| | style="background-color:#b0b0b0;" | | | | style="background-color:#ffffff;" | |
| | | | | White |
| |- | | |- |
| | ALIVERAMP | | | DEAD |
| | 240 | | | 48 |
| | 240 | | | 48 |
| | 240 | | | 48 |
| | style="background-color:#f0f0f0;" | | | | style="background-color:#303030;" | |
| | | | | |
| |- | | |- |
| | DEAD | | | GRID |
| | 104 | | | 80 |
| | 104 | | | 80 |
| | 104 | | | 80 |
| | style="background-color:#686868;" | | | | style="background-color:#505050;" | |
| | | | | |
| |- | | |- |
| | DEADRAMP | | | GRIDMAJOR |
| | 16 | | | 112 |
| | 16 | | | 112 |
| | 16 | | | 112 |
| | style="background-color:#101010;" | | | | style="background-color:#707070;" | |
| | | | | |
| |- | | |- |
| ! Inverse | | | GRIDMAJOR |
| | | 10 |
| | |- |
| | ! MCell |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 255
| |
| | 255
| |
| | 255
| |
| | style="background-color:#ffffff;" |
| |
| | White
| |
| |-
| |
| | ALIVE
| |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 1,349: |
Line 968: |
| | Black | | | Black |
| |- | | |- |
| | DEAD | | | ALIVE |
| | 255 | | | 255 |
| | 255 | | | 255 |
| | 255 | | | 0 |
| | style="background-color:#ffffff;" | | | | style="background-color:#ffff00;" | |
| | White | | | Yellow |
| |- | | |- |
| ! Day
| | | DEAD |
| |- | |
| | BACKGROUND
| |
| | 255
| |
| | 255
| |
| | 255
| |
| | style="background-color:#ffffff;" |
| |
| | White
| |
| |-
| |
| | ALIVE
| |
| | 0
| |
| | 0
| |
| | 255
| |
| | style="background-color:#0000ff;" |
| |
| | Blue
| |
| |-
| |
| | ALIVERAMP
| |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 1,379: |
Line 982: |
| | Black | | | Black |
| |- | | |- |
| | DEAD | | | GRID |
| | | 64 |
| | | 0 |
| | 0 | | | 0 |
| | 255
| | | style="background-color:#400000;" | |
| | 255
| | | |
| | style="background-color:#00ffff;" | | |
| | Aqua | |
| |- | | |- |
| | DEADRAMP | | | GRIDMAJOR |
| | 240 | | | 99 |
| | 240 | | | 3 |
| | 240 | | | 1 |
| | style="background-color:#f0f0f0;" | | | | style="background-color:#630301;" | |
| | | | | |
| |- | | |- |
| ! Occupied | | | GRIDMAJOR |
| | | 5 |
| | |- |
| | ! Catagolue |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | | 192 |
| | | 255 |
| | | 238 |
| | | style="background-color:#c0ffee;" | |
| | | |
| | |- |
| | | ALIVE |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 1,402: |
Line 1,015: |
| | Black | | | Black |
| |- | | |- |
| | ALIVE | | | DEAD |
| | 240 | | | 160 |
| | 240 | | | 221 |
| | 240 | | | 204 |
| | style="background-color:#f0f0f0;" | | | | style="background-color:#a0ddcc;" | |
| | | | | |
| |- | | |- |
| | DEAD | | | GRID |
| | 240 | | | 160 |
| | 240 | | | 221 |
| | 240 | | | 204 |
| | style="background-color:#f0f0f0;" | | | | style="background-color:#a0ddcc;" | |
| | | | | |
| |- | | |- |
| ! Red
| | | GRIDMAJOR |
| |-
| | | 160 |
| | BACKGROUND
| | | 221 |
| | 0
| | | 204 |
| | 0
| | | style="background-color:#a0ddcc;" | |
| | 0
| |
| | style="background-color:#000000;" |
| |
| | Black
| |
| |-
| |
| | ALIVE | |
| | 240 | |
| | 240 | |
| | 240 | |
| | style="background-color:#f0f0f0;" | | |
| | | | | |
| |- | | |- |
| | DEAD | | | GRIDMAJOR |
| | 160
| |
| | 0
| |
| | 0 | | | 0 |
| | style="background-color:#a00000;" |
| |
| |
| |
| |- | | |- |
| ! LifeHistory | | ! Caterer |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 0 | | | 54 |
| | | 57 |
| | | 62 |
| | | style="background-color:#36393e;" | |
| | | |
| | |- |
| | | ALIVE |
| | | 255 |
| | | 255 |
| | | 255 |
| | | style="background-color:#ffffff;" | |
| | | White |
| | |- |
| | | DEAD |
| | | 54 |
| | | 57 |
| | | 62 |
| | | style="background-color:#36393e;" | |
| | | |
| | |- |
| | | GRID |
| | | 0 |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 1,448: |
Line 1,069: |
| | Black | | | Black |
| |- | | |- |
| | ALIVE | | | GRIDMAJOR |
| | | 0 |
| | 0 | | | 0 |
| | 240
| |
| | 0 | | | 0 |
| | style="background-color:#00f000;" | | | | style="background-color:#000000;" | |
| | | | | Black |
| |- | | |- |
| | ALIVERAMP | | | GRIDMAJOR |
| | 16 | | | 0 |
| | |- |
| | ! Life32 |
| | |- |
| | | BACKGROUND |
| | | 255 |
| | | 255 |
| | 255 | | | 255 |
| | 16
| | | style="background-color:#ffffff;" | |
| | style="background-color:#10ff10;" | | | | White |
| | | |
| |- | | |- |
| | DEAD | | | ALIVE |
| | 0 | | | 0 |
| | 0 | | | 0 |
| | 160 | | | 128 |
| | style="background-color:#0000a0;" | | | | style="background-color:#000080;" | |
| | | | | Navy |
| |- | | |- |
| | DEADRAMP | | | DEAD |
| | 0 | | | 255 |
| | 0 | | | 255 |
| | 96 | | | 255 |
| | style="background-color:#000060;" | | | | style="background-color:#ffffff;" | |
| | | | | White |
| |- | | |- |
| ! Generations | | | GRID |
| | | 192 |
| | | 192 |
| | | 192 |
| | | style="background-color:#c0c0c0;" | |
| | | Silver |
| | |- |
| | | GRIDMAJOR |
| | | 128 |
| | | 128 |
| | | 128 |
| | | style="background-color:#808080;" | |
| | | Gray |
| | |- |
| | | GRIDMAJOR |
| | | 5 |
| | |- |
| | ! Margolus |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| Line 1,500: |
Line 1,143: |
| |- | | |- |
| | DEAD | | | DEAD |
| | 255
| |
| | 0 | | | 0 |
| | 0 | | | 0 |
| | style="background-color:#ff0000;" | | | | 128 |
| | Red | | | style="background-color:#000080;" | |
| | | Navy |
| |- | | |- |
| | DEADRAMP | | | DEADRAMP |
| | 64
| |
| | 0 | | | 0 |
| | 0 | | | 0 |
| | style="background-color:#400000;" | | | | 47 |
| | | style="background-color:#00002f;" | |
| | | | | |
| |- | | |- |
| ! Golly
| | | GRID |
| | | 32 |
| | | 32 |
| | | 255 |
| | | style="background-color:#2020ff;" | |
| | | |
| |- | | |- |
| | BACKGROUND | | | GRIDMAJOR |
| | 48 | | | 64 |
| | 48 | | | 64 |
| | 48 | | | 128 |
| | style="background-color:#303030;" | | | | style="background-color:#404080;" | |
| | | | | |
| |- | | |- |
| | ALIVE | | | GRIDMAJOR |
| | 255 | | | 2 |
| | 255
| |
| | 255
| |
| | style="background-color:#ffffff;" |
| |
| | White
| |
| |- | | |- |
| | DEAD
| | ! PCA |
| | 48
| |
| | 48
| |
| | 48
| |
| | style="background-color:#303030;" |
| |
| |
| |
| |-
| |
| | GRID
| |
| | 80
| |
| | 80
| |
| | 80
| |
| | style="background-color:#505050;" |
| |
| |
| |
| |-
| |
| | GRIDMAJOR
| |
| | 112
| |
| | 112
| |
| | 112
| |
| | style="background-color:#707070;" |
| |
| |
| |
| |-
| |
| | GRIDMAJOR
| |
| | 10
| |
| |-
| |
| ! MCell | |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| Line 1,563: |
Line 1,183: |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 255 | | | 176 |
| | 255 | | | 176 |
| | 0 | | | 176 |
| | style="background-color:#ffff00;" | | | | style="background-color:#b0b0b0;" | |
| | Yellow | | | |
| | |- |
| | | ALIVERAMP |
| | | 240 |
| | | 240 |
| | | 240 |
| | | style="background-color:#f0f0f0;" | |
| | | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 0
| |
| | 0
| |
| | 0
| |
| | style="background-color:#000000;" |
| |
| | Black
| |
| |-
| |
| | GRID
| |
| | 64 | | | 64 |
| | 0 | | | 64 |
| | 0 | | | 64 |
| | style="background-color:#400000;" | | | | style="background-color:#404040;" | |
| | | | | |
| |- | | |- |
| | GRIDMAJOR | | | DEADRAMP |
| | 99 | | | 24 |
| | 3 | | | 24 |
| | 1 | | | 24 |
| | style="background-color:#630301;" | | | | style="background-color:#181818;" | |
| | | | | |
| |- | | |- |
| | GRIDMAJOR
| | ! Book |
| | 5
| |
| |-
| |
| ! Catagolue | |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 192
| |
| | 255 | | | 255 |
| | 238 | | | 255 |
| | style="background-color:#c0ffee;" | | | | 255 |
| | | | | style="background-color:#ffffff;" | |
| | | White |
| |- | | |- |
| | ALIVE | | | ALIVE |
| Line 1,610: |
Line 1,227: |
| |- | | |- |
| | DEAD | | | DEAD |
| | 160 | | | 192 |
| | 221 | | | 220 |
| | 204 | | | 255 |
| | style="background-color:#a0ddcc;" | | | | style="background-color:#c0dcff;" | |
| | | | | |
| |- | | |- |
| | GRID | | | DEADRAMP |
| | 160 | | | 255 |
| | 221 | | | 220 |
| | 204 | | | 192 |
| | style="background-color:#a0ddcc;" | | | | style="background-color:#ffdcc0;" | |
| | | | | |
| | |- |
| | | GRID |
| | | 192 |
| | | 192 |
| | | 192 |
| | | style="background-color:#c0c0c0;" | |
| | | Silver |
| |- | | |- |
| | GRIDMAJOR | | | GRIDMAJOR |
| | 160 | | | 209 |
| | 221 | | | 209 |
| | 204 | | | 209 |
| | style="background-color:#a0ddcc;" | | | | style="background-color:#d1d1d1;" | |
| | | | | |
| |- | | |- |
| Line 1,633: |
Line 1,257: |
| | 0 | | | 0 |
| |- | | |- |
| ! Caterer
| | |} |
| |-
| | </div> |
| | BACKGROUND
| | </div> |
| | 54
| | |
| | 57
| | === Multi-state Themes === |
| | 62
| | Multi-state Themes are used for Generations rules and there are six colours that are used for defining the cell colours: |
| | style="background-color:#36393e;" |
| | <table border=1 cellspacing=0 width=500><tr> |
| |
| | <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr> |
| | <td>BACKGROUND</td><td>cell never occupied</td></tr><tr> |
| | <td>ALIVE</td><td>cell alive</td></tr><tr> |
| | <td>DYING</td><td>cell just started dying</td></tr> |
| | <td>DYINGRAMP</td><td>cell about to die</td></tr> |
| | <td>DEAD</td><td>cell just died</td></tr> |
| | <td>DEADRAMP</td><td>cell dead for at least HISTORYSTATES generations (default 63)</td></tr> |
| | </table> |
| | New cells are drawn in the ALIVE colour. |
| | |
| | Cells are drawn in the DYING colour when they start to die. They then fade to the DYINGRAMP colour over the number of generations defined in the rule. |
| | |
| | Once cells reach the DYINGRAMP colour then on the next generation they die and become the DEAD colour. |
| | |
| | If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history. |
| | |
| | <div class="mw-collapsible mw-collapsed"> |
| | Click on "Expand" to the right to see the definitions of the available multi-state Themes. |
| | <div class="mw-collapsible-content"> |
| | |
| | {| class="wikitable" |
| | ! Mono |
| |- | | |- |
| | ALIVE | | | BACKGROUND |
| | | 0 |
| | | 0 |
| | | 0 |
| | | style="background-color:#000000;" | |
| | | Black |
| | |- |
| | | ALIVE |
| | 255 | | | 255 |
| | 255 | | | 255 |
| Line 1,649: |
Line 1,301: |
| | White | | | White |
| |- | | |- |
| | DEAD | | | DYING |
| | 54 | | | 255 |
| | 57 | | | 255 |
| | 62 | | | 255 |
| | style="background-color:#36393e;" | | | | style="background-color:#ffffff;" | |
| | | | | White |
| |- | | |- |
| | GRID | | | DYINGRAMP |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 1,663: |
Line 1,315: |
| | Black | | | Black |
| |- | | |- |
| | GRIDMAJOR | | | DEAD |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 1,670: |
Line 1,322: |
| | Black | | | Black |
| |- | | |- |
| | GRIDMAJOR
| | ! Blues |
| | 0
| |
| |-
| |
| ! Life32 | |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | | 0 |
| | | 0 |
| | | 0 |
| | | style="background-color:#000000;" | |
| | | Black |
| | |- |
| | | ALIVE |
| | | 0 |
| | | 255 |
| | 255 | | | 255 |
| | | style="background-color:#00ffff;" | |
| | | Aqua |
| | |- |
| | | DYING |
| | | 0 |
| | | 255 |
| | | 255 |
| | | style="background-color:#00ffff;" | |
| | | Aqua |
| | |- |
| | | DYINGRAMP |
| | | 0 |
| | | 0 |
| | 255 | | | 255 |
| | 255
| | | style="background-color:#0000ff;" | |
| | style="background-color:#ffffff;" | | | | Blue |
| | White | |
| |- | | |- |
| | ALIVE | | | DEAD |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 1,689: |
Line 1,359: |
| | Navy | | | Navy |
| |- | | |- |
| | DEAD | | | DEADRAMP |
| | 255 | | | 0 |
| | 255 | | | 0 |
| | 255 | | | 47 |
| | style="background-color:#ffffff;" | | | | style="background-color:#00002f;" | |
| | White | | | |
| |- | | |- |
| | GRID
| | ! Fire |
| | 192
| |
| | 192
| |
| | 192
| |
| | style="background-color:#c0c0c0;" |
| |
| | Silver
| |
| |-
| |
| | GRIDMAJOR
| |
| | 128
| |
| | 128
| |
| | 128
| |
| | style="background-color:#808080;" |
| |
| | Gray
| |
| |-
| |
| | GRIDMAJOR
| |
| | 5
| |
| |-
| |
| ! Margolus | |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| Line 1,724: |
Line 1,377: |
| | ALIVE | | | ALIVE |
| | 255 | | | 255 |
| | 255 | | | 144 |
| | 0 | | | 0 |
| | style="background-color:#ffff00;" | | | | style="background-color:#ff9000;" | |
| | Yellow | | | |
| |- | | |- |
| | ALIVERAMP | | | DYING |
| | 255 | | | 255 |
| | 255 | | | 144 |
| | 255 | | | 0 |
| | style="background-color:#ffffff;" | | | | style="background-color:#ff9000;" | |
| | White | | | |
| | |- |
| | | DYINGRAMP |
| | | 240 |
| | | 0 |
| | | 0 |
| | | style="background-color:#f00000;" | |
| | | |
| |- | | |- |
| | DEAD | | | DEAD |
| | | 160 |
| | 0 | | | 0 |
| | 0 | | | 0 |
| | 128
| | | style="background-color:#a00000;" | |
| | style="background-color:#000080;" | | | | |
| | Navy | |
| |- | | |- |
| | DEADRAMP | | | DEADRAMP |
| | | 32 |
| | 0 | | | 0 |
| | 0 | | | 0 |
| | 47
| | | style="background-color:#200000;" | |
| | style="background-color:#00002f;" | | |
| | | | | |
| |- | | |- |
| | GRID
| | ! Poison |
| | 32
| |
| | 32
| |
| | 255
| |
| | style="background-color:#2020ff;" |
| |
| |
| |
| |-
| |
| | GRIDMAJOR
| |
| | 64
| |
| | 64
| |
| | 128
| |
| | style="background-color:#404080;" |
| |
| |
| |
| |-
| |
| | GRIDMAJOR
| |
| | 2
| |
| |-
| |
| ! PCA | |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| Line 1,777: |
Line 1,420: |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 176 | | | 0 |
| | 176 | | | 255 |
| | 176 | | | 255 |
| | style="background-color:#b0b0b0;" | | | | style="background-color:#00ffff;" | |
| | | | | Aqua |
| |- | | |- |
| | ALIVERAMP | | | DYING |
| | 240 | | | 0 |
| | 240 | | | 255 |
| | 240 | | | 255 |
| | style="background-color:#f0f0f0;" | | | | style="background-color:#00ffff;" | |
| | | Aqua |
| | |- |
| | | DYINGRAMP |
| | | 0 |
| | | 192 |
| | | 0 |
| | | style="background-color:#00c000;" | |
| | | | | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 64 | | | 0 |
| | 64 | | | 128 |
| | 64 | | | 0 |
| | style="background-color:#404040;" | | | | style="background-color:#008000;" | |
| | | | | Green |
| |- | | |- |
| | DEADRAMP | | | DEADRAMP |
| | | 0 |
| | 24 | | | 24 |
| | 24 | | | 0 |
| | 24
| | | style="background-color:#001800;" | |
| | style="background-color:#181818;" | | |
| | | | | |
| |- | | |- |
| ! Book | | ! Yellow |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | | 0 |
| | | 32 |
| | | 128 |
| | | style="background-color:#002080;" | |
| | | |
| | |- |
| | | ALIVE |
| | 255 | | | 255 |
| | | 255 |
| | | 0 |
| | | style="background-color:#ffff00;" | |
| | | Yellow |
| | |- |
| | | DYING |
| | 255 | | | 255 |
| | 255 | | | 255 |
| | style="background-color:#ffffff;" |
| |
| | White
| |
| |-
| |
| | ALIVE
| |
| | 0 | | | 0 |
| | 0
| | | style="background-color:#ffff00;" | |
| | 0
| | | Yellow |
| | style="background-color:#000000;" | | |
| | Black | |
| |- | | |- |
| | DEAD | | | DYINGRAMP |
| | 192 | | | 192 |
| | 220 | | | 64 |
| | 255 | | | 64 |
| | style="background-color:#c0dcff;" | | | | style="background-color:#c04040;" | |
| | | | | |
| | |- |
| | | DEAD |
| | | 128 |
| | | 0 |
| | | 128 |
| | | style="background-color:#800080;" | |
| | | Purple |
| |- | | |- |
| | DEADRAMP | | | DEADRAMP |
| | 255 | | | 0 |
| | 220 | | | 47 |
| | 192 | | | 0 |
| | style="background-color:#ffdcc0;" | | | | style="background-color:#002f00;" | |
| | | | | |
| |- | | |- |
| | GRID
| | ! Gray |
| | 192
| |
| | 192
| |
| | 192
| |
| | style="background-color:#c0c0c0;" |
| |
| | Silver
| |
| |- | | |- |
| | GRIDMAJOR | | | BACKGROUND |
| | 209 | | | 0 |
| | 209 | | | 0 |
| | 209 | | | 0 |
| | style="background-color:#d1d1d1;" | | | | style="background-color:#000000;" | |
| | | Black |
| | |- |
| | | ALIVE |
| | | 240 |
| | | 240 |
| | | 240 |
| | | style="background-color:#f0f0f0;" | |
| | | | | |
| |- | | |- |
| | GRIDMAJOR | | | DYING |
| | 0 | | | 240 |
| | | 240 |
| | | 240 |
| | | style="background-color:#f0f0f0;" | |
| | | |
| |- | | |- |
| |} | | | DYINGRAMP |
| </div>
| | | 160 |
| </div>
| | | 160 |
| | | | 160 |
| === Multi-state Themes === | | | style="background-color:#a0a0a0;" | |
| Multi-state Themes are used for Generations rules and there are six colours that are used for defining the cell colours:
| | | |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Key</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>BACKGROUND</td><td>cell never occupied</td></tr><tr>
| |
| <td>ALIVE</td><td>cell alive</td></tr><tr>
| |
| <td>DYING</td><td>cell just started dying</td></tr>
| |
| <td>DYINGRAMP</td><td>cell about to die</td></tr>
| |
| <td>DEAD</td><td>cell just died</td></tr>
| |
| <td>DEADRAMP</td><td>cell dead for at least HISTORYSTATES generations (default 63)</td></tr>
| |
| </table>
| |
| New cells are drawn in the ALIVE colour.
| |
| | |
| Cells are drawn in the DYING colour when they start to die. They then fade to the DYINGRAMP colour over the number of generations defined in the rule.
| |
| | |
| Once cells reach the DYINGRAMP colour then on the next generation they die and become the DEAD colour.
| |
| | |
| If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.
| |
| | |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to see the definitions of the available multi-state Themes.
| |
| <div class="mw-collapsible-content">
| |
| | |
| {| class="wikitable"
| |
| ! Mono
| |
| |- | | |- |
| | BACKGROUND | | | DEAD |
| | 0 | | | 104 |
| | 0 | | | 104 |
| | 0 | | | 104 |
| | style="background-color:#000000;" | | | | style="background-color:#686868;" | |
| | Black | | | |
| | |- |
| | | DEADRAMP |
| | | 16 |
| | | 16 |
| | | 16 |
| | | style="background-color:#101010;" | |
| | | |
| |- | | |- |
| | ALIVE
| | ! Inverse |
| | 255
| |
| | 255
| |
| | 255
| |
| | style="background-color:#ffffff;" |
| |
| | White
| |
| |- | | |- |
| | DYING | | | BACKGROUND |
| | 255 | | | 255 |
| | 255 | | | 255 |
| Line 1,902: |
Line 1,551: |
| | White | | | White |
| |- | | |- |
| | DYINGRAMP | | | ALIVE |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 1,909: |
Line 1,558: |
| | Black | | | Black |
| |- | | |- |
| | DEAD | | | DYING |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 1,916: |
Line 1,565: |
| | Black | | | Black |
| |- | | |- |
| ! Blues
| | | DYINGRAMP |
| |-
| | | 255 |
| | BACKGROUND
| |
| | 0
| |
| | 0
| |
| | 0
| |
| | style="background-color:#000000;" |
| |
| | Black
| |
| |-
| |
| | ALIVE | |
| | 0 | |
| | 255 | | | 255 |
| | 255 | | | 255 |
| | style="background-color:#00ffff;" | | | | style="background-color:#ffffff;" | |
| | Aqua | | | White |
| |- | | |- |
| | DYING | | | DEAD |
| | 0
| |
| | 255 | | | 255 |
| | 255 | | | 255 |
| | style="background-color:#00ffff;" |
| |
| | Aqua
| |
| |-
| |
| | DYINGRAMP
| |
| | 0
| |
| | 0
| |
| | 255 | | | 255 |
| | style="background-color:#0000ff;" | | | | style="background-color:#ffffff;" | |
| | Blue | | | White |
| |- | | |- |
| | DEAD | | ! Day |
| | |- |
| | | BACKGROUND |
| | | 255 |
| | | 255 |
| | | 255 |
| | | style="background-color:#ffffff;" | |
| | | White |
| | |- |
| | | ALIVE |
| | 0 | | | 0 |
| | 0 | | | 0 |
| | 128 | | | 255 |
| | style="background-color:#000080;" | | | | style="background-color:#0000ff;" | |
| | Navy | | | Blue |
| |- | | |- |
| | DEADRAMP | | | DYING |
| | 0 | | | 0 |
| | 0 | | | 0 |
| | 47 | | | 255 |
| | style="background-color:#00002f;" | | | | style="background-color:#0000ff;" | |
| | | | | Blue |
| |- | | |- |
| ! Fire
| | | DYINGRAMP |
| |- | |
| | BACKGROUND
| |
| | 0 | | | 0 |
| | 0
| |
| | 0
| |
| | style="background-color:#000000;" |
| |
| | Black
| |
| |-
| |
| | ALIVE
| |
| | 255 | | | 255 |
| | 144 | | | 255 |
| | 0
| | | style="background-color:#00ffff;" | |
| | style="background-color:#ff9000;" | | | | Aqua |
| | | |
| |- | | |- |
| | DYING | | | DEAD |
| | 255
| |
| | 144
| |
| | 0 | | | 0 |
| | style="background-color:#ff9000;" | | | | 192 |
| | | 192 |
| | | style="background-color:#00c0c0;" | |
| | | | | |
| |- | | |- |
| | DYINGRAMP | | | DEADRAMP |
| | | 240 |
| | | 240 |
| | 240 | | | 240 |
| | 0
| | | style="background-color:#f0f0f0;" | |
| | 0
| |
| | style="background-color:#f00000;" | | |
| | | | | |
| |- | | |- |
| | DEAD
| | ! Occupied |
| | 160
| | |- |
| | 0
| | | BACKGROUND |
| | 0
| |
| | style="background-color:#a00000;" |
| |
| |
| |
| |-
| |
| | DEADRAMP
| |
| | 32
| |
| | 0
| |
| | 0
| |
| | style="background-color:#200000;" |
| |
| |
| |
| |-
| |
| ! Poison | |
| |- | |
| | BACKGROUND | |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 2,014: |
Line 1,633: |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 0 | | | 240 |
| | 255 | | | 240 |
| | 255 | | | 240 |
| | style="background-color:#00ffff;" | | | | style="background-color:#f0f0f0;" | |
| | Aqua | | | |
| |- | | |- |
| | DYING | | | DYING |
| | 0 | | | 240 |
| | 255 | | | 240 |
| | 255 | | | 240 |
| | style="background-color:#00ffff;" | | | | style="background-color:#f0f0f0;" | |
| | Aqua
| |
| |-
| |
| | DYINGRAMP
| |
| | 0
| |
| | 192
| |
| | 0
| |
| | style="background-color:#00c000;" |
| |
| | | | | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 0 | | | 240 |
| | 128 | | | 240 |
| | 0 | | | 240 |
| | style="background-color:#008000;" | | | | style="background-color:#f0f0f0;" | |
| | Green
| |
| |-
| |
| | DEADRAMP
| |
| | 0
| |
| | 24
| |
| | 0
| |
| | style="background-color:#001800;" |
| |
| | | | | |
| |- | | |- |
| ! Yellow | | ! Red |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 0 | | | 0 |
| | 32 | | | 0 |
| | 128 | | | 0 |
| | style="background-color:#002080;" | | | | style="background-color:#000000;" | |
| | | | | Black |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 255 | | | 255 |
| | 255 | | | 255 |
| | 0 | | | 255 |
| | style="background-color:#ffff00;" | | | | style="background-color:#ffffff;" | |
| | Yellow | | | White |
| |- | | |- |
| | DYING | | | DYING |
| | 255 | | | 160 |
| | 255 | | | 160 |
| | 0 | | | 160 |
| | style="background-color:#ffff00;" | | | | style="background-color:#a0a0a0;" | |
| | Yellow
| |
| |-
| |
| | DYINGRAMP
| |
| | 192
| |
| | 64
| |
| | 64
| |
| | style="background-color:#c04040;" |
| |
| | | | | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 128 | | | 160 |
| | 0 | | | 0 |
| | 128
| |
| | style="background-color:#800080;" |
| |
| | Purple
| |
| |-
| |
| | DEADRAMP
| |
| | 0 | | | 0 |
| | 47
| | | style="background-color:#a00000;" | |
| | 0
| |
| | style="background-color:#002f00;" | | |
| | | | | |
| |- | | |- |
| ! Gray | | ! LifeHistory |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| Line 2,102: |
Line 1,693: |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 240 | | | 16 |
| | 240 | | | 255 |
| | 240 | | | 16 |
| | style="background-color:#f0f0f0;" | | | | style="background-color:#10ff10;" | |
| | | | | |
| |- | | |- |
| | DYING | | | DYING |
| | 240 | | | 16 |
| | 240 | | | 255 |
| | 240 | | | 16 |
| | style="background-color:#f0f0f0;" | | | | style="background-color:#10ff10;" | |
| | | | | |
| |- | | |- |
| | DYINGRAMP | | | DYINGRAMP |
| | | 0 |
| | | 128 |
| | 160 | | | 160 |
| | 160
| | | style="background-color:#0080a0;" | |
| | 160
| |
| | style="background-color:#a0a0a0;" | | |
| | | | | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 104 | | | 0 |
| | 104 | | | 0 |
| | 104 | | | 160 |
| | style="background-color:#686868;" | | | | style="background-color:#0000a0;" | |
| | | | | |
| |- | | |- |
| | DEADRAMP | | | DEADRAMP |
| | 16 | | | 0 |
| | 16 | | | 0 |
| | 16 | | | 96 |
| | style="background-color:#101010;" | | | | style="background-color:#000060;" | |
| | | | | |
| |- | | |- |
| ! Inverse | | ! Generations |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 255
| |
| | 255
| |
| | 255
| |
| | style="background-color:#ffffff;" |
| |
| | White
| |
| |-
| |
| | ALIVE
| |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 2,152: |
Line 1,736: |
| | Black | | | Black |
| |- | | |- |
| | DYING | | | ALIVE |
| | | 255 |
| | | 255 |
| | 0 | | | 0 |
| | | style="background-color:#ffff00;" | |
| | | Yellow |
| | |- |
| | | DYING |
| | | 255 |
| | | 255 |
| | 0 | | | 0 |
| | 0
| | | style="background-color:#ffff00;" | |
| | style="background-color:#000000;" | | | | Yellow |
| | Black | |
| |- | | |- |
| | DYINGRAMP | | | DYINGRAMP |
| | 255 | | | 255 |
| | 255 | | | 0 |
| | 255 | | | 0 |
| | style="background-color:#ffffff;" | | | | style="background-color:#ff0000;" | |
| | White | | | Red |
| |- | | |- |
| | DEAD | | | DEAD |
| | 255 | | | 128 |
| | 255 | | | 0 |
| | 255 | | | 0 |
| | style="background-color:#ffffff;" | | | | style="background-color:#800000;" | |
| | White | | | Maroon |
| |- | | |- |
| ! Day | | | DEADRAMP |
| | | 64 |
| | | 0 |
| | | 0 |
| | | style="background-color:#400000;" | |
| | | |
| | |- |
| | ! Golly |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | | 48 |
| | | 48 |
| | | 48 |
| | | style="background-color:#303030;" | |
| | | |
| | |- |
| | | ALIVE |
| | 255 | | | 255 |
| | 255 | | | 255 |
| | 255
| |
| | style="background-color:#ffffff;" |
| |
| | White
| |
| |-
| |
| | ALIVE
| |
| | 0 | | | 0 |
| | 0
| | | style="background-color:#ffff00;" | |
| | 255
| | | Yellow |
| | style="background-color:#0000ff;" | | |
| | Blue | |
| |- | | |- |
| | DYING | | | DYING |
| | | 255 |
| | | 255 |
| | 0 | | | 0 |
| | 0
| | | style="background-color:#ffff00;" | |
| | 255
| | | Yellow |
| | style="background-color:#0000ff;" | | |
| | Blue | |
| |- | | |- |
| | DYINGRAMP | | | DYINGRAMP |
| | | 255 |
| | | 0 |
| | 0 | | | 0 |
| | 255
| | | style="background-color:#ff0000;" | |
| | 255
| | | Red |
| | style="background-color:#00ffff;" | | |
| | Aqua | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 0 | | | 48 |
| | 192 | | | 48 |
| | 192 | | | 48 |
| | style="background-color:#00c0c0;" | | | | style="background-color:#303030;" | |
| | | | | |
| |- | | |- |
| | DEADRAMP
| | ! MCell |
| | 240
| | |- |
| | 240
| | | BACKGROUND |
| | 240
| |
| | style="background-color:#f0f0f0;" |
| |
| |
| |
| |-
| |
| ! Occupied | |
| |- | |
| | BACKGROUND | |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 2,227: |
Line 1,818: |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 240 | | | 255 |
| | 240 | | | 255 |
| | 240 | | | 0 |
| | style="background-color:#f0f0f0;" | | | | style="background-color:#ffff00;" | |
| | | | | Yellow |
| |- | | |- |
| | DYING | | | DYING |
| | 240 | | | 255 |
| | 240 | | | 255 |
| | 240 | | | 0 |
| | style="background-color:#f0f0f0;" | | | | style="background-color:#ffff00;" | |
| | | | | Yellow |
| |- | | |- |
| | DEAD | | | DYINGRAMP |
| | 240 | | | 0 |
| | 240 | | | 255 |
| | 240 | | | 0 |
| | style="background-color:#f0f0f0;" | | | | style="background-color:#00ff00;" | |
| | | | | Lime |
| |- | | |- |
| ! Red
| | | DEAD |
| |- | |
| | BACKGROUND
| |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 2,256: |
Line 1,845: |
| | Black | | | Black |
| |- | | |- |
| | ALIVE | | ! Catagolue |
| | |- |
| | | BACKGROUND |
| | | 192 |
| | 255 | | | 255 |
| | 255 | | | 238 |
| | 255
| | | style="background-color:#c0ffee;" | |
| | style="background-color:#ffffff;" |
| |
| | White
| |
| |-
| |
| | DYING
| |
| | 160
| |
| | 160
| |
| | 160
| |
| | style="background-color:#a0a0a0;" | | |
| | | | | |
| |- | | |- |
| | DEAD | | | ALIVE |
| | 160
| |
| | 0
| |
| | 0
| |
| | style="background-color:#a00000;" |
| |
| |
| |
| |-
| |
| ! LifeHistory
| |
| |-
| |
| | BACKGROUND
| |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 2,285: |
Line 1,860: |
| | style="background-color:#000000;" | | | | style="background-color:#000000;" | |
| | Black | | | Black |
| |-
| |
| | ALIVE
| |
| | 16
| |
| | 255
| |
| | 16
| |
| | style="background-color:#10ff10;" |
| |
| |
| |
| |- | | |- |
| | DYING | | | DYING |
| | 16 | | | 2 |
| | 255 | | | 129 |
| | 16 | | | 2 |
| | style="background-color:#10ff10;" | | | | style="background-color:#028102;" | |
| | | | | |
| |- | | |- |
| | DYINGRAMP | | | DYINGRAMP |
| | 0 | | | 96 |
| | 128 | | | 192 |
| | 160 | | | 139 |
| | style="background-color:#0080a0;" | | | | style="background-color:#60c08b;" | |
| | | | | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 0
| |
| | 0
| |
| | 160 | | | 160 |
| | style="background-color:#0000a0;" | | | | 221 |
| | | 204 |
| | | style="background-color:#a0ddcc;" | |
| | | | | |
| |- | | |- |
| | DEADRAMP
| | ! Caterer |
| | 0
| |
| | 0
| |
| | 96
| |
| | style="background-color:#000060;" |
| |
| |
| |
| |-
| |
| ! Generations | |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 0 | | | 54 |
| | 0 | | | 57 |
| | 0 | | | 62 |
| | style="background-color:#000000;" | | | | style="background-color:#36393e;" | |
| | Black | | | |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 255 | | | 255 |
| | 255 | | | 170 |
| | 0 | | | 0 |
| | style="background-color:#ffff00;" | | | | style="background-color:#ffaa00;" | |
| | Yellow | | | |
| |- | | |- |
| | DYING | | | DYING |
| | 255 | | | 255 |
| | 255 | | | 170 |
| | 0 | | | 0 |
| | style="background-color:#ffff00;" | | | | style="background-color:#ffaa00;" | |
| | Yellow | | | |
| |- | | |- |
| | DYINGRAMP | | | DYINGRAMP |
| | 255 | | | 255 |
| | | 85 |
| | 0 | | | 0 |
| | 0
| | | style="background-color:#ff5500;" | |
| | style="background-color:#ff0000;" | | | | |
| | Red | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 128 | | | 54 |
| | 0 | | | 57 |
| | 0 | | | 62 |
| | style="background-color:#800000;" | | | | style="background-color:#36393e;" | |
| | Maroon
| | | |
| |-
| | |- |
| | DEADRAMP
| | ! Life32 |
| | 64
| |
| | 0
| |
| | 0
| |
| | style="background-color:#400000;" |
| |
| | | |
| |- | |
| ! Golly | |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 48 | | | 255 |
| | 48 | | | 255 |
| | 48 | | | 255 |
| | style="background-color:#303030;" | | | | style="background-color:#ffffff;" | |
| | | | | White |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 255
| |
| | 255
| |
| | 0 | | | 0 |
| | style="background-color:#ffff00;" | | | | 0 |
| | Yellow | | | 128 |
| | | style="background-color:#000080;" | |
| | | Navy |
| |- | | |- |
| | DYING | | | DYING |
| | 255
| |
| | 255
| |
| | 0 | | | 0 |
| | style="background-color:#ffff00;" | | | | 0 |
| | Yellow | | | 128 |
| | | style="background-color:#000080;" | |
| | | Navy |
| |- | | |- |
| | DYINGRAMP | | | DYINGRAMP |
| | 255
| |
| | 0 | | | 0 |
| | 0 | | | 0 |
| | style="background-color:#ff0000;" | | | | 64 |
| | Red | | | style="background-color:#000040;" | |
| | | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 48 | | | 255 |
| | 48 | | | 255 |
| | 48 | | | 255 |
| | style="background-color:#303030;" | | | | style="background-color:#ffffff;" | |
| | | | | White |
| |- | | |- |
| ! MCell | | ! Margolus |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| Line 2,426: |
Line 1,980: |
| |- | | |- |
| | DYINGRAMP | | | DYINGRAMP |
| | | 64 |
| | | 64 |
| | | 128 |
| | | style="background-color:#404080;" | |
| | | |
| | |- |
| | | DEAD |
| | 0 | | | 0 |
| | 255
| |
| | 0 | | | 0 |
| | style="background-color:#00ff00;" | | | | 128 |
| | Lime | | | style="background-color:#000080;" | |
| | | Navy |
| |- | | |- |
| | DEAD | | | DEADRAMP |
| | 0 | | | 0 |
| | 0 | | | 0 |
| | 0 | | | 47 |
| | style="background-color:#000000;" | | | | style="background-color:#00002f;" | |
| | Black | | | |
| |- | | |- |
| ! Catagolue | | ! PCA |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 192
| |
| | 255
| |
| | 238
| |
| | style="background-color:#c0ffee;" |
| |
| |
| |
| |-
| |
| | ALIVE
| |
| | 0 | | | 0 |
| | 0 | | | 0 |
| Line 2,454: |
Line 2,008: |
| | style="background-color:#000000;" | | | | style="background-color:#000000;" | |
| | Black | | | Black |
| | |- |
| | | ALIVE |
| | | 240 |
| | | 240 |
| | | 240 |
| | | style="background-color:#f0f0f0;" | |
| | | |
| |- | | |- |
| | DYING | | | DYING |
| | 2 | | | 240 |
| | 129 | | | 240 |
| | 2 | | | 240 |
| | style="background-color:#028102;" | | | | style="background-color:#f0f0f0;" | |
| | | | | |
| |- | | |- |
| | DYINGRAMP | | | DYINGRAMP |
| | 96 | | | 160 |
| | 192 | | | 160 |
| | 139 | | | 160 |
| | style="background-color:#60c08b;" | | | | style="background-color:#a0a0a0;" | |
| | | | | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 160 | | | 64 |
| | 221 | | | 64 |
| | 204 | | | 64 |
| | style="background-color:#a0ddcc;" | | | | style="background-color:#404040;" | |
| | | | | |
| |- | | |- |
| ! Caterer | | | DEADRAMP |
| | | 24 |
| | | 24 |
| | | 24 |
| | | style="background-color:#181818;" | |
| | | |
| | |- |
| | ! Book |
| |- | | |- |
| | BACKGROUND | | | BACKGROUND |
| | 54 | | | 255 |
| | 57 | | | 255 |
| | 62 | | | 255 |
| | style="background-color:#36393e;" | | | | style="background-color:#ffffff;" | |
| | | | | White |
| |- | | |- |
| | ALIVE | | | ALIVE |
| | 255
| |
| | 170
| |
| | 0 | | | 0 |
| | style="background-color:#ffaa00;" | | | | 0 |
| | | | | 0 |
| | | style="background-color:#000000;" | |
| | | Black |
| |- | | |- |
| | DYING | | | DYING |
| | 255 | | | 128 |
| | 170 | | | 128 |
| | 0 | | | 128 |
| | style="background-color:#ffaa00;" | | | | style="background-color:#808080;" | |
| | | | | Gray |
| |- | | |- |
| | DYINGRAMP | | | DYINGRAMP |
| | 255 | | | 24 |
| | 85 | | | 24 |
| | 0 | | | 24 |
| | style="background-color:#ff5500;" | | | | style="background-color:#181818;" | |
| | | | | |
| |- | | |- |
| | DEAD | | | DEAD |
| | 54 | | | 192 |
| | 57 | | | 220 |
| | 62 | | | 255 |
| | style="background-color:#36393e;" | | | | style="background-color:#c0dcff;" | |
| | | | | |
| |- | | |- |
| ! Life32
| | | DEADRAMP |
| |- | |
| | BACKGROUND
| |
| | 255 | | | 255 |
| | 255 | | | 220 |
| | 255 | | | 192 |
| | style="background-color:#ffffff;" | | | | style="background-color:#ffdcc0;" | |
| | White | | | |
| |- | | |- |
| | ALIVE
| | |} |
| | 0
| |
| | 0
| |
| | 128
| |
| | style="background-color:#000080;" |
| |
| | Navy
| |
| |-
| |
| | DYING
| |
| | 0
| |
| | 0
| |
| | 128
| |
| | style="background-color:#000080;" |
| |
| | Navy
| |
| |-
| |
| | DYINGRAMP
| |
| | 0
| |
| | 0
| |
| | 64
| |
| | style="background-color:#000040;" |
| |
| |
| |
| |-
| |
| | DEAD
| |
| | 255
| |
| | 255
| |
| | 255
| |
| | style="background-color:#ffffff;" |
| |
| | White
| |
| |-
| |
| ! Margolus
| |
| |-
| |
| | BACKGROUND
| |
| | 0
| |
| | 0
| |
| | 0
| |
| | style="background-color:#000000;" |
| |
| | Black
| |
| |-
| |
| | ALIVE
| |
| | 255
| |
| | 255
| |
| | 0
| |
| | style="background-color:#ffff00;" |
| |
| | Yellow
| |
| |-
| |
| | DYING
| |
| | 255
| |
| | 255
| |
| | 0
| |
| | style="background-color:#ffff00;" |
| |
| | Yellow
| |
| |-
| |
| | DYINGRAMP
| |
| | 64
| |
| | 64
| |
| | 128
| |
| | style="background-color:#404080;" |
| |
| |
| |
| |-
| |
| | DEAD
| |
| | 0
| |
| | 0
| |
| | 128
| |
| | style="background-color:#000080;" |
| |
| | Navy
| |
| |-
| |
| | DEADRAMP
| |
| | 0
| |
| | 0
| |
| | 47
| |
| | style="background-color:#00002f;" |
| |
| |
| |
| |-
| |
| ! PCA
| |
| |-
| |
| | BACKGROUND
| |
| | 0
| |
| | 0
| |
| | 0
| |
| | style="background-color:#000000;" |
| |
| | Black
| |
| |-
| |
| | ALIVE
| |
| | 240
| |
| | 240
| |
| | 240
| |
| | style="background-color:#f0f0f0;" |
| |
| |
| |
| |-
| |
| | DYING
| |
| | 240
| |
| | 240
| |
| | 240
| |
| | style="background-color:#f0f0f0;" |
| |
| |
| |
| |-
| |
| | DYINGRAMP
| |
| | 160
| |
| | 160
| |
| | 160
| |
| | style="background-color:#a0a0a0;" |
| |
| |
| |
| |-
| |
| | DEAD
| |
| | 64
| |
| | 64
| |
| | 64
| |
| | style="background-color:#404040;" |
| |
| |
| |
| |-
| |
| | DEADRAMP
| |
| | 24
| |
| | 24
| |
| | 24
| |
| | style="background-color:#181818;" |
| |
| |
| |
| |-
| |
| ! Book
| |
| |-
| |
| | BACKGROUND
| |
| | 255
| |
| | 255
| |
| | 255
| |
| | style="background-color:#ffffff;" |
| |
| | White
| |
| |-
| |
| | ALIVE
| |
| | 0
| |
| | 0
| |
| | 0
| |
| | style="background-color:#000000;" |
| |
| | Black
| |
| |-
| |
| | DYING
| |
| | 128
| |
| | 128
| |
| | 128
| |
| | style="background-color:#808080;" |
| |
| | Gray
| |
| |-
| |
| | DYINGRAMP
| |
| | 24
| |
| | 24
| |
| | 24
| |
| | style="background-color:#181818;" |
| |
| |
| |
| |-
| |
| | DEAD
| |
| | 192
| |
| | 220
| |
| | 255
| |
| | style="background-color:#c0dcff;" |
| |
| |
| |
| |-
| |
| | DEADRAMP
| |
| | 255
| |
| | 220
| |
| | 192
| |
| | style="background-color:#ffdcc0;" |
| |
| |
| |
| |-
| |
| |}
| |
| </div>
| |
| </div>
| |
| | |
| == Scripts ==
| |
| {{move|Tutorials/LifeViewer scripting|this page is absolutely massive; it'd be better if stuff like this was moved to a dedicated "LifeViewer scripting" tutorial page}}
| |
| LifeViewer supports a large number of script commands than can be used to control playback, the camera, labels and annotations, colours and many other aspects.
| |
| | |
| Scripts must be embedded in pattern comments which means you can add them to any pattern file and other pattern readers will happily ignore them. Commands must be enclosed in <nowiki>[[</nowiki> and <nowiki>]]</nowiki>. All commands must be surrounded by whitespace. Multiple script sections are allowed.
| |
| | |
| For example loading the following pattern into LifeViewer will start playback automatically (AUTOSTART) and then stop at generation 30 (STOP 30).
| |
| <nowiki>
| |
| #C [[ AUTOSTART STOP 30 ]]
| |
| x = 3, y = 3, rule = Life
| |
| o$
| |
| obo$
| |
| 2o!
| |
| </nowiki>
| |
| | |
| It's also valid to have script commands after the RLE since this area is treated as comments.
| |
| <nowiki>
| |
| x = 3, y = 3, rule = Life
| |
| o$
| |
| obo$
| |
| 2o!
| |
| [[
| |
| ANGLE 30
| |
| GPS 5
| |
| AUTOSTART
| |
| THEME Fire
| |
| ]]
| |
| </nowiki>
| |
| | |
| <nowiki>
| |
| Only text surrounded by [[ and ]] is interpreted as script commands.
| |
| </nowiki>
| |
| <nowiki>
| |
| #C An example [[ ZOOM 16 ]] with camera settings [[ X -4 Y 5 ]]
| |
| #C and [[ GRID ]] grid lines.
| |
| x = 3, y = 3, rule = Life
| |
| o$
| |
| obo$
| |
| 2o!
| |
| </nowiki>
| |
| | |
| Below is a list of script commands by category:
| |
| | |
| === Parameter conventions ===
| |
| The parameter conventions for the commands below are listed here.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Parameter conventions.
| |
| <div class="mw-collapsible-content">
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Parameter</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>A|B</td><td>either A or B</td></tr><tr>
| |
| <td>(A)</td><td>A is optional</td></tr><tr>
| |
| <td>A*</td><td>zero or more A</td></tr><tr>
| |
| <td>A+</td><td>one or more A</td></tr><tr>
| |
| <td><1..3></td><td>integer range</td></tr><tr>
| |
| <td><1.0..3.0></td><td>decimal range</td></tr>
| |
| <td>"<string>"</td><td>text string (containing any substitution below)</td></tr>
| |
| <td> #B</td><td>program build number</td></tr><tr>
| |
| <td> #N</td><td>pattern name</td></tr><tr>
| |
| <td> #O</td><td>pattern originator</td></tr><tr>
| |
| <td> #R</td><td>rule name</td></tr><tr>
| |
| <td> #A</td><td>rule alias</td></tr><tr>
| |
| <td> #G</td><td>current generation (Labels only)</td></tr><tr>
| |
| <td> #H</td><td>reversible generation (Labels only)</td></tr><tr>
| |
| <td> #I</td><td>current generation relative (Labels only)</td></tr><tr>
| |
| <td> #J</td><td>reversible generation relative (Labels only)</td></tr><tr>
| |
| <td> #T</td><td>program title</td></tr><tr>
| |
| <td> #0..9</td><td>saved timing as average fps</td></tr><tr>
| |
| <td> ##</td><td># symbol</td></tr><tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === General ===
| |
| These commands are used to mark sections in the pattern comments that contain script commands.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the General commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>[[</td><td>start script section</td></tr><tr>
| |
| <td>]]</td><td>end script section</td></tr><tr>
| |
| <td>SUPPRESS</td><td>suppress overwrite warning</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Playback ===
| |
| These commands control pattern playback including whether to start automatically, whether to stop or loop, and playback speed.
| |
| Also in this section are commands controlling various playback settings.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Playback commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>AUTOSTART (OFF)</td><td>start play automatically</td></tr><tr>
| |
| <td>LOOP <1..>|OFF</td><td>loop at generation</td></tr><tr>
| |
| <td>STOP <1..>|OFF</td><td>stop at generation</td></tr><tr>
| |
| <td>STARTFROM <1..></td><td>play to generation on load</td></tr><tr>
| |
| <td>GPS <1..60></td><td>set steps per second</td></tr><tr>
| |
| <td>STEP <1..64></td><td>set generations per step</td></tr><tr>
| |
| <td>HARDRESET</td><td>always use hard reset</td></tr><tr>
| |
| <td>VIEWONLY</td><td>disable playback</td></tr><tr>
| |
| <td>NOSTEPBACK</td><td>disable step back</td></tr><tr>
| |
| <td>NOREPORT</td><td>disable stop messages</td></tr><tr>
| |
| <td>NOPERFWARNING</td><td>disable performance warning</td></tr><tr>
| |
| <td>NOTHROTTLE</td><td>disable playback throttling</td></tr><tr>
| |
| <td>EXCLUSIVEPLAY</td><td>starting playback pauses others</td></tr><tr>
| |
| <td>IGNOREEXCLUSIVE</td><td>ignore other pause requests</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Camera ===
| |
| These commands control the camera. You can specify the position, zoom, rotation and tilt of the camera. You can also specify camera motion to have it track in a particular direction to follow a moving pattern.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Camera commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>ANGLE <0..359></td><td>set camera angle</td></tr><tr>
| |
| <td>TILT <0.0..5.0></td><td>set camera tilt</td></tr><tr>
| |
| <td>X <-4096..4096></td><td>set camera x position</td></tr><tr>
| |
| <td>Y <-4096..4096></td><td>set camera y position</td></tr><tr>
| |
| <td>ZOOM <-16.0..64.0></td><td>set camera zoom</td></tr><tr>
| |
| <td>Z</td><td>same as ZOOM</td></tr><tr>
| |
| <td>AUTOFIT (OFF)</td><td>fit pattern to display</td></tr><tr>
| |
| <td>HISTORYFIT (OFF)</td><td>autofit uses pattern history</td></tr><tr>
| |
| <td>STATE1FIT (OFF)</td><td>autofit only uses state 1</td></tr><tr>
| |
| <td>TRACK X Y</td><td>camera tracking</td></tr><tr>
| |
| <td> X</td><td>horizontal speed cells/gen</td></tr><tr>
| |
| <td> Y</td><td>vertical speed cells/gen</td></tr><tr>
| |
| <td>TRACKBOX E S W N</td><td>camera box tracking</td></tr><tr>
| |
| <td> E</td><td>east edge speed cells/gen</td></tr><tr>
| |
| <td> S</td><td>south edge speed cells/gen</td></tr><tr>
| |
| <td> W</td><td>west edge speed cells/gen</td></tr><tr>
| |
| <td> N</td><td>north edge speed cells/gen</td></tr><tr>
| |
| <td>TRACKLOOP P X Y</td><td>camera tracking with loop</td></tr><tr>
| |
| <td> P</td><td>period</td></tr><tr>
| |
| <td> X</td><td>horizontal speed cells/gen</td></tr><tr>
| |
| <td> Y</td><td>vertical speed cells/gen</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Waypoints ===
| |
| These commands allow you to setup a list of Waypoints for the camera to follow during playback. For each waypoint you can specify a camera position (with a subset of the Camera commands), playback speed (with a subset of the Playback commands) and then a target generation by which you want the camera to reach that position.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Waypoint commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>T <0..></td><td>waypoint at generation</td></tr><tr>
| |
| <td>PAUSE <0.0..></td><td>pause for time</td></tr><tr>
| |
| <td>LINEAR ALL|X|Y|ZOOM</td><td>linear motion</td></tr><tr>
| |
| <td>BEZIER ALL|X|Y|ZOOM</td><td>bezier motion (default)</td></tr><tr>
| |
| <td>TIME</td><td>save timing at waypoint start</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Points of Interest ===
| |
| These commands allow you define a set of static Points of Interest at locations on the grid. Once defined you can jump the camera to any POI via buttons on the UI or keyboard shortcuts. You can also specify an action at each POI like starting or stopping playback.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Point of Interest commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>POI</td><td>define point of interest</td></tr><tr>
| |
| <td>POIT <0..></td><td>start POI at generation</td></tr><tr>
| |
| <td>POIRESET</td><td>reset generation at POI</td></tr><tr>
| |
| <td>POIPLAY</td><td>start playback at POI</td></tr><tr>
| |
| <td>POISTOP</td><td>stop playback at POI</td></tr><tr>
| |
| <td>POITRANS <0..200></td><td>set POI transition speed</td></tr><tr>
| |
| <td> <command>|ALL INITIAL</td><td>use initial value for POI</td></tr><tr>
| |
| <td> "<string>"</td><td>define message</td></tr>
| |
| <td>POIADDLABELS</td><td>add Labels as POIs</td></tr><tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Annotations ===
| |
| These commands allow you to annotate the pattern with Labels, Arrows, Polylines and Polygons. You can specify annotation size, colour and motion. You can also specify at which zooms and generations annotations appear and disappear.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Annotation commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>LABEL X Y ZOOM</td><td>define label at position</td></tr><tr>
| |
| <td> (FIXED) "<string>"</td><td>... optionally fix position, label text</td></tr><tr>
| |
| <td>LABELSIZE <4..128></td><td>define label font size</td></tr><tr>
| |
| <td> (FIXED)</td><td>... optionally fix size</td></tr><tr>
| |
| <td>LABELALPHA <0.0..1.0></td><td>define label font alpha</td></tr><tr>
| |
| <td>LABELT <0..> <0..> <0..></td><td>generation range / fade</td></tr><tr>
| |
| <td>LABELANGLE <0..359></td><td>label angle</td></tr><tr>
| |
| <td> (FIXED)</td><td>... optionally fix angle</td></tr><tr>
| |
| <td>LABELVIEWDIST D|OFF</td><td>label view distance</td></tr><tr>
| |
| <td>LABELZOOMRANGE MINZOOM MAXZOOM|OFF</td><td>label zoom visibility</td></tr><tr>
| |
| <td>LABELTRACK DX DY|FIXED</td><td>label move per generation</td></tr><tr>
| |
| <td>ARROW X1 Y1 X2 Y2 ZOOM</td><td>define arrow at position</td></tr><tr>
| |
| <td> (FIXED)</td><td>... optionally fix position</td></tr><tr>
| |
| <td>ARROWSIZE <1..64> <0.0..1.0></td><td>line width and head multiple</td></tr><tr>
| |
| <td>ARROWALPHA <0.0..1.0></td><td>define arrow alpha</td></tr><tr>
| |
| <td>ARROWT <0..> <0..> <0..></td><td>generation range / fade</td></tr><tr>
| |
| <td>ARROWANGLE <0..359></td><td>arrow angle</td></tr><tr>
| |
| <td> (FIXED)</td><td>... optionally fix angle</td></tr><tr>
| |
| <td>ARROWVIEWDIST D|OFF</td><td>arrow view distance</td></tr><tr>
| |
| <td>ARROWZOOMRANGE MINZOOM MAXZOOM|OFF</td><td>arrow zoom visibility</td></tr><tr>
| |
| <td>ARROWTRACK DX DY|FIXED</td><td>arrow move per generation</td></tr><tr>
| |
| <td>POLYLINE X1 Y1 X2 Y2 .. ZOOM</td><td>define outline polygon</td></tr><tr>
| |
| <td> (FIXED)</td><td>... optionally fix position</td></tr><tr>
| |
| <td>POLYFILL X1 Y1 X2 Y2 .. ZOOM</td><td>define filled polygon</td></tr><tr>
| |
| <td> (FIXED)</td><td>... optionally fix position</td></tr><tr>
| |
| <td>POLYSIZE <1..64></td><td>line width</td></tr><tr>
| |
| <td>POLYALPHA <0.0..1.0></td><td>define polygon alpha</td></tr><tr>
| |
| <td>POLYT <0..> <0..> <0..></td><td>generation range / fade</td></tr><tr>
| |
| <td>POLYANGLE <0..359></td><td>polygon angle</td></tr><tr>
| |
| <td> (FIXED)</td><td>... optionally fix angle</td></tr><tr>
| |
| <td>POLYVIEWDIST D|OFF</td><td>polygon view distance</td></tr><tr>
| |
| <td>POLYZOOMRANGE MINZOOM MAXZOOM|OFF</td><td>polygon zoom visibility</td></tr><tr>
| |
| <td>POLYTRACK DX DY|FIXED</td><td>polygon move per generation</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Display ===
| |
| These commands control the various display settings including width and height of the LifeViewer window, whether grid lines are displayed, and how cells are drawn.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Display commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>WIDTH <560..4096></td><td>set LifeViewer width</td></tr><tr>
| |
| <td>HEIGHT <240..4096></td><td>set LifeViewer height</td></tr><tr>
| |
| <td>POPUPWIDTH <560..4096></td><td>set popup width</td></tr><tr>
| |
| <td>POPUPHEIGHT <240..4096></td><td>set popup height</td></tr><tr>
| |
| <td>TITLE "<string>"</td><td>set popup window title</td></tr><tr>
| |
| <td>LAYERS <1..10></td><td>set number of layers</td></tr><tr>
| |
| <td>DEPTH <0.0..10.0></td><td>set layer depth</td></tr><tr>
| |
| <td>GRID (OFF)</td><td>display gridlines</td></tr><tr>
| |
| <td>GRIDMAJOR <0..16></td><td>set major grid line interval</td></tr><tr>
| |
| <td>AGESTATES <0..63></td><td>number of age states to draw</td></tr><tr>
| |
| <td>HISTORYSTATES <0..63></td><td>number of history states to draw</td></tr><tr>
| |
| <td>STARS (OFF)</td><td>display stars</td></tr><tr>
| |
| <td>HEXCELLS</td><td>hexagonal cells for hexagonal grid</td></tr><tr>
| |
| <td>TRIANGULARCELLS</td><td>triangular cells for triangular grid</td></tr><tr>
| |
| <td>SQUARECELLS</td><td>square cells for hexagonal or triangular grid</td></tr><tr>
| |
| <td>CELLBORDERS</td><td>display cell borders</td></tr><tr>
| |
| <td>NOGUI</td><td>disable menus and hotkeys</td></tr><tr>
| |
| <td>AUTOHIDEGUI</td><td>hide menus during playback</td></tr><tr>
| |
| <td>SHOWTIMING</td><td>show timing information</td></tr><tr>
| |
| <td>EXTENDEDTIMING</td><td>extended timing information</td></tr><tr>
| |
| <td>SHOWGENSTATS</td><td>show generation statistics</td></tr><tr>
| |
| <td>SHOWINFOBAR</td><td>show information bar</td></tr>
| |
| <td>RAINBOW</td><td>use rainbow colours</td></tr>
| |
| <td>QUALITY</td><td>anti-alias cells at non-integer zooms > 1x</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Thumbnails ===
| |
| These commands allow you to specify that LifeViewer starts as a thumbnail. You can also specify whether it expands inline or launches into a separate window when clicked or tapped.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Thumbnail commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>THUMBNAIL (OFF)</td><td>start at 1/4 size</td></tr><tr>
| |
| <td>THUMBSIZE <2..4></td><td>set thumbnail divisor</td></tr><tr>
| |
| <td>THUMBLAUNCH (OFF)</td><td>thumbnail launches viewer</td></tr><tr>
| |
| <td>THUMBZOOM <-16.0..64.0></td><td>set thumbnail zoom</td></tr><tr>
| |
| <td>THUMBSTART</td><td>start playback on thumbnail expand</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Population Graph ===
| |
| These commands allow you to customize the Population Graph and have it enabled by default or completely disabled.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Population Graph commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>GRAPH</td><td>display population graph</td></tr><tr>
| |
| <td>GRAPHOPACITY <0.0..1.0></td><td>population graph opacity</td></tr><tr>
| |
| <td>GRAPHPOINTS</td><td>population graph use points</td></tr><tr>
| |
| <td>NOGRAPH</td><td>disable population graph</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Colours ===
| |
| These commands allow you to specify the colour of cells, the grid lines, selections, the population graph, annotations and the UI. For cell colours it is also possible to use the state name:
| |
| <nowiki>
| |
| [[ COLOR alive 0 255 255 ]]
| |
| [[ COLOR "mark off" 240 128 128 ]]</nowiki>
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Colour commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>THEME <0..19>|name</td><td>set theme</td></tr><tr>
| |
| <td> name = CUSTOM</td><td>set custom theme</td></tr><tr>
| |
| <td>COLOR BACKGROUND R G B</td><td>set theme background</td></tr><tr>
| |
| <td>COLOR ALIVE R G B</td><td>set theme alive color</td></tr><tr>
| |
| <td>COLOR ALIVERAMP R G B</td><td>set theme alive ramp</td></tr><tr>
| |
| <td>COLOR DEAD R G B</td><td>set theme dead color</td></tr><tr>
| |
| <td>COLOR DEADRAMP R G B</td><td>set theme dead ramp</td></tr><tr>
| |
| <td>COLOR DYING R G B</td><td>set theme dying color</td></tr><tr>
| |
| <td>COLOR DYINGRAMP R G B</td><td>set theme dying ramp</td></tr><tr>
| |
| <td>COLOR BOUNDARY R G B</td><td>set boundary color</td></tr><tr>
| |
| <td>COLOR <0..1> R G B</td><td>set state color</td></tr><tr>
| |
| <td>COLOR BOUNDED R G B</td><td>set bounded color</td></tr><tr>
| |
| <td>COLOR SELECT R G B</td><td>set select color</td></tr><tr>
| |
| <td>COLOR PASTE R G B</td><td>set paste color</td></tr><tr>
| |
| <td>COLOR ADVANCE R G B</td><td>set advance color</td></tr><tr>
| |
| <td>COLOR GRID R G B</td><td>set grid color</td></tr><tr>
| |
| <td>COLOR GRIDMAJOR R G B</td><td>set grid major color</td></tr><tr>
| |
| <td>COLOR STARS R G B</td><td>set star color</td></tr><tr>
| |
| <td>COLOR TEXT R G B</td><td>set waypoint message color</td></tr><tr>
| |
| <td>COLOR ERROR R G B</td><td>set error message color</td></tr><tr>
| |
| <td>COLOR GRAPHBG R G B</td><td>set graph background color</td></tr><tr>
| |
| <td>COLOR GRAPHAXIS R G B</td><td>set graph axis color</td></tr><tr>
| |
| <td>COLOR GRAPHALIVE R G B</td><td>set graph alive color</td></tr><tr>
| |
| <td>COLOR GRAPHBIRTH R G B</td><td>set graph birth color</td></tr><tr>
| |
| <td>COLOR GRAPHDEATH R G B</td><td>set graph death color</td></tr><tr>
| |
| <td>COLOR LABEL R G B</td><td>set label text color</td></tr><tr>
| |
| <td>COLOR ARROW R G B</td><td>set arrow line color</td></tr><tr>
| |
| <td>COLOR POLY R G B</td><td>set polygon color</td></tr><tr>
| |
| <td>COLOR UIFOREGROUND R G B</td><td>set UI foreground color</td></tr><tr>
| |
| <td>COLOR UIBACKGROUND R G B</td><td>set UI background color</td></tr><tr>
| |
| <td>COLOR UIHIGHLIGHT R G B</td><td>set UI highlight text color</td></tr><tr>
| |
| <td>COLOR UISELECT R G B</td><td>set UI selected color</td></tr><tr>
| |
| <td>COLOR UILOCKED R G B</td><td>set UI locked color</td></tr><tr>
| |
| <td>COLOR UIBORDER R G B</td><td>set UI border color</td></tr><tr>
| |
| <td>COLOUR</td><td>same as COLOR</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Pattern ===
| |
| These commands allow you programatically paste cells onto the grid during playback. This can be used for glider injection. Other settings including the grid size and whether to automatically kill escaping gliders are also here.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Pattern commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>XOFFSET <-4096..4096></td><td>set pattern x offset</td></tr><tr>
| |
| <td>YOFFSET <-4096..4096></td><td>set pattern y offset</td></tr><tr>
| |
| <td>DELETERANGE <1..16></td><td>set boundary delete range</td></tr><tr>
| |
| <td>NOCOPY</td><td>disable pattern source copy</td></tr><tr>
| |
| <td>NOSOURCE</td><td>hide pattern source</td></tr><tr>
| |
| <td>MAXGRIDSIZE <9..14></td><td>set maximum grid size 2^n</td></tr><tr>
| |
| <td>RECIPE name X Y (<1..>)+</td><td>create a named recipe</td></tr><tr>
| |
| <td>RLE name rle</td><td>create a named rle</td></tr><tr>
| |
| <td> (X Y) (TRANS)</td><td>... X Y and transformation</td></tr><tr>
| |
| <td> IDENTITY</td><td>identity</td></tr><tr>
| |
| <td> FLIP</td><td>flip</td></tr><tr>
| |
| <td> FLIPX</td><td>flip X</td></tr><tr>
| |
| <td> FLIPY</td><td>flip Y</td></tr><tr>
| |
| <td> SWAPXY</td><td>swap X and Y</td></tr><tr>
| |
| <td> SWAPXYFLIP</td><td>swap X and Y and flip</td></tr><tr>
| |
| <td> RCW</td><td>rotate clockwise</td></tr><tr>
| |
| <td> RCCW</td><td>rotate counter-clockwise</td></tr><tr>
| |
| <td>PASTE name|rle (X Y)</td><td>paste rle at optional X Y</td></tr><tr>
| |
| <td> (TRANS)</td><td>... optional transformation</td></tr><tr>
| |
| <td>PASTET <0..></td><td>set paste generation</td></tr><tr>
| |
| <td> (recipe|<1..>+)*</td><td>... optional delta list</td></tr><tr>
| |
| <td>PASTET EVERY <1..></td><td>set paste interval</td></tr><tr>
| |
| <td> (<0..> (<1..>))</td><td>... optional start and end</td></tr><tr>
| |
| <td>PASTEDELTA X Y</td><td>set position delta for PASTET EVERY</td></tr><tr>
| |
| <td>PASTEMODE <0..15>|mode</td><td>set paste mode</td></tr><tr>
| |
| <td></td><td> 0 0000 ZERO<br />
| |
| 1 0001 AND<br />
| |
| 2 0010 0010<br />
| |
| 3 0011 X|COPY<br />
| |
| 4 0100 DIFF<br />
| |
| 5 0101 Y<br />
| |
| 6 0110 XOR<br />
| |
| 7 0111 OR<br />
| |
| 8 1000 NOR<br />
| |
| 9 1001 XNOR<br />
| |
| 10 1010 NOTY<br />
| |
| 11 1011 1011<br />
| |
| 12 1100 NOTX<br />
| |
| 13 1101 1101<br />
| |
| 14 1110 NAND<br />
| |
| 15 1111 ONE</td></tr><tr>
| |
| <td>KILLGLIDERS</td><td>suppress escaping gliders</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| === Randomize ===
| |
| These commands allow you to specify parameters for random pattern and rule generation.
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the Randomize commands.
| |
| <div class="mw-collapsible-content"><table border=1 cellspacing=0 width=500><tr>
| |
| <table border=1 cellspacing=0 width=500><tr>
| |
| <td bgcolor=#c0c0c0>Command</td><td bgcolor=#c0c0c0>Description</td></tr><tr>
| |
| <td>RANDOMIZE</td><td>create random pattern</td></tr><tr>
| |
| <td>RANDSEED <string></td><td>set random seed</td></tr><tr>
| |
| <td>RANDWIDTH <1..1024></td><td>set random pattern width</td></tr><tr>
| |
| <td>RANDHEIGHT <1..1024></td><td>set random pattern height</td></tr><tr>
| |
| <td>RANDFILL <1..100></td><td>set random pattern fill percentage</td></tr><tr>
| |
| <td>RANDCHANCE FIXED</td><td>keep rule fixed</td></tr><tr>
| |
| <td>RANDCHANCE <item> <0..100></td><td>set percentage chance for <item></td></tr><tr>
| |
| <td> ALL</td><td>all conditions</td></tr><tr>
| |
| <td> B</td><td>all birth conditions</td></tr><tr>
| |
| <td> S</td><td>all survival conditions</td></tr><tr>
| |
| <td> B<0..n></td><td>specified birth condition</td></tr><tr>
| |
| <td> S<0..n></td><td>specified survival condition</td></tr>
| |
| </table>
| |
| </div>
| |
| </div>
| |
| | |
| == Colours ==
| |
| LifeViewer supports colour names that can be used in place of R G B values for relevant script commands.
| |
| | |
| For example: <nowiki>[[ COLOUR ALIVE Green ]]</nowiki>
| |
| <div class="mw-collapsible mw-collapsed">
| |
| Click on "Expand" to the right to view the list of colour names and values.
| |
| <div class="mw-collapsible-content">
| |
| | |
| {| class="wikitable"
| |
| | AliceBlue
| |
| | 240
| |
| | 248
| |
| | 255
| |
| | style="background-color:#f0f8ff;" |
| |
| |-
| |
| | AntiqueWhite
| |
| | 250
| |
| | 235
| |
| | 215
| |
| | style="background-color:#faebd7;" |
| |
| |-
| |
| | Aqua
| |
| | 0
| |
| | 255
| |
| | 255
| |
| | style="background-color:#00ffff;" |
| |
| |-
| |
| | Aquamarine
| |
| | 127
| |
| | 255
| |
| | 212
| |
| | style="background-color:#7fffd4;" |
| |
| |-
| |
| | Azure
| |
| | 240
| |
| | 255
| |
| | 255
| |
| | style="background-color:#f0ffff;" |
| |
| |-
| |
| | Beige
| |
| | 245
| |
| | 245
| |
| | 220
| |
| | style="background-color:#f5f5dc;" |
| |
| |-
| |
| | Bisque
| |
| | 255
| |
| | 228
| |
| | 196
| |
| | style="background-color:#ffe4c4;" |
| |
| |-
| |
| | Black
| |
| | 0
| |
| | 0
| |
| | 0
| |
| | style="background-color:#000000;" |
| |
| |-
| |
| | BlanchedAlmond
| |
| | 255
| |
| | 235
| |
| | 205
| |
| | style="background-color:#ffebcd;" |
| |
| |-
| |
| | Blue
| |
| | 0
| |
| | 0
| |
| | 255
| |
| | style="background-color:#0000ff;" |
| |
| |-
| |
| | BlueViolet
| |
| | 138
| |
| | 43
| |
| | 226
| |
| | style="background-color:#8a2be2;" |
| |
| |-
| |
| | Brown
| |
| | 165
| |
| | 42
| |
| | 42
| |
| | style="background-color:#a52a2a;" |
| |
| |-
| |
| | BurlyWood
| |
| | 222
| |
| | 184
| |
| | 135
| |
| | style="background-color:#deb887;" |
| |
| |-
| |
| | CadetBlue
| |
| | 95
| |
| | 158
| |
| | 160
| |
| | style="background-color:#5f9ea0;" |
| |
| |-
| |
| | Chartreuse
| |
| | 127
| |
| | 255
| |
| | 0
| |
| | style="background-color:#7fff00;" |
| |
| |-
| |
| | Chocolate
| |
| | 210
| |
| | 105
| |
| | 30
| |
| | style="background-color:#d2691e;" |
| |
| |-
| |
| | Coral
| |
| | 255
| |
| | 127
| |
| | 80
| |
| | style="background-color:#ff7f50;" |
| |
| |-
| |
| | CornflowerBlue
| |
| | 100
| |
| | 149
| |
| | 237
| |
| | style="background-color:#6495ed;" |
| |
| |-
| |
| | Cornsilk
| |
| | 255
| |
| | 248
| |
| | 220
| |
| | style="background-color:#fff8dc;" |
| |
| |-
| |
| | Crimson
| |
| | 220
| |
| | 20
| |
| | 60
| |
| | style="background-color:#dc143c;" |
| |
| |-
| |
| | Cyan
| |
| | 0
| |
| | 255
| |
| | 255
| |
| | style="background-color:#00ffff;" |
| |
| |-
| |
| | DarkBlue
| |
| | 0
| |
| | 0
| |
| | 139
| |
| | style="background-color:#00008b;" |
| |
| |-
| |
| | DarkCyan
| |
| | 0
| |
| | 139
| |
| | 139
| |
| | style="background-color:#008b8b;" |
| |
| |-
| |
| | DarkGoldenRod
| |
| | 184
| |
| | 134
| |
| | 11
| |
| | style="background-color:#b8860b;" |
| |
| |-
| |
| | DarkGray
| |
| | 169
| |
| | 169
| |
| | 169
| |
| | style="background-color:#a9a9a9;" |
| |
| |-
| |
| | DarkGreen
| |
| | 0
| |
| | 100
| |
| | 0
| |
| | style="background-color:#006400;" |
| |
| |-
| |
| | DarkKhaki
| |
| | 189
| |
| | 183
| |
| | 107
| |
| | style="background-color:#bdb76b;" |
| |
| |-
| |
| | DarkMagenta
| |
| | 139
| |
| | 0
| |
| | 139
| |
| | style="background-color:#8b008b;" |
| |
| |-
| |
| | DarkOliveGreen
| |
| | 85
| |
| | 107
| |
| | 47
| |
| | style="background-color:#556b2f;" |
| |
| |-
| |
| | DarkOrange
| |
| | 255
| |
| | 140
| |
| | 0
| |
| | style="background-color:#ff8c00;" |
| |
| |-
| |
| | DarkOrchid
| |
| | 153
| |
| | 50
| |
| | 204
| |
| | style="background-color:#9932cc;" |
| |
| |-
| |
| | DarkRed
| |
| | 139
| |
| | 0
| |
| | 0
| |
| | style="background-color:#8b0000;" |
| |
| |-
| |
| | DarkSalmon
| |
| | 233
| |
| | 150
| |
| | 122
| |
| | style="background-color:#e9967a;" |
| |
| |-
| |
| | DarkSeaGreen
| |
| | 143
| |
| | 188
| |
| | 143
| |
| | style="background-color:#8fbc8f;" |
| |
| |-
| |
| | DarkSlateBlue
| |
| | 72
| |
| | 61
| |
| | 139
| |
| | style="background-color:#483d8b;" |
| |
| |-
| |
| | DarkSlateGray
| |
| | 47
| |
| | 79
| |
| | 79
| |
| | style="background-color:#2f4f4f;" |
| |
| |-
| |
| | DarkTurquoise
| |
| | 0
| |
| | 206
| |
| | 209
| |
| | style="background-color:#00ced1;" |
| |
| |-
| |
| | DarkViolet
| |
| | 148
| |
| | 0
| |
| | 211
| |
| | style="background-color:#9400d3;" |
| |
| |-
| |
| | DeepPink
| |
| | 255
| |
| | 20
| |
| | 147
| |
| | style="background-color:#ff1493;" |
| |
| |-
| |
| | DeepSkyBlue
| |
| | 0
| |
| | 191
| |
| | 255
| |
| | style="background-color:#00bfff;" |
| |
| |-
| |
| | DimGray
| |
| | 105
| |
| | 105
| |
| | 105
| |
| | style="background-color:#696969;" |
| |
| |-
| |
| | DodgerBlue
| |
| | 30
| |
| | 144
| |
| | 255
| |
| | style="background-color:#1e90ff;" |
| |
| |-
| |
| | FireBrick
| |
| | 178
| |
| | 34
| |
| | 34
| |
| | style="background-color:#b22222;" |
| |
| |-
| |
| | FloralWhite
| |
| | 255
| |
| | 250
| |
| | 240
| |
| | style="background-color:#fffaf0;" |
| |
| |-
| |
| | ForestGreen
| |
| | 34
| |
| | 139
| |
| | 34
| |
| | style="background-color:#228b22;" |
| |
| |-
| |
| | Fuchsia
| |
| | 255
| |
| | 0
| |
| | 255
| |
| | style="background-color:#ff00ff;" |
| |
| |-
| |
| | Gainsboro
| |
| | 220
| |
| | 220
| |
| | 220
| |
| | style="background-color:#dcdcdc;" |
| |
| |-
| |
| | GhostWhite
| |
| | 248
| |
| | 248
| |
| | 255
| |
| | style="background-color:#f8f8ff;" |
| |
| |-
| |
| | Gold
| |
| | 255
| |
| | 215
| |
| | 0
| |
| | style="background-color:#ffd700;" |
| |
| |-
| |
| | GoldenRod
| |
| | 218
| |
| | 165
| |
| | 32
| |
| | style="background-color:#daa520;" |
| |
| |-
| |
| | Gray
| |
| | 128
| |
| | 128
| |
| | 128
| |
| | style="background-color:#808080;" |
| |
| |-
| |
| | Green
| |
| | 0
| |
| | 128
| |
| | 0
| |
| | style="background-color:#008000;" |
| |
| |-
| |
| | GreenYellow
| |
| | 173
| |
| | 255
| |
| | 47
| |
| | style="background-color:#adff2f;" |
| |
| |-
| |
| | HoneyDew
| |
| | 240
| |
| | 255
| |
| | 240
| |
| | style="background-color:#f0fff0;" |
| |
| |-
| |
| | HotPink
| |
| | 255
| |
| | 105
| |
| | 180
| |
| | style="background-color:#ff69b4;" |
| |
| |-
| |
| | IndianRed
| |
| | 205
| |
| | 92
| |
| | 92
| |
| | style="background-color:#cd5c5c;" |
| |
| |-
| |
| | Indigo
| |
| | 75
| |
| | 0
| |
| | 130
| |
| | style="background-color:#4b0082;" |
| |
| |-
| |
| | Ivory
| |
| | 255
| |
| | 255
| |
| | 240
| |
| | style="background-color:#fffff0;" |
| |
| |-
| |
| | Khaki
| |
| | 240
| |
| | 230
| |
| | 140
| |
| | style="background-color:#f0e68c;" |
| |
| |-
| |
| | Lavender
| |
| | 230
| |
| | 230
| |
| | 250
| |
| | style="background-color:#e6e6fa;" |
| |
| |-
| |
| | LavenderBlush
| |
| | 255
| |
| | 240
| |
| | 245
| |
| | style="background-color:#fff0f5;" |
| |
| |-
| |
| | LawnGreen
| |
| | 124
| |
| | 252
| |
| | 0
| |
| | style="background-color:#7cfc00;" |
| |
| |-
| |
| | LemonChiffon
| |
| | 255
| |
| | 250
| |
| | 205
| |
| | style="background-color:#fffacd;" |
| |
| |-
| |
| | LightBlue
| |
| | 173
| |
| | 216
| |
| | 230
| |
| | style="background-color:#add8e6;" |
| |
| |-
| |
| | LightCoral
| |
| | 240
| |
| | 128
| |
| | 128
| |
| | style="background-color:#f08080;" |
| |
| |-
| |
| | LightCyan
| |
| | 224
| |
| | 255
| |
| | 255
| |
| | style="background-color:#e0ffff;" |
| |
| |-
| |
| | LightGoldenRodYellow
| |
| | 250
| |
| | 250
| |
| | 210
| |
| | style="background-color:#fafad2;" |
| |
| |-
| |
| | LightGray
| |
| | 211
| |
| | 211
| |
| | 211
| |
| | style="background-color:#d3d3d3;" |
| |
| |-
| |
| | LightGreen
| |
| | 144
| |
| | 238
| |
| | 144
| |
| | style="background-color:#90ee90;" |
| |
| |-
| |
| | LightPink
| |
| | 255
| |
| | 182
| |
| | 193
| |
| | style="background-color:#ffb6c1;" |
| |
| |-
| |
| | LightSalmon
| |
| | 255
| |
| | 160
| |
| | 122
| |
| | style="background-color:#ffa07a;" |
| |
| |-
| |
| | LightSeaGreen
| |
| | 32
| |
| | 178
| |
| | 170
| |
| | style="background-color:#20b2aa;" |
| |
| |-
| |
| | LightSkyBlue
| |
| | 135
| |
| | 206
| |
| | 250
| |
| | style="background-color:#87cefa;" |
| |
| |-
| |
| | LightSlateGray
| |
| | 119
| |
| | 136
| |
| | 153
| |
| | style="background-color:#778899;" |
| |
| |-
| |
| | LightSteelBlue
| |
| | 176
| |
| | 196
| |
| | 222
| |
| | style="background-color:#b0c4de;" |
| |
| |-
| |
| | LightYellow
| |
| | 255
| |
| | 255
| |
| | 224
| |
| | style="background-color:#ffffe0;" |
| |
| |-
| |
| | Lime
| |
| | 0
| |
| | 255
| |
| | 0
| |
| | style="background-color:#00ff00;" |
| |
| |-
| |
| | LimeGreen
| |
| | 50
| |
| | 205
| |
| | 50
| |
| | style="background-color:#32cd32;" |
| |
| |-
| |
| | Linen
| |
| | 250
| |
| | 240
| |
| | 230
| |
| | style="background-color:#faf0e6;" |
| |
| |-
| |
| | Magenta
| |
| | 255
| |
| | 0
| |
| | 255
| |
| | style="background-color:#ff00ff;" |
| |
| |-
| |
| | Maroon
| |
| | 128
| |
| | 0
| |
| | 0
| |
| | style="background-color:#800000;" |
| |
| |-
| |
| | MediumAquaMarine
| |
| | 102
| |
| | 205
| |
| | 170
| |
| | style="background-color:#66cdaa;" |
| |
| |-
| |
| | MediumBlue
| |
| | 0
| |
| | 0
| |
| | 205
| |
| | style="background-color:#0000cd;" |
| |
| |-
| |
| | MediumOrchid
| |
| | 186
| |
| | 85
| |
| | 211
| |
| | style="background-color:#ba55d3;" |
| |
| |-
| |
| | MediumPurple
| |
| | 147
| |
| | 112
| |
| | 219
| |
| | style="background-color:#9370db;" |
| |
| |-
| |
| | MediumSeaGreen
| |
| | 60
| |
| | 179
| |
| | 113
| |
| | style="background-color:#3cb371;" |
| |
| |-
| |
| | MediumSlateBlue
| |
| | 123
| |
| | 104
| |
| | 238
| |
| | style="background-color:#7b68ee;" |
| |
| |-
| |
| | MediumSpringGreen
| |
| | 0
| |
| | 250
| |
| | 154
| |
| | style="background-color:#00fa9a;" |
| |
| |-
| |
| | MediumTurquoise
| |
| | 72
| |
| | 209
| |
| | 204
| |
| | style="background-color:#48d1cc;" |
| |
| |-
| |
| | MediumVioletRed
| |
| | 199
| |
| | 21
| |
| | 133
| |
| | style="background-color:#c71585;" |
| |
| |-
| |
| | MidnightBlue
| |
| | 25
| |
| | 25
| |
| | 112
| |
| | style="background-color:#191970;" |
| |
| |-
| |
| | MintCream
| |
| | 245
| |
| | 255
| |
| | 250
| |
| | style="background-color:#f5fffa;" |
| |
| |-
| |
| | MistyRose
| |
| | 255
| |
| | 228
| |
| | 225
| |
| | style="background-color:#ffe4e1;" |
| |
| |-
| |
| | Moccasin
| |
| | 255
| |
| | 228
| |
| | 181
| |
| | style="background-color:#ffe4b5;" |
| |
| |-
| |
| | NavajoWhite
| |
| | 255
| |
| | 222
| |
| | 173
| |
| | style="background-color:#ffdead;" |
| |
| |-
| |
| | Navy
| |
| | 0
| |
| | 0
| |
| | 128
| |
| | style="background-color:#000080;" |
| |
| |-
| |
| | OldLace
| |
| | 253
| |
| | 245
| |
| | 230
| |
| | style="background-color:#fdf5e6;" |
| |
| |-
| |
| | Olive
| |
| | 128
| |
| | 128
| |
| | 0
| |
| | style="background-color:#808000;" |
| |
| |-
| |
| | OliveDrab
| |
| | 107
| |
| | 142
| |
| | 35
| |
| | style="background-color:#6b8e23;" |
| |
| |-
| |
| | Orange
| |
| | 255
| |
| | 165
| |
| | 0
| |
| | style="background-color:#ffa500;" |
| |
| |-
| |
| | OrangeRed
| |
| | 255
| |
| | 69
| |
| | 0
| |
| | style="background-color:#ff4500;" |
| |
| |-
| |
| | Orchid
| |
| | 218
| |
| | 112
| |
| | 214
| |
| | style="background-color:#da70d6;" |
| |
| |-
| |
| | PaleGoldenRod
| |
| | 238
| |
| | 232
| |
| | 170
| |
| | style="background-color:#eee8aa;" |
| |
| |-
| |
| | PaleGreen
| |
| | 152
| |
| | 251
| |
| | 152
| |
| | style="background-color:#98fb98;" |
| |
| |-
| |
| | PaleTurquoise
| |
| | 175
| |
| | 238
| |
| | 238
| |
| | style="background-color:#afeeee;" |
| |
| |-
| |
| | PaleVioletRed
| |
| | 219
| |
| | 112
| |
| | 147
| |
| | style="background-color:#db7093;" |
| |
| |-
| |
| | PapayaWhip
| |
| | 255
| |
| | 239
| |
| | 213
| |
| | style="background-color:#ffefd5;" |
| |
| |-
| |
| | PeachPuff
| |
| | 255
| |
| | 218
| |
| | 185
| |
| | style="background-color:#ffdab9;" |
| |
| |-
| |
| | Peru
| |
| | 205
| |
| | 133
| |
| | 63
| |
| | style="background-color:#cd853f;" |
| |
| |-
| |
| | Pink
| |
| | 255
| |
| | 192
| |
| | 203
| |
| | style="background-color:#ffc0cb;" |
| |
| |-
| |
| | Plum
| |
| | 221
| |
| | 160
| |
| | 221
| |
| | style="background-color:#dda0dd;" |
| |
| |-
| |
| | PowderBlue
| |
| | 176
| |
| | 224
| |
| | 230
| |
| | style="background-color:#b0e0e6;" |
| |
| |-
| |
| | Purple
| |
| | 128
| |
| | 0
| |
| | 128
| |
| | style="background-color:#800080;" |
| |
| |-
| |
| | RebeccaPurple
| |
| | 102
| |
| | 51
| |
| | 153
| |
| | style="background-color:#663399;" |
| |
| |-
| |
| | Red
| |
| | 255
| |
| | 0
| |
| | 0
| |
| | style="background-color:#ff0000;" |
| |
| |-
| |
| | RosyBrown
| |
| | 188
| |
| | 143
| |
| | 143
| |
| | style="background-color:#bc8f8f;" |
| |
| |-
| |
| | RoyalBlue
| |
| | 65
| |
| | 105
| |
| | 225
| |
| | style="background-color:#4169e1;" |
| |
| |-
| |
| | SaddleBrown
| |
| | 139
| |
| | 69
| |
| | 19
| |
| | style="background-color:#8b4513;" |
| |
| |-
| |
| | Salmon
| |
| | 250
| |
| | 128
| |
| | 114
| |
| | style="background-color:#fa8072;" |
| |
| |-
| |
| | SandyBrown
| |
| | 244
| |
| | 164
| |
| | 96
| |
| | style="background-color:#f4a460;" |
| |
| |-
| |
| | SeaGreen
| |
| | 46
| |
| | 139
| |
| | 87
| |
| | style="background-color:#2e8b57;" |
| |
| |-
| |
| | SeaShell
| |
| | 255
| |
| | 245
| |
| | 238
| |
| | style="background-color:#fff5ee;" |
| |
| |-
| |
| | Sienna
| |
| | 160
| |
| | 82
| |
| | 45
| |
| | style="background-color:#a0522d;" |
| |
| |-
| |
| | Silver
| |
| | 192
| |
| | 192
| |
| | 192
| |
| | style="background-color:#c0c0c0;" |
| |
| |-
| |
| | SkyBlue
| |
| | 135
| |
| | 206
| |
| | 235
| |
| | style="background-color:#87ceeb;" |
| |
| |-
| |
| | SlateBlue
| |
| | 106
| |
| | 90
| |
| | 205
| |
| | style="background-color:#6a5acd;" |
| |
| |-
| |
| | SlateGray
| |
| | 112
| |
| | 128
| |
| | 144
| |
| | style="background-color:#708090;" |
| |
| |-
| |
| | Snow
| |
| | 255
| |
| | 250
| |
| | 250
| |
| | style="background-color:#fffafa;" |
| |
| |-
| |
| | SpringGreen
| |
| | 0
| |
| | 255
| |
| | 127
| |
| | style="background-color:#00ff7f;" |
| |
| |-
| |
| | SteelBlue
| |
| | 70
| |
| | 130
| |
| | 180
| |
| | style="background-color:#4682b4;" |
| |
| |-
| |
| | Tan
| |
| | 210
| |
| | 180
| |
| | 140
| |
| | style="background-color:#d2b48c;" |
| |
| |-
| |
| | Teal
| |
| | 0
| |
| | 128
| |
| | 128
| |
| | style="background-color:#008080;" |
| |
| |-
| |
| | Thistle
| |
| | 216
| |
| | 191
| |
| | 216
| |
| | style="background-color:#d8bfd8;" |
| |
| |-
| |
| | Tomato
| |
| | 255
| |
| | 99
| |
| | 71
| |
| | style="background-color:#ff6347;" |
| |
| |-
| |
| | Turquoise
| |
| | 64
| |
| | 224
| |
| | 208
| |
| | style="background-color:#40e0d0;" |
| |
| |-
| |
| | Violet
| |
| | 238
| |
| | 130
| |
| | 238
| |
| | style="background-color:#ee82ee;" |
| |
| |-
| |
| | Wheat
| |
| | 245
| |
| | 222
| |
| | 179
| |
| | style="background-color:#f5deb3;" |
| |
| |-
| |
| | White
| |
| | 255
| |
| | 255
| |
| | 255
| |
| | style="background-color:#ffffff;" |
| |
| |-
| |
| | WhiteSmoke
| |
| | 245
| |
| | 245
| |
| | 245
| |
| | style="background-color:#f5f5f5;" |
| |
| |-
| |
| | Yellow
| |
| | 255
| |
| | 255
| |
| | 0
| |
| | style="background-color:#ffff00;" |
| |
| |-
| |
| | YellowGreen
| |
| | 154
| |
| | 205
| |
| | 50
| |
| | style="background-color:#9acd32;" |
| |
| |-
| |
| |} | |
| </div> | | </div> |
| </div> | | </div> |
| | |
| | == Scripts == |
| | {{main|LifeViewer/Scripts}} |
| | LifeViewer supports a large number of script commands than can be used to control playback, the camera, labels and annotations, colours and many other aspects. |
|
| |
|
| == Info == | | == Info == |