World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура ArcomageCard

#include <Arcomage.h>

Открытые атрибуты

char pCardName [32]
 
int slot
 
char card_resource_type
 
char needed_quarry_level
 
char needed_magic_level
 
char needed_zoo_level
 
char needed_bricks
 
char needed_gems
 
char needed_beasts
 
bool can_be_discarded
 
int compare_param
 
char field_30
 
char draw_extra_card_count
 
char to_player_quarry_lvl
 
char to_player_magic_lvl
 
char to_player_zoo_lvl
 
char to_player_bricks
 
char to_player_gems
 
char to_player_beasts
 
char to_player_buildings
 
char to_player_wall
 
char to_player_tower
 
char to_enemy_quarry_lvl
 
char to_enemy_magic_lvl
 
char to_enemy_zoo_lvl
 
char to_enemy_bricks
 
char to_enemy_gems
 
char to_enemy_beasts
 
char to_enemy_buildings
 
char to_enemy_wall
 
char to_enemy_tower
 
char to_pl_enm_quarry_lvl
 
char to_pl_enm_magic_lvl
 
char to_pl_enm_zoo_lvl
 
char to_pl_enm_bricks
 
char to_pl_enm_gems
 
char to_pl_enm_beasts
 
char to_pl_enm_buildings
 
char to_pl_enm_wall
 
char to_pl_enm_tower
 
char field_4D
 
char can_draw_extra_card2
 
char to_player_quarry_lvl2
 
char to_player_magic_lvl2
 
char to_player_zoo_lvl2
 
char to_player_bricks2
 
char to_player_gems2
 
char to_player_beasts2
 
char to_player_buildings2
 
char to_player_wall2
 
char to_player_tower2
 
char to_enemy_quarry_lvl2
 
char to_enemy_magic_lvl2
 
char to_enemy_zoo_lvl2
 
char to_enemy_bricks2
 
char to_enemy_gems2
 
char to_enemy_beasts2
 
char to_enemy_buildings2
 
char to_enemy_wall2
 
char to_enemy_tower2
 
char to_pl_enm_quarry_lvl2
 
char to_pl_enm_magic_lvl2
 
char to_pl_enm_zoo_lvl2
 
char to_pl_enm_bricks2
 
char to_pl_enm_gems2
 
char to_pl_enm_beasts2
 
char to_pl_enm_buildings2
 
char to_pl_enm_wall2
 
char to_pl_enm_tower2
 
char field_6A
 
char field_6B
 

Подробное описание

См. определение в файле Arcomage.h строка 9

Данные класса

◆ pCardName

char ArcomageCard::pCardName[32]

См. определение в файле Arcomage.h строка 10

◆ slot

int ArcomageCard::slot

См. определение в файле Arcomage.h строка 11

Используется в ArcomageGame::GetCardRect().

◆ card_resource_type

char ArcomageCard::card_resource_type

См. определение в файле Arcomage.h строка 12

Используется в CalculateCardPower().

◆ needed_quarry_level

char ArcomageCard::needed_quarry_level

См. определение в файле Arcomage.h строка 13

Используется в CanCardBePlayed().

◆ needed_magic_level

char ArcomageCard::needed_magic_level

См. определение в файле Arcomage.h строка 14

Используется в CanCardBePlayed().

◆ needed_zoo_level

char ArcomageCard::needed_zoo_level

См. определение в файле Arcomage.h строка 15

Используется в CanCardBePlayed().

◆ needed_bricks

char ArcomageCard::needed_bricks

См. определение в файле Arcomage.h строка 16

Используется в CalculateCardPower(), CanCardBePlayed() и PlayCard().

◆ needed_gems

char ArcomageCard::needed_gems

См. определение в файле Arcomage.h строка 17

Используется в CalculateCardPower(), CanCardBePlayed() и PlayCard().

◆ needed_beasts

char ArcomageCard::needed_beasts

См. определение в файле Arcomage.h строка 18

Используется в CalculateCardPower(), CanCardBePlayed() и PlayCard().

◆ can_be_discarded

bool ArcomageCard::can_be_discarded

См. определение в файле Arcomage.h строка 19

◆ compare_param

int ArcomageCard::compare_param

См. определение в файле Arcomage.h строка 20

Используется в ApplyCardToPlayer().

◆ field_30

char ArcomageCard::field_30

См. определение в файле Arcomage.h строка 21

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ draw_extra_card_count

char ArcomageCard::draw_extra_card_count

См. определение в файле Arcomage.h строка 22

Используется в ApplyCardToPlayer().

◆ to_player_quarry_lvl

char ArcomageCard::to_player_quarry_lvl

См. определение в файле Arcomage.h строка 23

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_magic_lvl

char ArcomageCard::to_player_magic_lvl

См. определение в файле Arcomage.h строка 24

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_zoo_lvl

char ArcomageCard::to_player_zoo_lvl

См. определение в файле Arcomage.h строка 25

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_bricks

char ArcomageCard::to_player_bricks

См. определение в файле Arcomage.h строка 26

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_gems

char ArcomageCard::to_player_gems

См. определение в файле Arcomage.h строка 27

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_beasts

char ArcomageCard::to_player_beasts

См. определение в файле Arcomage.h строка 28

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_buildings

char ArcomageCard::to_player_buildings

См. определение в файле Arcomage.h строка 29

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_wall

char ArcomageCard::to_player_wall

См. определение в файле Arcomage.h строка 30

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_tower

char ArcomageCard::to_player_tower

См. определение в файле Arcomage.h строка 31

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_quarry_lvl

char ArcomageCard::to_enemy_quarry_lvl

См. определение в файле Arcomage.h строка 32

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_magic_lvl

char ArcomageCard::to_enemy_magic_lvl

См. определение в файле Arcomage.h строка 33

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_zoo_lvl

char ArcomageCard::to_enemy_zoo_lvl

См. определение в файле Arcomage.h строка 34

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_bricks

char ArcomageCard::to_enemy_bricks

См. определение в файле Arcomage.h строка 35

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_gems

char ArcomageCard::to_enemy_gems

См. определение в файле Arcomage.h строка 36

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_beasts

char ArcomageCard::to_enemy_beasts

См. определение в файле Arcomage.h строка 37

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_buildings

char ArcomageCard::to_enemy_buildings

См. определение в файле Arcomage.h строка 38

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_wall

char ArcomageCard::to_enemy_wall

См. определение в файле Arcomage.h строка 39

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_tower

char ArcomageCard::to_enemy_tower

См. определение в файле Arcomage.h строка 40

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_quarry_lvl

char ArcomageCard::to_pl_enm_quarry_lvl

См. определение в файле Arcomage.h строка 41

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_magic_lvl

char ArcomageCard::to_pl_enm_magic_lvl

См. определение в файле Arcomage.h строка 42

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_zoo_lvl

char ArcomageCard::to_pl_enm_zoo_lvl

См. определение в файле Arcomage.h строка 43

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_bricks

char ArcomageCard::to_pl_enm_bricks

См. определение в файле Arcomage.h строка 44

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_gems

char ArcomageCard::to_pl_enm_gems

См. определение в файле Arcomage.h строка 45

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_beasts

char ArcomageCard::to_pl_enm_beasts

См. определение в файле Arcomage.h строка 46

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_buildings

char ArcomageCard::to_pl_enm_buildings

См. определение в файле Arcomage.h строка 47

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_wall

char ArcomageCard::to_pl_enm_wall

См. определение в файле Arcomage.h строка 48

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_tower

char ArcomageCard::to_pl_enm_tower

См. определение в файле Arcomage.h строка 49

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ field_4D

char ArcomageCard::field_4D

См. определение в файле Arcomage.h строка 50

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ can_draw_extra_card2

char ArcomageCard::can_draw_extra_card2

См. определение в файле Arcomage.h строка 51

Используется в ApplyCardToPlayer().

◆ to_player_quarry_lvl2

char ArcomageCard::to_player_quarry_lvl2

См. определение в файле Arcomage.h строка 52

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_magic_lvl2

char ArcomageCard::to_player_magic_lvl2

См. определение в файле Arcomage.h строка 53

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_zoo_lvl2

char ArcomageCard::to_player_zoo_lvl2

См. определение в файле Arcomage.h строка 54

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_bricks2

char ArcomageCard::to_player_bricks2

См. определение в файле Arcomage.h строка 55

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_gems2

char ArcomageCard::to_player_gems2

См. определение в файле Arcomage.h строка 56

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_beasts2

char ArcomageCard::to_player_beasts2

См. определение в файле Arcomage.h строка 57

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_buildings2

char ArcomageCard::to_player_buildings2

См. определение в файле Arcomage.h строка 58

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_wall2

char ArcomageCard::to_player_wall2

См. определение в файле Arcomage.h строка 59

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_player_tower2

char ArcomageCard::to_player_tower2

См. определение в файле Arcomage.h строка 60

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_quarry_lvl2

char ArcomageCard::to_enemy_quarry_lvl2

См. определение в файле Arcomage.h строка 61

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_magic_lvl2

char ArcomageCard::to_enemy_magic_lvl2

См. определение в файле Arcomage.h строка 62

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_zoo_lvl2

char ArcomageCard::to_enemy_zoo_lvl2

См. определение в файле Arcomage.h строка 63

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_bricks2

char ArcomageCard::to_enemy_bricks2

См. определение в файле Arcomage.h строка 64

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_gems2

char ArcomageCard::to_enemy_gems2

См. определение в файле Arcomage.h строка 65

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_beasts2

char ArcomageCard::to_enemy_beasts2

См. определение в файле Arcomage.h строка 66

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_buildings2

char ArcomageCard::to_enemy_buildings2

См. определение в файле Arcomage.h строка 67

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_wall2

char ArcomageCard::to_enemy_wall2

См. определение в файле Arcomage.h строка 68

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_enemy_tower2

char ArcomageCard::to_enemy_tower2

См. определение в файле Arcomage.h строка 69

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_quarry_lvl2

char ArcomageCard::to_pl_enm_quarry_lvl2

См. определение в файле Arcomage.h строка 70

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_magic_lvl2

char ArcomageCard::to_pl_enm_magic_lvl2

См. определение в файле Arcomage.h строка 71

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_zoo_lvl2

char ArcomageCard::to_pl_enm_zoo_lvl2

См. определение в файле Arcomage.h строка 72

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_bricks2

char ArcomageCard::to_pl_enm_bricks2

См. определение в файле Arcomage.h строка 73

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_gems2

char ArcomageCard::to_pl_enm_gems2

См. определение в файле Arcomage.h строка 74

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_beasts2

char ArcomageCard::to_pl_enm_beasts2

См. определение в файле Arcomage.h строка 75

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_buildings2

char ArcomageCard::to_pl_enm_buildings2

См. определение в файле Arcomage.h строка 76

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_wall2

char ArcomageCard::to_pl_enm_wall2

См. определение в файле Arcomage.h строка 77

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ to_pl_enm_tower2

char ArcomageCard::to_pl_enm_tower2

См. определение в файле Arcomage.h строка 78

Используется в ApplyCardToPlayer() и CalculateCardPower().

◆ field_6A

char ArcomageCard::field_6A

См. определение в файле Arcomage.h строка 79

◆ field_6B

char ArcomageCard::field_6B

См. определение в файле Arcomage.h строка 80


Объявления и описания членов структуры находятся в файле: