Go to file
an 88948cae6f add trees for 4.0.0 2019-04-07 04:12:25 -04:00
tools fix tocgen regex 2019-04-05 19:35:04 -04:00
trees add trees for 4.0.0 2019-04-07 04:12:25 -04:00
.gitignore Move to a full repository 2018-11-24 01:50:55 -05:00
LICENSE.txt better license wording 2019-01-08 16:44:31 -05:00
README.md change header styles 2019-04-02 11:28:16 -04:00
api-actor-State.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-base-Array.md expand Array documentation 2019-02-02 21:09:56 -05:00
api-base-CVar.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-base-Color.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-base-FixedArray.md split files 2018-12-29 19:05:19 -05:00
api-base-Object.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-base-String.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-base-StringTable.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-base-Thinker.md normalize link style, add small missing parts 2019-04-05 10:37:13 -04:00
api-base-Vector.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-drawing-BrokenLines.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-drawing-Console.md final organization 2019-04-02 09:36:03 -04:00
api-drawing-Font.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-drawing-GIFont.md split files 2018-12-29 19:05:19 -05:00
api-drawing-Screen.md update to g3.7.1 2019-04-02 06:35:05 -04:00
api-drawing-Shape2D.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-drawing-TexMan.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-drawing-TextureID.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-events-ConsoleEvent.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-events-EventHandler.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-events-RenderEvent.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-events-ReplaceEvent.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-events-StaticEventHandler.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-files-Wads.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-DEHInfo.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-FOptionMenuSettings.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-GameInfoStruct.md add documentation for 3.7 stuff 2018-12-29 23:04:32 -05:00
api-global-LevelLocals.md version 3.7.2 2019-01-24 01:20:13 -05:00
api-global-data-Client.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-data-Constants.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-data-Game.md split files 2018-12-29 19:05:19 -05:00
api-global-data-Information.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-data-Player.md split files 2018-12-29 19:05:19 -05:00
api-global-func-Classes.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-func-Game.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-func-Math.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-func-Random.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-func-Sound.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-global-func-System.md split files 2018-12-29 19:05:19 -05:00
api-inter-InterBackground.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-inter-PatchInfo.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-inter-StatusScreen.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-inter-WBPlayerStruct.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-inter-WBStartStruct.md split files 2018-12-29 19:05:19 -05:00
api-level-F3DFloor.md split files 2018-12-29 19:05:19 -05:00
api-level-FColorMap.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-level-Line.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-level-LineIdIterator.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-level-SecPlane.md split files 2018-12-29 19:05:19 -05:00
api-level-SecSpecial.md split files 2018-12-29 19:05:19 -05:00
api-level-Sector.md add documentation for 3.7 stuff 2018-12-29 23:04:32 -05:00
api-level-SectorEffect.md split files 2018-12-29 19:05:19 -05:00
api-level-SectorTagIterator.md copy pasta 2019-04-02 18:10:12 -04:00
api-level-Side.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-level-Vertex.md add documentation for 3.7 stuff 2018-12-29 23:04:32 -05:00
api-player-PlayerClass.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-player-PlayerSkin.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
api-player-Team.md split files 2018-12-29 19:05:19 -05:00
api-sound-SeqNode.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api-wep-PSprite.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
api.md normalize link style, add small missing parts 2019-04-05 10:37:13 -04:00
entry.md standardize documentation code style 2019-04-05 19:34:55 -04:00
glossary-Classes.md add trees for 4.0.0 2019-04-07 04:12:25 -04:00
glossary-Concepts.md normalize link style, add small missing parts 2019-04-05 10:37:13 -04:00
glossary-Structures.md add trees for 4.0.0 2019-04-07 04:12:25 -04:00
glossary-Style.md standardize documentation code style 2019-04-05 19:34:55 -04:00
glossary-Versions.md version 3.7.2 2019-01-24 01:20:13 -05:00
glossary.md standardize documentation code style 2019-04-05 19:34:55 -04:00
lang-Classes.md standardize documentation code style 2019-04-05 19:34:55 -04:00
lang-Constants.md standardize documentation code style 2019-04-05 19:34:55 -04:00
lang-Enumerations.md standardize documentation code style 2019-04-05 19:34:55 -04:00
lang-Expressions.md normalize link style, add small missing parts 2019-04-05 10:37:13 -04:00
lang-Members.md standardize documentation code style 2019-04-05 19:34:55 -04:00
lang-Methods.md standardize documentation code style 2019-04-05 19:34:55 -04:00
lang-Statements.md standardize documentation code style 2019-04-05 19:34:55 -04:00
lang-Structures.md standardize documentation code style 2019-04-05 19:34:55 -04:00
lang-Types.md change header styles 2019-04-02 11:28:16 -04:00
lang.md change header styles 2019-04-02 11:28:16 -04:00

README.md

ZScriptDoc

This is documentation for the ZScript language. CC0 public domain. See LICENSE for more information.

  • API - for information on the interfaces provided by GZDoom. This is itself a map of all of the API files.
  • Entry Points - for information on the ways you can tell the engine to add new things.
  • Glossary - for miscallaneous information and concepts you should learn. This is itself a map of all of the glossary files.
  • Language - for information on the language itself.

If you're wondering where to start, try starting with the language documentation and working your way from there. Also recommended is looking at existing mods using ZScript and modifying them. Try experimenting with features if you don't know what they do.