package com.rhaggarty.gaming.cardroom;
/**
* A representation of an automated shuffler. Implementations are responsible for in-place re-ordering (i.e., they
* cannot switch out the shoe, but instead reorganize the cards in the provided shoe).
*
* @author Ryan Haggarty (ryanmh@gmail.com)
*
*/
public interface Shuffler {
void shuffle(Shoe cards);
}
|