|
Devilution
Diablo devolved - magic behind the 1996 computer game
|
#include "all.h"Go to the source code of this file.
Functions | |
| void | SetPlayerGPtrs (BYTE *pData, BYTE **pAnim) |
| void | LoadPlrGFX (int pnum, player_graphic gfxflag) |
| void | InitPlayerGFX (int pnum) |
| void | InitPlrGFXMem (int pnum) |
| DWORD | GetPlrGFXSize (char *szCel) |
| void | FreePlayerGFX (int pnum) |
| void | NewPlrAnim (int pnum, BYTE *Peq, int numFrames, int Delay, int width) |
| void | ClearPlrPVars (int pnum) |
| void | SetPlrAnims (int pnum) |
| void | ClearPlrRVars (PlayerStruct *p) |
| void | CreatePlayer (int pnum, char c) |
| int | CalcStatDiff (int pnum) |
| void | NextPlrLevel (int pnum) |
| void | AddPlrExperience (int pnum, int lvl, int exp) |
| void | AddPlrMonstExper (int lvl, int exp, char pmask) |
| void | InitPlayer (int pnum, BOOL FirstTime) |
| void | InitMultiView () |
| BOOL | SolidLoc (int x, int y) |
| BOOL | PlrDirOK (int pnum, int dir) |
| void | PlrClrTrans (int x, int y) |
| void | PlrDoTrans (int x, int y) |
| void | SetPlayerOld (int pnum) |
| void | FixPlayerLocation (int pnum, int bDir) |
| void | StartStand (int pnum, int dir) |
| void | StartWalkStand (int pnum) |
| void | PM_ChangeLightOff (int pnum) |
| void | PM_ChangeOffset (int pnum) |
| void | StartWalk (int pnum, int xvel, int yvel, int xadd, int yadd, int EndDir, int sdir) |
| void | StartWalk2 (int pnum, int xvel, int yvel, int xoff, int yoff, int xadd, int yadd, int EndDir, int sdir) |
| void | StartWalk3 (int pnum, int xvel, int yvel, int xoff, int yoff, int xadd, int yadd, int mapx, int mapy, int EndDir, int sdir) |
| void | StartAttack (int pnum, int d) |
| void | StartRangeAttack (int pnum, int d, int cx, int cy) |
| void | StartPlrBlock (int pnum, int dir) |
| void | StartSpell (int pnum, int d, int cx, int cy) |
| void | FixPlrWalkTags (int pnum) |
| void | RemovePlrFromMap (int pnum) |
| void | StartPlrHit (int pnum, int dam, BOOL forcehit) |
| void | RespawnDeadItem (ItemStruct *itm, int x, int y) |
| void | StartPlayerKill (int pnum, int earflag) |
| void | PlrDeadItem (int pnum, ItemStruct *itm, int xx, int yy) |
| void | DropHalfPlayersGold (int pnum) |
| void | SyncPlrKill (int pnum, int earflag) |
| void | RemovePlrMissiles (int pnum) |
| void | InitLevelChange (int pnum) |
| void | StartNewLvl (int pnum, int fom, int lvl) |
| void | RestartTownLvl (int pnum) |
| void | StartWarpLvl (int pnum, int pidx) |
| BOOL | PM_DoStand (int pnum) |
| BOOL | PM_DoWalk (int pnum) |
| BOOL | PM_DoWalk2 (int pnum) |
| BOOL | PM_DoWalk3 (int pnum) |
| BOOL | WeaponDur (int pnum, int durrnd) |
| BOOL | PlrHitMonst (int pnum, int m) |
| BOOL | PlrHitPlr (int pnum, char p) |
| BOOL | PlrHitObj (int pnum, int mx, int my) |
| BOOL | PM_DoAttack (int pnum) |
| BOOL | PM_DoRangeAttack (int pnum) |
| void | ShieldDur (int pnum) |
| BOOL | PM_DoBlock (int pnum) |
| BOOL | PM_DoSpell (int pnum) |
| BOOL | PM_DoGotHit (int pnum) |
| void | ArmorDur (int pnum) |
| BOOL | PM_DoDeath (int pnum) |
| BOOL | PM_DoNewLvl (int pnum) |
| void | CheckNewPath (int pnum) |
| BOOL | PlrDeathModeOK (int p) |
| void | ValidatePlayer () |
| void | ProcessPlayers () |
| void | CheckCheatStats (int pnum) |
| void | ClrPlrPath (int pnum) |
| BOOL | PosOkPlayer (int pnum, int x, int y) |
| void | MakePlrPath (int pnum, int xx, int yy, BOOL endspace) |
| void | CheckPlrSpell () |
| void | SyncPlrAnim (int pnum) |
| void | SyncInitPlrPos (int pnum) |
| void | SyncInitPlr (int pnum) |
| void | CheckStats (int p) |
| void | ModifyPlrStr (int p, int l) |
| void | ModifyPlrMag (int p, int l) |
| void | ModifyPlrDex (int p, int l) |
| void | ModifyPlrVit (int p, int l) |
| void | SetPlayerHitPoints (int pnum, int val) |
| void | SetPlrStr (int p, int v) |
| void | SetPlrMag (int p, int v) |
| void | SetPlrDex (int p, int v) |
| void | SetPlrVit (int p, int v) |
| void | InitDungMsgs (int pnum) |
| void | PlayDungMsgs () |
Variables | |
| DEVILUTION_BEGIN_NAMESPACE int | plr_lframe_size |
| int | plr_wframe_size |
| BYTE | plr_gfx_flag = 0 |
| int | plr_aframe_size |
| int | myplr |
| PlayerStruct | plr [MAX_PLRS] |
| int | plr_fframe_size |
| int | plr_qframe_size |
| BOOL | deathflag |
| int | plr_hframe_size |
| int | plr_bframe_size |
| BYTE | plr_gfx_bflag = 0 |
| int | plr_sframe_size |
| int | deathdelay |
| int | plr_dframe_size |
| const char | ArmourChar [4] = { 'L', 'M', 'H', 0 } |
| const char | WepChar [10] = { 'N', 'U', 'S', 'D', 'B', 'A', 'M', 'H', 'T', 0 } |
| const char | CharChar [] |
| int | plrxoff [9] = { 0, 2, 0, 2, 1, 0, 1, 2, 1 } |
| int | plryoff [9] = { 0, 2, 2, 0, 1, 1, 0, 1, 2 } |
| int | plrxoff2 [9] = { 0, 1, 0, 1, 2, 0, 1, 2, 2 } |
| int | plryoff2 [9] = { 0, 0, 1, 1, 0, 2, 2, 1, 2 } |
| char | PlrGFXAnimLens [][11] |
| int | PWVel [3][3] |
| int | AnimLenFromClass [3] |
| Total number of frames in walk animation. More... | |
| int | StrengthTbl [3] = { 30, 20, 15 } |
| int | MagicTbl [3] = { 10, 15, 35 } |
| int | DexterityTbl [3] = { 20, 30, 15 } |
| int | VitalityTbl [3] = { 25, 20, 20 } |
| int | ToBlkTbl [3] = { 30, 20, 10 } |
| char * | ClassStrTblOld [] |
| int | MaxStats [3][4] |
| int | ExpLvlsTbl [MAXCHARLEVEL] |
| char * | ClassStrTbl [] |
| BYTE | fix [9] = { 0, 0, 3, 3, 3, 6, 6, 6, 8 } |
1.8.17