Devilution
Diablo devolved - magic behind the 1996 computer game
|
Go to the documentation of this file.
18 BOOL
AutoPlace(
int pnum,
int ii,
int sx,
int sy, BOOL saveflag);
24 void CheckInvSwap(
int pnum, BYTE bLoc,
int idx, WORD wCI,
int seed, BOOL bId);
37 void SyncGetItem(
int x,
int y,
int idx, WORD ci,
int iseed);
42 int SyncPutItem(
int pnum,
int x,
int y,
int idx, WORD icreateinfo,
int iseed,
int Id,
int dur,
int mdur,
int ch,
int mch,
int ivalue, DWORD ibuff);
BOOL WeaponAutoPlace(int pnum)
void CheckInvPaste(int pnum, int mx, int my)
BOOL GoldAutoPlace(int pnum)
int FindGetItem(int idx, WORD ci, int iseed)
const InvXY InvRect[73]
Maps from inventory slot to screen position.
int CalculateGold(int pnum)
void CheckBookLevel(int pnum)
int SyncPutItem(int pnum, int x, int y, int idx, WORD icreateinfo, int iseed, int Id, int dur, int mdur, int ch, int mch, int ivalue, DWORD ibuff)
int InvPutItem(int pnum, int x, int y)
void AutoGetItem(int pnum, int ii)
void UseStaffCharge(int pnum)
void InvDrawSlotBack(int X, int Y, int W, int H)
void RemoveSpdBarItem(int pnum, int iv)
BOOL AutoPlace(int pnum, int ii, int sx, int sy, BOOL saveflag)
void RemoveScroll(int pnum)
void CheckInvSwap(int pnum, BYTE bLoc, int idx, WORD wCI, int seed, BOOL bId)
void DrawInvMsg(char *msg)
void CheckInvScrn()
Check for interactions with belt.
void RemoveInvItem(int pnum, int iv)
BOOL DropItemBeforeTrig()
void CheckItemStats(int pnum)
void InvGetItem(int pnum, int ii)
void CheckInvCut(int pnum, int mx, int my)
void inv_update_rem_item(int pnum, BYTE iv)
BOOL SpecialAutoPlace(int pnum, int ii, int sx, int sy, BOOL saveflag)
BOOL CanPut(int x, int y)
int AP2x2Tbl[10]
Specifies the starting inventory slots for placement of 2x2 items.
BOOL UseInvItem(int pnum, int cii)
void CheckQuestItem(int pnum)
int SwapItem(ItemStruct *a, ItemStruct *b)
void SyncGetItem(int x, int y, int idx, WORD ci, int iseed)