Thierry Crozat
31c1d49762
AGS: fixed skip_rle_bitmap8() made no sense whatsoever
...
This fixes loading pre 2.55 games.
From upstream 3df6b7185685bcd6a2d6cbdb7b5c3b62ea5dc9b0
2022-12-17 22:10:55 +01:00
Paul Gilbert
f2399dc15c
AGS: Fixing various "unused variable/arg" warnings
...
From upstream 4b3c27c1a2b39d6c6b089adee111c6889d19ad0e
2022-04-25 19:17:26 -07:00
Paul Gilbert
78312259b7
AGS: Typecast warning fixes in (de)compression functions
...
From upstream ba8dae7788e764516d07511b00b36f904131b327
2022-04-24 16:00:06 -07:00
Paul Gilbert
645124bb45
AGS: RLE decompressing: Redefined char as int8
...
From upstream 22797ccdf6746767cbc5bf99ef9cbad7702d8140
2022-04-10 19:39:09 -07:00
Paul Gilbert
81ea142e4f
AGS: Little code cleanup in room_file.cpp
...
From upstream d3ae5106d0e0ca43b3fb8b397a9faabff77f54b2
2022-04-08 22:17:50 -07:00
Paul Gilbert
6d4a816fb4
AGS: SpriteFile supports compression type selection (RLE/LZW)
...
From upstream 1526a939223974a88abf4c9601f1d4e421296a65
2022-03-30 22:13:18 -07:00
Paul Gilbert
897724f110
AGS: Split VectorStream from MemoryStream and allow write C-buffer
...
From upstream f8d1d99bcbdadfc6f1380d978d2c7261200a73c8
2022-03-30 22:13:18 -07:00
Paul Gilbert
dc7609a79c
AGS: Removed lzwexpand_to_mem(), tidied load_lzw()
...
From upstream 2b9f130e119f9cfc81d0257a446edc4e31df19c0
2022-03-30 22:13:18 -07:00
Paul Gilbert
02540a3b47
AGS: In save_lzw() replaced the use of temp file with memory buffer
...
From upstream 49045c7c5b6550d7724c4ceda822fbf4c3fc05a1
2022-03-30 22:13:17 -07:00
Paul Gilbert
4392fa5e2d
AGS: Simplified savecompressed_allegro() and renamed for clarity
...
From upstream 9a6b55bfe78bf0e9f24b2e3c2d1b073f850fae50
2022-03-30 22:13:17 -07:00
Paul Gilbert
8c17e3cc7e
AGS: rle_(de)compress works with arbitrary buffers, not Bitmaps
...
From upstream d3be1ce673455ed6bf6f715e0adad4be44eee2bd
2022-03-30 22:13:17 -07:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
d9bbf9775c
AGS: Rewrote ci_find_file() into File::FindFileCI()
...
From upstream 4e2df949ff36bbb6d08e402586dc8c2bb02ecad9
2021-07-10 18:56:59 -07:00
Le Philousophe
d4702047da
AGS: Fix int/int32 build failure
2021-07-08 13:28:47 +02:00
Paul Gilbert
7e322be394
AGS: Moved image (de)compression functions out from SpriteFile
...
From upstream a3c6e7cfded18daadab00474ff6d148904581f08
2021-07-07 22:07:09 -07:00
Cameron Cawley
9b348b3e7d
AGS: Fix more type mismatches
2021-06-16 13:03:41 +01:00
Paul Gilbert
c111ef5f45
AGS: Changing ::remove to File::DeleteFile
2021-06-13 21:08:56 -07:00
Paul Gilbert
701396361c
AGS: Import of fresh codebase
2021-06-13 21:08:44 -07:00
Paul Gilbert
497ef2df1a
AGS: Move lzw.cpp globals to Globals
2021-03-06 20:15:51 -08:00
Paul Gilbert
cd017a73c7
AGS: Revert Standardization of number types
...
This reverts commit a96422af52 .
2021-02-16 19:45:02 -08:00
Oliver Pahl
b27dd08b5b
AGS: Fix Android crashing on game launch
2021-02-14 19:32:25 +00:00
Paul Gilbert
a96422af52
AGS: Standardization of number types
...
This not only simplifies all the use of _t types to the
ScummVM equivalents, it gets rid of the int32 usage in
favor of just int, solving common type clashes with the
Amiga, for which int doesn't match int32
2021-02-13 11:38:55 -08:00
Paul Gilbert
0c2adad99d
AGS: Further cleaning up read/write structure arrays
2021-02-06 16:37:31 -08:00
Paul Gilbert
6c8789264d
AGS: Added shared/util/ folder
2021-02-06 16:37:31 -08:00
Paul Gilbert
a7a9ca0543
AGS: Adding AGS3 namespace to cpp files
2021-02-06 16:37:31 -08:00
Paul Gilbert
d8e471b03c
AGS: Changing Common namespace to Shared
2021-02-06 16:37:31 -08:00
dreammaster
8026e4bb30
AGS: Run astyle formatting
2021-02-06 16:37:31 -08:00
Paul Gilbert
bd6a58d1a1
AGS: Adding ScummVM comment headers
2021-02-06 16:37:31 -08:00
Paul Gilbert
a60d290a08
AGS: Initial addition of engine/ and shared/ folders
2021-02-06 16:37:31 -08:00