Rose
|
Conway's Game of Life. More...
#include <array>
#include <exception>
#include <memory>
#include <mutex>
#include "Constants.h"
#include "ScreenMetrics.h"
#include "Rose.h"
#include "Signals.h"
#include "Slider.h"
#include "Timer.h"
Go to the source code of this file.
Classes | |
struct | StartPattern |
struct | Cell |
class | Board |
class | ConwayLife |
Enumerations | |
enum | PatternOrigin { TopLeft, BottomLeft, Center } |
Set the general location of the pattern initialization. More... | |
enum | State { Dead, Live, Dying, Born } |
The state of a cell. More... | |
enum | UserSignalTokenValues : rose::SignalToken { ExitButton = rose::SignalTokenValues::FirstUserSignalToken, GunButton, AcornButton, Switch1Button, Switch2Button, TributeButton, ConfigButton = rose::FirstUserSignalToken, ExitButton, ExitButton = FirstUserSignalToken, TitleGadget, RoseButton = rose::FirstUserSignalToken, LifeButton, HamClockButton, HamChronoButton, UpgradeButton, ExitButton } |
Signal tokens used to identify which button was pressed. More... | |
Conway's Game of Life.
enum PatternOrigin |
enum State |
Signal tokens used to identify which button was pressed.
Enumerator | |
---|---|
ExitButton | Exit the application. |
GunButton | Restart with the Gosner Glider Gun pattern. |
AcornButton | Restart with the Acorn pattern. |
Switch1Button | Restart with the Switch1 pattern. |
Switch2Button | Restart with the Switch2 pattern. |
TributeButton | Conway's Tribute pattern. |
ConfigButton | Exit the application. |
RoseButton | Launch Rose Demo application. |
LifeButton | Launch Conway's Game of Life. |
HamClockButton | Launch Ham Clock application. |
HamChronoButton | Launch HamChrono application. |
UpgradeButton | Upgrade the system software. |
ExitButton | Exit RoseExec. |