sdr 0.7

Square Dance Revolution!

Packages
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.
net.cscott.sdr.anim This package contains the 3d animation code, which uses the jME game engine.
net.cscott.sdr.calls This package contains the square dance choreography engine, and the basic types and interfaces required to communicate with it.
net.cscott.sdr.calls.ast This package contains the abstract syntax used for call definition and evaluation.
net.cscott.sdr.calls.grm This package contains the tools needed to generate Sphinx and ANTLRv3 grammars for "natural language calls" from the information in the call lists about grammar and precedence for individual calls.
net.cscott.sdr.calls.lists This package contains call lists and generated natural-language parsers for the various square dance programs.
net.cscott.sdr.calls.parser ANTLRv3 grammars for parsing call definition files and AST representations.
net.cscott.sdr.calls.transform This package contains code to parse call lists and transform call abstract syntax in various ways.
net.cscott.sdr.recog This package contains the speech recognition engine, based on Sphinx4.
net.cscott.sdr.sound This package contains the accompaniment music playback and timing engine.
net.cscott.sdr.toolbox High-level square dance tools.
net.cscott.sdr.util This package contains useful utility code.

 

See Also:
Test coverage report

sdr 0.7

Copyright © 2006-2009 C. Scott Ananian