527 Commits (6d2311931f6db2c433973737bfb3bcbbdf5dcb45)

Author SHA1 Message Date
Andrew James 1047e408bd
Simplify logic of UpdateMissilePos using helpers from 4620 (#4621) 4 years ago
qndel 354e329644 Players[MyPlayerId] -> MyPlayer 4 years ago
obligaron bc15bdf3a9 Remove PANEL_ defines and replace them with GetMainPanel() 4 years ago
obligaron 70c5cf6cad
Fix item label text with open stash (#4595) 4 years ago
qndel 0e2d056a9a fix refreshing/drawing bottom description part 4 years ago
qndel 0f0e2895fd fix displacement on death 4 years ago
Anders Jenbo dc706e8ed5 Use HoldItem for determining if an item is held 4 years ago
Andrew James 8ed94ec365 Use zero-based arch indexes 4 years ago
Gleb Mazovetskiy a66ca44695 Zero-based frame indexing 4 years ago
Gleb Mazovetskiy 7de6a25b41 Remove `(un)lock_buf` 4 years ago
Anders Jenbo a48f89007d Implement stash 4 years ago
obligaron 973ce9d46e Use original position for DrawPlayerIconHelper 4 years ago
Gleb Mazovetskiy f4b43c478a
Fix reflect icon offset (#4133) 4 years ago
Gleb Mazovetskiy f4bce38875 Use `uint16_t` for sprite widths 4 years ago
Gleb Mazovetskiy 7fede6c4cb Clean up owned/unowned CelSprite ambiguity 4 years ago
qndel 48f102eff1
Chat log 4 years ago
qndel 9ba64ad08b
TRN rewrite + bugfix (#4056) 4 years ago
Gleb Mazovetskiy 48ff656dc0 Load monster graphics into a single buffer 4 years ago
Gleb Mazovetskiy a5e1fa5bbe Load missile frames into a single buffer 4 years ago
qndel 9536927301
Display hp/mana values on life/mana orbs (#4006) 4 years ago
obligaron 234a053863 Change Missiles Array to std::list 4 years ago
obligaron 35dc64312e Show preview CelSprite for player actions (Introduce PlayerStruct.pPreviewCelSprite and UpdatePreviewFrame) 4 years ago
obligaron ac0bd7bb58 DrawPlayer: Calculate Width2 later 4 years ago
Gleb Mazovetskiy e12adf689e Fix windows build 4 years ago
Anders Jenbo 6b2481a76c Touch support on all SDL2 platforms 4 years ago
Trihedraf bb68c800bc move FPS display down due to new display of difficulty 4 years ago
ephphatha 279fbe32b3 Tidy up checks for missile collision with objects/tiles 4 years ago
ephphatha 01ffc2c501 Use ObjectAtPosition helper in DrawObject 4 years ago
Gleb Mazovetskiy c57644970f Move `UiFlags` and `UiPanels` into their own files 4 years ago
Gleb Mazovetskiy 7e1fea6f76 clang-format all files in {Source,test}/ 4 years ago
obligaron 677303cba9
Reduce use of view globals in game menu 4 years ago
qndel 4072bd351f fix debug display in town 4 years ago
Anders Jenbo 56170b3372 Clean up id normalization 4 years ago
qndel 53f89fb9d9
debug fps command (#3418) 4 years ago
Andrew James 796e2813cf
Use scoped enums for DungeonFlags/BFLAG (#3135) 4 years ago
qndel 46ed79ad42
add megatiles to tiledata (#3211) 4 years ago
ephphatha 782e07d967 Refactor DrawObject to avoid repeated Objects lookup 4 years ago
Anders Jenbo 609414fd69 [touch] Indicate level up in a touch friendly way 4 years ago
qndel 0ccdf940f7
fix bounds checks (#3237) 4 years ago
Anders Jenbo 1ba7e07b29 Do not show the cursor when using a touch device 4 years ago
obligaron f9b306d24f Change EnableFrameCount() from toggle to enable only 4 years ago
qndel f8cda02456 apply bounds check function 4 years ago
staphen 1142d2ee7b Hardware rendering for the virtual gamepad 5 years ago
obligaron e62aaa562f Fix missiles don't hit horizontal walking players/monsters 5 years ago
staphen 599b29d825 Add renderer for displaying virtual gamepad on screen 5 years ago
obligaron 9678d002d3 Reduce exported functions in debug.h 5 years ago
Vladimir Olteanu d4d89077cd Don't free PalSurface when it was obtained from SDL_GetVideoSurface 5 years ago
qndel a0461bd1c0 stop displaying 0's in tiledata debug command 5 years ago
qndel d05316c67d tiledata debug command 5 years ago
ephphatha 87a33097a0 Rename ScrollDirection enum to follow convention 5 years ago