World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл Awards.h

См. исходные тексты.

Классы

struct  Award
 

Перечисления

enum  AwardType : uint32_t {
  Award_Invalid = 0, Award_Fine = 1, Award_EmeraldIsle_CompletedMainQuest = 2, Award_EmeraldIsle_FoundMissingCompetitors = 3,
  Award_Harmondale_CastleCleared = 4, Award_BarrowDowns_RescuedMiners = 5, Award_Erathia_RescuedLorenSteel = 6, Award_Avlee_BroughtFakeLorenSteelToErathia = 7,
  Award_Avlee_BroughtFortRiverstridePlans = 8, Award_Erathia_DeliveredFakePlansToElves = 9, Award_Promotion_Rogue = 10, Award_Promotion_Rogue_Honorary = 11,
  Award_Promotion_Spy = 12, Award_Promotion_Spy_Honorary = 13, Award_Promotion_Assassin = 14, Award_Promotion_Assassin_Honorary = 15,
  Award_Promotion_Chevalier = 16, Award_Promotion_Chevalier_Honorary = 17, Award_Promotion_Champion = 18, Award_Promotion_Champion_Honorary = 19,
  Award_Promotion_BlackKnight = 20, Award_Promotion_BlackKnight_Honorary = 21, Award_Promotion_Initiate = 22, Award_Promotion_Initiate_Honorary = 23,
  Award_Promotion_Master = 24, Award_Promotion_Master_Honorary = 25, Award_Promotion_Ninja = 26, Award_Promotion_Ninja_Honorary = 27,
  Award_Promotion_Hunter = 28, Award_Promotion_Hunter_Honorary = 29, Award_Promotion_RangerLord = 30, Award_Promotion_RangerLord_Honorary = 31,
  Award_Promotion_BountyHunter = 32, Award_Promotion_BountyHunter_Honorary = 33, Award_Promotion_WarriorMage = 34, Award_Promotion_WarriorMage_Honorary = 35,
  Award_Promotion_MasterArcher = 36, Award_Promotion_MasterArcher_Honorary = 37, Award_Promotion_Sniper = 38, Award_Promotion_Sniper_Honorary = 39,
  Award_Promotion_Crusader = 40, Award_Promotion_Crusader_Honorary = 41, Award_Promotion_Hero = 42, Award_Promotion_Hero_Honorary = 43,
  Award_Promotion_Villian = 44, Award_Promotion_Villian_Honorary = 45, Award_Celestia_SurvivedWallOfMist = 46, Award_47 = 47,
  Award_KilledXenofex = 48, Award_Tatalia_SolvedWineCellarMystery = 49, Award_Membership_ElementalGuilds = 50, Award_Membership_SelfGuilds = 51,
  Award_Membership_AirGuild = 52, Award_Membership_EarthGuild = 53, Award_Membership_FireGuild = 54, Award_Membership_WaterGuild = 55,
  Award_Membership_BodyGuild = 56, Award_Membership_MindGuild = 57, Award_Membership_SpiritGuild = 58, Award_Membership_LightGuild = 59,
  Award_Membership_DarkGuild = 60, Award_Avlee_RetrievedForestHeart = 61, Award_Promotion_Priest = 62, Award_Promotion_Priest_Honorary = 63,
  Award_Promotion_PriestOfLight = 64, Award_Promotion_PriestOfLight_Honorary = 65, Award_Promotion_PriestOfDark = 66, Award_Promotion_PriestOfDark_Honorary = 67,
  Award_Promotion_GreatDruid = 68, Award_Promotion_GreatDruid_Honorary = 69, Award_Promotion_ArchDruid = 70, Award_Promotion_ArchDruid_Honorary = 71,
  Award_Promotion_Warlock = 72, Award_Promotion_Warlock_Honorary = 73, Award_Promotion_Wizard = 74, Award_Promotion_Wizard_Honorary = 75,
  Award_Promotion_Archmage = 76, Award_Promotion_Archmage_Honorary = 77, Award_Promotion_Lich = 78, Award_Promotion_Lich_Honorary = 79,
  Award_ThePit_RetrievedSoulJars = 80, Award_Celestia_KilledTolberti = 81, Award_ThePit_ClearedKlankersLab = 82, Award_ThePit_KilledRobertTheWise = 83,
  Award_ThePit_SurvivedBreedingZone = 84, Award_Deaths = 85, Award_BountiesCollected = 86, Award_PrisonTerms = 87,
  Award_Arena_PageWins = 88, Award_Arena_SquireWins = 89, Award_Arena_KnightWins = 90, Award_Arena_LordWins = 91,
  Award_Harmondale_ReturnedLanterOfLight = 92, Award_Nighon_RetrievedHaldarsRemains = 93, Award_Harmondale_ReturnedDavriksSignetRing = 94, Award_Erathia_ReturnedParsonsQuill = 95,
  Award_RetrievedFaeriePipes = 96, Award_BarrowDowns_KilledTroglodytesInLowerCity = 97, Award_Deyja_KilledAllGriffins = 98, Award_Bracada_RetrievedSeasonsStole = 99,
  Award_Avlee_PlacedThreeStatuettes = 100, Award_101 = 101, Award_ArcomageChampion = 102, Award_ArcomageWins = 103,
  Award_ArcomageLoses = 104
}
 

Переменные

std::array< Award, 105 > pAwards
 
std::array< AwardType, 1000 > achieved_awards
 
int num_achieved_awards
 
int full_num_items_in_book
 

Перечисления

◆ AwardType

Элементы перечислений
Award_Invalid 
Award_Fine 
Award_EmeraldIsle_CompletedMainQuest 
Award_EmeraldIsle_FoundMissingCompetitors 
Award_Harmondale_CastleCleared 
Award_BarrowDowns_RescuedMiners 
Award_Erathia_RescuedLorenSteel 
Award_Avlee_BroughtFakeLorenSteelToErathia 
Award_Avlee_BroughtFortRiverstridePlans 
Award_Erathia_DeliveredFakePlansToElves 
Award_Promotion_Rogue 
Award_Promotion_Rogue_Honorary 
Award_Promotion_Spy 
Award_Promotion_Spy_Honorary 
Award_Promotion_Assassin 
Award_Promotion_Assassin_Honorary 
Award_Promotion_Chevalier 
Award_Promotion_Chevalier_Honorary 
Award_Promotion_Champion 
Award_Promotion_Champion_Honorary 
Award_Promotion_BlackKnight 
Award_Promotion_BlackKnight_Honorary 
Award_Promotion_Initiate 
Award_Promotion_Initiate_Honorary 
Award_Promotion_Master 
Award_Promotion_Master_Honorary 
Award_Promotion_Ninja 
Award_Promotion_Ninja_Honorary 
Award_Promotion_Hunter 
Award_Promotion_Hunter_Honorary 
Award_Promotion_RangerLord 
Award_Promotion_RangerLord_Honorary 
Award_Promotion_BountyHunter 
Award_Promotion_BountyHunter_Honorary 
Award_Promotion_WarriorMage 
Award_Promotion_WarriorMage_Honorary 
Award_Promotion_MasterArcher 
Award_Promotion_MasterArcher_Honorary 
Award_Promotion_Sniper 
Award_Promotion_Sniper_Honorary 
Award_Promotion_Crusader 
Award_Promotion_Crusader_Honorary 
Award_Promotion_Hero 
Award_Promotion_Hero_Honorary 
Award_Promotion_Villian 
Award_Promotion_Villian_Honorary 
Award_Celestia_SurvivedWallOfMist 
Award_47 
Award_KilledXenofex 
Award_Tatalia_SolvedWineCellarMystery 
Award_Membership_ElementalGuilds 
Award_Membership_SelfGuilds 
Award_Membership_AirGuild 
Award_Membership_EarthGuild 
Award_Membership_FireGuild 
Award_Membership_WaterGuild 
Award_Membership_BodyGuild 
Award_Membership_MindGuild 
Award_Membership_SpiritGuild 
Award_Membership_LightGuild 
Award_Membership_DarkGuild 
Award_Avlee_RetrievedForestHeart 
Award_Promotion_Priest 
Award_Promotion_Priest_Honorary 
Award_Promotion_PriestOfLight 
Award_Promotion_PriestOfLight_Honorary 
Award_Promotion_PriestOfDark 
Award_Promotion_PriestOfDark_Honorary 
Award_Promotion_GreatDruid 
Award_Promotion_GreatDruid_Honorary 
Award_Promotion_ArchDruid 
Award_Promotion_ArchDruid_Honorary 
Award_Promotion_Warlock 
Award_Promotion_Warlock_Honorary 
Award_Promotion_Wizard 
Award_Promotion_Wizard_Honorary 
Award_Promotion_Archmage 
Award_Promotion_Archmage_Honorary 
Award_Promotion_Lich 
Award_Promotion_Lich_Honorary 
Award_ThePit_RetrievedSoulJars 
Award_Celestia_KilledTolberti 
Award_ThePit_ClearedKlankersLab 
Award_ThePit_KilledRobertTheWise 
Award_ThePit_SurvivedBreedingZone 
Award_Deaths 
Award_BountiesCollected 
Award_PrisonTerms 
Award_Arena_PageWins 
Award_Arena_SquireWins 
Award_Arena_KnightWins 
Award_Arena_LordWins 
Award_Harmondale_ReturnedLanterOfLight 
Award_Nighon_RetrievedHaldarsRemains 
Award_Harmondale_ReturnedDavriksSignetRing 
Award_Erathia_ReturnedParsonsQuill 
Award_RetrievedFaeriePipes 
Award_BarrowDowns_KilledTroglodytesInLowerCity 
Award_Deyja_KilledAllGriffins 
Award_Bracada_RetrievedSeasonsStole 
Award_Avlee_PlacedThreeStatuettes 
Award_101 
Award_ArcomageChampion 
Award_ArcomageWins 
Award_ArcomageLoses 

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

15  : uint32_t {
16  Award_Invalid = 0,
17  Award_Fine = 1,
63  Award_47 = 47,
101  Award_Deaths = 85,
103  Award_PrisonTerms = 87,
117  Award_101 = 101,
119  Award_ArcomageWins = 103,
120  Award_ArcomageLoses = 104
121 };

Переменные

◆ pAwards

◆ achieved_awards

◆ num_achieved_awards

◆ full_num_items_in_book

Award_Promotion_ArchDruid_Honorary
@ Award_Promotion_ArchDruid_Honorary
Definition: Awards.h:87
Award_Erathia_RescuedLorenSteel
@ Award_Erathia_RescuedLorenSteel
Definition: Awards.h:22
Award_ThePit_RetrievedSoulJars
@ Award_ThePit_RetrievedSoulJars
Definition: Awards.h:96
Award_Promotion_Assassin_Honorary
@ Award_Promotion_Assassin_Honorary
Definition: Awards.h:31
Award_47
@ Award_47
Definition: Awards.h:63
Award_Bracada_RetrievedSeasonsStole
@ Award_Bracada_RetrievedSeasonsStole
Definition: Awards.h:115
Award_RetrievedFaeriePipes
@ Award_RetrievedFaeriePipes
Definition: Awards.h:112
Award_Promotion_RangerLord
@ Award_Promotion_RangerLord
Definition: Awards.h:46
Award_Promotion_Lich
@ Award_Promotion_Lich
Definition: Awards.h:94
Award_Deaths
@ Award_Deaths
Definition: Awards.h:101
Award_Promotion_Ninja
@ Award_Promotion_Ninja
Definition: Awards.h:42
Award_Promotion_Hunter_Honorary
@ Award_Promotion_Hunter_Honorary
Definition: Awards.h:45
Award_Promotion_PriestOfDark_Honorary
@ Award_Promotion_PriestOfDark_Honorary
Definition: Awards.h:83
Award_Promotion_Wizard
@ Award_Promotion_Wizard
Definition: Awards.h:90
Award_Deyja_KilledAllGriffins
@ Award_Deyja_KilledAllGriffins
Definition: Awards.h:114
Award_Promotion_Villian_Honorary
@ Award_Promotion_Villian_Honorary
Definition: Awards.h:61
Award_Membership_LightGuild
@ Award_Membership_LightGuild
Definition: Awards.h:75
Award_Tatalia_SolvedWineCellarMystery
@ Award_Tatalia_SolvedWineCellarMystery
Definition: Awards.h:65
Award_Promotion_Champion
@ Award_Promotion_Champion
Definition: Awards.h:34
Award_Membership_MindGuild
@ Award_Membership_MindGuild
Definition: Awards.h:73
Award_Membership_FireGuild
@ Award_Membership_FireGuild
Definition: Awards.h:70
Award_Promotion_Initiate_Honorary
@ Award_Promotion_Initiate_Honorary
Definition: Awards.h:39
Award_Promotion_Chevalier
@ Award_Promotion_Chevalier
Definition: Awards.h:32
Award_Nighon_RetrievedHaldarsRemains
@ Award_Nighon_RetrievedHaldarsRemains
Definition: Awards.h:109
Award_Promotion_WarriorMage
@ Award_Promotion_WarriorMage
Definition: Awards.h:50
Award_Membership_AirGuild
@ Award_Membership_AirGuild
Definition: Awards.h:68
Award_Promotion_ArchDruid
@ Award_Promotion_ArchDruid
Definition: Awards.h:86
Award_Harmondale_ReturnedDavriksSignetRing
@ Award_Harmondale_ReturnedDavriksSignetRing
Definition: Awards.h:110
Award_Harmondale_CastleCleared
@ Award_Harmondale_CastleCleared
Definition: Awards.h:20
Award_Promotion_RangerLord_Honorary
@ Award_Promotion_RangerLord_Honorary
Definition: Awards.h:47
Award_Membership_DarkGuild
@ Award_Membership_DarkGuild
Definition: Awards.h:76
Award_Invalid
@ Award_Invalid
Definition: Awards.h:16
Award_Fine
@ Award_Fine
Definition: Awards.h:17
Award_BountiesCollected
@ Award_BountiesCollected
Definition: Awards.h:102
Award_Avlee_PlacedThreeStatuettes
@ Award_Avlee_PlacedThreeStatuettes
Definition: Awards.h:116
Award_EmeraldIsle_FoundMissingCompetitors
@ Award_EmeraldIsle_FoundMissingCompetitors
Definition: Awards.h:19
Award_Promotion_Wizard_Honorary
@ Award_Promotion_Wizard_Honorary
Definition: Awards.h:91
Award_Promotion_Priest
@ Award_Promotion_Priest
Definition: Awards.h:78
Award_Promotion_Spy_Honorary
@ Award_Promotion_Spy_Honorary
Definition: Awards.h:29
Award_Promotion_MasterArcher
@ Award_Promotion_MasterArcher
Definition: Awards.h:52
Award_Promotion_PriestOfDark
@ Award_Promotion_PriestOfDark
Definition: Awards.h:82
Award_Promotion_Sniper
@ Award_Promotion_Sniper
Definition: Awards.h:54
Award_Celestia_KilledTolberti
@ Award_Celestia_KilledTolberti
Definition: Awards.h:97
Award_Erathia_ReturnedParsonsQuill
@ Award_Erathia_ReturnedParsonsQuill
Definition: Awards.h:111
Award_Membership_SelfGuilds
@ Award_Membership_SelfGuilds
Definition: Awards.h:67
Award_Promotion_Master_Honorary
@ Award_Promotion_Master_Honorary
Definition: Awards.h:41
Award_ArcomageWins
@ Award_ArcomageWins
Definition: Awards.h:119
Award_Promotion_Assassin
@ Award_Promotion_Assassin
Definition: Awards.h:30
Award_Promotion_Warlock_Honorary
@ Award_Promotion_Warlock_Honorary
Definition: Awards.h:89
Award_Arena_KnightWins
@ Award_Arena_KnightWins
Definition: Awards.h:106
Award_Avlee_RetrievedForestHeart
@ Award_Avlee_RetrievedForestHeart
Definition: Awards.h:77
Award_Promotion_MasterArcher_Honorary
@ Award_Promotion_MasterArcher_Honorary
Definition: Awards.h:53
Award_Promotion_Hero
@ Award_Promotion_Hero
Definition: Awards.h:58
Award_BarrowDowns_KilledTroglodytesInLowerCity
@ Award_BarrowDowns_KilledTroglodytesInLowerCity
Definition: Awards.h:113
Award_Promotion_Sniper_Honorary
@ Award_Promotion_Sniper_Honorary
Definition: Awards.h:55
Award_Membership_SpiritGuild
@ Award_Membership_SpiritGuild
Definition: Awards.h:74
Award_Membership_WaterGuild
@ Award_Membership_WaterGuild
Definition: Awards.h:71
Award_Promotion_GreatDruid
@ Award_Promotion_GreatDruid
Definition: Awards.h:84
Award_101
@ Award_101
Definition: Awards.h:117
Award_Arena_SquireWins
@ Award_Arena_SquireWins
Definition: Awards.h:105
Award_Promotion_GreatDruid_Honorary
@ Award_Promotion_GreatDruid_Honorary
Definition: Awards.h:85
Award_ArcomageLoses
@ Award_ArcomageLoses
Definition: Awards.h:120
Award_Promotion_WarriorMage_Honorary
@ Award_Promotion_WarriorMage_Honorary
Definition: Awards.h:51
Award_ThePit_ClearedKlankersLab
@ Award_ThePit_ClearedKlankersLab
Definition: Awards.h:98
Award_Promotion_BountyHunter
@ Award_Promotion_BountyHunter
Definition: Awards.h:48
Award_BarrowDowns_RescuedMiners
@ Award_BarrowDowns_RescuedMiners
Definition: Awards.h:21
Award_Promotion_Lich_Honorary
@ Award_Promotion_Lich_Honorary
Definition: Awards.h:95
Award_Celestia_SurvivedWallOfMist
@ Award_Celestia_SurvivedWallOfMist
Definition: Awards.h:62
Award_Promotion_Villian
@ Award_Promotion_Villian
Definition: Awards.h:60
Award_Promotion_Hero_Honorary
@ Award_Promotion_Hero_Honorary
Definition: Awards.h:59
Award_Arena_PageWins
@ Award_Arena_PageWins
Definition: Awards.h:104
Award_Promotion_Rogue_Honorary
@ Award_Promotion_Rogue_Honorary
Definition: Awards.h:27
Award_Erathia_DeliveredFakePlansToElves
@ Award_Erathia_DeliveredFakePlansToElves
Definition: Awards.h:25
Award_Promotion_Priest_Honorary
@ Award_Promotion_Priest_Honorary
Definition: Awards.h:79
Award_EmeraldIsle_CompletedMainQuest
@ Award_EmeraldIsle_CompletedMainQuest
Definition: Awards.h:18
Award_Avlee_BroughtFakeLorenSteelToErathia
@ Award_Avlee_BroughtFakeLorenSteelToErathia
Definition: Awards.h:23
Award_Membership_ElementalGuilds
@ Award_Membership_ElementalGuilds
Definition: Awards.h:66
Award_ThePit_SurvivedBreedingZone
@ Award_ThePit_SurvivedBreedingZone
Definition: Awards.h:100
Award_Promotion_Initiate
@ Award_Promotion_Initiate
Definition: Awards.h:38
Award_Promotion_Ninja_Honorary
@ Award_Promotion_Ninja_Honorary
Definition: Awards.h:43
Award_PrisonTerms
@ Award_PrisonTerms
Definition: Awards.h:103
Award_Promotion_BountyHunter_Honorary
@ Award_Promotion_BountyHunter_Honorary
Definition: Awards.h:49
Award_Promotion_Spy
@ Award_Promotion_Spy
Definition: Awards.h:28
Award_Harmondale_ReturnedLanterOfLight
@ Award_Harmondale_ReturnedLanterOfLight
Definition: Awards.h:108
Award_Avlee_BroughtFortRiverstridePlans
@ Award_Avlee_BroughtFortRiverstridePlans
Definition: Awards.h:24
Award_Promotion_BlackKnight
@ Award_Promotion_BlackKnight
Definition: Awards.h:36
Award_Promotion_Crusader
@ Award_Promotion_Crusader
Definition: Awards.h:56
Award_Promotion_Archmage_Honorary
@ Award_Promotion_Archmage_Honorary
Definition: Awards.h:93
Award_Promotion_Chevalier_Honorary
@ Award_Promotion_Chevalier_Honorary
Definition: Awards.h:33
Award_Promotion_Master
@ Award_Promotion_Master
Definition: Awards.h:40
Award_Membership_BodyGuild
@ Award_Membership_BodyGuild
Definition: Awards.h:72
Award_Promotion_BlackKnight_Honorary
@ Award_Promotion_BlackKnight_Honorary
Definition: Awards.h:37
Award_Promotion_Champion_Honorary
@ Award_Promotion_Champion_Honorary
Definition: Awards.h:35
Award_KilledXenofex
@ Award_KilledXenofex
Definition: Awards.h:64
Award_Membership_EarthGuild
@ Award_Membership_EarthGuild
Definition: Awards.h:69
Award_Arena_LordWins
@ Award_Arena_LordWins
Definition: Awards.h:107
Award_ArcomageChampion
@ Award_ArcomageChampion
Definition: Awards.h:118
uint32_t
unsigned __int32 uint32_t
Definition: SDL_config.h:39
Award_Promotion_Rogue
@ Award_Promotion_Rogue
Definition: Awards.h:26
Award_Promotion_Archmage
@ Award_Promotion_Archmage
Definition: Awards.h:92
Award_Promotion_Warlock
@ Award_Promotion_Warlock
Definition: Awards.h:88
Award_Promotion_PriestOfLight
@ Award_Promotion_PriestOfLight
Definition: Awards.h:80
Award_ThePit_KilledRobertTheWise
@ Award_ThePit_KilledRobertTheWise
Definition: Awards.h:99
Award_Promotion_Crusader_Honorary
@ Award_Promotion_Crusader_Honorary
Definition: Awards.h:57
Award_Promotion_Hunter
@ Award_Promotion_Hunter
Definition: Awards.h:44
Award_Promotion_PriestOfLight_Honorary
@ Award_Promotion_PriestOfLight_Honorary
Definition: Awards.h:81