| 
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 | |||||||||