UNPKG

homm3-parsers

Version:

Collection of binary parsers able to parse various file formats related to Heroes of Might and Magic III

72 lines (71 loc) 1.69 kB
export declare const H3M_MAX_PLAYERS = 8; export declare enum MapFormat { ROE = "RoE", AB = "AB", SOD = "SoD", CHR = "Chr", WOG = "WoG" } export declare const formatEnum: { [MapFormat.ROE]: number; [MapFormat.AB]: number; [MapFormat.SOD]: number; [MapFormat.CHR]: number; [MapFormat.WOG]: number; }; export declare enum Difficulty { Easy = "Easy", Normal = "Normal", Hard = "Hard", Expert = "Expert", Impossible = "Impossible" } export declare const difficultyEnum: { [Difficulty.Easy]: number; [Difficulty.Normal]: number; [Difficulty.Hard]: number; [Difficulty.Expert]: number; [Difficulty.Impossible]: number; }; export declare enum Behavior { Random = "Random", Warrior = "Warrior", Builder = "Builder", Explorer = "Explorer" } export declare const behaviorEnum: { [Behavior.Random]: number; [Behavior.Warrior]: number; [Behavior.Builder]: number; [Behavior.Explorer]: number; }; export declare enum HallLevel { Town = "Town", City = "City", Capitol = "Capitol" } export declare const hallLevelEnum: { [HallLevel.Town]: number; [HallLevel.City]: number; [HallLevel.Capitol]: number; }; export declare enum CastleLevel { Fort = "Fort", Citadel = "Citadel", Castle = "Castle" } export declare const castleLevelEnum: { [CastleLevel.Fort]: number; [CastleLevel.Citadel]: number; [CastleLevel.Castle]: number; }; export declare enum Gender { Default = "Default", Male = "Male", Female = "Female" } export declare const genderEnum: { [Gender.Default]: number; [Gender.Male]: number; [Gender.Female]: number; };