update for 4.2.1

pull/1/head
an 2019-09-10 05:53:21 -04:00
コミット 23d09b9779
7個のファイルの変更1597行の追加39行の削除

ファイルの表示

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

ファイルの表示

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

ファイルの表示

@ -26,6 +26,7 @@
* [Version 4.1.2](#version-412)
* [Version 4.1.3](#version-413)
* [Version 4.2.0](#version-420)
* [Version 4.2.1](#version-421)
<!-- vim-markdown-toc -->
@ -852,4 +853,13 @@ No changes.
- Added `sound_id` parameter to `PlayerInfo::SetSubtitleNumber`.
- 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 -->

ファイルの表示

@ -41,19 +41,19 @@ protected meta int m_CoolMetaInt;
# Member Declaration Flags
| Flag | Description |
| ---- | ----------- |
| `deprecated ( "ver" )` | If accessed, a script warning will occur on load if the archive version is greater than `ver`. |
| `internal` | Member is only writable from the base resource archive (`gzdoom.pk3`.) *Version 3.4.0 and newer.* |
| `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. |
| `native` | Member is from the engine. Only usable internally. |
| `play` | Member has Play scope. |
| `private` | Member is not visible to any class but this one. |
| `protected` | Member is not visible to any class but this one and any descendants of it. |
| `readonly` | Member is not writable. |
| `transient` | Member is not saved into save games. Required for unserializable objects and recommended for UI context objects. |
| `ui` | Member has UI scope. |
| `version ( "ver" )` | Restricted to ZScript version `ver` or higher. |
| Flag | Description |
| ---- | ----------- |
| `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.* |
| `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. |
| `native` | Member is from the engine. Only usable internally. |
| `play` | Member has Play scope. |
| `private` | Member is not visible to any class but this one. |
| `protected` | Member is not visible to any class but this one and any descendants of it. |
| `readonly` | Member is not writable. |
| `transient` | Member is not saved into save games. Required for unserializable objects and recommended for UI context objects. |
| `ui` | Member has UI scope. |
| `version ( "ver" )` | Restricted to ZScript version `ver` or higher. |
<!-- EOF -->

ファイルの表示

@ -81,24 +81,24 @@ DoSomething(7, 8, 9, 10);
# Method Definition Flags
| Flag | Description |
| ---- | ----------- |
| `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. |
| `clearscope` | Method has Data scope. |
| `deprecated ( "ver" )` | If accessed, a script warning will occur on load if the archive version is greater than `ver`. |
| `final` | Virtual method cannot be further overridden from derived classes. |
| `native` | Method is from the engine. Only usable internally. |
| `override` | Method is overriding a base class' virtual method. |
| `play` | Method has Play scope. |
| `private` | Method is not visible to any class but this one. |
| `protected` | Method is not visible to any class but this one and any descendants of it. |
| `static` | Function is not a method, but a global function without a `self` pointer. |
| `ui` | Method has UI scope. |
| `vararg` | Method doesn't type-check arguments after `...`. Only usable internally. |
| `version ( "ver" )` | Restricted to ZScript version `ver` or higher. |
| `virtual` | Method can be overridden in derived classes. |
| `virtualscope` | Method has scope of the type of the object it's being called on. |
| Flag | Description |
| ---- | ----------- |
| `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. |
| `clearscope` | Method has Data scope. |
| `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. |
| `native` | Method is from the engine. Only usable internally. |
| `override` | Method is overriding a base class' virtual method. |
| `play` | Method has Play scope. |
| `private` | Method is not visible to any class but this one. |
| `protected` | Method is not visible to any class but this one and any descendants of it. |
| `static` | Function is not a method, but a global function without a `self` pointer. |
| `ui` | Method has UI scope. |
| `vararg` | Method doesn't type-check arguments after `...`. Only usable internally. |
| `version ( "ver" )` | Restricted to ZScript version `ver` or higher. |
| `virtual` | Method can be overridden in derived classes. |
| `virtualscope` | Method has scope of the type of the object it's being called on. |
## Action functions

ファイルの表示

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

1548
trees/tree_g4.2.1.txt Normal file

ファイル差分が大きすぎるため省略します 差分を読み込み