ALONSO Laurent
d90f1e95dc
special: correct a small mistake which can create a infinite loop...
2023-01-06 20:08:00 -05:00
ALONSO Laurent
6c2bec98b7
draw_monster: draw correctly complex monster...
2023-01-06 20:07:59 -05:00
ALONSO Laurent
fa15177978
save: try to save the magic_ptrs correctly...
2023-01-06 20:04:02 -05:00
ALONSO Laurent
0d0b577c9c
roster: try to display the right monster...
2023-01-06 20:04:02 -05:00
ALONSO Laurent
7ce1ba22b1
spec_loc_t: force .spec to be initialized...
2023-01-06 20:04:02 -05:00
ALONSO Laurent
0bb24cd234
special: try to make IF_ON_{BOAT|HORSE} work...
...
(ie. previously ex1b=-1 means party in any boats or not in boat )
2023-01-06 20:04:02 -05:00
ALONSO Laurent
c01ec90ecb
conveyor: only push people/object on a conveyor + use the real flag: flag1
2023-01-06 20:04:02 -05:00
ALONSO Laurent
f391c3b625
Do no talk to death people, this may break some scenario...
2023-01-06 20:04:01 -05:00
ALONSO Laurent
db91ea9770
reset the scried monsters' list when we enter a scenario...
2023-01-06 20:04:01 -05:00
ALONSO Laurent
4973659808
scenario: try to retrieve the hidden town's flag...
2023-01-06 20:04:01 -05:00
ALONSO Laurent
d1cb01e263
try to save correctly SHOPSTOCK...
2023-01-06 19:28:33 -05:00
ALONSO Laurent
271f198ff8
save/restore: do not save useless data when we are not in a scenario...
2023-01-06 13:59:41 -05:00
ALONSO Laurent
e2a4fcc788
OsX[AppleEvents]: try to avoid some crash by delaying the function which is called
...
by such events...
Fixes #292
2023-01-06 13:57:01 -05:00
ALONSO Laurent
eea6166b11
party.cpp: retrieve correctly the notes
2023-01-06 13:55:21 -05:00
ALONSO Laurent
f6b13607c3
boe.dlgutil.cpp[talk]: replace store_personality by store_personality%10 to avoid potential problem
2023-01-06 13:53:27 -05:00
ALONSO Laurent
8d698dda88
fileio_party.cpp: check if save/townmaps.dat before reading it
2023-01-06 13:53:21 -05:00
fed6e19ddb
Fix missing cast in writeArray
2023-01-06 13:50:33 -05:00
ALONSO Laurent
f2584f4133
try to remove some "flickering" by using setActive(false)/setActive() and adding
...
a glFlush...
2023-01-06 13:46:21 -05:00
ba435bdfd3
Don't limit the CI link in the readme to just the CI branch
...
[ci skip]
2023-01-06 03:10:35 -05:00
b03a200f8a
Labelled buttons should only require a width if they actually HAVE a label
2023-01-06 02:59:21 -05:00
9b8c35489b
Fix key descriptions using alt being rendered as just #
2023-01-06 02:44:28 -05:00
cb73719af3
Make item abil_data a bit more readable
...
A two-element array is an ugly thing to behold
2023-01-06 02:13:46 -05:00
81bea5a01a
Add use flag assertions for every ability in the unit test
2023-01-06 01:23:48 -05:00
baf8bfd5c7
Make flight ability usable outdoors
2023-01-06 00:55:11 -05:00
261f46b0b5
This avoids an extra iteration that can cause test failures
2023-01-05 19:52:30 -05:00
ae9ea960f1
tests: Make sure this is initialized
2023-01-05 19:52:30 -05:00
4783c24779
Add CI status badge to the readme, plus a missing dependency
2023-01-05 19:52:30 -05:00
b5a1bbf283
Add GitHub Actions configuration file to enable CI
...
There are several builds defined here, and a few more sketched out that
don't quite work.
Most of the steps call out to external shell or batch files,
to make things easier to keep track of.
2023-01-05 19:52:30 -05:00
cc2e3403f8
Xcode: Try adding the app package as a fallback in the rpath
...
Also, that extraneous quote is probably bad?
2023-01-05 19:29:16 -05:00
047a3190c2
Xcode: Add Homebrew and MacPorts paths to the project search paths
2023-01-05 19:29:16 -05:00
f70f63eead
Update and clean up the Visual Studio 2017 project files
...
These were very shoddily put together!
It seems the person who made them never really tried building
the editors or the tests.
Also included here are a couple of minor source changes that are needed
to make the project files build.
2023-01-05 19:29:16 -05:00
88b756ab50
scons: Don't treat all source dirs as part of include path
2023-01-05 19:29:16 -05:00
e2de459bd3
make include paths absolute within src
2023-01-05 09:28:57 -05:00
f33127e1f2
Some style guide revisions
2023-01-05 09:22:39 -05:00
3ef790dabc
Fix #254 - ONCE_GIVE_ITEM
2023-01-05 09:19:19 -05:00
4b336d06fb
add Catch2 to scons build
2023-01-05 02:10:20 -05:00
0da809d76f
Fix the tagfile build error
2023-01-05 02:10:20 -05:00
2e61c44307
Fix scenario button saying there are no scenario installed even though there are the built-in ones
2023-01-04 20:52:11 -05:00
e7ae84ee2a
Fix large string dialogs not wrapping text and expanding to crazy widths
2023-01-04 20:52:11 -05:00
98fe49ad32
Merge pull request #289 from NQNStudios/cboe
2023-01-04 20:05:49 -05:00
b469b3aeea
Add a new class to encapsulate the file format used by save files
...
The class is not yet used in the wild, but does have a unit test
2023-01-04 19:57:12 -05:00
43ad1be6ca
Make sure use of C++14 and C++17 extensions are an error instead of a warning
2023-01-04 19:57:12 -05:00
e34409f3d6
Add separate Copy Frameworks phase just for the unit tests to avoid dyld not loaded errors
2023-01-04 19:57:12 -05:00
fea9cfb0c8
call redraw_everything() when cDialogs move
2023-01-04 15:27:33 -07:00
d860422c6d
Update to TGUI 0.9.x
2022-12-29 10:18:06 -05:00
00bff78239
Fix unit tests in Xcode 4
2022-07-12 20:45:00 -04:00
f6f7cd59dc
Make catch a submodule so it can be updated more easily
2022-07-12 20:35:45 -04:00
df631f6c3c
fix unit tests
2022-07-12 20:35:45 -04:00
5b2561d034
Disable header maps in Xcode 12
2022-07-12 20:35:41 -04:00
a69d92d8dc
Fix tiled textures not showing up on newer OSX
2022-07-05 09:52:24 -04:00