lib/warcards.rb in warcards-0.0.5 vs lib/warcards.rb in warcards-0.0.6

- old
+ new

@@ -2,17 +2,29 @@ require 'querinator' module Cardgame class Game def initialize - @deck = Deck.new - @player = Player.new - @ai = Ai.new + @deck = deck + @player = player + @ai = ai @gameplay = gameplay(:deck => @deck, :player => @player, :ai => @ai) @gameplay.shuffle @gameplay.deal @output = Struct.new(:winner, :player_feedback, :ai_feedback, :posed) @slow = TRUE + end + + def deck + Deck.new + end + + def ai + Ai.new + end + + def player + Player.new end def gameplay(args) deck = args[:deck] player = args[:player]