Commit Graph
30 Commits
Author SHA1 Message Date
Simon Delamarre 1e5cb46b6e GOB: fix a missing indentation (Adibou2) 2022-12-02 11:44:35 +01:00
Simon Delamarre a71b1c9e94 GOB: allow more path separators in "file path -> save handler" mapping
'/' and ':' are now supported in addition to Window-style '\'
2022-12-02 11:44:35 +01:00
Simon Delamarre 6a1e2d5d21 GOB: misc format/style/typo fixes in Adibou2 changes 2022-12-02 11:44:35 +01:00
Simon Delamarre 0e5953ad67 GOB: fix a crash when returning to launcher from Adibou2 2022-12-02 11:44:34 +01:00
Simon Delamarre 012b520872 GOB: a few missing "0 -> nullptr" replacements 2022-12-02 11:44:33 +01:00
Simon Delamarre 4a6520c670 GOB: fix exercises completion details in Adibou2 tree 2022-12-02 11:44:32 +01:00
Simon Delamarre 8a08d6470b GOB: o7_deleteFile, allow to delete all files matching a pattern
Fixes the "delete character" button in Adibou2

We cannot strip paths for this opcode, as scripts sometimes delete all files in a directory (e.g. "TEMP\*.*", that would have been simplified as "*.*" with path stripping).

Use also full path match for read/write/copy/move operations, to allow distinguishing savegames with same filename under different directories, with a fallback to simple filename matching.
2022-12-02 11:44:31 +01:00
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
Simon Delamarre 87536a16e4 GOB: fix errors in Adibou2 savegame files list 2022-12-02 11:44:30 +01:00
Simon Delamarre e3e6c76923 GOB: handle saves for Adibou2 construction minigame
A few int16->utin16 were needed again.
2022-12-02 11:44:28 +01:00
Simon Delamarre 962e9f9386 GOB: save breakout game progress in Adibou2 2022-12-02 11:44:28 +01:00
Simon Delamarre 81d4a437e9 GOB: implement deleteFile() for Adibou2 save handlers 2022-12-02 11:44:27 +01:00
Simon Delamarre b7349f8195 GOB: more save handlers for Adibou2
"TEMP01.CSA" is actually "weather" file for player1.
The first time, it needs to be copied from "TEMP.CSA" (copy file is now implemented, remove previous workaround)
2022-12-02 11:44:27 +01:00
Simon Delamarre 40f834fd7c GOB: implement copyFile and moveFile 2022-12-02 11:44:26 +01:00
Simon Delamarre 3546f15ab4 GOB: save flowers and cakes photos in Adibou2 2022-12-02 11:44:26 +01:00
Simon Delamarre 851b015beb GOB: save mailbox drawing in Adibou2 2022-12-02 11:44:26 +01:00
Simon Delamarre 09dc57a4e3 GOB: save drawings in Adibou2 2022-12-02 11:44:26 +01:00
Simon Delamarre 532076a73d GOB: add saved handler for lance.inf and retour.inf in Adibou2 2022-12-02 11:44:25 +01:00
Simon Delamarre d0961114f0 GOB: add more Adibou2 save files, simplify save handler 2022-12-02 11:44:25 +01:00
Simon Delamarre 1453d97507 GOB: add handlers for temporary .inf files used by Adibou2 applications
This fixes incorrect activities titles in applications.
2022-12-02 11:44:24 +01:00
Simon Delamarre 9c3ed44a8a GOB: save Adibou2 environment state
environment: flowers, vegetable garden...
2022-12-02 11:44:24 +01:00
Simon Delamarre 0f95ad760f GOB: save children personal data and completed exercises in Adibou2
child personal data: name, birth date, face sprite
2022-12-02 11:44:23 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh 8d91d66a15 GOB: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Johannes Schickel ea21bc939a GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
strangerke 69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Sven Hesse 437a3eb63b GOB: Add 2 Addy 4 base fake save handlers
svn-id: r55553
2011-01-26 19:05:36 +00:00
Sven Hesse 1d59d3ecb0 GOB: Another fake Addy 4 save handler
svn-id: r55552
2011-01-26 19:05:04 +00:00
Sven Hesse 7a41cd7fa9 GOB: Add stub save handlers for Addy 4 (Grundschule)
svn-id: r55549
2011-01-26 19:04:03 +00:00
Sven Hesse d1b53b1b81 GOB Add save stubs for Addy Junior
svn-id: r55529
2011-01-25 12:14:31 +00:00