]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qh
Merge branch 'master' into terencehill/dynamic_hud
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / dialog_multiplayer_create_mapinfo.qh
1 #pragma once
2
3 #include "dialog.qh"
4 CLASS(XonoticMapInfoDialog, XonoticDialog)
5         METHOD(XonoticMapInfoDialog, fill, void(entity));
6         METHOD(XonoticMapInfoDialog, loadMapInfo, void(entity, float, entity));
7         ATTRIB(XonoticMapInfoDialog, title, string, _("Map Information"))
8         ATTRIB(XonoticMapInfoDialog, color, vector, SKINCOLOR_DIALOG_MAPINFO)
9         ATTRIB(XonoticMapInfoDialog, intendedWidth, float, 1.0)
10         ATTRIB(XonoticMapInfoDialog, rows, float, 11)
11         ATTRIB(XonoticMapInfoDialog, columns, float, 10)
12
13         ATTRIB(XonoticMapInfoDialog, previewImage, entity, NULL)
14         ATTRIB(XonoticMapInfoDialog, titleLabel, entity, NULL)
15         ATTRIB(XonoticMapInfoDialog, authorLabel, entity, NULL)
16         ATTRIB(XonoticMapInfoDialog, descriptionLabel, entity, NULL)
17         ATTRIB(XonoticMapInfoDialog, featuresLabel, entity, NULL)
18
19         ATTRIBARRAY(XonoticMapInfoDialog, typeLabels, entity, 24)
20
21         ATTRIB(XonoticMapInfoDialog, currentMapIndex, float, 0)
22         ATTRIB(XonoticMapInfoDialog, currentMapBSPName, string, string_null)
23         ATTRIB(XonoticMapInfoDialog, currentMapTitle, string, string_null)
24         ATTRIB(XonoticMapInfoDialog, currentMapAuthor, string, string_null)
25         ATTRIB(XonoticMapInfoDialog, currentMapDescription, string, string_null)
26         ATTRIB(XonoticMapInfoDialog, currentMapPreviewImage, string, string_null)
27 ENDCLASS(XonoticMapInfoDialog)