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

◆ beam

bool beam

Referenced by display_bolt(), and event_signal_bolt().

◆ birthstage

struct { ... } birthstage

◆ birthstats

struct { ... } birthstats

◆ blast_grid

struct loc* blast_grid

◆ bolt

struct { ... } bolt

Referenced by display_bolt(), and event_signal_bolt().

◆ centre

struct loc centre

◆ choices

const char** choices

◆ distance_to_grid

int* distance_to_grid

◆ drawing

bool drawing

◆ explosion

struct { ... } explosion

◆ flag

bool flag

◆ helptexts

const char** helptexts

◆ hint

const char* hint

◆ initial_choice

int initial_choice

◆ message

struct { ... } message

◆ missile

struct { ... } missile

◆ msg

const char* msg

◆ n_choices

int n_choices

◆ num_grids

int num_grids

◆ obj

struct object* obj

◆ ox

int ox

Referenced by display_bolt(), and event_signal_bolt().

◆ oy

int oy

Referenced by display_bolt(), and event_signal_bolt().

◆ player_sees_grid

bool* player_sees_grid

◆ point

struct loc point

◆ proj_type

int proj_type

◆ remaining

int remaining

◆ reset

bool reset

◆ seen

bool seen

◆ stats

int* stats

◆ string

const char* string

Referenced by event_signal_string().

◆ type

int type

◆ x

int x

◆ xtra

void* xtra

◆ y

int y

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