update for 4.2.1

pull/1/head
an 2019-09-10 05:53:21 -04:00
parent eed355d85c
commit 23d09b9779
7 changed files with 1597 additions and 39 deletions

View File

@ -1,7 +1,7 @@
# Classes # Classes
Here is a full tree of all classes in ZScript as of GZDoom 4.2.0. There are Here is a full tree of all classes in ZScript as of GZDoom 4.2.1. There
1471 classes total. are 1471 classes total.
``` ```
Object Object

View File

@ -1,8 +1,8 @@
# Structures # Structures
Here is a full list of all structures in ZScript as of GZDoom 4.2.0. There are Here is a full list of all structures in ZScript as of GZDoom 4.2.1.
76 structures total. Note that some of these are merely There are 76 structures total. Note that some of these
implementation details and should not be used in code. are merely implementation details and should not be used in code.
``` ```
Struct Struct

View File

@ -26,6 +26,7 @@
* [Version 4.1.2](#version-412) * [Version 4.1.2](#version-412)
* [Version 4.1.3](#version-413) * [Version 4.1.3](#version-413)
* [Version 4.2.0](#version-420) * [Version 4.2.0](#version-420)
* [Version 4.2.1](#version-421)
<!-- vim-markdown-toc --> <!-- vim-markdown-toc -->
@ -852,4 +853,13 @@ No changes.
- Added `sound_id` parameter to `PlayerInfo::SetSubtitleNumber`. - Added `sound_id` parameter to `PlayerInfo::SetSubtitleNumber`.
- Added a warning for unknown `DropItem`s. - Added a warning for unknown `DropItem`s.
## Version 4.2.1
- Added `BaseStatusBar::DrawChat`.
- Added `BaseStatusBar::FlushNotify`.
- Added `BaseStatusBar::ProcessMidPrint`.
- Added `BaseStatusBar::ProcessNotify`.
- Added `EPrintLevel`.
- Added the ability to specify deprecation messages.
<!-- EOF --> <!-- EOF -->

View File

@ -43,7 +43,7 @@ protected meta int m_CoolMetaInt;
| Flag | Description | | Flag | Description |
| ---- | ----------- | | ---- | ----------- |
| `deprecated ( "ver" )` | If accessed, a script warning will occur on load if the archive version is greater than `ver`. | | `deprecated ( "ver" $[ , "reason" ]$ )` | If accessed, a script warning will occur on load if the archive version is greater than `ver`, with the reason `reason` specified in the message. |
| `internal` | Member is only writable from the base resource archive (`gzdoom.pk3`.) *Version 3.4.0 and newer.* | | `internal` | Member is only writable from the base resource archive (`gzdoom.pk3`.) *Version 3.4.0 and newer.* |
| `latent` | Does nothing. Purpose unknown. | | `latent` | Does nothing. Purpose unknown. |
| `meta` | Member is read-only static class data. Only really useful on actors, since these can be set via properties on them. | | `meta` | Member is read-only static class data. Only really useful on actors, since these can be set via properties on them. |

View File

@ -86,7 +86,7 @@ DoSomething(7, 8, 9, 10);
| `action ( Scope )` | Same as `action`, but has a specified action scope. See "Action Scoping" for more information. | | `action ( Scope )` | Same as `action`, but has a specified action scope. See "Action Scoping" for more information. |
| `action` | Method has implicit `invoker` and `stateinfo` parameters. See below for more info. | | `action` | Method has implicit `invoker` and `stateinfo` parameters. See below for more info. |
| `clearscope` | Method has Data scope. | | `clearscope` | Method has Data scope. |
| `deprecated ( "ver" )` | If accessed, a script warning will occur on load if the archive version is greater than `ver`. | | `deprecated ( "ver" $[ , "reason" ]$ )` | If accessed, a script warning will occur on load if the archive version is greater than `ver`, with the reason `reason` specified in the message. |
| `final` | Virtual method cannot be further overridden from derived classes. | | `final` | Virtual method cannot be further overridden from derived classes. |
| `native` | Method is from the engine. Only usable internally. | | `native` | Method is from the engine. Only usable internally. |
| `override` | Method is overriding a base class' virtual method. | | `override` | Method is overriding a base class' virtual method. |

View File

@ -15,7 +15,7 @@ VERSION = ARGV.shift
siphon = ClassSiphon.new FILES siphon = ClassSiphon.new FILES
file = open "glossary-Classes.md", "wb" file = open "glossary/Classes.md", "wb"
file.puts <<_end_ file.puts <<_end_
# Classes # Classes
@ -34,7 +34,7 @@ file.puts <<_end_
<!-- EOF --> <!-- EOF -->
_end_ _end_
file = open "glossary-Structures.md", "wb" file = open "glossary/Structures.md", "wb"
file.puts <<_end_ file.puts <<_end_
# Structures # Structures

1548
trees/tree_g4.2.1.txt Normal file

File diff suppressed because it is too large Load Diff