village.rb

WereWolf::Village

�l�T���̃N���X�ł��B

�N���X���\�b�h

new(profs = StandardProfs)
��E���Ǘ�����N���X��n���܂��B�f�t�H���g��WereWolf::StandardProfs�ł��B

�C���X�^���X���\�b�h

start
�����J�n���܂��B
update
�����X�V���܂��B
set_vote(from, to)
from�̓��[���to�ɐݒ肵�܂��B���������true��Ԃ��܂��B
do_vote(from, to)
���[�����Y���������s���܂��B���Y���ꂽ�l����Person�I�u�W�F�N�g��Ԃ��܂��B
set_prof(from, to)
from�̔\�͎g�p���to�ɐݒ肵�܂��B���������true��Ԃ��܂��B
entry(user, char, prof)
�w�肵�����[�U�[�A�L�����N�^�[�A��E��Person�I�u�W�F�N�g�𐶐����A�����o�^���܂��B���������true��Ԃ��܂��B
person_by_user(user)
���[�U�[������Person�I�u�W�F�N�g��Ԃ��܂��B
person_by_char(char)
�L�����N�^�[����Person�I�u�W�F�N�g��Ԃ��܂��B
alivers
�����҂̔z���Ԃ��܂��B
started?
�����J�n���Ă����true��Ԃ��܂��B
started?
�����I�����Ă����true��Ԃ��܂��B
progress
���̏�Ԃ�Ԃ��܂��B