Advertisement
Guest User

naperhud

a guest
Sep 19th, 2013
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.35 KB | None | 0 0
  1. #include "ui/menudef.h"
  2.  
  3. /* --- Timer --- */
  4.  
  5. menuDef {
  6. name "timer"
  7. fullScreen MENU_FALSE
  8. visible MENU_TRUE
  9. rect 266 0 108 36
  10. ownerdrawflag 0
  11. itemDef {
  12. name "timerIcon"
  13. rect 0 0 0 0
  14. visible 1
  15. decoration
  16. style 1
  17. backcolor 1 1 1 1
  18. background "icons/icon_time.tga"
  19. }
  20.  
  21. itemDef {
  22. name "timerCounter"
  23. rect 0 36 108 36
  24. visible 1
  25. textalign 0
  26. decoration
  27. textstyle 3
  28. forecolor 1 1 1 1
  29. textscale 1
  30. ownerdraw CG_LEVELTIMER
  31. }
  32. }
  33.  
  34.  
  35. /* --- rectangle box --- */
  36. menuDef {
  37. name "box"
  38. fullScreen MENU_FALSE
  39. visible MENU_TRUE
  40. rect 247 0 143 43
  41.  
  42.  
  43. itemDef {
  44. name "boxBackground"
  45. rect 0 0 143 43
  46. visible 1
  47. style WINDOW_STYLE_FILLED
  48.  
  49. backcolor 0.6 0.3 0.9 0.18
  50. background "ui/assets/halfgradright"
  51. }
  52.  
  53. }
  54.  
  55. /* --- Health indicator --- */
  56.  
  57. menuDef {
  58. name "healthIndicator"
  59. fullScreen MENU_FALSE
  60. visible MENU_TRUE
  61. rect 0 385 104 36
  62. ownerdrawflag 0
  63.  
  64. itemDef {
  65. name "healthIndicatorIcon"
  66. rect 0 0 0 0
  67. visible 1
  68. decoration
  69. style 1
  70. backcolor 1 1 1 1
  71. background "ui/assets/hud/health.tga"
  72. ownerdraw CG_TEAM_COLORIZED
  73. }
  74.  
  75. itemDef {
  76. name "healthIndicatorCounter"
  77. rect 0 0 104 36
  78. visible 1
  79. textalign 0
  80. decoration
  81. textstyle 3
  82. forecolor 1 1 1 1
  83. textscale 1
  84. ownerdraw CG_PLAYER_HEALTH
  85. addColorRange -999 25 1 0 0 1
  86. addColorRange 26 100 1 0.8 0.2 1
  87. addColorRange 101 999 1 1 1 1
  88. }
  89. }
  90.  
  91. /* --- Armor indicator --- */
  92. menuDef {
  93. name "armorIndicator"
  94. fullScreen MENU_FALSE
  95. visible MENU_TRUE
  96. rect 0 435 104 36
  97. ownerdrawflag 0
  98. itemDef {
  99. name "armorIndicatorIcon"
  100. rect 0 0 0 0
  101. visible 1
  102. decoration
  103. style 1
  104. backcolor 1 1 1 1
  105. background "ui/assets/hud/armor.tga"
  106. ownerdraw CG_TEAM_COLORIZED
  107. }
  108.  
  109.  
  110.  
  111. itemDef {
  112. name "armorIndicatorCounter"
  113. rect 0 0 104 36
  114. visible 1
  115. textalign 0
  116. decoration
  117. textstyle 3
  118. forecolor 1 1 1 1
  119. textscale 1
  120. ownerdraw CG_PLAYER_ARMOR_VALUE
  121. addColorRange -999 25 1 0 0 1
  122. addColorRange 26 100 1 0.8 0.2 1
  123. addColorRange 101 999 1 1 1 1
  124. }
  125. }
  126.  
  127. /* --- Ammo indicator --- */
  128. menuDef {
  129. name "ammoIndicator"
  130. fullScreen MENU_FALSE
  131. visible MENU_TRUE
  132. rect 115 435 146 36 // area
  133. ownerdrawflag 0
  134. itemDef {
  135. name "ammoIndicatorIcon"
  136. rect 0 2 32 32
  137. visible 1
  138. decoration
  139. ownerdraw CG_PLAYER_AMMO_ICON
  140. }
  141.  
  142. itemDef {
  143. name "ammoIndicatorCounter"
  144. rect 42 0 104 36
  145. visible 1
  146. textalign 0
  147. decoration
  148. textstyle 3
  149. forecolor 1 1 1 1
  150. textscale 1
  151. ownerdraw CG_PLAYER_AMMO_VALUE
  152.  
  153. addColorRange -999 5 1 0 0 1
  154. addColorRange 6 100 1 1 1 1
  155. addColorRange 101 999 1 1 1 1
  156.  
  157. }
  158. }
  159.  
  160. /*
  161. COMPACT SCORE BOX
  162. better scorebox code by JOZ
  163. thanks, mate ;)
  164. */
  165.  
  166.  
  167. #define SCORES_1ST_POS 0 0
  168. #define SCORES_2ND_POS 51 0
  169.  
  170. //top
  171. menuDef {
  172. name "TopScoresBG"
  173. fullScreen MENU_FALSE
  174. visible MENU_TRUE
  175. rect SCORES_1ST_POS 50 16
  176. itemDef {
  177. name "SelfTLeft"
  178. rect 0 0 16 16
  179. visible 1
  180. ownerdraw CG_TEAM_COLORIZED
  181. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  182. decoration
  183. style 1
  184. background "ui/assets/hud/teamonl.tga"
  185. }
  186. itemDef {
  187. name "SelfTMid"
  188. rect 16 0 18 16
  189. visible 1
  190. ownerdraw CG_TEAM_COLORIZED
  191. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  192. decoration
  193. style 1
  194. background "ui/assets/hud/teamonm.tga"
  195. }
  196. itemDef {
  197. name "SelfTRight"
  198. rect 34 0 16 16
  199. visible 1
  200. ownerdraw CG_TEAM_COLORIZED
  201. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  202. decoration
  203. style 1
  204. background "ui/assets/hud/teamonr.tga"
  205. }
  206.  
  207.  
  208. itemDef {
  209. name "TLeft"
  210. rect 0 0 16 16
  211. visible 1
  212. backcolor 1 1 1 0.25
  213. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  214. decoration
  215. style 1
  216. background "ui/assets/hud/teamonl.tga"
  217. }
  218. itemDef {
  219. name "TMid"
  220. rect 16 0 18 16
  221. visible 1
  222. backcolor 1 1 1 0.25
  223. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  224. decoration
  225. style 1
  226. background "ui/assets/hud/teamonm.tga"
  227. }
  228. itemDef {
  229. name "TRight"
  230. rect 34 0 16 16
  231. visible 1
  232. backcolor 1 1 1 0.25
  233. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  234. decoration
  235. style 1
  236. background "ui/assets/hud/teamonr.tga"
  237. }
  238. }
  239.  
  240. //bottom
  241. menuDef {
  242. name "BottomScoresBG"
  243. fullScreen MENU_FALSE
  244. visible MENU_TRUE
  245. rect SCORES_2ND_POS 50 16
  246. itemDef {
  247. name "SelfTLeft"
  248. rect 0 0 16 16
  249. visible 1
  250. ownerdraw CG_TEAM_COLORIZED
  251. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  252. decoration
  253. style 1
  254. background "ui/assets/hud/teamonl.tga"
  255. }
  256. itemDef {
  257. name "SelfTMid"
  258. rect 16 0 18 16
  259. visible 1
  260. ownerdraw CG_TEAM_COLORIZED
  261. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  262. decoration
  263. style 1
  264. background "ui/assets/hud/teamonm.tga"
  265. }
  266. itemDef {
  267. name "SelfTRight"
  268. rect 34 0 16 16
  269. visible 1
  270. ownerdraw CG_TEAM_COLORIZED
  271. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  272. decoration
  273. style 1
  274. background "ui/assets/hud/teamonr.tga"
  275. }
  276.  
  277.  
  278. itemDef {
  279. name "TLeft"
  280. rect 0 0 16 16
  281. visible 1
  282. backcolor 1 1 1 0.25
  283. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  284. decoration
  285. style 1
  286. background "ui/assets/hud/teamonl.tga"
  287. }
  288. itemDef {
  289. name "TMid"
  290. rect 16 0 18 16
  291. visible 1
  292. backcolor 1 1 1 0.25
  293. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  294. decoration
  295. style 1
  296. background "ui/assets/hud/teamonm.tga"
  297. }
  298. itemDef {
  299. name "TRight"
  300. rect 34 0 16 16
  301. visible 1
  302. backcolor 1 1 1 0.25
  303. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  304. decoration
  305. style 1
  306. background "ui/assets/hud/teamonr.tga"
  307. }
  308. }
  309.  
  310. // RED TEAM SCORE BAR TOP
  311. menuDef {
  312. name "redTeamScores"
  313. fullScreen MENU_FALSE
  314. visible MENU_TRUE
  315. rect SCORES_1ST_POS 50 16
  316. ownerdrawflag CG_SHOW_IF_RED_IS_FIRST_PLACE
  317.  
  318. // red team score
  319. itemdef {
  320. name "blueTeamScore"
  321. ownerdraw CG_1STPLACE
  322. rect 28 12 35 9
  323. visible 1
  324. forecolor 1 1 1 0.8
  325. textscale .24
  326. textalign 2
  327. textstyle 2
  328. decoration
  329. ownerdrawflag CG_SHOW_ANYTEAMGAME
  330. }
  331.  
  332. //TDM marker
  333. itemDef {
  334. name "clanArena"
  335. rect -4 -4 23 23
  336. visible 1
  337. backcolor 1 1 1 1
  338. decoration
  339. style 1
  340. cvartest g_gametype
  341. showcvar { "3" }
  342. background "ui/assets/score/ca_arrow_red.tga"
  343. }
  344.  
  345. // clan arena count
  346. itemDef {
  347. name "clanArena"
  348. rect 2 2 21 11
  349. visible 1
  350. backcolor 1 1 1 1
  351. decoration
  352. style 1
  353. cvartest g_gametype
  354. showcvar { "4" ; "9" }
  355. background "ui/assets/score/ca_score_red.tga"
  356. }
  357. itemdef {
  358. name "redClanPlayers"
  359. cvartest g_gametype
  360. showcvar { "4" ; "9" }
  361. ownerdraw CG_RED_CLAN_PLYRS
  362. rect 14 11 136 40
  363. visible 1
  364. textscale .18
  365. forecolor 1 1 1 0.65
  366. decoration
  367. }
  368.  
  369. // ctf icons
  370. itemDef {
  371. name "f"
  372. rect 2 2 11 11
  373. visible 1
  374. bordercolor 1 1 1 1
  375. decoration
  376. style 3
  377. ownerdrawflag CG_SHOW_HARVESTER
  378. background "icons/skull_red.tga"
  379. }
  380. itemDef {
  381. name "redflag"
  382. rect 2 2 11 11
  383. visible 1
  384. decoration
  385. ownerdrawflag CG_SHOW_CTF
  386. ownerdraw CG_RED_FLAGSTATUS
  387. }
  388. itemDef {
  389. name "oneflagstatus"
  390. rect 2 2 11 11
  391. visible 1
  392. decoration
  393. ownerdraw CG_ONEFLAG_STATUS
  394. }
  395. }
  396.  
  397. // RED TEAM SCORE BAR BOTTOM
  398. menuDef {
  399. name "redTeamScores"
  400. fullScreen MENU_FALSE
  401. visible MENU_TRUE
  402. rect SCORES_2ND_POS 50 16
  403. ownerdrawflag CG_SHOW_IF_BLUE_IS_FIRST_PLACE
  404.  
  405. // red team score
  406. itemdef {
  407. name "blueTeamScore"
  408. ownerdraw CG_1STPLACE
  409. rect 28 12 35 9
  410. visible 1
  411. forecolor 1 1 1 0.8
  412. textscale .24
  413. textalign 2
  414. textstyle 2
  415. decoration
  416. ownerdrawflag CG_SHOW_ANYTEAMGAME
  417. }
  418.  
  419. //TDM marker
  420. itemDef {
  421. name "clanArena"
  422. rect -4 -4 23 23
  423. visible 1
  424. backcolor 1 1 1 1
  425. decoration
  426. style 1
  427. cvartest g_gametype
  428. showcvar { "3" }
  429. background "ui/assets/score/ca_arrow_red.tga"
  430. }
  431.  
  432. // clan arena count
  433. itemDef {
  434. name "clanArena"
  435. rect 2 2 21 11
  436. visible 1
  437. backcolor 1 1 1 1
  438. decoration
  439. style 1
  440. cvartest g_gametype
  441. showcvar { "4" ; "9" }
  442. background "ui/assets/score/ca_score_red.tga"
  443. }
  444. itemdef {
  445. name "redClanPlayers"
  446. cvartest g_gametype
  447. showcvar { "4" ; "9" }
  448. ownerdraw CG_RED_CLAN_PLYRS
  449. rect 14 11 136 40
  450. visible 1
  451. textscale .18
  452. forecolor 1 1 1 0.65
  453. decoration
  454. }
  455.  
  456. // ctf icons
  457. itemDef {
  458. name "f"
  459. rect 2 2 11 11
  460. visible 1
  461. bordercolor 1 1 1 1
  462. decoration
  463. style 3
  464. ownerdrawflag CG_SHOW_HARVESTER
  465. background "icons/skull_red.tga"
  466. }
  467. itemDef {
  468. name "redflag"
  469. rect 2 2 11 11
  470. visible 1
  471. decoration
  472. ownerdrawflag CG_SHOW_CTF
  473. ownerdraw CG_RED_FLAGSTATUS
  474. }
  475. itemDef {
  476. name "oneflagstatus"
  477. rect 2 2 11 11
  478. visible 1
  479. decoration
  480. ownerdraw CG_ONEFLAG_STATUS
  481. }
  482. }
  483.  
  484. // BLUE TEAM SCORE BAR TOP
  485. menuDef {
  486. name "blueTeamScores"
  487. fullScreen MENU_FALSE
  488. visible MENU_TRUE
  489. rect SCORES_1ST_POS 50 16
  490. ownerdrawflag CG_SHOW_IF_BLUE_IS_FIRST_PLACE
  491.  
  492. // blue team score
  493. itemdef {
  494. name "blueTeamScore"
  495. ownerdraw CG_2NDPLACE
  496. rect 28 12 35 9
  497. visible 1
  498. forecolor 1 1 1 0.8
  499. textscale .24
  500. textalign 2
  501. textstyle 2
  502. decoration
  503. ownerdrawflag CG_SHOW_ANYTEAMGAME
  504. }
  505.  
  506. //TDM marker
  507. itemDef {
  508. name "clanArena"
  509. rect -4 -4 23 23
  510. visible 1
  511. backcolor 1 1 1 1
  512. decoration
  513. style 1
  514. cvartest g_gametype
  515. showcvar { "3" }
  516. background "ui/assets/score/ca_arrow_blue.tga"
  517. }
  518. //clan arena count
  519. itemDef {
  520. name "clanArena"
  521. rect 2 2 21 11
  522. visible 1
  523. backcolor 1 1 1 1
  524. decoration
  525. style 1
  526. cvartest g_gametype
  527. showcvar { "4" ; "9" }
  528. background "ui/assets/score/ca_score_blu.tga"
  529. }
  530. itemdef {
  531. name "blueClanPlayers"
  532. cvartest g_gametype
  533. showcvar { "4" ; "9" }
  534. ownerdraw CG_BLUE_CLAN_PLYRS
  535. rect 14 11 136 40
  536. visible 1
  537. textscale .18
  538. forecolor 1 1 1 0.65
  539. decoration
  540. }
  541.  
  542. // ctf icons
  543. itemDef {
  544. name "f"
  545. rect 2 2 11 11
  546. visible 1
  547. bordercolor 1 1 1 .75
  548. decoration
  549. style 3
  550. ownerdrawflag CG_SHOW_HARVESTER
  551. background "icons/skull_blue.tga"
  552. }
  553. itemDef {
  554. name "blueflag"
  555. rect 2 2 11 11
  556. visible 1
  557. decoration
  558. ownerdrawflag CG_SHOW_CTF
  559. ownerdraw CG_BLUE_FLAGSTATUS
  560. }
  561. itemDef {
  562. name "oneflagstatus"
  563. rect 2 2 11 11
  564. visible 1
  565. decoration
  566. ownerdraw CG_ONEFLAG_STATUS
  567. }
  568.  
  569. }
  570.  
  571. // BLUE TEAM SCORE BAR BOTTOM
  572. menuDef {
  573. name "blueTeamScores"
  574. fullScreen MENU_FALSE
  575. visible MENU_TRUE
  576. rect SCORES_2ND_POS 50 16
  577. ownerdrawflag CG_SHOW_IF_RED_IS_FIRST_PLACE
  578.  
  579. // blue team score
  580. itemdef {
  581. name "blueTeamScore"
  582. ownerdraw CG_2NDPLACE
  583. rect 28 12 35 9
  584. visible 1
  585. forecolor 1 1 1 0.8
  586. textscale .24
  587. textalign 2
  588. textstyle 2
  589. decoration
  590. ownerdrawflag CG_SHOW_ANYTEAMGAME
  591.  
  592. }
  593.  
  594. //TDM marker
  595. itemDef {
  596. name "clanArena"
  597. rect -4 -4 23 23
  598. visible 1
  599. backcolor 1 1 1 1
  600. decoration
  601. style 1
  602. cvartest g_gametype
  603. showcvar { "3" }
  604. background "ui/assets/score/ca_arrow_blue.tga"
  605. }
  606. //clan arena count
  607. itemDef {
  608. name "clanArena"
  609. rect 2 2 21 11
  610. visible 1
  611. backcolor 1 1 1 1
  612. decoration
  613. style 1
  614. cvartest g_gametype
  615. showcvar { "4" ; "9" }
  616. background "ui/assets/score/ca_score_blu.tga"
  617. }
  618. itemdef {
  619. name "blueClanPlayers"
  620. cvartest g_gametype
  621. showcvar { "4" ; "9" }
  622. ownerdraw CG_BLUE_CLAN_PLYRS
  623. rect 14 11 136 40
  624. visible 1
  625. textscale .18
  626. forecolor 1 1 1 0.65
  627. decoration
  628. }
  629.  
  630. // ctf icons
  631. itemDef {
  632. name "f"
  633. rect 2 2 11 11
  634. visible 1
  635. bordercolor 1 1 1 .75
  636. decoration
  637. style 3
  638. ownerdrawflag CG_SHOW_HARVESTER
  639. background "icons/skull_blue.tga"
  640. }
  641. itemDef {
  642. name "blueflag"
  643. rect 2 2 11 11
  644. visible 1
  645. decoration
  646. ownerdrawflag CG_SHOW_CTF
  647. ownerdraw CG_BLUE_FLAGSTATUS
  648. }
  649. itemDef {
  650. name "oneflagstatus"
  651. rect 2 2 11 11
  652. visible 1
  653. decoration
  654. ownerdraw CG_ONEFLAG_STATUS
  655. }
  656.  
  657. }
  658.  
  659.  
  660. // SCORE - FIRST PLACE
  661. menuDef {
  662. name "1STPlace"
  663. fullScreen MENU_FALSE
  664. visible MENU_TRUE
  665. rect SCORES_1ST_POS 50 16
  666. ownerdrawflag CG_SHOW_ANYNONTEAMGAME
  667.  
  668. itemDef {
  669. name "1st place"
  670. visible 1
  671. rect -1597 13 1640 40
  672. textscale .26
  673. ownerdraw CG_1ST_PLACE_SCORE
  674. decoration
  675. }
  676. }
  677.  
  678. // SCORE - SECOND PLACE
  679. menuDef {
  680. name "Trailing"
  681. fullScreen MENU_FALSE
  682. visible MENU_TRUE
  683. rect SCORES_2ND_POS 50 16
  684. ownerdrawflag CG_SHOW_ANYNONTEAMGAME
  685.  
  686. itemDef {
  687. name "2nd place"
  688. visible 1
  689. rect -6597 13 6640 40
  690. textscale .26
  691. ownerdraw CG_2ND_PLACE_SCORE
  692. decoration
  693. }
  694. }
  695.  
  696. /* --- Medal indicator --- */
  697. menuDef {
  698. name "Accuracy"
  699. fullScreen MENU_FALSE
  700. visible MENU_TRUE
  701. rect 556 0 84 22
  702. ownerdrawflag 0
  703. itemDef {
  704. name "medalIcon"
  705. rect 0 0 22 22 decoration
  706. visible 1
  707. style 1
  708. backcolor 1 1 1 1
  709. background "ui/assets/medal_accuracy.tga"
  710. }
  711.  
  712. itemDef {
  713. name "medalValue"
  714. rect 28 19 0 18
  715. decoration
  716. visible 1
  717. style 1
  718. visible MENU_TRUE
  719. textstyle 0
  720. forecolor 1 1 1 1
  721. textscale 0.5
  722. }
  723. }
  724.  
  725.  
  726. /* --- rectangle box --- */
  727. menuDef {
  728. name "chatArea"
  729. fullScreen MENU_FALSE
  730. visible MENU_TRUE
  731. rect 0 280 640 25
  732.  
  733.  
  734. itemDef {
  735. name "boxBackground"
  736. rect 0 0 640 25
  737. visible 1
  738. style WINDOW_STYLE_FILLED
  739. ownerdrawflag CG_SHOW_IF_CHAT_VISIBLE
  740. backcolor 0 0 0 0.75
  741. background "ui/assets/hud/chatm.tga"
  742. }
  743.  
  744. itemdef {
  745. name chatWindow
  746. ownerdraw CG_AREA_NEW_CHAT
  747. rect 3 -100 634 120
  748. visible 1
  749. decoration
  750. }
  751. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement