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   gf_type
   int   num_grids
   int *   distance_to_grid
   bool *   player_sees_grid
   struct loc *   blast_grid
   struct loc   centre
explosion
struct {
   int   gf_type
   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
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 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: