Devilution
Diablo devolved - magic behind the 1996 computer game
|
Go to the documentation of this file.
18 "No automap available in town",
19 "No multiplayer functions in demo",
20 "Direct Sound Creation Failed",
21 "Not available in shareware version",
22 "Not enough space to save",
24 "Copying to a hard disk is recommended",
25 "Multiplayer sync problem",
26 "No pause in multiplayer",
29 "Some are weakened as one grows strong",
30 "New strength is forged through destruction",
31 "Those who defend seldom attack",
32 "The sword of justice is swift and sharp",
33 "While the spirit is vigilant the body thrives",
34 "The powers of mana refocused renews",
35 "Time cannot diminish the power of steel",
36 "Magic is not always what it seems to be",
37 "What once was opened now is closed",
38 "Intensity comes at the cost of wisdom",
39 "Arcane power brings destruction",
40 "That which cannot be held cannot be harmed",
41 "Crimson and Azure become as the sun",
42 "Knowledge and wisdom at the cost of self",
43 "Drink and be refreshed",
44 "Wherever you go, there you are",
45 "Energy comes at the cost of wisdom",
46 "Riches abound when least expected",
47 "Where avarice fails, patience gains reward",
48 "Blessed by a benevolent companion!",
49 "The hands of men may be guided by fate",
50 "Strength is bolstered by heavenly faith",
51 "The essence of life flows from within",
52 "The way is made clear when viewed from above",
53 "Salvation comes at the cost of wisdom",
54 "Mysteries are revealed in the light of reason",
55 "Those who are last may yet be first",
56 "Generosity brings its own rewards",
57 "You must be at least level 8 to use this.",
58 "You must be at least level 13 to use this.",
59 "You must be at least level 17 to use this.",
60 "Arcane knowledge gained!"
70 for (i = 0; i <
msgcnt; i++) {
86 for (i = 0; i <
sizeof(
msgtable); i++)
95 int i, len, width, sx, sy;
104 for (i = 0; i < 35; i++) {
110 for (i = 0; i < 3; i++) {
126 for (i = 0; i < len; i++) {
131 sx += (442 - width) >> 1;
134 for (i = 0; i < len; i++) {
void trans_rect(int sx, int sy, int width, int height)
Draws a half-transparent rectangle by blacking out odd pixels on odd lines, even pixels on even lines...
DEVILUTION_BEGIN_NAMESPACE char msgtable[MAX_SEND_STR_LEN]
#define DEVILUTION_END_NAMESPACE
char * MsgStrings[44]
Maps from error_id to error message.
void CelDraw(int sx, int sy, BYTE *pCelBuff, int nCel, int nWidth)
Blit CEL sprite to the back buffer at the given coordinates.
const BYTE fontkern[68]
Maps from smaltext.cel frame number to character width.
void InitDiabloMsg(char e)
void PrintChar(int sx, int sy, int nCel, char col)
Print letter to the back buffer.
const BYTE fontframe[128]
Maps from font index to smaltext.cel frame number.
const BYTE gbFontTransTbl[256]
Maps ASCII character code to font index, as used by the small, medium and large sized fonts; which co...