editor/eswitch.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include "inferno.h"
#include "editor.h"
#include "eswitch.h"
#include "segment.h"
#include "error.h"
#include "gameseg.h"
#include "mono.h"
#include "wall.h"
#include "medwall.h"
#include "screens.h"
#include "textures.h"
#include "texmerge.h"
#include "medrobot.h"
#include "timer.h"
#include "key.h"
#include "ehostage.h"
#include "centers.h"
#include "piggy.h"

Defines

#define NUM_TRIGGER_FLAGS   10

Functions

int add_trigger (segment *seg, short side)
int trigger_add_to_Markedside (short flag)
int trigger_remove_flag_from_Markedside (short flag)
int bind_matcen_to_trigger ()
int bind_wall_to_trigger ()
int remove_trigger (segment *seg, short side)
int add_trigger_control ()
int trigger_remove ()
int trigger_turn_all_ON ()
int do_trigger_dialog ()
void close_trigger_window ()
void do_trigger_window ()

Variables

static UI_WINDOWMainWindow = NULL
static UI_GADGET_USERBOXWallViewBox
static UI_GADGET_BUTTONQuitButton
static UI_GADGET_CHECKBOXTriggerFlag [NUM_TRIGGER_FLAGS]
static int old_trigger_num

Define Documentation

#define NUM_TRIGGER_FLAGS   10
 


Function Documentation

int add_trigger segment seg,
short  side
 

int add_trigger_control  ) 
 

int bind_matcen_to_trigger  ) 
 

int bind_wall_to_trigger  ) 
 

void close_trigger_window  ) 
 

int do_trigger_dialog void   ) 
 

void do_trigger_window  ) 
 

int remove_trigger segment seg,
short  side
 

int trigger_add_to_Markedside short  flag  ) 
 

int trigger_remove  ) 
 

int trigger_remove_flag_from_Markedside short  flag  ) 
 

int trigger_turn_all_ON  ) 
 


Variable Documentation

UI_WINDOW* MainWindow = NULL [static]
 

int old_trigger_num [static]
 

UI_GADGET_BUTTON* QuitButton [static]
 

UI_GADGET_CHECKBOX* TriggerFlag[NUM_TRIGGER_FLAGS] [static]
 

UI_GADGET_USERBOX* WallViewBox [static]
 


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