ingame_voicechat.menu 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179
  1. //----------------------------------------------------------------------------------------------
  2. // VOICECHAT BOX
  3. //----------------------------------------------------------------------------------------------
  4. {
  5. menuDef
  6. {
  7. name "ingame_voicechat"
  8. visible 0
  9. fullscreen 0
  10. outOfBoundsClick // this closes the window if it gets a click out of the rectangle
  11. rect 10 100 180 260
  12. focusColor 1 1 1 1
  13. style 1
  14. border 1
  15. onESC
  16. {
  17. hide att_grp
  18. hide def_grp
  19. hide req_grp
  20. hide rep_grp
  21. hide spot_grp
  22. hide tac_grp
  23. hide main
  24. close all
  25. }
  26. onClose
  27. {
  28. hide att_grp
  29. hide def_grp
  30. hide req_grp
  31. hide rep_grp
  32. hide spot_grp
  33. hide tac_grp
  34. hide main
  35. }
  36. onOpen
  37. {
  38. disable main 0
  39. disable att_grp 0
  40. disable def_grp 0
  41. disable req_grp 0
  42. disable rep_grp 0
  43. disable spot_grp 0
  44. disable tac_grp 0
  45. setFocus attack
  46. show main
  47. }
  48. // Overall window backdrop
  49. itemDef
  50. {
  51. name background_pic
  52. group none
  53. style WINDOW_STYLE_SHADER
  54. rect 0 0 180 260
  55. background "gfx/menus/menu_box_ingame"
  56. forecolor 1 1 1 1
  57. visible 1
  58. decoration
  59. }
  60. itemDef
  61. {
  62. name title_small_background
  63. rect 0 5 180 26
  64. style WINDOW_STYLE_SHADER
  65. background "gfx/menus/menu_blendbox"
  66. visible 1
  67. decoration
  68. }
  69. itemDef
  70. {
  71. name title_big_background
  72. rect 0 5 180 48
  73. style WINDOW_STYLE_SHADER
  74. background "gfx/menus/menu_blendbox"
  75. visible 0
  76. decoration
  77. }
  78. itemDef
  79. {
  80. name title
  81. rect 0 5 180 26
  82. style WINDOW_STYLE_EMPTY
  83. type 4
  84. text @MENUS_VC_TITLE
  85. textalign ITEM_ALIGN_CENTER
  86. textalignx 90
  87. textaligny 2
  88. font 3
  89. textscale .9
  90. forecolor .549 .854 1 1
  91. visible 1
  92. decoration
  93. }
  94. //-----------------------------------
  95. //
  96. // MAIN VOICE GROUPS
  97. //
  98. //-----------------------------------
  99. itemDef
  100. {
  101. name attack
  102. group main
  103. rect 10 45 160 20
  104. type ITEM_TYPE_BUTTON
  105. text @MENUS_VC_ATT
  106. textalign ITEM_ALIGN_LEFT
  107. ownerdraw UI_CHAT_MAIN
  108. textalignx 4
  109. textaligny -2
  110. font 2
  111. textscale 1
  112. forecolor 1 .682 0 1
  113. visible 1
  114. action
  115. {
  116. hide title_small_background
  117. show title_big_background
  118. hide def_grp
  119. hide req_grp
  120. hide rep_grp
  121. hide spot_grp
  122. hide tac_grp
  123. hide main
  124. show att_grp
  125. setFocus att_01
  126. }
  127. }
  128. itemDef
  129. {
  130. name defend
  131. group main
  132. rect 10 75 160 20
  133. type ITEM_TYPE_BUTTON
  134. text @MENUS_VC_DEF
  135. textalign ITEM_ALIGN_LEFT
  136. ownerdraw UI_CHAT_MAIN
  137. textalignx 4
  138. textaligny -2
  139. font 2
  140. textscale 1
  141. forecolor 1 .682 0 1
  142. visible 1
  143. action
  144. {
  145. hide title_small_background
  146. show title_big_background
  147. disable main 1
  148. hide att_grp
  149. hide req_grp
  150. hide rep_grp
  151. hide spot_grp
  152. hide tac_grp
  153. hide main
  154. show def_grp
  155. setFocus def_01
  156. }
  157. }
  158. itemDef
  159. {
  160. name request
  161. group main
  162. rect 10 105 160 20
  163. type ITEM_TYPE_BUTTON
  164. text @MENUS_VC_REQ
  165. textalign ITEM_ALIGN_LEFT
  166. ownerdraw UI_CHAT_MAIN
  167. textalignx 4
  168. textaligny -2
  169. font 2
  170. textscale 1
  171. forecolor 1 .682 0 1
  172. visible 1
  173. action
  174. {
  175. hide title_small_background
  176. show title_big_background
  177. disable main 1
  178. hide att_grp
  179. hide def_grp
  180. hide req_grp
  181. hide spot_grp
  182. hide tac_grp
  183. hide main
  184. show req_grp
  185. setFocus req_01
  186. }
  187. }
  188. itemDef
  189. {
  190. name reply
  191. group main
  192. rect 10 135 160 20
  193. type ITEM_TYPE_BUTTON
  194. text @MENUS_VC_REPLY
  195. textalign ITEM_ALIGN_LEFT
  196. ownerdraw UI_CHAT_MAIN
  197. textalignx 4
  198. textaligny -2
  199. font 2
  200. textscale 1
  201. forecolor 1 .682 0 1
  202. visible 1
  203. action
  204. {
  205. hide title_small_background
  206. show title_big_background
  207. disable main 1
  208. hide att_grp
  209. hide def_grp
  210. hide req_grp
  211. hide spot_grp
  212. hide tac_grp
  213. hide main
  214. show rep_grp
  215. setFocus rep_01
  216. }
  217. }
  218. itemDef
  219. {
  220. name spot
  221. group main
  222. rect 10 165 160 20
  223. type ITEM_TYPE_BUTTON
  224. text @MENUS_VC_SPOT
  225. textalign ITEM_ALIGN_LEFT
  226. ownerdraw UI_CHAT_MAIN
  227. textalignx 4
  228. textaligny -2
  229. font 2
  230. textscale 1
  231. forecolor 1 .682 0 1
  232. visible 1
  233. action
  234. {
  235. hide title_small_background
  236. show title_big_background
  237. disable main 1
  238. hide att_grp
  239. hide def_grp
  240. hide req_grp
  241. hide rep_grp
  242. hide tac_grp
  243. hide main
  244. show spot_grp
  245. setFocus spot_01
  246. }
  247. }
  248. itemDef
  249. {
  250. name tactics
  251. group main
  252. rect 10 195 160 20
  253. type ITEM_TYPE_BUTTON
  254. text @MENUS_VC_TACTIC
  255. textalign ITEM_ALIGN_LEFT
  256. ownerdraw UI_CHAT_MAIN
  257. textalignx 4
  258. textaligny -2
  259. font 2
  260. textscale 1
  261. forecolor 1 .682 0 1
  262. visible 1
  263. action
  264. {
  265. hide title_small_background
  266. show title_big_background
  267. disable main 1
  268. hide att_grp
  269. hide def_grp
  270. hide req_grp
  271. hide rep_grp
  272. hide spot_grp
  273. hide main
  274. show tac_grp
  275. setFocus tac_01
  276. }
  277. }
  278. itemDef
  279. {
  280. name cancel
  281. group none
  282. rect 10 235 160 20
  283. type ITEM_TYPE_BUTTON
  284. text @MENUS_VC_CANCEL
  285. textalign ITEM_ALIGN_CENTER
  286. textalignx 80
  287. textaligny -2
  288. font 2
  289. textscale 1
  290. forecolor 1 .682 0 1
  291. visible 1
  292. action
  293. {
  294. hide att_grp
  295. hide def_grp
  296. hide req_grp
  297. hide rep_grp
  298. hide spot_grp
  299. hide tac_grp
  300. show main
  301. close all
  302. }
  303. }
  304. //-----------------------------------
  305. //
  306. // ATTACK COMMANDS
  307. //
  308. //-----------------------------------
  309. itemDef
  310. {
  311. name title
  312. group att_grp
  313. rect 0 25 180 26
  314. style WINDOW_STYLE_EMPTY
  315. type 4
  316. text @MENUS_ATTACK_TITLE
  317. textalign ITEM_ALIGN_CENTER
  318. textalignx 90
  319. textaligny 2
  320. font 3
  321. textscale .9
  322. forecolor .549 .854 1 1
  323. visible 0
  324. decoration
  325. }
  326. itemDef
  327. {
  328. name att_01
  329. group att_grp
  330. rect 10 45 160 20
  331. type ITEM_TYPE_BUTTON
  332. text @MENUS_VC_ATT_PRIMARY
  333. textalign ITEM_ALIGN_LEFT
  334. textalignx 4
  335. textaligny 12
  336. font 4
  337. textscale 1
  338. forecolor 1 .682 0 1
  339. visible 0
  340. ownerdraw UI_CHAT_ATTACK
  341. action
  342. {
  343. disable att_grp 1
  344. exec "voice_cmd att_primary"
  345. hide att_grp
  346. show main
  347. close all
  348. }
  349. }
  350. itemDef
  351. {
  352. name att_02
  353. group att_grp
  354. rect 10 75 160 20
  355. type ITEM_TYPE_BUTTON
  356. text @MENUS_VC_ATT_SECONDARY
  357. textalign ITEM_ALIGN_LEFT
  358. textalignx 4
  359. textaligny 12
  360. font 4
  361. textscale 1
  362. forecolor 1 .682 0 1
  363. visible 0
  364. ownerdraw UI_CHAT_ATTACK
  365. action
  366. {
  367. disable att_grp 1
  368. exec "voice_cmd att_second"
  369. hide att_grp
  370. show main
  371. close all
  372. }
  373. }
  374. itemDef
  375. {
  376. name att_03
  377. group att_grp
  378. rect 10 105 160 20
  379. type ITEM_TYPE_BUTTON
  380. text @MENUS_VC_ATT_POSITION
  381. textalign ITEM_ALIGN_LEFT
  382. textalignx 4
  383. textaligny 12
  384. font 4
  385. textscale 1
  386. forecolor 1 .682 0 1
  387. visible 0
  388. ownerdraw UI_CHAT_ATTACK
  389. action
  390. {
  391. disable att_grp 1
  392. exec "voice_cmd att_attack"
  393. hide att_grp
  394. show main
  395. close all
  396. }
  397. }
  398. //-----------------------------------
  399. //
  400. // DEFEND COMMANDS
  401. //
  402. //-----------------------------------
  403. itemDef
  404. {
  405. name title
  406. group def_grp
  407. rect 0 25 180 26
  408. style WINDOW_STYLE_EMPTY
  409. type 4
  410. text @MENUS_DEFEND_TITLE
  411. textalign ITEM_ALIGN_CENTER
  412. textalignx 90
  413. textaligny 2
  414. font 3
  415. textscale .9
  416. forecolor .549 .854 1 1
  417. visible 0
  418. decoration
  419. }
  420. itemDef
  421. {
  422. name def_01
  423. group def_grp
  424. rect 10 45 160 20
  425. type ITEM_TYPE_BUTTON
  426. text @MENUS_VC_DEF_PRIMARY
  427. textalign ITEM_ALIGN_LEFT
  428. textalignx 4
  429. textaligny 12
  430. font 4
  431. textscale 1
  432. forecolor 1 .682 0 1
  433. visible 0
  434. ownerdraw UI_CHAT_DEFEND
  435. action
  436. {
  437. disable def_grp 1
  438. exec "voice_cmd def_primary"
  439. hide def_grp
  440. show main
  441. close all
  442. }
  443. }
  444. itemDef
  445. {
  446. name def_02
  447. group def_grp
  448. rect 10 75 160 20
  449. type ITEM_TYPE_BUTTON
  450. text @MENUS_VC_DEF_SECONDARY
  451. textalign ITEM_ALIGN_LEFT
  452. textalignx 4
  453. textaligny 12
  454. font 4
  455. textscale 1
  456. forecolor 1 .682 0 1
  457. visible 0
  458. ownerdraw UI_CHAT_DEFEND
  459. action
  460. {
  461. disable def_grp 1
  462. exec "voice_cmd def_second"
  463. hide def_grp
  464. show main
  465. close all
  466. }
  467. }
  468. itemDef
  469. {
  470. name def_03
  471. group def_grp
  472. rect 10 105 160 20
  473. type ITEM_TYPE_BUTTON
  474. text @MENUS_VC_DEF_POSITION
  475. textalign ITEM_ALIGN_LEFT
  476. textalignx 4
  477. textaligny 12
  478. font 4
  479. textscale 1
  480. forecolor 1 .682 0 1
  481. visible 0
  482. ownerdraw UI_CHAT_DEFEND
  483. action
  484. {
  485. disable def_grp 1
  486. exec "voice_cmd def_position"
  487. hide def_grp
  488. show main
  489. close all
  490. }
  491. }
  492. itemDef
  493. {
  494. name def_04
  495. group def_grp
  496. rect 10 135 160 20
  497. type ITEM_TYPE_BUTTON
  498. text @MENUS_VC_DEF_GUNS
  499. textalign ITEM_ALIGN_LEFT
  500. textalignx 4
  501. textaligny 12
  502. font 4
  503. textscale 1
  504. forecolor 1 .682 0 1
  505. visible 0
  506. ownerdraw UI_CHAT_DEFEND
  507. action
  508. {
  509. disable def_grp 1
  510. exec "voice_cmd def_guns"
  511. hide def_grp
  512. show main
  513. close all
  514. }
  515. }
  516. //-----------------------------------
  517. //
  518. // REQUEST COMMANDS
  519. //
  520. //-----------------------------------
  521. itemDef
  522. {
  523. name title
  524. group req_grp
  525. rect 0 25 180 26
  526. style WINDOW_STYLE_EMPTY
  527. type 4
  528. text @MENUS_REQUEST_TITLE
  529. textalign ITEM_ALIGN_CENTER
  530. textalignx 90
  531. textaligny 2
  532. font 3
  533. textscale .9
  534. forecolor .549 .854 1 1
  535. visible 0
  536. decoration
  537. }
  538. itemDef
  539. {
  540. name req_01
  541. group req_grp
  542. rect 10 45 160 20
  543. type ITEM_TYPE_BUTTON
  544. text @MENUS_VC_REQ_ASSIST
  545. textalign ITEM_ALIGN_LEFT
  546. textalignx 4
  547. textaligny 12
  548. font 4
  549. textscale 1
  550. forecolor 1 .682 0 1
  551. visible 0
  552. ownerdraw UI_CHAT_REQUEST
  553. action
  554. {
  555. disable req_grp 1
  556. exec "voice_cmd req_assist"
  557. hide req_grp
  558. show main
  559. close all
  560. }
  561. }
  562. itemDef
  563. {
  564. name req_02
  565. group req_grp
  566. rect 10 75 160 20
  567. type ITEM_TYPE_BUTTON
  568. text @MENUS_VC_REQ_MEDIC
  569. textalign ITEM_ALIGN_LEFT
  570. textalignx 4
  571. textaligny 12
  572. font 4
  573. textscale 1
  574. forecolor 1 .682 0 1
  575. visible 0
  576. ownerdraw UI_CHAT_REQUEST
  577. action
  578. {
  579. disable req_grp 1
  580. exec "voice_cmd req_medic"
  581. hide req_grp
  582. show main
  583. close all
  584. }
  585. }
  586. itemDef
  587. {
  588. name req_03
  589. group req_grp
  590. rect 10 105 160 20
  591. type ITEM_TYPE_BUTTON
  592. text @MENUS_VC_REQ_SUPPLY
  593. textalign ITEM_ALIGN_LEFT
  594. textalignx 4
  595. textaligny 12
  596. font 4
  597. textscale 1
  598. forecolor 1 .682 0 1
  599. visible 0
  600. ownerdraw UI_CHAT_REQUEST
  601. action
  602. {
  603. disable req_grp 1
  604. exec "voice_cmd req_sup"
  605. hide req_grp
  606. show main
  607. close all
  608. }
  609. }
  610. itemDef
  611. {
  612. name req_04
  613. group req_grp
  614. rect 10 135 160 20
  615. type ITEM_TYPE_BUTTON
  616. text @MENUS_VC_REQ_TECH
  617. textalign ITEM_ALIGN_LEFT
  618. textalignx 4
  619. textaligny 12
  620. font 4
  621. textscale 1
  622. forecolor 1 .682 0 1
  623. visible 0
  624. ownerdraw UI_CHAT_REQUEST
  625. action
  626. {
  627. disable req_grp 1
  628. exec "voice_cmd req_tech"
  629. hide req_grp
  630. show main
  631. close all
  632. }
  633. }
  634. itemDef
  635. {
  636. name req_05
  637. group req_grp
  638. rect 10 165 160 20
  639. type ITEM_TYPE_BUTTON
  640. text @MENUS_VC_REQ_HVY
  641. textalign ITEM_ALIGN_LEFT
  642. textalignx 4
  643. textaligny 12
  644. font 4
  645. textscale 1
  646. forecolor 1 .682 0 1
  647. visible 0
  648. ownerdraw UI_CHAT_REQUEST
  649. action
  650. {
  651. disable req_grp 1
  652. exec "voice_cmd req_hvy"
  653. hide req_grp
  654. show main
  655. close all
  656. }
  657. }
  658. itemDef
  659. {
  660. name req_06
  661. group req_grp
  662. rect 10 195 160 20
  663. type ITEM_TYPE_BUTTON
  664. text @MENUS_VC_REQ_DEMO
  665. textalign ITEM_ALIGN_LEFT
  666. textalignx 4
  667. textaligny 12
  668. font 4
  669. textscale 1
  670. forecolor 1 .682 0 1
  671. visible 0
  672. ownerdraw UI_CHAT_REQUEST
  673. action
  674. {
  675. disable req_grp 1
  676. exec "voice_cmd req_demo"
  677. hide req_grp
  678. show main
  679. close all
  680. }
  681. }
  682. //-----------------------------------
  683. //
  684. // REPLY COMMANDS
  685. //
  686. //-----------------------------------
  687. itemDef
  688. {
  689. name title
  690. group rep_grp
  691. rect 0 25 180 26
  692. style WINDOW_STYLE_EMPTY
  693. type 4
  694. text @MENUS_REPLY_TITLE
  695. textalign ITEM_ALIGN_CENTER
  696. textalignx 90
  697. textaligny 2
  698. font 3
  699. textscale .9
  700. forecolor .549 .854 1 1
  701. visible 0
  702. decoration
  703. }
  704. itemDef
  705. {
  706. name rep_01
  707. group rep_grp
  708. rect 10 45 160 20
  709. type ITEM_TYPE_BUTTON
  710. text @MENUS_VC_REPLY_YES
  711. textalign ITEM_ALIGN_LEFT
  712. textalignx 4
  713. textaligny 12
  714. font 4
  715. textscale 1
  716. forecolor 1 .682 0 1
  717. visible 0
  718. ownerdraw UI_CHAT_REPLY
  719. action
  720. {
  721. disable rep_grp 1
  722. exec "voice_cmd reply_yes"
  723. hide rep_grp
  724. show main
  725. close all
  726. }
  727. }
  728. itemDef
  729. {
  730. name rep_02
  731. group rep_grp
  732. rect 10 75 160 20
  733. type ITEM_TYPE_BUTTON
  734. text @MENUS_VC_REPLY_NO
  735. textalign ITEM_ALIGN_LEFT
  736. textalignx 4
  737. textaligny 12
  738. font 4
  739. textscale 1
  740. forecolor 1 .682 0 1
  741. visible 0
  742. ownerdraw UI_CHAT_REPLY
  743. action
  744. {
  745. disable rep_grp 1
  746. exec "voice_cmd reply_no"
  747. hide rep_grp
  748. show main
  749. close all
  750. }
  751. }
  752. itemDef
  753. {
  754. name rep_03
  755. group rep_grp
  756. rect 10 105 160 20
  757. type ITEM_TYPE_BUTTON
  758. text @MENUS_VC_REPLY_COMING
  759. textalign ITEM_ALIGN_LEFT
  760. textalignx 4
  761. textaligny 12
  762. font 4
  763. textscale 1
  764. forecolor 1 .682 0 1
  765. visible 0
  766. ownerdraw UI_CHAT_REPLY
  767. action
  768. {
  769. disable rep_grp 1
  770. exec "voice_cmd reply_coming"
  771. hide rep_grp
  772. show main
  773. close all
  774. }
  775. }
  776. itemDef
  777. {
  778. name rep_04
  779. group rep_grp
  780. rect 10 135 160 20
  781. type ITEM_TYPE_BUTTON
  782. text @MENUS_VC_REPLY_GO
  783. textalign ITEM_ALIGN_LEFT
  784. textalignx 4
  785. textaligny 12
  786. font 4
  787. textscale 1
  788. forecolor 1 .682 0 1
  789. visible 0
  790. ownerdraw UI_CHAT_REPLY
  791. action
  792. {
  793. disable rep_grp 1
  794. exec "voice_cmd reply_go"
  795. hide rep_grp
  796. show main
  797. close all
  798. }
  799. }
  800. itemDef
  801. {
  802. name rep_05
  803. group rep_grp
  804. rect 10 165 160 20
  805. type ITEM_TYPE_BUTTON
  806. text @MENUS_VC_REPLY_STAY
  807. textalign ITEM_ALIGN_LEFT
  808. textalignx 4
  809. textaligny 12
  810. font 4
  811. textscale 1
  812. forecolor 1 .682 0 1
  813. visible 0
  814. ownerdraw UI_CHAT_REPLY
  815. action
  816. {
  817. disable rep_grp 1
  818. exec "voice_cmd reply_stay"
  819. hide rep_grp
  820. show main
  821. close all
  822. }
  823. }
  824. //-----------------------------------
  825. //
  826. // SPOT COMMANDS
  827. //
  828. //-----------------------------------
  829. itemDef
  830. {
  831. name title
  832. group spot_grp
  833. rect 0 25 180 26
  834. style WINDOW_STYLE_EMPTY
  835. type 4
  836. text @MENUS_SPOTTED_TITLE
  837. textalign ITEM_ALIGN_CENTER
  838. textalignx 90
  839. textaligny 2
  840. font 3
  841. textscale .9
  842. forecolor .549 .854 1 1
  843. visible 0
  844. decoration
  845. }
  846. itemDef
  847. {
  848. name spot_01
  849. group spot_grp
  850. rect 10 45 160 20
  851. type ITEM_TYPE_BUTTON
  852. text @MENUS_VC_SPOT_DEF
  853. textalign ITEM_ALIGN_LEFT
  854. textalignx 4
  855. textaligny 12
  856. font 4
  857. textscale 1
  858. forecolor 1 .682 0 1
  859. visible 0
  860. ownerdraw UI_CHAT_SPOT
  861. action
  862. {
  863. disable spot_grp 1
  864. exec "voice_cmd spot_defenses"
  865. hide spot_grp
  866. show main
  867. close all
  868. }
  869. }
  870. itemDef
  871. {
  872. name spot_02
  873. group spot_grp
  874. rect 10 75 160 20
  875. type ITEM_TYPE_BUTTON
  876. text @MENUS_VC_SPOT_TROOP
  877. textalign ITEM_ALIGN_LEFT
  878. textalignx 4
  879. textaligny 12
  880. font 4
  881. textscale 1
  882. forecolor 1 .682 0 1
  883. visible 0
  884. ownerdraw UI_CHAT_SPOT
  885. action
  886. {
  887. disable spot_grp 1
  888. exec "voice_cmd spot_troops"
  889. hide spot_grp
  890. show main
  891. close all
  892. }
  893. }
  894. itemDef
  895. {
  896. name spot_03
  897. group spot_grp
  898. rect 10 105 160 20
  899. type ITEM_TYPE_BUTTON
  900. text @MENUS_VC_SPOT_SNIPER
  901. textalign ITEM_ALIGN_LEFT
  902. textalignx 4
  903. textaligny 12
  904. font 4
  905. textscale 1
  906. forecolor 1 .682 0 1
  907. visible 0
  908. ownerdraw UI_CHAT_SPOT
  909. action
  910. {
  911. disable spot_grp 1
  912. exec "voice_cmd spot_sniper"
  913. hide spot_grp
  914. show main
  915. close all
  916. }
  917. }
  918. itemDef
  919. {
  920. name spot_04
  921. group spot_grp
  922. rect 10 135 160 20
  923. type ITEM_TYPE_BUTTON
  924. text @MENUS_VC_SPOT_EMPLACED
  925. textalign ITEM_ALIGN_LEFT
  926. textalignx 4
  927. textaligny 12
  928. font 4
  929. textscale 1
  930. forecolor 1 .682 0 1
  931. visible 0
  932. ownerdraw UI_CHAT_SPOT
  933. action
  934. {
  935. disable spot_grp 1
  936. exec "voice_cmd spot_emplaced"
  937. hide spot_grp
  938. show main
  939. close all
  940. }
  941. }
  942. //-----------------------------------
  943. //
  944. // TACTICS COMMANDS
  945. //
  946. //-----------------------------------
  947. itemDef
  948. {
  949. name title
  950. group tac_grp
  951. rect 0 25 180 26
  952. style WINDOW_STYLE_EMPTY
  953. type 4
  954. text @MENUS_TACTICS_TITLE
  955. textalign ITEM_ALIGN_CENTER
  956. textalignx 90
  957. textaligny 2
  958. font 3
  959. textscale .9
  960. forecolor .549 .854 1 1
  961. visible 0
  962. decoration
  963. }
  964. itemDef
  965. {
  966. name tac_01
  967. group tac_grp
  968. rect 10 45 160 20
  969. type ITEM_TYPE_BUTTON
  970. text @MENUS_VC_TAC_COVER
  971. textalign ITEM_ALIGN_LEFT
  972. textalignx 4
  973. textaligny 12
  974. font 4
  975. textscale 1
  976. forecolor 1 .682 0 1
  977. visible 0
  978. ownerdraw UI_CHAT_TACTICAL
  979. action
  980. {
  981. disable tac_grp 1
  982. exec "voice_cmd tac_cover"
  983. hide tac_grp
  984. show main
  985. close all
  986. }
  987. }
  988. itemDef
  989. {
  990. name tac_02
  991. group tac_grp
  992. rect 10 75 160 20
  993. type ITEM_TYPE_BUTTON
  994. text @MENUS_VC_TAC_HOLD
  995. textalign ITEM_ALIGN_LEFT
  996. textalignx 4
  997. textaligny 12
  998. font 4
  999. textscale 1
  1000. forecolor 1 .682 0 1
  1001. visible 0
  1002. ownerdraw UI_CHAT_TACTICAL
  1003. action
  1004. {
  1005. disable tac_grp 1
  1006. exec "voice_cmd tac_hold"
  1007. hide tac_grp
  1008. show main
  1009. close all
  1010. }
  1011. }
  1012. itemDef
  1013. {
  1014. name tac_03
  1015. group tac_grp
  1016. rect 10 105 160 20
  1017. type ITEM_TYPE_BUTTON
  1018. text @MENUS_VC_TAC_FOLLOW
  1019. textalign ITEM_ALIGN_LEFT
  1020. textalignx 4
  1021. textaligny 12
  1022. font 4
  1023. textscale 1
  1024. forecolor 1 .682 0 1
  1025. visible 0
  1026. ownerdraw UI_CHAT_TACTICAL
  1027. action
  1028. {
  1029. disable tac_grp 1
  1030. exec "voice_cmd tac_follow"
  1031. hide tac_grp
  1032. show main
  1033. close all
  1034. }
  1035. }
  1036. itemDef
  1037. {
  1038. name tac_04
  1039. group tac_grp
  1040. rect 10 135 160 20
  1041. type ITEM_TYPE_BUTTON
  1042. text @MENUS_VC_TAC_FALLBACK
  1043. textalign ITEM_ALIGN_LEFT
  1044. textalignx 4
  1045. textaligny 12
  1046. font 4
  1047. textscale 1
  1048. forecolor 1 .682 0 1
  1049. visible 0
  1050. ownerdraw UI_CHAT_TACTICAL
  1051. action
  1052. {
  1053. disable tac_grp 1
  1054. exec "voice_cmd tac_fallback"
  1055. hide tac_grp
  1056. show main
  1057. close all
  1058. }
  1059. }
  1060. itemDef
  1061. {
  1062. name tac_05
  1063. group tac_grp
  1064. rect 10 165 160 20
  1065. type ITEM_TYPE_BUTTON
  1066. text @MENUS_VC_TAC_TOGETHER
  1067. textalign ITEM_ALIGN_LEFT
  1068. textalignx 4
  1069. textaligny 12
  1070. font 4
  1071. textscale 1
  1072. forecolor 1 .682 0 1
  1073. visible 0
  1074. ownerdraw UI_CHAT_TACTICAL
  1075. action
  1076. {
  1077. disable tac_grp 1
  1078. exec "voice_cmd tac_together"
  1079. hide tac_grp
  1080. show main
  1081. close all
  1082. }
  1083. }
  1084. itemDef
  1085. {
  1086. name tac_06
  1087. group tac_grp
  1088. rect 10 195 160 20
  1089. type ITEM_TYPE_BUTTON
  1090. text @MENUS_VC_TAC_SPLIT
  1091. textalign ITEM_ALIGN_LEFT
  1092. textalignx 4
  1093. textaligny 12
  1094. font 4
  1095. textscale 1
  1096. forecolor 1 .682 0 1
  1097. visible 0
  1098. ownerdraw UI_CHAT_TACTICAL
  1099. action
  1100. {
  1101. disable tac_grp 1
  1102. exec "voice_cmd tac_split"
  1103. hide tac_grp
  1104. show main
  1105. close all
  1106. }
  1107. }
  1108. }
  1109. }