editor/objpage.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include "inferno.h"
#include "screens.h"
#include "editor.h"
#include "gr.h"
#include "ui.h"
#include "object.h"
#include "mono.h"
#include "error.h"
#include "objpage.h"
#include "bm.h"
#include "player.h"
#include "piggy.h"
#include "vecmat.h"
#include "3d.h"
#include "polyobj.h"
#include "texmap.h"
#include "hostage.h"
#include "powerup.h"

Defines

#define OBJS_PER_PAGE   8
#define OBJBOX_X   (TMAPBOX_X)
#define OBJBOX_Y   (OBJCURBOX_Y - 24 )
#define OBJBOX_W   64
#define OBJBOX_H   64
#define DELTA_ANG   0x800

Functions

void draw_robot_picture (int id, vms_angvec *orient_angles, int type)
void redraw_current_object ()
void gr_label_box (int i)
int objpage_goto_first ()
int objpage_goto_last ()
static int objpage_goto_prev ()
static int objpage_goto_next ()
int objpage_grab_current (int n)
int objpage_goto_next_object ()
int objpage_increase_pitch ()
int objpage_decrease_pitch ()
int objpage_increase_heading ()
int objpage_decrease_heading ()
int objpage_increase_bank ()
int objpage_decrease_bank ()
int objpage_increase_z ()
int objpage_decrease_z ()
int objpage_reset_orient ()
void objpage_init (UI_WINDOW *win)
void objpage_close ()
void objpage_do ()

Variables

static UI_GADGET_USERBOXObjBox [OBJS_PER_PAGE]
static UI_GADGET_USERBOXObjCurrent
static int ObjectPage = 0
vms_angvec objpage_view_orient
fix objpage_view_dist
int polyobj_lighting

Define Documentation

#define DELTA_ANG   0x800
 

#define OBJBOX_H   64
 

#define OBJBOX_W   64
 

#define OBJBOX_X   (TMAPBOX_X)
 

#define OBJBOX_Y   (OBJCURBOX_Y - 24 )
 

#define OBJS_PER_PAGE   8
 


Function Documentation

void draw_robot_picture int  id,
vms_angvec orient_angles,
int  type
 

void gr_label_box int  i  ) 
 

void objpage_close  ) 
 

int objpage_decrease_bank  ) 
 

int objpage_decrease_heading  ) 
 

int objpage_decrease_pitch  ) 
 

int objpage_decrease_z  ) 
 

void objpage_do  ) 
 

int objpage_goto_first  ) 
 

int objpage_goto_last  ) 
 

static int objpage_goto_next  )  [static]
 

int objpage_goto_next_object  ) 
 

static int objpage_goto_prev  )  [static]
 

int objpage_grab_current int  n  ) 
 

int objpage_increase_bank  ) 
 

int objpage_increase_heading  ) 
 

int objpage_increase_pitch  ) 
 

int objpage_increase_z  ) 
 

void objpage_init UI_WINDOW win  ) 
 

int objpage_reset_orient  ) 
 

void redraw_current_object  ) 
 


Variable Documentation

UI_GADGET_USERBOX* ObjBox[OBJS_PER_PAGE] [static]
 

UI_GADGET_USERBOX* ObjCurrent [static]
 

int ObjectPage = 0 [static]
 

fix objpage_view_dist
 

vms_angvec objpage_view_orient
 

int polyobj_lighting
 


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