Files
Hellfire/Uisrc/UI/CREAHERO.CPP
T
Justin Marshall 7806bb8ef8 Added uisrc.
2026-04-27 10:37:37 -07:00

48 lines
1.5 KiB
C++

//****************************************************************************
// CreaHero.cpp
// Diablo UI create new character popup dialog
//
// By Frank Pearce
// created 9.20.96
//****************************************************************************
#include "pch.h"
//****************************************************************************
//****************************************************************************
// default starting values when this dll was created
static TUIDEFSTATS sgStats[UI_NUM_CLASSES] = {
{ 30, 10, 20, 25}, // starting stats for a warrior
{ 25, 20, 30, 20}, // starting stats for a rogue
{ 15, 35, 25, 20}, // starting stats for a sorcerer
{ 25, 15, 25, 20}, // starting stats for a monk
{ 20, 20, 25, 20}, // starting stats for a bard
{ 40, 0, 20, 25}, // starting stats for a barbarian
};
//****************************************************************************
//*
//* EXPORTED FUNCTIONS
//*
//****************************************************************************
//****************************************************************************
//****************************************************************************
BOOL CALLBACK UiGetDefaultStats(int heroclass, TPUIDEFSTATS defaultstats) {
if (defaultstats) {
defaultstats->strength = sgStats[heroclass].strength;
defaultstats->magic = sgStats[heroclass].magic;
defaultstats->dexterity = sgStats[heroclass].dexterity;
defaultstats->vitality = sgStats[heroclass].vitality;
return 1;
}
return 0;
}