Project DVN - Visual Novel Engine
bauss
jacobbauss at gmail.com
Mon Dec 16 02:13:05 UTC 2024
On Saturday, 14 December 2024 at 12:06:13 UTC, bauss wrote:
> On Thursday, 12 December 2024 at 22:58:14 UTC, bauss wrote:
>> ...
>>
>
> Version 0.0.4 has just been released.
>
> Since 0.0.2 and 0.0.4 the following has been done:
>
> - Added an "Act View" used to display before an act begins.
> Preview: https://i.imgur.com/AQp0nBn.png
>
> - Saves now contain background image and music, thus you don't
> have to specify it for every scene in your scripts.
>
> - Character names aren't dependent on characters anymore and
> thus names can be displayed without a character is being
> displayed.
We're now at version 0.0.9 and here are the change logs since
0.0.4
- Added dynamic message level. Allowing messages to be received
dynamically N ticks instead of hardcoded 42 ticks.
- Fixed music not playing after leaving settings.
- Added default character name colors
- Fixed background loading order
- Added color settings for dialogue panel and name panel
- Added events - see
https://github.com/ProjectDVN/dvn?tab=readme-ov-file#events
Events are basically functions that can be called to do different
things with the engine.
This avoids having to modify the source code of the engine to do
certain things.
Example:
```
public final class Events : DvnEvents
{
import zid;
import dvn.views.gameview;
public:
final:
override void renderGameViewCharacterName(SceneCharacterName
characterName, Label label, Panel panel)
{
panel.position = IntVector(150, 150); // The name panel will
always be displayed at 150x150
}
}
```
For a full list of events please see the link above.
More information about the Digitalmars-d-announce
mailing list