2 Commits (1b3360e98a10d7b527306989f5c25eafa602ea03)

Author SHA1 Message Date
Anders Jenbo b3b5d16633 Clean up DrawPlayerIconHelper 4 years ago
Anders Jenbo 99181fd709 Move more files to the engine folder 4 years ago
Gleb Mazovetskiy de3c9874c7 Migrate large bool arrays to `std::bitset` 4 years ago
Gleb Mazovetskiy 8e9c9e0238 Reduced the size of `OwnedCelSprite*` by 8 bytes 4 years ago
Anders Jenbo 4cc3a5264c Make dPiece zero-indexed 4 years ago
Anders Jenbo 98e4310cad Index Minis by tile instead of by coordinate 4 years ago
Anders Jenbo 860bd1cebf Operate directly on SOL data 4 years ago
obligaron 19749420b5 Introduce Player::isOnActiveLevel 4 years ago
Andrew James 0add7a8af6
Define sizes using Size type in control.cpp/stash.cpp (#4737) 4 years ago
Anders Jenbo 1203514383 Clean up use of currlevel 4 years ago
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