PGE Engine
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Public Types | Public Attributes | List of all members
obj_npc Struct Reference

Public Types

enum  blockSpawn { spawn_warp =0, spawn_bump }
 

Public Attributes

unsigned long id
 
QString name
 
QString group
 
QString category
 
QString image_n
 
QString mask_n
 
bool isInit
 
PGE_Textureimage
 
GLuint textureID
 
long textureArrayId
 
long animator_ID
 
PGE_Size image_size
 
QString algorithm_script
 
unsigned long effect_1
 
unsigned long effect_2
 
unsigned int block_spawn_type
 
float block_spawn_speed
 
bool block_spawn_sound
 
int gfx_offset_x
 
int gfx_offset_y
 
int gfx_h
 
int gfx_w
 
bool custom_physics_to_gfx
 
int grid
 
int grid_offset_x
 
int grid_offset_y
 
int grid_attach_style
 
int framestyle
 
unsigned int frames
 
unsigned int framespeed
 
bool foreground
 
bool background
 
double z_offset
 
bool ani_bidir
 
bool ani_direct
 
bool ani_directed_direct
 
bool custom_animate
 
int custom_ani_alg
 
int custom_ani_fl
 
int custom_ani_el
 
int custom_ani_fr
 
int custom_ani_er
 
QList< int > frames_left
 
QList< int > frames_right
 
bool container
 
unsigned long contents_id
 
bool container_elastic
 
int container_elastic_border_w
 
bool container_show_contents
 
float container_content_z_offset
 
bool container_crop_contents
 
int container_align_contents
 
unsigned int display_frame
 
bool no_npc_collions
 
bool special_option
 
QString special_name
 
int special_type
 
QStringList special_combobox_opts
 
int special_spin_min
 
int special_spin_max
 
int special_spin_value_offset
 
bool special_option_2
 
QList< long > special_2_npc_spin_required
 
QList< long > special_2_npc_box_required
 
QString special_2_name
 
int special_2_type
 
QStringList special_2_combobox_opts
 
int special_2_spin_min
 
int special_2_spin_max
 
int special_2_spin_value_offset
 
int score
 
int coins
 
int speed
 
bool movement
 
bool scenery
 
bool keep_position
 
bool activity
 
bool shared_ani
 
bool immortal
 
bool can_be_eaten
 
bool takable
 
int takable_snd
 
bool grab_side
 
bool grab_top
 
bool grab_any
 
int health
 
bool hurt_player
 
bool hurt_npc
 
int hit_sound_id
 
int death_sound_id
 
QString direct_alt_title
 
QString direct_alt_left
 
QString direct_alt_right
 
bool direct_disable_random
 
bool allow_bubble
 
bool allow_egg
 
bool allow_lakitu
 
bool allow_buried
 
unsigned int height
 
unsigned int width
 
bool block_npc
 
bool block_npc_top
 
bool block_player
 
bool block_player_top
 
bool collision_with_blocks
 
bool gravity
 
bool adhesion
 
bool deactivation
 
int deactivetionDelay
 
bool deactivate_off_room
 
bool bump_on_stomp
 
bool kill_slide_slope
 
bool kill_on_jump
 
bool kill_by_npc
 
bool kill_on_pit_fall
 
bool kill_by_fireball
 
bool freeze_by_iceball
 
bool kill_hammer
 
bool kill_tail
 
bool kill_by_spinjump
 
bool kill_by_statue
 
bool kill_by_mounted_item
 
bool kill_on_eat
 
bool turn_on_cliff_detect
 
bool lava_protect
 
bool is_star
 
bool exit_is
 
int exit_walk_direction
 
int exit_code
 
int exit_delay
 
int exit_snd
 
bool climbable
 
bool default_friendly
 
bool default_friendly_value
 
bool default_nomovable
 
bool default_nomovable_value
 
bool default_boss
 
bool default_boss_value
 
bool default_special
 
long default_special_value
 

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