Anders Jenbo
890f414cb9
Small clean up of unused code
7 years ago
Mathieu Maret
a7d0e5e858
Fill GAMEINFO for name and password
...
Those information could be accessed by pressing tab key in multiplayer
Fix #260
7 years ago
Anders Jenbo
e88e574c5f
Drop unimplemented code
7 years ago
Anders Jenbo
06bcd3c3f9
Handle file paths in a clean way
...
Belated birthday present for @mewmew
Functions for gettings paths have sensible names
It's using snprintf for safe? string concat
Paths don't use \ as path reporator, or magic marker
Drop code for copying pre 1.09 save games from the windows folder
7 years ago
Anders Jenbo
18532e7c9b
Format SourceX and SourceS
...
Fixes #262
7 years ago
Anders Jenbo
3b2ba952b2
Fix video audio on Big Endian
7 years ago
Anders Jenbo
4ef30b9612
Fix menu on Big Endian systems
7 years ago
Anders Jenbo
1d03064fee
Clean up sound code
7 years ago
Anders Jenbo
88813c4042
Strip some now unused parts of miniwin and windows api
7 years ago
Gleb Mazovetskiy
4b42117022
Set Art palette only if it changed
...
Improves performance a lot, but still slower than the previous version
7 years ago
Gleb Mazovetskiy
cf0f867ca0
DrawArt via SDL
7 years ago
Gleb Mazovetskiy
5359149a38
SDL1: Audio and video support
...
1. Implements audio support for SDL1
2. Implements blit scaling and correct video rendering for SDL1
7 years ago
Gleb Mazovetskiy
85295838a4
An option to use SDL1 instead of SDL2
...
Adds a USE_SDL1 build option to use SDL v1 instead of v2.
This is useful for porting Diablo on devices that don't support SDL2,
such as the RetroFW / OpenDingux devices (e.g. RG300 Retro Gaming Handheld)
Not yet supported:
* Fullscreen
* Upscaling
* Audio
7 years ago
Anders Jenbo
5cadee74c2
Fix a few compiler warnings
7 years ago
Anders Jenbo
6a73d98e25
Remove reamaning dummy methodes only used in sound.cpp and dx.cpp
7 years ago
Anders Jenbo
288f31a1f1
Clean up unused code
7 years ago
Anders Jenbo
1ebf8fe27d
Remove unused fallbacks
7 years ago
Anders Jenbo
6207832d6e
Update to latest upstream headers
7 years ago
Anders Jenbo
b919548f55
Avoid audio system conflicts during video playback
7 years ago
Anders Jenbo
6cd0a55089
Scale video in software when upscale is disabled.
...
Also fix some warnings when upscaling is disabled
7 years ago
Anders Jenbo
79711f4dcd
Avoid double copying on video playback
7 years ago
Anders Jenbo
246c396bca
Fix error message for failing to init video pallet
7 years ago
Anders Jenbo
0f8545d3c4
Clean up SDL error logging
7 years ago
Anders Jenbo
2df39ecac2
Always initialize results
7 years ago
Anders Jenbo
1e43fe9606
Fix game running in slow motion
7 years ago
Anders Jenbo
1066c49281
Implement SFileEnableDirectAccess
...
Fixes #46
7 years ago
Anders Jenbo
189a49b691
Correctly load the art pallets on Big Endian systems
7 years ago
Anders Jenbo
fead2da8af
Make UI image loading endian agnostic
7 years ago
Anders Jenbo
28dca419c5
Workaround for flickering mouse in caves
...
Fixes #7
7 years ago
Anders Jenbo
b791b1093c
Clean up DDraw implementation
7 years ago
Anders Jenbo
3f9691bf2c
Enable building with MSVC 2017 ( #75 )
7 years ago
Xadhoom
8e31aedc1b
Make storm.cpp portable
7 years ago
Xadhoom
3feccdc989
Fixes, fix some warnings
7 years ago
Anders Jenbo
951c1b9ca5
Correct pBuffer handeling in SBmpLoadImage
7 years ago
Anders Jenbo
bf28532dcc
Apply volume to dialogs
...
Fixes #40
7 years ago
Xadhoom
456aa70f16
More cleanup
7 years ago