Aaron Sun
24438f23f9
Initial commit for Chines Traditional translation
5 years ago
Anders Jenbo
cfa3c8fa4e
Build Bulgarian, German, Korean and Russian translations
5 years ago
Ropufu
4894654adb
A line of code saved is a line of code earned.
5 years ago
Ropufu
3de1bfe0df
Uniform licenses location; readme's are back.
5 years ago
Ropufu
27d10f4660
Fixed silly typos.
5 years ago
Ropufu
d115e18045
This looks better to @ropufu ; but will it work?
5 years ago
Ropufu
140e7e5de9
Enable VS installation on Windows with vcpkg.
5 years ago
staphen
61e2e0dc0a
Add audio to 3DS banner
5 years ago
Vladimir Olteanu
1889f2badd
Get rid of utils/thread.{h,cpp}
5 years ago
Vladimir Olteanu
77a3955bae
Introduce SdlThread
5 years ago
Jonathan Bergeron
33ad9fa187
renamed Source/mainmenu.cpp and .h to menu.cpp/.h
5 years ago
ephphatha
f01d551eb0
Add tests for path_get_h_cost, IsTileWalkable, IsTile(Not)Solid, path_solid_pieces, FindPath
...
Only path_solid_pieces and FindPath are used outside the file, but the other functions are exposed in the header and have behaviour I felt worth testing individually.
5 years ago
obligaron
b08c8aa0ed
MSVC disable warning for unecure CRT functions (for example strcpy)
5 years ago
ephphatha
0efb134e18
Add tests for quest randomisation code
...
Required splitting the code to a separate function so it can be tested in isolation
5 years ago
Anders Jenbo
352a0ca510
Place local symbols in an anonymous namespace
5 years ago
Anders Jenbo
6cd9935ef6
Bump warning level on MSVC
5 years ago
Anders Jenbo
72e888c27c
Enable CMP0092
5 years ago
Anders Jenbo
cb564a2d54
Clean up A-D
5 years ago
Gleb Mazovetskiy
cb0dae8590
🚚 Rename `CelOutputBuf` to `Surface` and extract
5 years ago
ephphatha
357f6f1dc3
Move RNG functions to their own header/source files
5 years ago
Anders Jenbo
ef2f3579df
Enable level 2 warnigns on MSVC
5 years ago
staphen
8fbe5efd9e
Switch custom RNG for libsodium
5 years ago
staphen
c5fc37eca2
Stub missing functions for Switch
5 years ago
staphen
0784ab857c
Headers for Switch asio compilation
5 years ago
Anders Jenbo
22b632f04a
♻️ Clean up implicit bool conversions
5 years ago
Gleb Mazovetskiy
e40b1963f9
🚚 engine.h: Extract `CelSprite` and file loading
5 years ago
staphen
12cd536259
Stub missing functions for 3DS
5 years ago
staphen
d0059c01cc
Headers for 3DS asio compilation
5 years ago
staphen
14a0da7fb3
Enable TCP in 3DS build
5 years ago
ephphatha
8d5b5e833b
Add tests for LCG random engine
...
This documents the chosen LCG parameters and the default mapping function used in random number generation.
GetLCGEngineState() is a helper needed for testing because AdvanceRndSeed combines a distribution with a call to progress the engine. I'll split those eventually but this at least shows the current behaviour and should flag any bugs introduced by future changes.
5 years ago
Anders Jenbo
4e6870a92f
Fix building Android release versions
...
With out -03 -flto=full android builds will fail with a message that
it's not possible wiht out O1 - O3
5 years ago
Gleb Mazovetskiy
f9d20b44d6
🎉 Hardware cursor (SDL2-only)
...
Disabled by default because of these known issues:
1. When clicking on inventory item, it briefly appears a bit shifted (in the wrong coordinates).
This issue can happen with software cursor as well, but is a lot more
obvious with the hardware cursor.
2. Cursor is scaled with nearest-neighbour scaling, which may look a bit different from
how the rest of the graphics are scaled.
See also previous attempt: https://github.com/diasurgical/devilutionX/pull/955 by @viciious
Co-authored-by: Victor Luchits <vluchits@gmail.com>
5 years ago
Licaon_Kter
f7dafc5073
Android - Enable multiplayer ( #2171 )
5 years ago
staphen
90a840999c
Add Android dependencies via CMake FetchContent scripts
5 years ago
Anders Jenbo
e2ead2cc5e
Port engine to Android
...
Set the font path for Android
Do not check for FileExists on CharisSILB.ttf for Android, FileExists
will always fail as it doesn't detect files located in the APK
port
5 years ago
staphen
5379525c2e
Update CMake platform variable for NINTENDO_3DS
5 years ago
Gleb Mazovetskiy
7ab16c5c5d
🔨 CMake: Cleanup Nintendo Switch variables
5 years ago
Dave Murphy
733cf56a1e
use upstream devkitPro cmake machinery
5 years ago
qndel
b1d74d2791
alt highlighting ( #2060 )
5 years ago
obligaron
7d5fe022ee
Switch ini library from Radon to simpleini
5 years ago
Gleb Mazovetskiy
e72def02e6
🔨 Add `STREAM_ALL_AUDIO` build setting
...
For extremely memory-constrained devices. Gets into town on RG99 (18 FPS -> 14 FPS).
5 years ago
staphen
635f760815
Add options for DISABLE_TCP and DISABLE_ZERO_TIER.
5 years ago
staphen
253fccbac5
Get ASIO via CMake
5 years ago
obligaron
ac6a398cb6
New CMake option ENABLE_CODECOVERAGE to toggle instrumentation of code for code coverage
5 years ago
obligaron
76103eeb7f
Replace C++ RUN_TEST define with gbQuietMode
5 years ago
obligaron
01b3a0d41e
Introduce lib and test targets
5 years ago
obligaron
e924f6b5fa
Seperate lib, binary and test sources
5 years ago
obligaron
2c01a7b361
Change target_compile_definitions from PRIVATE to PUBLIC
5 years ago
obligaron
1ce6924c15
Change target_include_directories from PRIVATE to PUBLIC
5 years ago
obligaron
ce4cfb77e0
Change target_compile_options from private to public
5 years ago