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
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

View File

@ -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

View File

@ -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 -->

View File

@ -43,7 +43,7 @@ protected meta int m_CoolMetaInt;
| 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.* |
| `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. |

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` | 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`. |
| `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. |

View File

@ -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

File diff suppressed because it is too large Load Diff