398 Commits (FindSlotUnderCursor)

Author SHA1 Message Date
Gleb Mazovetskiy e81f8affba Fix rendering issues introduced by #5913 3 years ago
Gleb Mazovetskiy 774993c6d0 dun_renderer: Avoid calling 0-width `Blit*` 3 years ago
Gleb Mazovetskiy c5e6bf630f demomode.cpp: Set `mouse.*.which` to 0 3 years ago
Gleb Mazovetskiy 397529bf0f Rendering: Unify and optimize pixel blitters 3 years ago
obligaron 36ecc50fcb Always use infravision in Arenas 3 years ago
Gleb Mazovetskiy 957bd03b98 Remove `FMT_COMPILE` in "cold" places 3 years ago
staphen c7766cfc96 Fix the path used for streaming in LoadAudioFile() 3 years ago
Gleb Mazovetskiy 1a1a282d9a Use C FILE instead of C++ streams throughout 3 years ago
Gleb Mazovetskiy f7580f188c Fix multiline `DrawStringWithColors` alignment 3 years ago
Gleb Mazovetskiy e87f68b2b5 Open fewer files concurrently at load time 3 years ago
staphen b46482f414 Clear padmapper state when changing event handlers 3 years ago
KPhoenix a1fbf5253f `enum talk_id` -> `enum class TalkID` 3 years ago
Gleb Mazovetskiy 98294e0ad5 Optimize `MissileData`: 32 bytes -> 24 3 years ago
Gleb Mazovetskiy 0a6a8e8aa0 Clean up missile data access 3 years ago
KPhoenix 7947b99511 Implement new enum class 3 years ago
Gleb Mazovetskiy 1788d2f8ec Remove miniwin 3 years ago
staphen dd6ce177f7 Derive viewport geometry from player position 3 years ago
Gleb Mazovetskiy 0e0cc9d1b0 Reduce to just `STREAM_ALL_AUDIO_MIN_FILE_SIZE` 3 years ago
Gleb Mazovetskiy 0dd95adcd1 Add a minimum threshold for STREAM_ALL_AUDIO 3 years ago
Gleb Mazovetskiy 527e876fff Disable item labels when in store 3 years ago
Anders Jenbo c99f7cf644
Floating numbers (#5639) 3 years ago
Gleb Mazovetskiy 6b338eac9f Display path in `LoadAudioFile` error dialog 3 years ago
Gleb Mazovetskiy 6d274c9547 `UNPACKED_SAVES`: Saves without MPQs 3 years ago
KPhoenix 8db521727d
`enum missile_id` -> `enum class MissileID` 3 years ago
Anders Jenbo e50e21e0e4 Use outline for spell icon texts 3 years ago
Anders Jenbo bb2463862c Use Position in AddItemToLabelQueue() 3 years ago
Anders Jenbo a29fc3a074 Correct casing for Player::isWalking() 3 years ago
Gleb Mazovetskiy 5bf9dfd7ee Demo mode: Force resolution to that of the demo 3 years ago
ephphatha 9da76e0003 Update CheckReflect to return applied damage 3 years ago
qndel efaf334965 typos and code cleanup 3 years ago
KPhoenix 75d785a5f0 Bugfix: AnimationInfo integer division by 0 3 years ago
obligaron 5b11dfa2ed Fix preview frame shown fragment overflow 3 years ago
Gleb Mazovetskiy fab6f362c3 Point: Avoid construction in distance functions 3 years ago
Gleb Mazovetskiy 9b1ff3d50b demomode.cpp: Fix creating a bogus event 3 years ago
Gleb Mazovetskiy 45757856c1 DemoMode: Add a debug define to log events 3 years ago
obligaron 5180bd02b4 Timedemo: don't update ProgressToNextGameTick in pause menu 3 years ago
obligaron 028f630848 Timedemo: don't play and record messages in loading screens 3 years ago
obligaron 6e08ad658f Timedemo: represent game tick progress as uint8_t 3 years ago
Gleb Mazovetskiy f4b8edb5dc Surface.pitch(): int -> uint16_t 3 years ago
Gleb Mazovetskiy e06ca9a016 dun_render: Remove unused argument from RenderTile 3 years ago
Gleb Mazovetskiy 9a1587060d Use real `CalculateSoundPosition` with NOSOUND 3 years ago
Gleb Mazovetskiy cffb2566df Fix timedemo on SDL1 3 years ago
Gleb Mazovetskiy aa2f88e5f6 Remove software cursor state for hardware cursor 3 years ago
staphen ce413ec4a6 Round to the nearest integer when computing missile coordinates 3 years ago
Gleb Mazovetskiy 1addfc9e54 dun_render: Deduplicate trapezoid upper half 3 years ago
Gleb Mazovetskiy 63a042d0e3 dun_render: Simplify non-masked primitives 3 years ago
Gleb Mazovetskiy 55d25fd079 dun_render: Swap32LE the data offset 3 years ago
Gleb Mazovetskiy 79b330825d dun_render: Avoid `Invalid` tile type 3 years ago
Gleb Mazovetskiy 44ed0296d8 dun_render: Overhaul mask handling 3 years ago
Gleb Mazovetskiy 5024bc0f07 Show FPS up to 1 decimal point 3 years ago