Commit graph

12 commits

Author SHA1 Message Date
Marcin Kurczewski
7f574c9448 ui: merge save slot dialog via libtrx 2025-04-20 17:07:49 +02:00
Marcin Kurczewski
f7a21610ad game-strings: improve object naming layout 2025-01-17 18:35:39 +01:00
Marcin Kurczewski
4184b9a688 tr1/game-strings: update to trx api 2025-01-17 18:35:39 +01:00
Marcin Kurczewski
6502ac8629 tr2/game-string: split from gameflow 2025-01-16 15:47:06 +01:00
lahm86
33e4e9be1d tr1/gameflow: add support for item descriptions
This adds the ability to define descriptions for key, puzzle and
pickups items in the gameflow. Players can examine items that have a
description in the inventory. Indicators are shown to make this clear,
the idea being builders may want to use this feature to offer hints.

Description text is automatically wrapped to fit the screen, and very
long text will be paginated. New line and feed escape sequences are
supported in the text for manual layout.

This also removes the necessesity of having an empty strings object in
levels that don't have any key items.

Additionally, the update_gameflow tool has been adjusted to support the
use of curly braces inside strings (and indeed nested objects).

Resolves #1821.
2024-11-11 21:55:51 +00:00
Marcin Kurczewski
ff559580bf misc: merge tr2 and libtrx codebases 2024-10-03 10:36:35 +02:00
Marcin Kurczewski
6f115aa8b4 misc: move tools/ to tools/tr1/ 2024-10-03 10:36:35 +02:00
Marcin Kurczewski
132efe8ed4
console/cmd: move /pos to libtrx 2024-09-18 01:02:05 +02:00
Marcin Kurczewski
6d71455dd8 tools: move to libtrx; remove memleaks patch 2024-04-30 09:57:59 +02:00
Marcin Kurczewski
76e1a27e9c console/cmd: improve unavailable item message 2024-04-20 02:19:11 +02:00
Marcin Kurczewski
c1ce8be31b build: bump clang-format to version 18 2024-04-09 15:45:53 +02:00
Marcin Kurczewski
ffa687f0f7 build: shift gameflow updates to code format stage 2024-04-09 15:45:53 +02:00