Go to file
an c7a56af98e copy pasta 2019-04-02 18:10:12 -04:00
tools change header styles 2019-04-02 11:28:16 -04:00
trees trees 2019-04-02 06:56:26 -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 add documentation for most of the event handling stuff 2019-04-02 13:37:02 -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 add SectorTagIterator 2019-04-02 17:59:37 -04:00
entry.md add documentation for most of the event handling stuff 2019-04-02 13:37:02 -04:00
glossary-Classes.md update to g3.7.2 2019-04-02 06:36:03 -04:00
glossary-Concepts.md wrap to 80 columns and fix minor errata 2019-02-02 21:06:35 -05:00
glossary-Structures.md update to g3.7.2 2019-04-02 06:36:03 -04:00
glossary-Versions.md version 3.7.2 2019-01-24 01:20:13 -05:00
glossary.md change header styles 2019-04-02 11:28:16 -04:00
lang-Classes.md change header styles 2019-04-02 11:28:16 -04:00
lang-Constants.md change header styles 2019-04-02 11:28:16 -04:00
lang-Enumerations.md final organization 2019-04-02 09:36:03 -04:00
lang-Expressions.md change header styles 2019-04-02 11:28:16 -04:00
lang-Members.md change header styles 2019-04-02 11:28:16 -04:00
lang-Methods.md change header styles 2019-04-02 11:28:16 -04:00
lang-Statements.md change header styles 2019-04-02 11:28:16 -04:00
lang-Structures.md change header styles 2019-04-02 11:28:16 -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.