raylib-wasm-transpiler/client/types.h

47 lines
1.1 KiB
C
Raw Normal View History

2024-05-29 20:47:19 -04:00
typedef struct Stats {
2024-05-27 20:19:37 -04:00
unsigned char Strength;
unsigned char Endurance;
unsigned char Intelligence;
unsigned char Wisdom;
unsigned char Charisma;
unsigned char Faith;
2024-05-29 20:47:19 -04:00
} Stats;
typedef struct HiddenStats {
unsigned char Luck;
unsigned char Stealth;
unsigned char Attractiveness;
unsigned char Affluence;
unsigned char Notoriety;
} HiddenStats;
typedef struct Skills {
2024-05-27 20:19:37 -04:00
unsigned char Artisan;
unsigned char Metalworking;
unsigned char Alchemy;
unsigned char Engineering;
unsigned char Culinary;
unsigned char Ranged;
unsigned char Melee;
unsigned char Acrobatics;
unsigned char Prestidigitation;
unsigned char Language;
unsigned char Medicine;
2024-05-27 21:05:31 -04:00
unsigned char Thaumatology;
2024-05-27 20:19:37 -04:00
unsigned char Theology;
unsigned char Fishing;
unsigned char Mining;
unsigned char Survival;
unsigned char Gardening;
unsigned char History;
unsigned char Perception;
2024-05-29 20:47:19 -04:00
} Skills;
typedef struct Entity {
char Name[24];
Stats Stats;
HiddenStats HiddenStats;
Skills Skills;
} Entity;