main/hostage.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "error.h"
#include "3d.h"
#include "mono.h"
#include "inferno.h"
#include "object.h"
#include "game.h"
#include "player.h"
#include "fireball.h"
#include "gauges.h"
#include "hostage.h"
#include "lighting.h"
#include "sounds.h"
#include "vclip.h"
#include "newdemo.h"
#include "text.h"
#include "piggy.h"

Defines

#define LINEBUF_SIZE   100
#define REMOVE_EOL(s)   hostage_remove_char((s),'\n')
#define REMOVE_COMMENTS(s)   hostage_remove_char((s),';')

Functions

void hostage_init ()
void draw_hostage (object *obj)
void hostage_rescue (int hostage_number)
void hostage_remove_char (char *s, char c)
int hostage_is_valid (int hostage_num)
int hostage_object_is_valid (int objnum)
int hostage_get_next_slot ()
void hostage_init_info (int objnum)
void hostage_init_all ()

Variables

int N_hostage_types = 0
int Hostage_vclip_num [MAX_HOSTAGE_TYPES]
hostage_data Hostages [MAX_HOSTAGES]
static fix Hostage_animation_time = -1
vclip Hostage_face_clip [MAX_HOSTAGES]

Define Documentation

#define LINEBUF_SIZE   100
 

#define REMOVE_COMMENTS  )     hostage_remove_char((s),';')
 

#define REMOVE_EOL  )     hostage_remove_char((s),'\n')
 


Function Documentation

void draw_hostage object obj  ) 
 

int hostage_get_next_slot  ) 
 

void hostage_init  ) 
 

void hostage_init_all  ) 
 

void hostage_init_info int  objnum  ) 
 

int hostage_is_valid int  hostage_num  ) 
 

int hostage_object_is_valid int  objnum  ) 
 

void hostage_remove_char char *  s,
char  c
 

void hostage_rescue int  hostage_number  ) 
 


Variable Documentation

fix Hostage_animation_time = -1 [static]
 

vclip Hostage_face_clip[MAX_HOSTAGES]
 

int Hostage_vclip_num[MAX_HOSTAGE_TYPES]
 

hostage_data Hostages[MAX_HOSTAGES]
 

int N_hostage_types = 0
 


Generated on Mon Aug 28 20:55:33 2006 for D1X-Rebirth by  doxygen 1.4.6