sdr 0.6

Package net.cscott.sdr

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.

See:
          Description

Interface Summary
BeatTimer BeatTimer is a simple interface that allows a caller to obtain the current time, in units of "beats".
ScoreAccumulator This interface will eventually be the means of communication between the choreography engine and the game score mechanism.
 

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.
DevSettings This class defines some simple constants to allow us to turn off or enable certain features during development.
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.
Version The Version object contains fields naming the current version of the SDR application (0.6).
 

Package net.cscott.sdr Description

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.

Tests:
Run all PMSD <a href="doc-files/">test cases</a>: (fail-first development: note which cases are currently failing)
js> PMSD.runAllTests()
FAILED TESTS:
 allemande-1 at line 52
 breathing-2 at line 26
 cast-1 at line 69
 concentric-1 at line 83
 cross-fold-1 at line 20
 dopaso-1 at line 39
 extend-level at line 16
 hinge-1 at line 36
 mainstream-2 at line 88
 pass-to-the-center-2 at line 8
 pass-to-the-center-3 at line 26
 peel-the-top-1 at line 32
 siamese-1 at line 30
 sweep-3 at line 23
 trade-2 at line 13
 trade-by at line 43
 vaya-con-dios at line 47

sdr 0.6

Copyright © 2006-2009 C. Scott Ananian