Commit Graph
29 Commits
Author SHA1 Message Date
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