Commit Graph
235 Commits
Author SHA1 Message Date
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
galaxyhaxzandRobin 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