|
6d5b484ecd
|
Scons: debug builds should be unoptimized
|
2020-01-19 15:39:42 -05:00 |
|
|
56523f1623
|
Fix import issue with Can't Enter special nodes
|
2020-01-19 15:39:42 -05:00 |
|
|
3f38ce1fed
|
Rearrange the main game event loop a little
This patch is contributed by @x-qq
and should improve CPU usage on Linux.
|
2020-01-19 15:39:42 -05:00 |
|
|
a5a7f161c8
|
Remove the init thread from the scenario editor
The reasoning is the same as for the main game.
|
2020-01-19 15:39:41 -05:00 |
|
|
e4b98a1634
|
Add a hidden preference to skip the Spiderweb logo at startup
The same preference also skips the scenario editor startup splash
In order to enable that, the scenario editor now loads prefs.
|
2020-01-19 15:39:41 -05:00 |
|
|
36b4f6edc1
|
Remove an unused variable
(Thanks to @x-qq for noticing it was never assigned)
|
2020-01-19 15:38:05 -05:00 |
|
|
fa7158de03
|
Fix exportGraphics not checking previously-exported monsters
I'm actually not sure whether this is necessary,
but decided to err on the side of caution
(since check_item does the same thing).
|
2020-01-19 15:38:05 -05:00 |
|
|
0ffcdf3e5e
|
Print paths to console on startup, like Wesnoth does
|
2020-01-19 15:38:05 -05:00 |
|
|
cb8bf96832
|
Fix buffer overflow in exportGraphics
|
2020-01-19 15:38:05 -05:00 |
|
|
4fdd330d07
|
Setting up Apple Events needs to be done early in initialization, otherwise the event will time out and the Finder will show an error that the program doesn't know how to open the saved gane.
|
2020-01-12 17:36:16 -05:00 |
|
|
44f18420bd
|
Remove the init thread
It seems to cause problems on Linux and no benefit of it could be observed on Windows or Mac
|
2020-01-12 17:29:40 -05:00 |
|
|
fb28a4da2e
|
Fix Mac build
|
2020-01-12 13:19:32 -05:00 |
|
|
fa25beae6d
|
Apparently referencing the superclass by unqualified name is not allowed
|
2020-01-12 12:33:58 -05:00 |
|
|
c5dedeb2a7
|
Fix missile graphic not being written to the saved game
Should fix #202
|
2020-01-12 12:31:14 -05:00 |
|
|
e42baa0971
|
This should fix some ambiguities in the enum_map
|
2020-01-12 12:21:18 -05:00 |
|
|
e39ccf745b
|
VoDT: Fix various out-of-range message errors
|
2020-01-12 12:16:14 -05:00 |
|
|
409fe41030
|
Ignore numpad keys for keyToChar conversion
|
2020-01-12 10:58:33 -05:00 |
|
|
479cfb75f6
|
Fix improper loading order with saved games
|
2020-01-02 00:28:52 -05:00 |
|
|
b6aee36a0c
|
Write hidden/visible state for EVERY town in the save file, even if it's equal to the scenario default
This should fix #197 for any new saves created after the fix.
|
2019-12-30 01:48:00 -05:00 |
|
|
6ae8a313b5
|
Fix "Quit" and red button appearing over the credits when you click them
Fixes #205
|
2019-12-30 01:35:54 -05:00 |
|
|
5ca27fdad5
|
Fix items that cause a status effect or cast a spell
|
2019-12-29 14:11:19 -05:00 |
|
|
7233a8ba78
|
Change obsolete How to Order button to Preferences
This will allow Linux users to access the preferences UI while I work out how to implement menus on Linux
|
2019-12-29 13:29:58 -05:00 |
|
|
699e66a69c
|
Remove obsolete failing test
|
2019-12-29 13:26:00 -05:00 |
|
|
402f4eae01
|
Fix saving for double preferences (UIScale) on Windows/Linux
|
2019-12-29 13:19:42 -05:00 |
|
|
d12fd43d15
|
Fix the save action
- Prompt for filename if the game has never been saved
- Don't say the game was saved if file choice was cancelled (affects save as too)
|
2019-12-29 13:09:55 -05:00 |
|
|
1bd23ace69
|
Better detection of doubles in Windows/Linux preferences
|
2019-12-29 12:48:10 -05:00 |
|
|
45bbc12208
|
Linux builds require linking to pthread
|
2019-12-29 12:25:44 -05:00 |
|
|
13e61047d9
|
VoDT: Merge Bristow's shops into a single shop
|
2019-12-14 12:14:39 -05:00 |
|
|
7ba61508f2
|
Fix garbage text appearing with the game version
|
2019-12-02 01:16:55 -05:00 |
|
|
6f96222c37
|
Remove the 30-item limit in shops
|
2019-12-02 01:16:34 -05:00 |
|
|
fd8bd913cc
|
Fix monsters killed in town not being initialized,
resulting in garbage values after loading a saved game
|
2019-12-01 14:36:14 -05:00 |
|
|
b8669ac04a
|
Fix play_sound function interpreting -65535 as sound 1.
It now correctly treats it as a sound that doesn't exist,
and plays nothing.
|
2019-12-01 14:22:39 -05:00 |
|
|
3e6d3b9d5e
|
Fix shop scrollbar not appearing if there are 9 items (when only 8 fit)
|
2019-11-24 20:28:53 -05:00 |
|
|
1b1aba0bd5
|
VoDT: Merge some of the shops
|
2019-11-24 20:28:53 -05:00 |
|
|
6ca89a66a9
|
Fix items being unequipped sometimes when an item is picked up
|
2019-11-24 20:28:53 -05:00 |
|
|
761af9d60f
|
Fix showing wrong buttons in the item list
|
2019-11-24 20:28:53 -05:00 |
|
|
ab740370ee
|
Fix some potential uninitialized variable accesses
|
2019-11-24 20:28:53 -05:00 |
|
|
b8689511cd
|
Use -1 instead of 120 to mark an invalid location.
|
2019-11-24 20:28:53 -05:00 |
|
|
8392ee85e8
|
Make more use of references to shorten long lines of code
This goes through just four files for unnecessary uses of univ.party[n].
|
2019-11-24 20:28:53 -05:00 |
|
|
3302dd68b7
|
Move encumbrance calculation functions into cPlayer
|
2019-11-24 20:28:53 -05:00 |
|
|
060be4dd42
|
Remove some extern data declarations that didn't exist anymore (and weren't used)
|
2019-11-24 20:28:52 -05:00 |
|
|
5ea29710f0
|
Minor code cleanup
|
2019-11-24 20:28:52 -05:00 |
|
|
dc25cf6ffb
|
Move abil_chart to be private to cItem and fix missing entries for summoning and quickfire abilities
|
2019-11-24 20:28:52 -05:00 |
|
|
4f785e2650
|
Use enums for most of the rest of the game constants.
This adds an "enum map" type that allows safe usage of an enum to index an array.
(That is, it enforces that the index is of the enum type.)
|
2019-11-24 20:28:52 -05:00 |
|
|
0001f754ac
|
Travis: Don't auto-update Homebrew on OSX builds
|
2019-11-23 12:46:07 -05:00 |
|
|
f80a294de4
|
Travis: Make OSX build use the oldest supported version
|
2019-11-23 12:43:35 -05:00 |
|
|
4ad85936d3
|
Fix use of a static bitset to record whether items (in a dynamic vector) have been taken
|
2019-11-23 12:31:30 -05:00 |
|
|
c1a3ff2a44
|
Add a landing page for the two documentation branches
(Not currently included in packaging.)
|
2018-06-24 12:56:17 -04:00 |
|
|
5be60ddda7
|
Merge pull request #190 from akien-mga/scons-gcc
SCons usability improvements and GCC support for posix
|
2018-04-07 13:18:03 -04:00 |
|
Rémi Verschelde
|
4dfa6c6b66
|
Travis: Add GCC build on Linux
|
2018-04-07 16:01:34 +02:00 |
|