Module: LanguageCards
- Defined in:
- lib/language_cards.rb,
lib/language_cards/timer.rb,
lib/language_cards/version.rb,
lib/language_cards/menu_node.rb,
lib/language_cards/modes/game.rb,
lib/language_cards/language_cards.rb,
lib/language_cards/user_interface.rb,
lib/language_cards/models/card_set.rb,
lib/language_cards/models/grapheme.rb,
lib/language_cards/modes/translate.rb,
lib/language_cards/controllers/game.rb,
lib/language_cards/grapheme_builder.rb,
lib/language_cards/helpers/game_helper.rb,
lib/language_cards/helpers/view_helper.rb,
lib/language_cards/controllers/main_menu.rb,
lib/language_cards/modes/typing_practice.rb
Overview
TODO:
* Implement score-keeper
* Race against the clock
* Weighted random for better learning
* Value to Value is simply keyboard practice and should be clocked
Defined Under Namespace
Modules: Controllers, ESC, GraphemeBuilder, Helpers, Modes Classes: CardSet, Grapheme, LanguageCards, MenuNode, Timer, UserInterface
Constant Summary collapse
- CLI =
HighLine.new
- JOIN =
" : "- SUBMENUWIDTH =
60- VERSION =
"0.2.0"
Class Method Summary collapse
Class Method Details
.start ⇒ Object
28 29 30 |
# File 'lib/language_cards.rb', line 28 def self.start LanguageCards.new.start end |