Commit Graph

1968 Commits

Author SHA1 Message Date
dbe5ba0dd6 Linux handle zenity non-zero code. Close #301 2023-01-08 22:22:26 -05:00
36cd2997d3 Update PC editor documentation
It still referenced shareware and the item menus.

[ci skip]
2023-01-08 18:09:20 -05:00
e8aa19c633 Update README.md
I think that description must have been an error in editing the readme before...

[ci skip]
2023-01-08 17:34:58 -05:00
ac5cbe3a60 Test case for dialog XMLs in-engine 2023-01-08 17:25:33 -05:00
6471604fd9 A few readme revisions 2023-01-07 16:13:30 -05:00
ac239d3418 build.sh no longer exists 2023-01-07 16:08:47 -05:00
fa0db8b16b Update notes about compatibility 2023-01-07 15:49:09 -05:00
6319d46d67 Fix compilation on Xcode 4
- Add new files to project
- Xcode 4 doesn't support inheriting constructors
2023-01-07 14:27:02 -05:00
71f9dd0043 TagFile refinements
- Use a custom prefix system for tagfiles - f for a file, p for a page, t for a tag
- Add a hex tag that reads and writes a number as hex
- Ensure booleans are always read and written as alpha
2023-01-07 13:55:04 -05:00
ALONSO Laurent
26db220f15 special and legacy: check type of monster values in nuke_monsters (to avoid
accidentally all monsters, ...)
2023-01-07 12:37:45 -05:00
729ccfe765 Fix missing include 2023-01-07 12:01:10 -05:00
e3d6a4748e Dialog XML definitions are now loaded thru the resource manager 2023-01-07 11:59:42 -05:00
c3dd886783 Fix LED text colour and correct width attribute validation 2023-01-07 01:23:07 -05:00
c4d7fc6b99 Make dialogs iterable 2023-01-07 01:21:42 -05:00
0714004f1c Fix a few compiler warnings 2023-01-06 22:02:05 -05:00
9a4056019b Xcode 12: Silence warning by updating deployment target 2023-01-06 21:00:44 -05:00
ALONSO Laurent
6b32aa157e boe.specials.cpp[change terrain]: avoid redrawing the minimap n*k times... 2023-01-06 20:49:08 -05:00
Morel Berenger
ce667c596a Allow to only select one file in open... 2023-01-06 20:49:08 -05:00
Morel Berenger
8809af121f Minor fixes to special node edit dialog. 2023-01-06 20:49:08 -05:00
Morel Berenger
4cd2bfd8d1 render_image.cpp: improve gl error messages by adding filename 2023-01-06 20:49:08 -05:00
ALONSO Laurent
ca74661801 button.cpp: try to make tiny buttons work... 2023-01-06 20:49:08 -05:00
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