scummvm/engines/gob
Simon Delamarre 0ac43888f2
GOB: handle saving Adibou2 drawings on "floppy disk"
They will just land on the save directory, as other saves, with fix filename "adibou2_drawing_on_floppy_disk".

The use case is to facilitate sharing drawings between different Adibou characters, for example to continue a friend's drawing. In this view, we wrap the full picture and its thumbnail in a same file with a fix filename, so that one need only to move the "adibou2_drawing_on_floppy_disk" file between Adibou2 installations to share "floppy disk" drawings.
2022-12-02 11:44:30 +01:00
..
demos
detection GOB: add more Adibou1 versions 2022-12-02 11:44:30 +01:00
minigames/geisha
pregob
save GOB: handle saving Adibou2 drawings on "floppy disk" 2022-12-02 11:44:30 +01:00
sound
anifile.cpp GOB: Use SeekableReadStreamEndianWrapper 2022-11-29 00:06:49 +01:00
anifile.h GOB: Use SeekableReadStreamEndianWrapper 2022-11-29 00:06:49 +01:00
aniobject.cpp
aniobject.h
backbuffer.cpp
backbuffer.h
cheater_geisha.cpp
cheater.cpp
cheater.h
cmpfile.cpp GOB: Use SeekableReadStreamEndianWrapper 2022-11-29 00:06:49 +01:00
cmpfile.h
configure.engine
console.cpp
console.h
credits.pl
databases.cpp GOB: misc file path related adjustments in Adibou2 2022-12-02 11:44:26 +01:00
databases.h
dataio.cpp
dataio.h
dbase.cpp
dbase.h
decfile.cpp GOB: Use SeekableReadStreamEndianWrapper 2022-11-29 00:06:49 +01:00
decfile.h GOB: Use SeekableReadStreamEndianWrapper 2022-11-29 00:06:49 +01:00
draw_bargon.cpp
draw_fascin.cpp GOB: use infix operator++ on Pixel iterators where possible 2022-12-02 11:44:24 +01:00
draw_playtoons.cpp GOB: another fillRect mode used in Adibou2, "fill except one color" 2022-12-02 11:44:30 +01:00
draw_v1.cpp GOB: Don't use unsafe sprintf and vsprintf 2022-10-23 22:46:19 +02:00
draw_v2.cpp GOB: implement y-axis reflection, needed by some character animations 2022-12-02 11:44:24 +01:00
draw.cpp GOB: Don't use unsafe strcat and strcpy 2022-10-23 22:46:19 +02:00
draw.h
expression.cpp GOB: yet more int16->uint16 changes, to accommodate for Playtoons/Adibou2 larger variable space 2022-12-02 11:44:28 +01:00
expression.h GOB: yet more int16->uint16 changes, to accommodate for Playtoons/Adibou2 larger variable space 2022-12-02 11:44:28 +01:00
game.cpp
game.h
global.cpp
global.h
gob.cpp GOB: add save handler stubs for Adibou1 2022-12-02 11:44:30 +01:00
gob.h
goblin_v1.cpp
goblin_v2.cpp
goblin_v3.cpp
goblin_v4.cpp
goblin_v7.cpp GOB: handle remaining Adibou2 characters animations 2022-12-02 11:44:28 +01:00
goblin.cpp GOB: rename changeDirection -> setGoblinState 2022-12-02 11:44:24 +01:00
goblin.h GOB: Adibou2 pathfinding fixes 2022-12-02 11:44:24 +01:00
hotspots.cpp GOB: fix a crash in Adibou2 when changing hotspot 2022-12-02 11:44:25 +01:00
hotspots.h
iniconfig.cpp
iniconfig.h
init_fascin.cpp
init_geisha.cpp
init_v1.cpp
init_v2.cpp
init_v3.cpp
init_v4.cpp
init_v6.cpp
init_v7.cpp GOB: misc file path related adjustments in Adibou2 2022-12-02 11:44:26 +01:00
init.cpp
init.h
inter_bargon.cpp
inter_fascin.cpp
inter_geisha.cpp
inter_inca2.cpp
inter_littlered.cpp
inter_playtoons.cpp GOB: fix in oPlaytoons_printText 2022-12-02 11:44:29 +01:00
inter_v1.cpp GOB: skip copy protection test in Adibou1 2022-12-02 11:44:30 +01:00
inter_v2.cpp GOB: add some Adibou1 stubs 2022-12-02 11:44:30 +01:00
inter_v3.cpp
inter_v4.cpp
inter_v5.cpp GOB: yet more int16->uint16 changes, to accommodate for Playtoons/Adibou2 larger variable space 2022-12-02 11:44:28 +01:00
inter_v6.cpp GOB: workaround for a bug in Adibou2 scripts of "cooking" activity 2022-12-02 11:44:29 +01:00
inter_v7.cpp GOB: use oPlaytoons_printText in Adibou2 2022-12-02 11:44:29 +01:00
inter.cpp GOB: Don't use unsafe strcat and strcpy 2022-10-23 22:46:19 +02:00
inter.h GOB: add some Adibou1 stubs 2022-12-02 11:44:30 +01:00
map_v1.cpp GOB: Don't use unsafe strcat and strcpy 2022-10-23 22:46:19 +02:00
map_v2.cpp GOB: remove _mapUnknownBool warning 2022-12-02 11:44:27 +01:00
map.cpp
map.h
metaengine.cpp
module.mk GOB: add save handler stubs for Adibou1 2022-12-02 11:44:30 +01:00
mult_v1.cpp
mult_v2.cpp GOB: remove a forced retrace in newCycleAnim for Adibou2 2022-12-02 11:44:29 +01:00
mult.cpp GOB: more video object glitches fixes in Adibou2 2022-12-02 11:44:27 +01:00
mult.h GOB: more video object glitches fixes in Adibou2 2022-12-02 11:44:27 +01:00
palanim.cpp
palanim.h
POTFILES
resources.cpp
resources.h
rxyfile.cpp GOB: Use SeekableReadStreamEndianWrapper 2022-11-29 00:06:49 +01:00
rxyfile.h GOB: Use SeekableReadStreamEndianWrapper 2022-11-29 00:06:49 +01:00
scenery_v1.cpp
scenery_v2.cpp
scenery.cpp GOB: fix disappearing sprites issues in Adibou2 2022-12-02 11:44:27 +01:00
scenery.h
script.cpp GOB: yet more int16->uint16 changes, to accommodate for Playtoons/Adibou2 larger variable space 2022-12-02 11:44:28 +01:00
script.h GOB: yet more int16->uint16 changes, to accommodate for Playtoons/Adibou2 larger variable space 2022-12-02 11:44:28 +01:00
surface.cpp GOB: another fillRect mode used in Adibou2, "fill except one color" 2022-12-02 11:44:30 +01:00
surface.h GOB: another fillRect mode used in Adibou2, "fill except one color" 2022-12-02 11:44:30 +01:00
totfile.cpp
totfile.h
util.cpp GOB: Don't use unsafe strcat and strcpy 2022-10-23 22:46:19 +02:00
util.h GOB: Don't use unsafe strcat and strcpy 2022-10-23 22:46:19 +02:00
variables.cpp GOB: Don't use unsafe strcat and strcpy 2022-10-23 22:46:19 +02:00
variables.h
video_v1.cpp GOB: use infix operator++ on Pixel iterators where possible 2022-12-02 11:44:24 +01:00
video_v2.cpp GOB: use infix operator++ on Pixel iterators where possible 2022-12-02 11:44:24 +01:00
video_v6.cpp GOB: use infix operator++ on Pixel iterators where possible 2022-12-02 11:44:24 +01:00
video.cpp GOB: use infix operator++ on Pixel iterators where possible 2022-12-02 11:44:24 +01:00
video.h
videoplayer.cpp GOB: yet more int16->uint16 changes, to accommodate for Playtoons/Adibou2 larger variable space 2022-12-02 11:44:28 +01:00
videoplayer.h GOB: yet more int16->uint16 changes, to accommodate for Playtoons/Adibou2 larger variable space 2022-12-02 11:44:28 +01:00