@@ -13,6 +13,8 @@ Editor:
1313 - In General Settings added "Use old-style voice clip naming rule" which lets to select whether
1414 the game should expect old-style voice clip filenames (4-letter char name followed by number)
1515 or the new one (full char name, followed by a number, separated by a dot).
16+ - Added "WrapText", "TextPaddingHorizontal", "TextPaddingVertical" properties to GUI Button.
17+ - GUI Labels can select full range of Alignment values in their TextAlignment property.
1618 - Added "TurnWhenFacing" property to Characters.
1719 - Textual GUI controls can now select "Null Font" as their font: this will prevent any text to be
1820 drawn even if one is assigned, and make it have zero size (when it matters).
@@ -68,19 +70,30 @@ Script API:
6870 - Added eNullFont constant that lets assign or pass a "null font" to any property or function
6971 parameter which expects a font's ID. This "null font" will simply make any text not drawn
7072 and have no actual measurements (size, spacing, etc).
73+ - Added global events: eEventDialogStart, eEventDialogStop, eEventDialogRun,
74+ eEventDialogOptionsOpen, eEventDialogOptionsClose (these are handled in "on_event").
75+ - Added Button.WrapText, TextPaddingHorizontal, TextPaddingVertical.
7176 - Added Character.TurnWhenFacing property.
7277 - Added Character.MoveStraight() complementing WalkStraight().
78+ - Added DateTime.CreateFromDate() and CreateFromRawTime().
79+ - Added static Dialog.CurrentDialog property and non-static ExecutedOption and AreOptionsDisplayed
80+ properties.
7381 - Added RenderLayer enum, and optional "layers" parameter to DynamicSprite.CreateFromScreenShot(),
7482 that tells which of the game's render layers to capture when making a screenshot.
83+ - Added File.Copy() and File.Rename().
7584 - Added File.GetFileTime() that returns file's modification time.
7685 - Added Game.GetSaveSlotTime() that returns a time this save slot was last written.
86+ - Label.TextAlignment has now type Alignment, rather than HorizontalAlignment, and has
87+ full alignment range (both horizontal and vertical).
7788 - Added FileSortStyle and SortDirection enum, and optional "fileSortStyle" and "sortDirection"
7889 parameters to ListBox.FillDirList(). This lets to sort resulting list by name or time,
7990 in ascending or descending order.
8091 - ListBox.FillSaveGameList(), RestoreGameDialog() and SaveGameDialog() now let define a range
8192 of save slots for display.
93+ - Added Overlay.SetPosition() and SetSize() functions for convenience.
8294 - Added Speech.SpeakingCharacter that returns currently speaking character (for blocking speech).
83- - Added MoveSaveSlot() which renames a savegame.
95+ - Added GetTimerPos() that returns timer's position (remaining time), in ticks.
96+ - Added CopySaveSlot() and MoveSaveSlot(), which moves existing save to another slot.
8497 - Added optional "sprite" parameter to SaveGameSlot(), that lets to pass a number of an arbitrary
8598 sprite to write into this save instead of a standard "screenshot".
8699 - Added System.GetEngineInteger() and System.GetEngineString() for returning diagnostic
0 commit comments