X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=Programming-QuakeC-stuff-in-Xonotic.md;h=d87431e0e4b4c801bbd0d711f25f86f166d26483;hb=5821e1c7494727bb8817a09e0593c147e94b1e5b;hp=de7a3edffbb3e2f8b10a8aa241e890c654b78f32;hpb=71fe69ef7718a6f3fcac979d1b5cf4fe94330983;p=xonotic%2Fxonotic.wiki.git diff --git a/Programming-QuakeC-stuff-in-Xonotic.md b/Programming-QuakeC-stuff-in-Xonotic.md index de7a3ed..d87431e 100644 --- a/Programming-QuakeC-stuff-in-Xonotic.md +++ b/Programming-QuakeC-stuff-in-Xonotic.md @@ -1,26 +1,17 @@ -**Note:** The article is written as developer notes to ease developer tasks and save QuakeC terms here. - -> ## Table of Contents -> 1. [CSQC, MENUQC, SVQC and GAMEQC blocks](#csqc-menuqc-svqc-and-gameqc-blocks) -> 2. [MUTATOR functions](#mutator-functions) -> -> 2.1. [How to use MUTATOR functions](#how-to-use-mutator-functions) -> -> 2.2. [List of MUTATOR functions](#list-of-mutator-functions) -> -> 3. [Weapon functions](#weapon-functions) -> -> 3.1. [A bit of introduction](#a-bit-of-introduction) -> -> 3.2. [List of weapon functions](#list-of-weapon-functions) -> -> 4. [HUD, Menu and Draw functions](#hud-menu-and-draw-functions) -> -> 5. [Gamemodes](#gamemodes) -> -> 5.1. [Samples](#samples) -> -> 6. [Effects](#effects) +_This article is written as developer notes to ease developer tasks and save QuakeC terms here._ + +# _Table of Contents_ +> ### 1. [CSQC, MENUQC, SVQC and GAMEQC blocks](#csqc-menuqc-svqc-and-gameqc-blocks) +> ### 2. [MUTATOR functions](#mutator-functions) +> > 2.1. [How to use MUTATOR functions](#how-to-use-mutator-functions)
+> > 2.2. [List of MUTATOR functions](#list-of-mutator-functions) +> ### 3. [Weapon functions](#weapon-functions) +> > 3.1. [A bit of introduction](#a-bit-of-introduction)
+> > 3.2. [List of weapon functions](#list-of-weapon-functions) +> ### 4. [HUD, Menu and Draw functions](#hud-menu-and-draw-functions) +> ### 5. [Gamemodes](#gamemodes) +> > 5.1. [Samples](#samples) +> ### 6. [Effects](#effects) # CSQC, MENUQC, SVQC and GAMEQC blocks @@ -221,11 +212,9 @@ More info inside the code where you can draw/print HUD and menu: - [**Globals, constants, fonts, prints, error cmds, vector stuff, conversion functions and all drawing/printing HUDs/menus/characters related (`qcsrc/dpdefs/upstream/menudefs.qc`)**](https://timepath.github.io/scratchspace/d8/de2/menudefs_8qc_source.html) Important changes about menus we could learn of: -- [**Terms of Service in window display and in multiplayer dialog**](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/commit/19bd3a4f) - -(Still WIP) -- [**Merge request about welcome dialog**](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/merge_requests/985) -- [**Merge request about buttons in campaign, quit and multiplayer and the game menu**](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/merge_requests/900) +- [**Terms of Service in window display and multiplayer dialog**](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/commit/19bd3a4f) +- [**Welcome dialog**](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/commit/19d753312f0deff7bd297822907874d532e9303e) +- [**A button to properly quit the campaign, a "Game menu" (on ESC) and remove the Disconnect dialogue**](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/commit/2b2f743fc929bbbe0fc765edf8c433c946764607)
# Gamemodes