Angband
Data Fields
game_event_data Union Reference

#include <game-event.h>

Data Fields

struct loc point
 
const char * string
 
bool flag
 
struct {
   const char *   msg
 
   int   type
 
message
 
struct {
   bool   reset
 
   const char *   hint
 
   int   n_choices
 
   int   initial_choice
 
   const char **   choices
 
   const char **   helptexts
 
   void *   xtra
 
birthstage
 
struct {
   int *   stats
 
   int   remaining
 
birthstats
 
struct {
   int   proj_type
 
   int   num_grids
 
   int *   distance_to_grid
 
   bool   drawing
 
   bool *   player_sees_grid
 
   struct loc *   blast_grid
 
   struct loc   centre
 
explosion
 
struct {
   int   proj_type
 
   bool   drawing
 
   bool   seen
 
   bool   beam
 
   int   oy
 
   int   ox
 
   int   y
 
   int   x
 
bolt
 
struct {
   struct object *   obj
 
   bool   seen
 
   int   y
 
   int   x
 
missile
 

Field Documentation

bool beam

Referenced by display_bolt(), and event_signal_bolt().

struct { ... } birthstage
struct { ... } birthstats
struct loc* blast_grid
struct { ... } bolt

Referenced by display_bolt(), and event_signal_bolt().

struct loc centre
const char** choices
int* distance_to_grid
bool drawing
struct { ... } explosion
bool flag
const char** helptexts
const char* hint
int initial_choice
struct { ... } message
struct { ... } missile
const char* msg
int n_choices
int num_grids
struct object* obj
int ox

Referenced by display_bolt(), and event_signal_bolt().

int oy

Referenced by display_bolt(), and event_signal_bolt().

bool* player_sees_grid
struct loc point

Referenced by event_signal_point(), and update_maps().

int proj_type
int remaining
bool reset
bool seen
int* stats
const char* string

Referenced by event_signal_string().

int type
int x
void* xtra
int y

The documentation for this union was generated from the following file: