Tiberian Technologies Scripts Reference Revision: 9000
Loading...
Searching...
No Matches
jfwdef.h
1/* Renegade Scripts.dll
2 Copyright 2013 Tiberian Technologies
3
4 This file is part of the Renegade scripts.dll
5 The Renegade scripts.dll is free software; you can redistribute it and/or modify it under
6 the terms of the GNU General Public License as published by the Free
7 Software Foundation; either version 2, or (at your option) any later
8 version. See the file COPYING for more details.
9 In addition, an exemption is given to allow Run Time Dynamic Linking of this code with any closed source module that does not contain code covered by this licence.
10 Only the source code to the module(s) containing the licenced code has to be released.
11*/
12#pragma once
13class JFW_User_Controllable_Base_Defence : public ScriptImpClass {
14 unsigned int id1;
15 unsigned int id2;
16 unsigned int id3;
17 unsigned int objtype;
18 bool player;
19 void Created(GameObject *obj);
20 void Custom(GameObject *obj,int type,int param,GameObject *sender);
21 void Enemy_Seen(GameObject *obj,GameObject *enemy);
22 void Timer_Expired(GameObject *obj,int number);
23 public: void Register_Auto_Save_Variables();
24};
25
42class JFW_Base_Defence : public ScriptImpClass {
43 unsigned int id1;
44 unsigned int id2;
45 unsigned int id3;
46 unsigned int objtype;
47 void Created(GameObject *obj);
48 void Enemy_Seen(GameObject *obj,GameObject *enemy);
49 void Timer_Expired(GameObject *obj,int number);
50 public: void Register_Auto_Save_Variables();
51};
52
66class JFW_Base_Defence_No_Aircraft : public ScriptImpClass {
67 unsigned int id1;
68 unsigned int id2;
69 unsigned int id3;
70 unsigned int objtype;
71 void Created(GameObject *obj);
72 void Enemy_Seen(GameObject *obj,GameObject *enemy);
73 void Timer_Expired(GameObject *obj,int number);
74 public: void Register_Auto_Save_Variables();
75};
76
90class JFW_Base_Defence_Aircraft_Only : public ScriptImpClass {
91 unsigned int id1;
92 unsigned int id2;
93 unsigned int id3;
94 unsigned int objtype;
95 void Created(GameObject *obj);
96 void Enemy_Seen(GameObject *obj,GameObject *enemy);
97 void Timer_Expired(GameObject *obj,int number);
98 public: void Register_Auto_Save_Variables();
99};
100
110class JFW_Base_Defence_Secondary : public ScriptImpClass {
111 unsigned int id1;
112 unsigned int id2;
113 unsigned int id3;
114 unsigned int objtype;
115 bool primary;
116 void Created(GameObject *obj);
117 void Enemy_Seen(GameObject *obj,GameObject *enemy);
118 void Timer_Expired(GameObject *obj,int number);
119 public: void Register_Auto_Save_Variables();
120};
121
134class JFW_Base_Defence_No_Aircraft_Secondary : public ScriptImpClass {
135 unsigned int id1;
136 unsigned int id2;
137 unsigned int id3;
138 unsigned int objtype;
139 bool primary;
140 void Created(GameObject *obj);
141 void Enemy_Seen(GameObject *obj,GameObject *enemy);
142 void Timer_Expired(GameObject *obj,int number);
143 public: void Register_Auto_Save_Variables();
144};
145
158class JFW_Base_Defence_Aircraft_Only_Secondary : public ScriptImpClass {
159 unsigned int id1;
160 unsigned int id2;
161 unsigned int id3;
162 unsigned int objtype;
163 bool primary;
164 void Created(GameObject *obj);
165 void Enemy_Seen(GameObject *obj,GameObject *enemy);
166 void Timer_Expired(GameObject *obj,int number);
167 public: void Register_Auto_Save_Variables();
168};
169
180class JFW_Base_Defence_Animated : public ScriptImpClass {
181 bool popup;
182 bool attack;
183 void Created(GameObject *obj);
184 void Enemy_Seen(GameObject *obj,GameObject *enemy);
185 void Timer_Expired(GameObject *obj,int number);
186 public: void Register_Auto_Save_Variables();
187};
188
199class JFW_Base_Defence_Animated_No_Aircraft : public ScriptImpClass {
200 bool popup;
201 bool attack;
202 void Created(GameObject *obj);
203 void Enemy_Seen(GameObject *obj,GameObject *enemy);
204 void Timer_Expired(GameObject *obj,int number);
205 public: void Register_Auto_Save_Variables();
206};
207
217class JFW_Base_Defence_Animated_Aircraft_Only : public ScriptImpClass {
218 bool popup;
219 bool attack;
220 void Created(GameObject *obj);
221 void Enemy_Seen(GameObject *obj,GameObject *enemy);
222 void Timer_Expired(GameObject *obj,int number);
223 public: void Register_Auto_Save_Variables();
224};
225
235class JFW_Base_Defence_Animated_Secondary : public ScriptImpClass {
236 bool popup;
237 bool attack;
238 bool primary;
239 void Created(GameObject *obj);
240 void Enemy_Seen(GameObject *obj,GameObject *enemy);
241 void Timer_Expired(GameObject *obj,int number);
242 public: void Register_Auto_Save_Variables();
243};
244
255 bool popup;
256 bool attack;
257 bool primary;
258 void Created(GameObject *obj);
259 void Enemy_Seen(GameObject *obj,GameObject *enemy);
260 void Timer_Expired(GameObject *obj,int number);
261 public: void Register_Auto_Save_Variables();
262};
263
274 bool popup;
275 bool attack;
276 bool primary;
277 void Created(GameObject *obj);
278 void Enemy_Seen(GameObject *obj,GameObject *enemy);
279 void Timer_Expired(GameObject *obj,int number);
280 public: void Register_Auto_Save_Variables();
281};
282
292class JFW_Base_Defence_No_VTOL : public ScriptImpClass {
293 unsigned int id1;
294 unsigned int id2;
295 unsigned int id3;
296 unsigned int objtype;
297 void Created(GameObject *obj);
298 void Enemy_Seen(GameObject *obj,GameObject *enemy);
299 void Timer_Expired(GameObject *obj,int number);
300 public: void Register_Auto_Save_Variables();
301};
302
312 void Enemy_Seen(GameObject *obj,GameObject *enemy);
313};
314
324class JFW_Base_Defence_VTOL_Only : public ScriptImpClass {
325 unsigned int id1;
326 unsigned int id2;
327 unsigned int id3;
328 unsigned int objtype;
329 void Created(GameObject *obj);
330 void Enemy_Seen(GameObject *obj,GameObject *enemy);
331 void Timer_Expired(GameObject *obj,int number);
332 public: void Register_Auto_Save_Variables();
333};
334
344class JFW_Base_Defence_No_VTOL_Secondary : public ScriptImpClass {
345 unsigned int id1;
346 unsigned int id2;
347 unsigned int id3;
348 unsigned int objtype;
349 bool primary;
350 void Created(GameObject *obj);
351 void Enemy_Seen(GameObject *obj,GameObject *enemy);
352 void Timer_Expired(GameObject *obj,int number);
353 public: void Register_Auto_Save_Variables();
354};
355
365class JFW_Base_Defence_VTOL_Only_Secondary : public ScriptImpClass {
366 unsigned int id1;
367 unsigned int id2;
368 unsigned int id3;
369 unsigned int objtype;
370 bool primary;
371 void Created(GameObject *obj);
372 void Enemy_Seen(GameObject *obj,GameObject *enemy);
373 void Timer_Expired(GameObject *obj,int number);
374 public: void Register_Auto_Save_Variables();
375};
376
386class JFW_Base_Defence_Animated_No_VTOL : public ScriptImpClass {
387 bool popup;
388 bool attack;
389 void Created(GameObject *obj);
390 void Enemy_Seen(GameObject *obj,GameObject *enemy);
391 void Timer_Expired(GameObject *obj,int number);
392 public: void Register_Auto_Save_Variables();
393};
394
404class JFW_Base_Defence_Animated_VTOL_Only : public ScriptImpClass {
405 bool popup;
406 bool attack;
407 void Created(GameObject *obj);
408 void Enemy_Seen(GameObject *obj,GameObject *enemy);
409 void Timer_Expired(GameObject *obj,int number);
410 public: void Register_Auto_Save_Variables();
411};
412
423class JFW_Base_Defence_Animated_No_VTOL_Secondary : public ScriptImpClass {
424 bool popup;
425 bool attack;
426 bool primary;
427 void Created(GameObject *obj);
428 void Enemy_Seen(GameObject *obj,GameObject *enemy);
429 void Timer_Expired(GameObject *obj,int number);
430 public: void Register_Auto_Save_Variables();
431};
432
444 bool popup;
445 bool attack;
446 bool primary;
447 void Created(GameObject *obj);
448 void Enemy_Seen(GameObject *obj,GameObject *enemy);
449 void Timer_Expired(GameObject *obj,int number);
450 public: void Register_Auto_Save_Variables();
451};
452
453class JFW_Base_Defence_Animated_Sound : public ScriptImpClass {
454 bool popup;
455 bool attack;
456 void Created(GameObject *obj);
457 void Enemy_Seen(GameObject *obj,GameObject *enemy);
458 void Timer_Expired(GameObject *obj,int number);
459 public: void Register_Auto_Save_Variables();
460};
461
462class JFW_Base_Defence_Animated_Sound_No_Aircraft : public ScriptImpClass {
463 bool popup;
464 bool attack;
465 void Created(GameObject *obj);
466 void Enemy_Seen(GameObject *obj,GameObject *enemy);
467 void Timer_Expired(GameObject *obj,int number);
468 public: void Register_Auto_Save_Variables();
469};
470
471class JFW_Base_Defence_Animated_Sound_Aircraft_Only : public ScriptImpClass {
472 bool popup;
473 bool attack;
474 void Created(GameObject *obj);
475 void Enemy_Seen(GameObject *obj,GameObject *enemy);
476 void Timer_Expired(GameObject *obj,int number);
477 public: void Register_Auto_Save_Variables();
478};
479
480class JFW_Base_Defence_Animated_Sound_Secondary : public ScriptImpClass {
481 bool popup;
482 bool attack;
483 bool primary;
484 void Created(GameObject *obj);
485 void Enemy_Seen(GameObject *obj,GameObject *enemy);
486 void Timer_Expired(GameObject *obj,int number);
487 public: void Register_Auto_Save_Variables();
488};
489
490class JFW_Base_Defence_Animated_Sound_No_Aircraft_Secondary : public ScriptImpClass {
491 bool popup;
492 bool attack;
493 bool primary;
494 void Created(GameObject *obj);
495 void Enemy_Seen(GameObject *obj,GameObject *enemy);
496 void Timer_Expired(GameObject *obj,int number);
497 public: void Register_Auto_Save_Variables();
498};
499
500class JFW_Base_Defence_Animated_Sound_Aircraft_Only_Secondary : public ScriptImpClass {
501 bool popup;
502 bool attack;
503 bool primary;
504 void Created(GameObject *obj);
505 void Enemy_Seen(GameObject *obj,GameObject *enemy);
506 void Timer_Expired(GameObject *obj,int number);
507 public: void Register_Auto_Save_Variables();
508};
509
510class JFW_Base_Defence_Animated_Sound_No_VTOL : public ScriptImpClass {
511 bool popup;
512 bool attack;
513 void Created(GameObject *obj);
514 void Enemy_Seen(GameObject *obj,GameObject *enemy);
515 void Timer_Expired(GameObject *obj,int number);
516 public: void Register_Auto_Save_Variables();
517};
518
519class JFW_Base_Defence_Animated_Sound_VTOL_Only : public ScriptImpClass {
520 bool popup;
521 bool attack;
522 void Created(GameObject *obj);
523 void Enemy_Seen(GameObject *obj,GameObject *enemy);
524 void Timer_Expired(GameObject *obj,int number);
525 public: void Register_Auto_Save_Variables();
526};
527
528class JFW_Base_Defence_Animated_Sound_No_VTOL_Secondary : public ScriptImpClass {
529 bool popup;
530 bool attack;
531 bool primary;
532 void Created(GameObject *obj);
533 void Enemy_Seen(GameObject *obj,GameObject *enemy);
534 void Timer_Expired(GameObject *obj,int number);
535 public: void Register_Auto_Save_Variables();
536};
537
538class JFW_Base_Defence_Animated_Sound_VTOL_Only_Secondary : public ScriptImpClass {
539 bool popup;
540 bool attack;
541 bool primary;
542 void Created(GameObject *obj);
543 void Enemy_Seen(GameObject *obj,GameObject *enemy);
544 void Timer_Expired(GameObject *obj,int number);
545 public: void Register_Auto_Save_Variables();
546};
547
548class JFW_Base_Defence_Swap : public ScriptImpClass {
549 unsigned int id1;
550 unsigned int id2;
551 unsigned int id3;
552 unsigned int objtype;
553 bool primary;
554 void Created(GameObject *obj);
555 void Custom(GameObject *obj,int type,int param,GameObject *sender);
556 void Enemy_Seen(GameObject *obj,GameObject *enemy);
557 void Timer_Expired(GameObject *obj,int number);
558 public: void Register_Auto_Save_Variables();
559};
560
561class JFW_Base_Defence_No_Aircraft_Swap : public ScriptImpClass {
562 unsigned int id1;
563 unsigned int id2;
564 unsigned int id3;
565 unsigned int objtype;
566 bool primary;
567 void Created(GameObject *obj);
568 void Custom(GameObject *obj,int type,int param,GameObject *sender);
569 void Enemy_Seen(GameObject *obj,GameObject *enemy);
570 void Timer_Expired(GameObject *obj,int number);
571 public: void Register_Auto_Save_Variables();
572};
573
574class JFW_Base_Defence_Aircraft_Only_Swap : public ScriptImpClass {
575 unsigned int id1;
576 unsigned int id2;
577 unsigned int id3;
578 unsigned int objtype;
579 bool primary;
580 void Created(GameObject *obj);
581 void Custom(GameObject *obj,int type,int param,GameObject *sender);
582 void Enemy_Seen(GameObject *obj,GameObject *enemy);
583 void Timer_Expired(GameObject *obj,int number);
584 public: void Register_Auto_Save_Variables();
585};
586
587class JFW_Base_Defence_Animated_Swap : public ScriptImpClass {
588 bool popup;
589 bool attack;
590 bool primary;
591 void Created(GameObject *obj);
592 void Custom(GameObject *obj,int type,int param,GameObject *sender);
593 void Enemy_Seen(GameObject *obj,GameObject *enemy);
594 void Timer_Expired(GameObject *obj,int number);
595 public: void Register_Auto_Save_Variables();
596};
597
598class JFW_Base_Defence_Animated_No_Aircraft_Swap : public ScriptImpClass {
599 bool popup;
600 bool attack;
601 bool primary;
602 void Created(GameObject *obj);
603 void Custom(GameObject *obj,int type,int param,GameObject *sender);
604 void Enemy_Seen(GameObject *obj,GameObject *enemy);
605 void Timer_Expired(GameObject *obj,int number);
606 public: void Register_Auto_Save_Variables();
607};
608
609class JFW_Base_Defence_Animated_Aircraft_Only_Swap : public ScriptImpClass {
610 bool popup;
611 bool attack;
612 bool primary;
613 void Created(GameObject *obj);
614 void Custom(GameObject *obj,int type,int param,GameObject *sender);
615 void Enemy_Seen(GameObject *obj,GameObject *enemy);
616 void Timer_Expired(GameObject *obj,int number);
617 public: void Register_Auto_Save_Variables();
618};
619
620class JFW_Base_Defence_No_VTOL_Swap : public ScriptImpClass {
621 unsigned int id1;
622 unsigned int id2;
623 unsigned int id3;
624 unsigned int objtype;
625 bool primary;
626 void Created(GameObject *obj);
627 void Custom(GameObject *obj,int type,int param,GameObject *sender);
628 void Enemy_Seen(GameObject *obj,GameObject *enemy);
629 void Timer_Expired(GameObject *obj,int number);
630 public: void Register_Auto_Save_Variables();
631};
632
633class JFW_Base_Defence_VTOL_Only_Swap : public ScriptImpClass {
634 unsigned int id1;
635 unsigned int id2;
636 unsigned int id3;
637 unsigned int objtype;
638 bool primary;
639 void Created(GameObject *obj);
640 void Custom(GameObject *obj,int type,int param,GameObject *sender);
641 void Enemy_Seen(GameObject *obj,GameObject *enemy);
642 void Timer_Expired(GameObject *obj,int number);
643 public: void Register_Auto_Save_Variables();
644};
645
646class JFW_Base_Defence_Animated_No_VTOL_Swap : public ScriptImpClass {
647 bool popup;
648 bool attack;
649 bool primary;
650 void Created(GameObject *obj);
651 void Custom(GameObject *obj,int type,int param,GameObject *sender);
652 void Enemy_Seen(GameObject *obj,GameObject *enemy);
653 void Timer_Expired(GameObject *obj,int number);
654 public: void Register_Auto_Save_Variables();
655};
656
657class JFW_Base_Defence_Animated_VTOL_Only_Swap : public ScriptImpClass {
658 bool popup;
659 bool attack;
660 bool primary;
661 void Created(GameObject *obj);
662 void Custom(GameObject *obj,int type,int param,GameObject *sender);
663 void Enemy_Seen(GameObject *obj,GameObject *enemy);
664 void Timer_Expired(GameObject *obj,int number);
665 public: void Register_Auto_Save_Variables();
666};
667
668class JFW_Base_Defence_Animated_Sound_Swap : public ScriptImpClass {
669 bool popup;
670 bool attack;
671 bool primary;
672 void Created(GameObject *obj);
673 void Custom(GameObject *obj,int type,int param,GameObject *sender);
674 void Enemy_Seen(GameObject *obj,GameObject *enemy);
675 void Timer_Expired(GameObject *obj,int number);
676 public: void Register_Auto_Save_Variables();
677};
678
679class JFW_Base_Defence_Animated_Sound_No_Aircraft_Swap : public ScriptImpClass {
680 bool popup;
681 bool attack;
682 bool primary;
683 void Created(GameObject *obj);
684 void Custom(GameObject *obj,int type,int param,GameObject *sender);
685 void Enemy_Seen(GameObject *obj,GameObject *enemy);
686 void Timer_Expired(GameObject *obj,int number);
687 public: void Register_Auto_Save_Variables();
688};
689
690class JFW_Base_Defence_Animated_Sound_Aircraft_Only_Swap : public ScriptImpClass {
691 bool popup;
692 bool attack;
693 bool primary;
694 void Created(GameObject *obj);
695 void Custom(GameObject *obj,int type,int param,GameObject *sender);
696 void Enemy_Seen(GameObject *obj,GameObject *enemy);
697 void Timer_Expired(GameObject *obj,int number);
698 public: void Register_Auto_Save_Variables();
699};
700
701class JFW_Base_Defence_Animated_Sound_No_VTOL_Swap : public ScriptImpClass {
702 bool popup;
703 bool attack;
704 bool primary;
705 void Created(GameObject *obj);
706 void Custom(GameObject *obj,int type,int param,GameObject *sender);
707 void Enemy_Seen(GameObject *obj,GameObject *enemy);
708 void Timer_Expired(GameObject *obj,int number);
709 public: void Register_Auto_Save_Variables();
710};
711
712class JFW_Base_Defence_Animated_Sound_VTOL_Only_Swap : public ScriptImpClass {
713 bool popup;
714 bool attack;
715 bool primary;
716 void Created(GameObject *obj);
717 void Custom(GameObject *obj,int type,int param,GameObject *sender);
718 void Enemy_Seen(GameObject *obj,GameObject *enemy);
719 void Timer_Expired(GameObject *obj,int number);
720 public: void Register_Auto_Save_Variables();
721};
Definition jfwdef.h:90
Ground Only Popup Base Defence (Secondary Fire)
Definition jfwdef.h:423
Ground Only Popup Base Defence.
Definition jfwdef.h:386
Popup Base Defence (Secondary Fire)
Definition jfwdef.h:235
Anti VTOL Popup Base Defence (Secondary Fire)
Definition jfwdef.h:443
Anti VTOL Popup Base Defence.
Definition jfwdef.h:404
Popup Base Defence.
Definition jfwdef.h:180
Definition jfwdef.h:66
Ground Only Base Defence (Secondary Fire)
Definition jfwdef.h:344
Ground Only Base Defence.
Definition jfwdef.h:292
Base Defence (Secondary Fire)
Definition jfwdef.h:110
Anti VTOL Base Defence (Secondary Fire)
Definition jfwdef.h:365
Anti VTOL Base Defence.
Definition jfwdef.h:324
Base Defence.
Definition jfwdef.h:42