|
sdr 0.7 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
App
) and
a text UI (PMSD
), as well as interface
definitions needed to tie the various pieces together.
See:
Description
Interface Summary | |
---|---|
BeatTimer | BeatTimer is a simple interface that allows a caller to obtain
the current time, in units of "beats". |
Class Summary | |
---|---|
App | This is the main class of the SDR application. |
ChoreoEngine | ChoreoEngine specifies the interface through which the choreography
engine communicates with the rest of the SDR application. |
CommandInput | CommandInput implements the communication between some mechanism
for inputting commands (voice recognition, keyboard input, file on disk,
etc) and the rest of the SDR system. |
CommandInput.InputMode | Representation of different input modes. |
CommandInput.PossibleCommand | A CommandInput.PossibleCommand is an Apply corresponding to
the most likely interpretation of the user's input. |
DanceFloor | The DanceFloor path contains the current computed locations for
all dancers; it is synchronized so that it can be asynchronously queried
and updated from various threads. |
DevSettings | This class defines some simple constants to allow us to turn off or enable certain features during development. |
HUD | The HUD class encapsulates all the values displayed by the
game's "heads up display". |
Mode | The Mode.GameMode object coordinates mode changes among different
threads (and mode-change sources). |
PMSD | Poor Man's SD is a very simple text-based front-end for debugging and testing. |
PMSD.State | Class holding properties accessible from the PMSD front-end. |
ScoreAccumulator | This interface is the means of communication between the choreography engine and the game score mechanism. |
Settings | The Settings class manages the menu system for adjusting the
various game settings, and tracks the current mode of play. |
Version | The Version object contains fields naming the current version
of the SDR application (0.7). |
Enum Summary | |
---|---|
HUD.MessageType | What type of message this is. |
Mode.GameMode | |
Settings.DanceLevelSetting | What calls should be accepted for the dancers, and what their starting formation should be. |
Settings.DancerStyleSetting | Style with which to draw dancers. |
Settings.DifficultySetting | How stringent should scoring be? |
Settings.MusicSetting | What type of music (if any) to play. |
Settings.VenueSetting | Background environment for dancers. |
This package contains the main game class (App
) and
a text UI (PMSD
), as well as interface
definitions needed to tie the various pieces together.
js> PMSD.runAllTests() FAILED TESTS: acey-deucey-1 at line 79 acey-deucey-2 at line 90 acey-deucey-3 at line 15 acey-deucey-5 at line 117 and-cross at line 54 breathing-2 at line 26 breathing-3 at line 14 c4-calls-1 at line 38 c4-calls-2 at line 43 cast-1 at line 69 cross-back at line 51 cross-concentric-1 at line 43 cross-fold-1 at line 20 dopaso-1 at line 39 hinge-1 at line 36 parse-2 at line 7 pass-to-the-center-2 at line 8 pass-to-the-center-3 at line 26 peel-the-top-1 at line 32 right-roll-to-a-wave at line 46 siamese-1 at line 30 square-chain-the-top at line 18 sweep-3 at line 23 swing-slip-slide-slither at line 54 trade-2 at line 13 trade-by at line 43
|
sdr 0.7 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |