editor/eobject.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <math.h>
#include <string.h>
#include "inferno.h"
#include "segment.h"
#include "editor.h"
#include "objpage.h"
#include "fix.h"
#include "mono.h"
#include "error.h"
#include "kdefs.h"
#include "object.h"
#include "polyobj.h"
#include "game.h"
#include "ai.h"
#include "bm.h"
#include "3d.h"
#include "fvi.h"
#include "powerup.h"
#include "fuelcen.h"
#include "hostage.h"
#include "medrobot.h"
#include "player.h"
#include "gameseg.h"

Defines

#define OBJ_SCALE   (F1_0/2)
#define OBJ_DEL_SIZE   (F1_0/2)
#define ROTATION_UNIT   (4096/4)

Functions

void show_objects_in_segment (segment *sp)
int get_first_object (segment *seg)
int get_next_object (segment *seg, int id)
int place_object (segment *segp, vms_vector *object_pos, int object_type)
int compute_num_players (void)
int ObjectMakeCoop (void)
int ObjectPlaceObject (void)
int ObjectPlaceObjectTmap (void)
int ObjectSelectNextinSegment (void)
int ObjectSelectNextInMine ()
int ObjectSelectPrevInMine ()
int ObjectDelete (void)
int move_object_within_mine (object *obj, vms_vector *newpos)
int verify_object_seg (object *objp, vms_vector *newpos)
int ObjectMoveForward (void)
int ObjectMoveBack (void)
int ObjectMoveLeft (void)
int ObjectMoveRight (void)
int ObjectSetDefault (void)
int ObjectMoveUp (void)
int ObjectMoveDown (void)
int ObjectMakeSmaller (void)
int ObjectMakeLarger (void)
int rotate_object (short objnum, int p, int b, int h)
void reset_object (short objnum)
int ObjectResetObject ()
int ObjectFlipObject ()
int ObjectDecreaseBank ()
int ObjectIncreaseBank ()
int ObjectDecreasePitch ()
int ObjectIncreasePitch ()
int ObjectDecreaseHeading ()
int ObjectIncreaseHeading ()
int ObjectDecreaseBankBig ()
int ObjectIncreaseBankBig ()
int ObjectDecreasePitchBig ()
int ObjectIncreasePitchBig ()
int ObjectDecreaseHeadingBig ()
int ObjectIncreaseHeadingBig ()
void move_object_to_position (int objnum, vms_vector *newpos)
void move_object_to_vector (vms_vector *vec_through_screen, fix delta_distance)
void move_object_to_mouse_click_delta (fix delta_distance)
void move_object_to_mouse_click (void)
int ObjectMoveNearer (void)
int ObjectMoveFurther (void)

Define Documentation

#define OBJ_DEL_SIZE   (F1_0/2)
 

#define OBJ_SCALE   (F1_0/2)
 

#define ROTATION_UNIT   (4096/4)
 


Function Documentation

int compute_num_players void   ) 
 

int get_first_object segment seg  ) 
 

int get_next_object segment seg,
int  id
 

void move_object_to_mouse_click void   ) 
 

void move_object_to_mouse_click_delta fix  delta_distance  ) 
 

void move_object_to_position int  objnum,
vms_vector newpos
 

void move_object_to_vector vms_vector vec_through_screen,
fix  delta_distance
 

int move_object_within_mine object obj,
vms_vector newpos
 

int ObjectDecreaseBank  ) 
 

int ObjectDecreaseBankBig  ) 
 

int ObjectDecreaseHeading  ) 
 

int ObjectDecreaseHeadingBig  ) 
 

int ObjectDecreasePitch  ) 
 

int ObjectDecreasePitchBig  ) 
 

int ObjectDelete void   ) 
 

int ObjectFlipObject  ) 
 

int ObjectIncreaseBank  ) 
 

int ObjectIncreaseBankBig  ) 
 

int ObjectIncreaseHeading  ) 
 

int ObjectIncreaseHeadingBig  ) 
 

int ObjectIncreasePitch  ) 
 

int ObjectIncreasePitchBig  ) 
 

int ObjectMakeCoop void   ) 
 

int ObjectMakeLarger void   ) 
 

int ObjectMakeSmaller void   ) 
 

int ObjectMoveBack void   ) 
 

int ObjectMoveDown void   ) 
 

int ObjectMoveForward void   ) 
 

int ObjectMoveFurther void   ) 
 

int ObjectMoveLeft void   ) 
 

int ObjectMoveNearer void   ) 
 

int ObjectMoveRight void   ) 
 

int ObjectMoveUp void   ) 
 

int ObjectPlaceObject void   ) 
 

int ObjectPlaceObjectTmap void   ) 
 

int ObjectResetObject  ) 
 

int ObjectSelectNextInMine void   ) 
 

int ObjectSelectNextinSegment void   ) 
 

int ObjectSelectPrevInMine void   ) 
 

int ObjectSetDefault void   ) 
 

int place_object segment segp,
vms_vector object_pos,
int  object_type
 

void reset_object short  objnum  ) 
 

int rotate_object short  objnum,
int  p,
int  b,
int  h
 

void show_objects_in_segment segment sp  ) 
 

int verify_object_seg object objp,
vms_vector newpos
 


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