k3tamina
39efadcb6b
Merge branch 'main' into mingw-fixes
2022-06-14 20:53:44 +02:00
Alexander Batalov
9098ad6486
Use Ubuntu 20.04 for CI
2022-06-13 18:25:33 +03:00
Alexander Batalov
96771e9cdd
Fix objects rendering
2022-06-13 17:35:07 +03:00
Jan Šimek
7872d4d3cb
Fix inventory context menu and mouse position ( #44 )
...
See #3
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com>
2022-06-12 12:30:05 +03:00
Jan Šimek
8c2b9c7aec
Enable debug output on linux ( #45 )
2022-06-12 11:44:22 +03:00
Alexander Batalov
c0b98ba90e
Prepare textFontLoad for x64
2022-06-12 00:02:54 +03:00
Alexander Batalov
f796a724d1
Add missing include
2022-06-11 23:50:12 +03:00
Alexander Batalov
9e817304d1
Get rid of saving pointers
2022-06-11 23:49:05 +03:00
Alexander Batalov
2929a833bf
Change mmx detection
2022-06-11 22:56:21 +03:00
Alexander Batalov
2f03d653fc
Review lipsReadV1
2022-06-11 22:33:43 +03:00
Alexander Batalov
c10f0e5caf
Change types
2022-06-11 22:24:55 +03:00
Alexander Batalov
c05b586f6c
Review _obj_offset_table_init
2022-06-11 22:13:32 +03:00
Alexander Batalov
2a9e00d730
Fix tile border calculation
...
Closes #9
2022-06-11 21:40:12 +03:00
Alexander Batalov
e17e30e13f
Rename editor symbols
2022-06-11 00:32:57 +03:00
Alexander Batalov
e3c27a3def
Review animateMoveObjectToObject
...
See #32
2022-06-10 10:40:22 +03:00
Wipe
dae87e0964
Correct minor mistakes in #36 ( #40 )
2022-06-10 09:36:47 +03:00
Jan Šimek
f510545bc3
Rename function parameters and use ROTATION_COUNT enum ( #39 )
2022-06-10 09:23:43 +03:00
Alexander Batalov
e35594040d
Add custom karma folder graphics
...
Closes #38
2022-06-09 09:53:41 +03:00
Alexander Batalov
ba1715d9b0
Add karma changes display
...
See #38
2022-06-08 23:33:54 +03:00
Alexander Batalov
5731cd6058
Fix player model settings
2022-06-08 23:15:30 +03:00
Wipe
624a36ad75
GHA build tweaks ( #28 )
2022-06-08 22:36:39 +03:00
Alexander Batalov
0c7245fa09
Add player model settings
...
See #29
2022-06-08 22:01:25 +03:00
Jan Šimek
e27f72f52b
Rename object flags according to Sfall ( #37 )
2022-06-08 20:38:46 +03:00
Alexander Batalov
9cad93c764
Reconcile script fixes from reference edition
2022-06-08 20:35:51 +03:00
Wipe
5a0d5d2538
Add SFall Misc->MainMenu*FontColour ( #36 )
2022-06-08 00:20:55 +03:00
k3tamina
12cbfe262c
Fix save game preview ( #33 )
2022-06-08 00:14:52 +03:00
Wipe
893dc0e090
Tweak configGetInt() to read hex strings properly ( #35 )
2022-06-08 00:00:19 +03:00
Alexander Batalov
2c05b8683d
Fix dialog display centering
2022-06-07 23:41:24 +03:00
Alexander Batalov
f67841d3b9
Fix strupr
2022-06-07 23:31:38 +03:00
Alexander Batalov
a49970ac3f
Decompile editor options window
2022-06-07 23:18:59 +03:00
Jan Šimek
e6dfce21c9
Properly destroy SDL window ( #34 )
2022-06-05 23:21:28 +03:00
Alexander Batalov
a3390819d1
Reconcile with reference edition
2022-06-05 01:01:49 +03:00
Wipe
2991877b13
Add SFall Misc->SkipOpeningMovies ( #30 )
2022-06-04 13:22:40 +03:00
Wipe
dd20063a2e
Fix dialog caps not rendered after exiting barter ( #31 )
2022-06-04 13:14:53 +03:00
Alexander Batalov
0819937e56
Fix timeGetTime on Linux
2022-06-02 21:11:23 +03:00
k3tamina
2e7070a942
ISO C++ forbids converting a string constant to char* ( #26 )
2022-06-02 11:44:12 +03:00
Jan Šimek
571c0db190
Fix linux build ( #25 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com>
2022-06-02 11:31:03 +03:00
k3tamina
2cb79fef5a
MinGW fixes
...
CMakeLists.txt
* Added definition of SDL_MAIN_HANDLED to solve linking error
src/dsound_compat.h
* Included mmsystem.h for LPCWAVEFORMATEX struct definition
src/file_find.cc
* FindClose is within Win32 API
src/mmx.cc
* __asm keyword is restricted to MSVC
2022-05-30 22:14:59 +02:00
Alexander Batalov
501ae1161d
Wrap sound stuff
...
See #17 , #24
2022-05-30 00:40:09 +03:00
Alexander Batalov
e7f6bbf867
Wrap mmx probe
2022-05-30 00:29:58 +03:00
Alexander Batalov
c7397826cc
Add missing includes
...
See #17
2022-05-30 00:29:05 +03:00
Alexander Batalov
3571db7f40
Remove unnecessary io.h
2022-05-29 22:11:00 +03:00
Alexander Batalov
0472ac9a22
Wrap windows api
...
See #17 , #24
2022-05-29 22:08:13 +03:00
Alexander Batalov
24fdfc065f
Add missing includes
2022-05-29 22:00:50 +03:00
Alexander Batalov
45d266a290
Replace rotl
2022-05-29 21:57:35 +03:00
Alexander Batalov
ca68373e74
Wrap DirectSound
...
See #17 , #24
2022-05-29 20:07:43 +03:00
Alexander Batalov
6dd55e4ee9
Improve protoGetDataMember
...
Reduces number of cast complaints in macOS/x64.
See #24
2022-05-29 18:25:34 +03:00
Alexander Batalov
3d6019d2ec
Provide timeGetTime compatibility layer
...
See #17 , #24
2022-05-29 18:15:48 +03:00
Alexander Batalov
3d477ed235
Provide mkdir compatibility layer
...
See #17 , #24
2022-05-29 18:08:55 +03:00
Alexander Batalov
e75349c98b
Update config for macOS
2022-05-29 18:05:31 +03:00