diff options
| author | FluorescentCIAAfricanAmerican <[email protected]> | 2020-04-22 12:56:21 -0400 |
|---|---|---|
| committer | FluorescentCIAAfricanAmerican <[email protected]> | 2020-04-22 12:56:21 -0400 |
| commit | 3bf9df6b2785fa6d951086978a3e66f49427166a (patch) | |
| tree | 2c0f1f0c63c4832882bc93814ebd2c2b1c6224e5 /utils/tfstats/staticoutputfiles.cpp | |
| download | archived-source-engine-2018-hl2-src-master.tar.xz archived-source-engine-2018-hl2-src-master.zip | |
Diffstat (limited to 'utils/tfstats/staticoutputfiles.cpp')
| -rw-r--r-- | utils/tfstats/staticoutputfiles.cpp | 309 |
1 files changed, 309 insertions, 0 deletions
diff --git a/utils/tfstats/staticoutputfiles.cpp b/utils/tfstats/staticoutputfiles.cpp new file mode 100644 index 0000000..e590156 --- /dev/null +++ b/utils/tfstats/staticoutputfiles.cpp @@ -0,0 +1,309 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: Contains text files that are embedded into the source code so that +// only the exe needs to be distributed. +// +// $Workfile: $ +// $Date: $ +// +//------------------------------------------------------------------------------------------------------ +// $Log: $ +// +// $NoKeywords: $ +//=============================================================================// +#include "TFStatsReport.h" + +#ifdef WIN32 +#define LBR \ + +#else + +#define LBR +#endif + +//the support.js file contains the implementation of a SuperImage object used +//for the buttons on the nav bar that light up +char* CTFStatsReport::javaScriptSource= +"function BrowserType()\n"LBR +"{\n"LBR +" this.isIE5=false;\n"LBR +" this.isIEx=false;\n"LBR +"}\n"LBR +"\n"LBR +"new BrowserType();\n"LBR +"function BrowserType_VerifyIE5() \n"LBR +"{\n"LBR +" if (navigator.appName == \"Microsoft Internet Explorer\")\n"LBR +" {\n"LBR +" this.isIEx=true;\n"LBR +" if (navigator.appVersion.indexOf(\"MSIE 5.0\") != -1)\n"LBR +" {\n"LBR +" this.isIE5=true\n"LBR +" }\n"LBR +" }\n"LBR +" else\n"LBR +" {\n"LBR +" this.isIEx=false;\n"LBR +" this.isIE5=false;\n"LBR +" }\n"LBR +"// alert(\"IE5 = \" + this.isIE5.toString() + \"\\n\" + \"IE=\" + this.isIEx.toString() );\n"LBR +"}\n"LBR +"BrowserType.prototype.VerifyIE5=BrowserType_VerifyIE5;\n"LBR +"\n"LBR +"function BrowserType_getDetailBorder()\n"LBR +"{\n"LBR +" if (!this.isIEx)\n"LBR +" return \"border=1\";\n"LBR +" else if (this.isIEx && !this.isIE5)\n"LBR +" return \"border=1\";\n"LBR +"}\n"LBR +"BrowserType.prototype.getDetailBorder=BrowserType_getDetailBorder;\n"LBR +"function BrowserType_writeDetailTableTag(tableWid, numrows, numcols)\n"LBR +"{\n"LBR +" if (!this.isIE5)\n"LBR +" document.write(\"<table width= \"+tableWid.toString() + \" bordercolor=#999999 border=1 cellspacing=0 cellpadding=5 rows=\"+ numrows.toString() + \" cols=\"+ numcols.toString() + \">\\n\");\n"LBR +" else \n"LBR +" document.write(\"<table width= \"+tableWid.toString() + \" bordercolor=#999999 border=0 cellspacing=0 cellpadding=5 rows=\"+ numrows.toString() + \" cols=\"+ numcols.toString() + \">\\n\");\n"LBR +"}\n"LBR +"BrowserType.prototype.writeDetailTableTag=BrowserType_writeDetailTableTag;\n"LBR +"\n"LBR +"\n"LBR +"\n"LBR +"\n"LBR +"function SuperImage(imgName,onsrc,offsrc)\n"LBR +"{\n"LBR +" this.HTMLimgName=imgName;\n"LBR +" this.onSrc=onsrc;\n"LBR +" this.offSrc=offsrc;\n"LBR +" this.selected=false;\n"LBR +" this.hover=false;\n"LBR +"// alert(this.HTMLimgName.toString());\n"LBR +"// alert(this.offSrc.toString());\n"LBR +"// alert(this.onSrc.toString());\n"LBR +"}\n"LBR +"\n"LBR +" new SuperImage(\"crap\",\"crapon.gif\",\"crapoff.gif\");\n"LBR +"\n"LBR +"function SuperImage_over()\n"LBR +"{\n"LBR +" this.hover=true;\n"LBR +"// alert(\"blap\");\n"LBR +" this.update();\n"LBR +"}\n"LBR +"SuperImage.prototype.over=SuperImage_over;\n"LBR +" \n"LBR +"function SuperImage_on()\n"LBR +"{\n"LBR +" this.selected=true;\n"LBR +" this.update();\n"LBR +"}\n"LBR +"SuperImage.prototype.on=SuperImage_on;\n"LBR +"\n"LBR +"function SuperImage_off()\n"LBR +"{\n"LBR +" this.selected=false;\n"LBR +" this.update();\n"LBR +"}\n"LBR +"SuperImage.prototype.off=SuperImage_off;\n"LBR +"\n"LBR +"function SuperImage_out()\n"LBR +"{\n"LBR +" this.hover=false;\n"LBR +" this.update();\n"LBR +"}\n"LBR +"SuperImage.prototype.out=SuperImage_out;\n"LBR +"\n"LBR +"function SuperImage_update()\n"LBR +"{\n"LBR +" if (document.images)\n"LBR +" { \n"LBR +" if (this.hover == true || this.selected == true)\n"LBR +" document[this.HTMLimgName].src = this.onSrc;\n"LBR +" else\n"LBR +" document[this.HTMLimgName].src = this.offSrc; \n"LBR +" }\n"LBR +"}\n"LBR +"SuperImage.prototype.update=SuperImage_update;\n"LBR +"\n"; + +//the style sheet for the TFStats report. All the html files link to this +//and glean informationa bout how they should format data based on +//data in this file +char* CTFStatsReport::styleSheetSource= +"A:link\n"LBR +"{\n"LBR +" TEXT-DECORATION: none\n"LBR +"}\n"LBR +"A:hover\n"LBR +"{\n"LBR +" TEXT-DECORATION: underline\n"LBR +"}\n"LBR +".nav\n"LBR +"{\n"LBR +" MARGIN-LEFT: 20px;\n"LBR +" MARGIN-RIGHT: 20px;\n"LBR +" MARGIN-TOP: 24px\n"LBR +"}\n"LBR +".headline\n"LBR +"{\n"LBR +" COLOR: #ffffff;\n"LBR +" FONT: bold 18pt arial,helvetica;\n"LBR +" MARGIN-RIGHT: 20px;\n"LBR +" MARGIN-TOP: 20px\n"LBR +"}\n"LBR +".headline2\n"LBR +"{\n"LBR +" COLOR: #b1a976;\n"LBR +" FONT: bold 18pt arial,helvetica;\n"LBR +" MARGIN-RIGHT: 20px;\n"LBR +" MARGIN-TOP: 20px\n"LBR +"}\n"LBR +".awards\n"LBR +"{\n"LBR +" COLOR: #818358;\n"LBR +" FONT: bold 9pt arial,helvetica;\n"LBR +" MARGIN-LEFT: 10px;\n"LBR +" MARGIN-RIGHT: 20px\n"LBR +"}\n"LBR +".brightawards\n"LBR +"{\n"LBR +" COLOR: #b1a976;\n"LBR +" FONT: bold 9pt arial,helvetica\n"LBR +"}\n"LBR +".awards2\n"LBR +"{\n"LBR +" COLOR: #818358;\n"LBR +" FONT: bold 9pt arial,helvetica\n"LBR +"}\n"LBR +".scores\n"LBR +"{\n"LBR +" COLOR: #ffffff;\n"LBR +" FONT: bold 8pt arial,helvetica;\n"LBR +" MARGIN-LEFT: 10px\n"LBR +"}\n"LBR +".header\n"LBR +"{\n"LBR +" BACKGROUND: #646464;\n"LBR +" COLOR: #ffffff;\n"LBR +" FONT: bold 10pt arial,helvetica\n"LBR +"}\n"LBR +".playerblue\n"LBR +"{\n"LBR +" COLOR: #7c9fd9;\n"LBR +" FONT-SIZE: 9pt;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +".playerred\n"LBR +"{\n"LBR +" COLOR: #a95d26;\n"LBR +" FONT-SIZE: 9pt;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +".scores HR\n"LBR +"{\n"LBR +" COLOR: #646464;\n"LBR +" HEIGHT: 1px\n"LBR +"}\n"LBR +".server\n"LBR +"{\n"LBR +" COLOR: #ffffff;\n"LBR +" FONT: 22pt impact,arial,helvetica;\n"LBR +" MARGIN-LEFT: 211px;\n"LBR +" MARGIN-RIGHT: 20px;\n"LBR +" MARGIN-TOP: 10px\n"LBR +"}\n"LBR +".match\n"LBR +"{\n"LBR +" COLOR: #ffffff;\n"LBR +" FONT: 13pt impact,arial,helvetica;\n"LBR +" MARGIN-LEFT: 211px;\n"LBR +" MARGIN-RIGHT: 20px\n"LBR +"}\n"LBR +".dialog\n"LBR +"{\n"LBR +" FONT-FAMILY: Arial;\n"LBR +" FONT-SIZE: 9pt;\n"LBR +" FONT-WEIGHT: bold;\n"LBR +" MARGIN-LEFT: 10px\n"LBR +"}\n"LBR +".cvar\n"LBR +"{\n"LBR +" COLOR: #857e59;\n"LBR +" FONT-FAMILY: Arial;\n"LBR +" FONT-SIZE: 9pt;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +".boardcell_br\n"LBR +"{\n"LBR +" BORDER-BOTTOM: gray 2px solid;\n"LBR +" BORDER-LEFT: gray 2px;\n"LBR +" BORDER-RIGHT: gray 2px solid;\n"LBR +" BORDER-TOP: gray 2px\n"LBR +"}\n"LBR +".boardcell_r\n"LBR +"{\n"LBR +" BORDER-RIGHT: gray 2px solid\n"LBR +"}\n"LBR +".boardcell_b\n"LBR +"{\n"LBR +" BORDER-BOTTOM: gray 2px solid\n"LBR +"}\n"LBR +".boardtext\n"LBR +"{\n"LBR +" COLOR: white;\n"LBR +" FONT-FAMILY: Arial;\n"LBR +" FONT-SIZE: 9pt;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +"BODY\n"LBR +"{\n"LBR +" BACKGROUND-COLOR: black\n"LBR +"}\n"LBR +".whitetext\n"LBR +"{\n"LBR +" COLOR: white;\n"LBR +" FONT-FAMILY: Arial;\n"LBR +" FONT-SIZE: 9pt;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +".playerblue2\n"LBR +"{\n"LBR +" COLOR: #7c9fd9;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +".playerred2\n"LBR +"{\n"LBR +" COLOR: #a95d26;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +".header2\n"LBR +"{\n"LBR +" BACKGROUND-COLOR: #646464;\n"LBR +" COLOR: #ffffff;\n"LBR +" FONT-FAMILY: Arial;\n"LBR +" FONT-STYLE: normal;\n"LBR +" FONT-VARIANT: normal;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +".playeryellow2\n"LBR +"{\n"LBR +" COLOR: #dfc500;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +".playergreen2\n"LBR +"{\n"LBR +" COLOR: #4d8a58;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +".playeryellow\n"LBR +"{\n"LBR +" COLOR: #dfc500;\n"LBR +" FONT-SIZE: 9pt;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"LBR +".playergreen\n"LBR +"{\n"LBR +" COLOR: #4d8a58;\n"LBR +" FONT-SIZE: 9pt;\n"LBR +" FONT-WEIGHT: bold\n"LBR +"}\n"; |