Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

Chess::FIDE::Player
Parse player data from FIDE Rating List.

Chess::FIDE::Player - Parse player data from FIDE Rating List.


NAME

Chess::FIDE::Player - Parse player data from FIDE Rating List.


SYNOPSIS


  use Chess::FIDE::Player qw(@FIDE_field);

  my $player = Chess::FIDE::Player->new(%param);

  print $player->id() . "\n";

  $player->value('field');


DESCRIPTION

Chess::FIDE::Player - Parse player data from FIDE Rating List. FIDE is the International Chess Federation that every quarter of the year releases a list of its rated members. The list contains about fifty thousand entries. This module provides means of translation of every entry into a perl object containing all the fields.

Constructor
$player = Chess::FIDE::Player->new(%param);

The constructor creates a hash reference, blesses it and fills it with parameters passed in %param. The parameters should be fields corresponding to @FIDE_field (see section 'EXPORT'). If a field is not defined, a default value contained in %init is used, and if it is the 'id' field, the next default id is increased by one.

value
$player->value('field'); $player->value('field',$value);

First one retrieves a field in the $player object. If the field is not valid (i.e. not contained in @FIDE_field, an undef is returned. Second one sets the field to $value, and again in case of an invalid field undef is returned. Otherwise the new value of the field is returned.

EXPORT

@FIDE_field

 - array of valid fields for the Player object.


SEE ALSO

Chess::FIDE http://www.fide.com


AUTHOR

Roman M. Parparov, <romm@empire.tau.ac.il>


COPYRIGHT AND LICENSE

Copyright (C) 2004 by Roman M. Parparov

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.3 or, at your option, any later version of Perl 5 you may have available.

Fide Rating List is Copyright (C) by International Chess Federation http://www.fide.com

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy