Thierry Crozat
eb252cf824
AGS: fixed case when imported sprite got flags from placeholder
...
This could make a new sprite look differently, depending on placeholder's (sprite 0) settings, until the game is saved once.
From upstream f2a922a9cefd40337502bde734503605a76550db
2022-10-09 19:23:13 +01:00
Thierry Crozat
15563b5a7c
AGS: Changed SpriteCache::FreeMem to comply with sound cache
...
From upstream 94a462d52d5533f4ebb4cef1bbddd280b4f876a2
2022-06-18 18:21:35 +01:00
Thierry Crozat
1414f0ba92
AGS: Slightly more detailed sprcache info on Ctrl+Alt+V
...
From upstream: 9f5b5d3afa86c8bf0925a358e3f581fe40f67c1c
2022-06-18 01:03:30 +01:00
Thierry Crozat
fad62e8cef
AGS: Refactored SpriteCache's MRU list
...
Using ideas from Nick Sonneveld (@sonneveld).
From upstream: 1f57208879ca278e5b3c45d05a8c29f30632a5bd
2022-06-18 01:03:30 +01:00
Thierry Crozat
d6d464f898
AGS: Fixed sprite cache limit was reset on sprite file open
...
From upstream 4f57730e2b3d41af4fd0300e8b092d31d448f544
2022-06-16 23:16:20 +01:00
Paul Gilbert
ec38c1c61c
AGS: Refactor core overlay creation funcs to return ScreenOverlay*
...
From upstream f89b2e8e59da107fcbb7a75bf7e1aa293a45fb2b
2022-05-05 22:41:10 -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
6912f58a2f
AGS: SpriteFile's extended format, let store as indexed bitmaps
...
From upstream 34f32e3b71b2f8d0f7480aa04a2fcd38d77fb83b
2022-03-30 22:13:17 -07:00
Paul Gilbert
77e4a7f520
AGS: Tidy some code in SpriteFile class
...
From upstream 923c4b3e9ab23359c57233802acf57430843a308
2022-03-30 22:13:17 -07:00
Paul Gilbert
ea65fe3c69
AGS: Moved SpriteFile class to a separate code unit for convenience
...
From upstream 393ef2c24bbc835d8e7a7229d40f638a6f172304
2022-03-17 21:49:22 -07:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
7e322be394
AGS: Moved image (de)compression functions out from SpriteFile
...
From upstream a3c6e7cfded18daadab00474ff6d148904581f08
2021-07-07 22:07:09 -07:00
Paul Gilbert
41b1126aed
AGS: Split SpriteCache, picking out read/write into SpriteFile class
...
From upstream 565eaaf90e63ad444798cd949b1e4c60dfb4a0f8
2021-07-07 22:07:09 -07:00
Paul Gilbert
d57474ce59
AGS: Provided more function variants accepting const String&
...
From upstream 44402962003db439e54d79e0c562fba1cf59e455
2021-06-13 21:08:58 -07:00
Paul Gilbert
701396361c
AGS: Import of fresh codebase
2021-06-13 21:08:44 -07:00