#if defined _ck_zp50_class_survivor_included

  #endinput

#endif

#define _ck_zp50_class_survivor_included

/**
 * Returns whether a player is a Survivor.
 *
 * @param id		Player index.
 * @return			True if it is, false otherwise.
 */
#define zp_class_survivor_get(%0)	BIT_VALID(g_iBit_Survivor, %0)

new stock g_iBit_Survivor;

public zp_fw_class_survivor_bit_change(iBit_Sum)
{
	g_iBit_Survivor = iBit_Sum;
}

/**
 * Forces a player to become a Survivor.
 *
 * @param id		Player index.
 * @return			True on success, false otherwise.
 */
native zp_class_survivor_set(id)

/**
 * Returns number of alive survivors.
 *
 * @return		Survivor count.
 */
native zp_class_survivor_get_count()
