Tyler
d7ca28ff8e
Added single-player difficulty menu.
2020-09-17 23:10:47 +02:00
luk
f98651d1b8
implement variable game speed #525
2020-09-17 14:32:06 +02:00
Anders Jenbo
9e1428dd0b
Fix build
2020-09-02 23:54:55 +02:00
Chance4us
8e71130000
Fix Toggle fullscreen by hitting alt+enter [ #718 ]
...
Fixes #659
2020-09-02 23:50:04 +02:00
Marcin Konicki
515ac145c5
Implement --save-dir CLI option
...
* Lazy load ini, this also fixes launching the game on Android
2020-05-21 16:54:18 +02:00
Anders Jenbo
dc8be6c0ab
C++03 compatibility ( #736 )
...
* Use C++03 compatible constructors
* Remove conflicting definitions
2020-05-17 01:37:19 +02:00
Anders Jenbo
4b46361442
Remove some unused variables
2020-05-14 11:44:15 +02:00
Anders Jenbo
b274f395f6
Correctly assert if the mouse is inside the main panel
2020-05-12 13:09:54 +02:00
Anders Jenbo
7108145a04
Merge branch 'master' of github.com:diasurgical/devilution
2020-04-14 15:30:49 +02:00
Anders Jenbo
346c0949e7
Correct seed tables
2020-04-09 02:06:42 +02:00
Anders Jenbo
2ec7c78eae
Format source
2020-04-08 22:28:53 +02:00
Anders Jenbo
cc280eeba3
Enable asserts in files that where cleaned
2020-04-08 20:41:11 +02:00
Anders Jenbo
3ac90dc03f
Use NewCursor to set cursor
2020-04-08 20:34:43 +02:00
Anders Jenbo
6c6ae344de
Deduplicate strings in argument parsing
2020-04-08 20:34:33 +02:00
Anders Jenbo
6704657e71
Apply sematic codestyle
2020-04-08 20:34:29 +02:00
Anders Jenbo
1340192b59
Correct array sizes
2020-04-08 20:34:27 +02:00
Anders Jenbo
7db4ed749a
Apply more enums, defines and types
2020-04-08 20:18:11 +02:00
Anders Jenbo
c384711a5f
Backport cleanups from hellfire branch
2020-04-08 20:16:32 +02:00
Manuel Alfayate Corchete
03662be548
Remove atexit() calls and implement a diablo_deinit() function instea… ( #694 )
...
* Remove atexit() calls and implement a diablo_deinit() function instead that cleans up every subsystem if it has been init before.
2020-04-08 13:27:02 +02:00
Anders Jenbo
f1c216e688
Make player struct x/y fields match monster struct
2020-04-07 03:26:38 +02:00
Anders Jenbo
f7de4c46a7
Strip eflag logic now that it is fixed in the render
2020-04-06 22:51:32 +02:00
Anders Jenbo
3c5982083f
Merge branch 'master' of github.com:diasurgical/devilution
2020-04-06 12:05:13 +02:00
qndel
5191237f42
enums and stuff ( #2024 )
2020-04-06 08:04:14 +02:00
Anders Jenbo
7b70770c16
BUGFIX note for MouseX/Y
2020-04-06 05:43:20 +02:00
Anders Jenbo
31181b77c4
Bool comparisons
2020-04-06 05:43:20 +02:00
Anders Jenbo
711665ee96
Assign correct data types
2020-04-06 05:43:20 +02:00
Anders Jenbo
c39f668deb
Enable some asserts that are helpful for testing
2020-04-06 05:43:20 +02:00
Anders Jenbo
187a021b30
More documentation from sanctuary/notes ( #2026 )
2020-03-30 11:31:36 +02:00
Anders Jenbo
776ab10476
Merge branch 'master' of github.com:diasurgical/devilution
2020-03-29 23:40:05 +02:00
galaxyhaxz
f89204e7dd
Fix function/var names (effects/sound)
2020-03-24 00:22:36 -05:00
galaxyhaxz and Robin Eklind
71565b9c02
Several updates [enums+names] ( #2002 )
...
* Several updates
* Correct msg_get_next_packet
* Update enums.h
Co-Authored-By: Robin Eklind <[email protected] >
Co-authored-by: Robin Eklind <[email protected] >
2020-03-11 21:27:40 -05:00
Anders Jenbo
3c276a3cd3
Add documentation
...
- Add file documentation to about 1/4 of the files in Source
- Copy over a lot of the documentation from the sanctuary/notes repo
- Standardise all the existing documentation
- Create a configuration for Doxygen
- Add more documentation (engine.cpp is now fully documented)
2020-03-01 22:18:00 +01:00
Anders Jenbo
58e3192ef9
Merge branch 'master' of github.com:diasurgical/devilution
...
Fixes #620
2020-02-29 18:18:45 +01:00
galaxyhaxz
81ff8e6287
Metallic hydrogen neural array
2020-02-28 16:35:57 -06:00
qndel
34caded4de
fix hotkeys
2020-02-22 00:27:12 +01:00
Anders Jenbo
dd64f18a49
Merge SetDungeonMicros and SetTownMicros
2020-02-16 02:32:44 +01:00
Anders Jenbo
25993b4043
Merge branch 'master' of github.com:diasurgical/devilution
2020-02-14 23:03:31 +01:00
Anders Jenbo
20621a0642
add all.h and use in place of diablo.h ( #2005 )
...
Now diablo.h is treated in the same way as all other header files of
Source, as it only contains the declarations of global variables and
functions of diablo.cpp.
Besides consistency, this also enables mods to include diablo.h just
like any other header file without having to include every header file
(and without having to include C++ specific aspects of the now all.h).
2020-02-14 13:12:54 +01:00
Anders Jenbo
c26fa8fa3f
Remove threading from miniwin
2020-02-11 01:24:43 +01:00
Anders Jenbo
3ab9b7f2d3
Inline rand
2020-02-01 15:23:03 +01:00
Anders Jenbo
40ba1e7a6f
Merge branch 'master' of github.com:diasurgical/devilution
2020-02-01 14:48:39 +01:00
Anders Jenbo
08aa6a860a
Move generic helpers out of miniwin
2020-02-01 13:56:08 +01:00
Anders Jenbo
67c58583d8
Implement fullscreen toggeling via alt+enter
2020-02-01 13:55:21 +01:00
qndel
a1321539fb
enums
2020-01-31 23:29:55 +01:00
qndel
a6a89bca3a
apply TRUE/FALSE
2020-01-31 19:22:51 +01:00
qndel
c2587d9786
use enums ( #1997 )
2020-01-28 17:33:34 +01:00
galaxyhaxz
6605e1de5e
Fix variable 'gbSelectProvider'
2020-01-17 21:07:10 +01:00
qndel
3008439bc7
enums and stuff
2020-01-15 15:46:21 +01:00
Anders Jenbo
aedf8c993b
PressKey clean up
2020-01-12 23:20:36 +01:00
Anders Jenbo
8a2cd19d95
DisableInputWndProc clean up
2020-01-12 09:59:43 +01:00