Sha256: 11ddcb45a7a00e982f1b6c5062abb27674e89b692d7dc0d2d418d557ed58636a
Contents?: true
Size: 483 Bytes
Versions: 5
Compression:
Stored size: 483 Bytes
Contents
# encoding: utf-8 # player color constants require 'typesafe_enum' # Die Spielerfarben. RED oder BLUE class PlayerColor < TypesafeEnum::Base new :RED, 'R' new :BLUE, 'B' # @param color [PlayerColor] # @return [PlayerColor] Farbe des Gegenspielers def self.opponent_color(color) case color when PlayerColor::RED PlayerColor::BLUE when PlayerColor::BLUE PlayerColor::RED end end def opponent PlayerColor.opponent_color(self) end end
Version data entries
5 entries across 5 versions & 1 rubygems