]> git.xonotic.org Git - xonotic/xonotic.wiki.git/blobdiff - Programming-QuakeC-stuff-in-Xonotic.md
Update Compiling: add libtool dependency
[xonotic/xonotic.wiki.git] / Programming-QuakeC-stuff-in-Xonotic.md
index 7d3ea82b677ca0b4a3999e6ecdc312fdd1b6fdac..d87431e0e4b4c801bbd0d711f25f86f166d26483 100644 (file)
@@ -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) <br/>
+> > 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) <br/>
+> > 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
 
@@ -220,12 +211,10 @@ You can look the draw functions where HUD is being drawn:
 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)
+Important changes about menus we could learn of:
+- [**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)
 <br />
 
 # Gamemodes