gurba-0.40/
gurba-0.40/bin/
gurba-0.40/lib/
gurba-0.40/lib/cmds/guild/fighter/
gurba-0.40/lib/cmds/monster/
gurba-0.40/lib/cmds/race/catfolk/
gurba-0.40/lib/cmds/race/dwarf/
gurba-0.40/lib/cmds/verb/
gurba-0.40/lib/daemons/data/
gurba-0.40/lib/data/boards/
gurba-0.40/lib/data/messages/
gurba-0.40/lib/data/players/
gurba-0.40/lib/design/
gurba-0.40/lib/domains/gurba/
gurba-0.40/lib/domains/gurba/guilds/fighter/
gurba-0.40/lib/domains/gurba/monsters/
gurba-0.40/lib/domains/gurba/objects/armor/
gurba-0.40/lib/domains/gurba/objects/clothing/
gurba-0.40/lib/domains/gurba/objects/weapons/
gurba-0.40/lib/domains/gurba/vendors/
gurba-0.40/lib/kernel/cmds/admin/
gurba-0.40/lib/kernel/daemons/
gurba-0.40/lib/kernel/include/
gurba-0.40/lib/kernel/lib/
gurba-0.40/lib/kernel/net/
gurba-0.40/lib/kernel/sys/
gurba-0.40/lib/logs/
gurba-0.40/lib/pub/
gurba-0.40/lib/std/modules/languages/
gurba-0.40/lib/std/races/
gurba-0.40/lib/std/races/monsters/
gurba-0.40/lib/wiz/fudge/
gurba-0.40/lib/wiz/spud/
gurba-0.40/src/host/beos/
gurba-0.40/src/host/pc/res/
gurba-0.40/src/kfun/
gurba-0.40/src/lpc/
gurba-0.40/src/parser/
gurba-0.40/tmp/
/*
   NOTES:
   This file should use string...not int.

   Why? Because it's more readable? 

   can we change this without screwin somthin up?

   I would guess so, since if you don't have a gender specified, you are made male. 

   Satch
*/

int  gender;

void create() { }

void set_gender( int gen )
{
   gender = gen;
}

int query_gender( void )
{
   return( gender );
}

string query_gender_string( void )
{
   switch( gender )
   {
      case 1 : return("male");
      case 2 : return("female");

      default: return("Unable to determine gender");
      }
   }

string query_gender_pronoun( void )
{
   switch( gender )
   {
      case 1 : return("he");
      case 2 : return("she");

      default: return("it");
      }
   }

string query_gender_possessive( void )
{
   switch( gender )
   {
      case 1 : return("his");
      case 2 : return("hers");

      default: return("its");
      }
   }

string query_gender_reflexive( void )
{
   switch( gender )
   {
      case 1 : return("himself");
      case 2 : return("herself");

      default: return("itself");
      }
   }