104 Commits (master)

Author SHA1 Message Date
Eric Robinson e6032a69a8
Split control.cpp (#8347) 3 months ago
Yggdrasill 753b566350
Use StaticVector for all vendors 4 months ago
Yggdrasill 91dd3bfaa1 Add tests for premium item generation 4 months ago
Eric Robinson f5d430fbf1 Stores - Unhardcode shop values 1 year ago
Eric Robinson 8eddf55c3f
Stores - IsPlayerInStore() (#7843) 1 year ago
Gleb Mazovetskiy b76feb2be3 Extract game mode out of init.cpp 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Eric Robinson e90855b3c4
Rename stores.cpp global variables (#7425) 2 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy 14540164a7 Remove utils/stdcompat/optional.hpp 3 years ago
Gleb Mazovetskiy 5bf0b8bc96 Add more missing <cstdint> includes 3 years ago
KPhoenix 8955700e67 Refactor enums 3 years ago
KPhoenix a1fbf5253f `enum talk_id` -> `enum class TalkID` 3 years ago
staphen af5dc9ccb6 Add item graphics to store menus 3 years ago
Gleb Mazovetskiy 38e37e0d53 Fix warnings/errors with `-funsigned-char` 3 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Gleb Mazovetskiy 8ba3387f54 Reduces `stext` stack use (16K -> 4K) 4 years ago
Anders Jenbo 1ba817ca53
Unify gold handling (withdraw any amount from stash) 4 years ago
Gleb Mazovetskiy bd5647fb06 Fix premium items reroll on level change 4 years ago
Gleb Mazovetskiy 1519e995cf Move store graphics out of `stores.cpp` 4 years ago
Gleb Mazovetskiy 076b0c0c05 Overhaul tests 4 years ago
Gleb Mazovetskiy c57644970f Move `UiFlags` and `UiPanels` into their own files 4 years ago
Gleb Mazovetskiy e29c1d05a2 Improve Help screen layout + fix CJ 4 years ago
Gleb Mazovetskiy 4f64b87330 Fix talk/store text overlap for Chinese and Japanese 4 years ago
Juliano Leal Goncalves bb2dfdfb73 🚚 Rename 'ItemStruct' to 'Item' 5 years ago
ephphatha 4ad53232a0 Convert the UiFlags enum to a scoped enum type 5 years ago
Anders Jenbo 9ebdb6db69 General clean up 5 years ago
Anders Jenbo fc353fc799 Clang-tidy: FunctionCase 5 years ago
Gleb Mazovetskiy cb0dae8590 🚚 Rename `CelOutputBuf` to `Surface` and extract 5 years ago
Gleb Mazovetskiy e40b1963f9 🚚 engine.h: Extract `CelSprite` and file loading 5 years ago
Anders Jenbo 8a7ec56d3a Player by reference part 2 5 years ago
Anders Jenbo 18aa04fa4f ♻️Use common text rendering for store menus 5 years ago
Anders Jenbo 68923c6c33 Generic game text render function 5 years ago
Gleb Mazovetskiy 1b8b62a8c2 ♻️ Store CEL width with the sprite itself 5 years ago
thebigMuh ad8f342db0 Adding constness 5 years ago
Anders Jenbo d024f79b0e 🧹 performance-unnecessary-value-param 5 years ago
Anders Jenbo 373f28736f 🎨 Acceptable parts of modernize-* 5 years ago
Anders Jenbo 5fdb9ce459 🎨 Format code 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo f450d6a125 🚚 Move defines to there proper files 5 years ago
Anders Jenbo e7ae8ddd04 🚚 Move all enums to there respective headers 5 years ago
Anders Jenbo 433edc63ea ♻️ Consistently use pragma once to guard the headers 5 years ago
Anders Jenbo bfb3c11c2b 🎨 Change namespace to devilution 5 years ago
Anders Jenbo 630e507f63 🚚 Apply namespace 5 years ago
Anders Jenbo 2362ff82f7 Add black text color 5 years ago
Gleb Mazovetskiy fd70879577 Migrate DrawSLine away from gpBuffer 5 years ago
Anders Jenbo e7ec90932a 💚 Expose AddStoreHoldRepair to the tests 5 years ago
Anders Jenbo ede55e0914 ♻️ Document variables in stores.cpp 5 years ago
Gleb Mazovetskiy d55a1c8a7d
Pass CelOutputBuffer to game text printing (#1095) 5 years ago
Gleb Mazovetskiy 83ce7c27af Enginify `trans_rect` 5 years ago