239 Commits (8b6db3a678af773ea00b73d16b68deed35a7da8b)

Author SHA1 Message Date
staphen 8b6db3a678 Get rid of panelstr, pnumlines, and ClearPanel() 4 years ago
Gleb Mazovetskiy 188dc79f6e Make `Players` a vector 4 years ago
Cyril SIX 17bf252608 Turn off monster highlighting with Heal Other and Resurrect cursors 4 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
qndel 4d571e0f77 fix cursor item being overwritten 4 years ago
obligaron 04287fc4d2
Cursor: Always use result of CalcTileOffset (#5221) 4 years ago
Gleb Mazovetskiy 9b65eca49b Remove `Art` and related functions 4 years ago
Gleb Mazovetskiy f3e37781d9 ArtCursor: Art -> CLX 4 years ago
obligaron 2493f06116 ActorPosition: Remove offset, offset2 and velocity 4 years ago
obligaron a410e989bf Remove ScrollInfo 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
ephphatha 0ce76a3f13 Add Object lookup method to mimic map::at() 4 years ago
ephphatha 2b442a73c2 Fix highlighting towners 1-4 after visiting the dungeon 4 years ago
ephphatha 975eb3674b Add helper to check if a monster belongs to a player 4 years ago
ephphatha 9e76cd4ab7 Use object pointer for pcursobj 4 years ago
Gleb Mazovetskiy 8ca71272b8 Load all CEL as CL2 4 years ago
Mikołaj Piróg 262fa9ac2d
Rename MonsterData members (#5000) 4 years ago
Trihedraf 5ee6e5dd3a
Make zoom a setting in the menu (#4931) 4 years ago
Anders Jenbo 6a8fd04067
Use player by references (#4938) 4 years ago
Mikołaj Piróg 15989609a8
Members' name changes and comments in Monster struct (#4861) 4 years ago
Gleb Mazovetskiy 6949a6f418 Monster: Remove MType/MData pointers 4 years ago
Gleb Mazovetskiy d152d2c0fb Add OptionalOwnedCelSprite 4 years ago
ephphatha c68fcf3cb1 Apply MethodCase config to Rectangle::Contains 4 years ago
Anders Jenbo 6d56058708 Move level generation to subfolder 4 years ago
Gleb Mazovetskiy 8e9c9e0238 Reduced the size of `OwnedCelSprite*` by 8 bytes 4 years ago
Gleb Mazovetskiy 1fc8ecb6f6 Add fmt::runtime annotations for C++20 support 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
ephphatha 64a2c41b2c Set clang-tidy config for MethodCase option 4 years ago
ephphatha 7e7798fd2b Add function to mark an item as empty 4 years ago
ephphatha 026b428c7d Add NewCursor(Item&) for setting the cursor based on a held item 4 years ago
Anders Jenbo dc706e8ed5 Use HoldItem for determining if an item is held 4 years ago
ephphatha 5b83f2a7c4 Remove SetICursor and unused globals 4 years ago
Gleb Mazovetskiy a66ca44695 Zero-based frame indexing 4 years ago
Anders Jenbo 66d7a3c222 [gamepad] Reuse repeat logic from mouse 4 years ago
Anders Jenbo ee629e79e0 Fix crash from badly init stash 4 years ago
Gleb Mazovetskiy 79c7eee10a Mouse/Gamepad fixes 4 years ago
staphen f68540f82a Don't destroy hold item when setting cursor to hourglass 4 years ago
staphen 6a30cd3950 Add gamepad support for stash 4 years ago
Anders Jenbo 6d28810dc7 Change infostr from char[128] to std::string 4 years ago
Anders Jenbo 1409e604f5 Reduce string conversions 4 years ago
Anders Jenbo 718c46e7fe Remove use of tempstr 4 years ago
Anders Jenbo a48f89007d Implement stash 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
obligaron 234a053863 Change Missiles Array to std::list 4 years ago
Anders Jenbo b0252b3339 Make Gamepad cursor independant of hardware mouse 4 years ago
ephphatha be2d89efaa Refactor code for highlighting an object with a cursor 4 years ago
Gleb Mazovetskiy 076b0c0c05 Overhaul tests 4 years ago