<!-- ##### SECTION Title ##### -->
mate-score

<!-- ##### SECTION Short_Description ##### -->
Tracking best scores for games

<!-- ##### SECTION Long_Description ##### -->
<para>
The routines in this module provide a simple way to keep track of users' scores
in a game.
</para>
<para>
In order to acommodate file ownership permissions, the game application should
be installed setgid <wordasword>games</wordasword> and the scoretable should
only be writable by the <wordasword>games</wordasword> group. The program
should call mate_score_init() as soon as possible inside the main() routine.
This will open a pair of pipes to a child process which can read and write the
score table and then will drop the group privileges of the main program back to
the user's normal group id.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### FUNCTION mate_score_init ##### -->
<para>

</para>

@gamename: 
@Returns: 


<!-- ##### FUNCTION mate_score_log ##### -->
<para>

</para>

@score: 
@level: 
@higher_to_lower_score_order: 
@Returns: 


<!-- ##### FUNCTION mate_score_get_notable ##### -->
<para>

</para>

@gamename: 
@level: 
@names: 
@scores: 
@scoretimes: 
@Returns: 


