OSDN Git Service

ver0.631
[awarsiii/AwarsIV.git] / Awars III / UnitChipList.h
1 //
2 //  UnitChipList.h
3 //  Awars III
4 //
5 //  Created by Killery on 2012/12/17.
6 //  Copyright (c) 2012年 Killery. All rights reserved.
7 //
8
9 typedef struct _RESIST{
10
11     int blow;
12     int slash;
13     int stub;
14     int arrow;
15     int gun;
16     int shell;
17     
18     int flame;
19     int cold;
20     int electoric;
21     int air;
22     int water;
23     int gas;
24     int holy;
25     int dark;
26     int explosion;
27     int blood;
28     
29     int paralysis;
30     int confusion;
31     int poison;
32     int sleep;
33     int charm;
34     int silent;
35     
36     
37 }RESIST;
38
39 typedef struct _DAMAGE{
40     
41     int index;
42     struct _DAMAGE *next;
43     
44     int type;//攻撃力とか
45     double count;
46     double pCount;
47     
48     RESIST R;
49     int seed;//属性
50     int sort;//ダメージとか回復とか
51     int fix;//通常、弓、銃
52     
53     bool continium;
54     bool absolute;
55     bool beam;
56     bool noSizeFix;
57
58 }DAMAGE;
59
60 typedef struct _DMGEXTEND{
61
62     int index;
63     struct _DMGEXTEND *next;
64     
65     int rate;
66     int hit;
67     int atkHit;
68     
69 }DMGEXTEND;
70
71 typedef struct _ANI{
72     
73     struct _ANI *next;
74     
75     NSString *name;
76     NSImage *img;
77     NSString *names;
78     NSSound *snd;
79     
80     int x;
81     int y;
82     int ax;
83     int ay;
84     
85     
86 }ANI;
87
88 typedef struct _ANIMATION{
89     
90     int frame;
91     NSString *movName;
92     ANI *ANI;
93     
94 }ANIMATION;
95
96 typedef struct _ATTACK{
97
98     int index;
99     int indexE;
100     struct _ATTACK *next;
101     
102     ANIMATION AN;
103     DAMAGE *D;
104     double totalD;
105     
106     DMGEXTEND *E;
107     
108     NSString *name;
109     NSString *nameID;
110     
111     int rangeA;
112     int rangeB;
113     int rangeAB;
114     int extent;
115     
116     int costType;
117     
118     double MP;
119     double AP;
120     double HP;
121     double EN;
122     
123     int pMP;
124     int pAP;
125     int pHP;
126     int pEN;
127     
128     int bullet;
129     int bulletC;
130     int hitCount;
131     int successRate;
132     int vigor;
133     int hitPercent;
134     
135     int type;
136     int fixType;
137     bool trig;
138     bool melee;
139     bool P;
140     bool dmgExtend;
141     bool imagine;
142     
143     int cSupply;
144     int cFood;
145     int cMoney;
146     
147     int riku;//A120% B100% C60% D20% E0% S150% SS200%の補正値
148     int chu;
149     int umi;
150     int sora;
151     
152     NSString *cmd;
153     NSString *msg;
154     bool hasei;
155     
156 }ATTACK;
157
158 typedef struct _EQUIP{
159     NSString *name;
160     NSString *nameRecognition;
161     NSString *nameID;
162     
163     ATTACK *A;
164     int attackListNum;
165     
166     double Weight;
167     double price;
168     
169     double HP;
170     double MP;
171     double AP;
172     double WT;
173     double BP;
174     
175     double STR;
176     double VIT;
177     double AGI;
178     double DEX;
179     double MEN;
180     double INT;
181     double LUK;
182     
183     int pSTR;
184     int pVIT;
185     int pAGI;
186     int pDEX;
187     int pMEN;
188     int pINT;
189     int pLUK;
190     
191     int MOV;
192     int type;
193     
194     double recHP;
195     int recpHP;
196     double recMP;
197     int recpMP;
198     
199     NSString *comment;
200     
201     RESIST R;
202     
203 }EQUIP;
204
205
206
207 typedef struct _COMBO{
208     
209     struct _COMBO *next;
210     NSString *mbo;
211
212 }COMBO;
213
214 typedef struct _COMMAND{
215
216     int A;
217     int B;
218     int C;
219     int D;
220     
221     COMBO *co;
222
223 }COMMAND;
224
225 typedef struct _STATUS{
226
227     double HP;
228     double MP;
229     double AP;
230     double WT;
231     double BP;
232
233     double STR;
234     double VIT;
235     double AGI;
236     double DEX;
237     double MEN;
238     double INT;
239     double LUK;
240     
241     double MEL;
242     double MIS;
243     double HIT;
244     double DOD;
245     double REA;
246     double SKI;
247
248     int MOV;
249     int typeMONS;
250     int typeMOVE;
251     
252     double ATK;
253     double DEF;
254     double CAP;
255     double ACU;
256     double EVA;
257
258     int cSupply;
259     int cFood;
260     int cMoney;
261     int cWT;
262     
263     int vigor;
264
265 }STATUS;
266
267 struct _SKILL;
268
269 typedef struct _UNITCHIP{
270     
271     RESIST R_C;
272     RESIST R_M;
273     ATTACK *A;
274     struct _SKILL *S;
275     
276     NSString *name;
277     NSString *nameNick;
278     NSString *nameClass;
279     NSString *nameRecognition;
280     NSString *nameID;
281     bool aura;
282     
283     struct _STATUS S_C;
284     struct _STATUS S_M;
285     
286     NSString *iName;
287     NSImage *img;
288     
289     NSString *iNameb;
290     NSImage *imgb;
291     
292     int chipNumb;
293     
294     EQUIP eHead;
295     EQUIP eHandL;
296     EQUIP eHandR;
297     EQUIP eBody;
298     EQUIP eArm;
299     EQUIP eFoot;
300     
301     bool eHandLflag;
302     bool eHandRflag;
303     bool eHandLRflag;
304     bool eHeadflag;
305     bool eBodyflag;
306     bool eArmflag;
307     bool eFootflag;
308     
309     NSString *aName;
310     int attackListNum;
311     
312     COMMAND CM;
313     
314     bool invisible;
315     
316     struct _UNITCHIP *E;//装備の総値
317     struct _UNITCHIP *N;//現在値に使用
318     
319 }UNITCHIP;
320
321 typedef struct _SKILL{
322     struct _SKILL *next;
323     
324     int index;
325     int type;
326     
327     int list[255];
328     double cost[255];
329     int Lv[255];
330     UNITCHIP UC[255];
331     
332 }SKILL;
333
334 typedef struct _SKILLLIST{
335     struct _SKILLLIST *next;
336     
337     NSString *name;
338     NSString *nameID;
339     NSString *explain;
340     
341     int type;
342     
343     int build[128];
344     int unit[128];
345 }SKILLLIST;
346
347 #import <Foundation/Foundation.h>
348 #import <AVFoundation/AVFoundation.h>
349 #import <AVKit/AVKit.h>
350 #import "MapEditor.h"
351
352
353 UNITCHIP UC[4096];
354
355 EQUIP EQ[4096];
356 EQUIP nilEquip;
357
358 NSInteger eItemNum;
359
360 SKILLLIST *SKL, *SKLtop;
361 int SKLrow;
362 int SKLBrow;
363 int SKLUrow;
364
365 int ANLrow;
366
367 int CMDrow;
368 int CMBrow;
369
370 SKILL *Stop;
371 ANI *ani;
372
373 int UCN;
374
375 int CLN;
376
377 int UnitChipNum;
378
379 int frameMax;
380 int frameNum;
381 bool ATaniFlag;
382 bool frameRunFlag;
383 bool ATalphaFlag;
384
385 bool attackEffectPreviewBtnFlag;
386
387
388 @interface UnitChipList : NSObject
389 {
390     NSTimer *UCLtime;
391     IBOutlet NSPanel* UCLPanel;
392     IBOutlet NSPanel* UCLDetailPanel;
393     IBOutlet NSPanel* UCLRegisterPanel;
394     NSPoint UCLDpoint;
395     
396     
397     NSMutableArray *unitChipListMA;
398     IBOutlet NSArrayController *unitChipListAC;
399     IBOutlet NSTableView *unitChipListTV;
400     
401     NSMutableArray *equipItemMA;
402     IBOutlet NSArrayController *equipItemAC;
403     IBOutlet NSTableView *equipItemTV;
404     NSInteger pubEquipItemIndex;
405     
406     NSArray *fileDataArray;
407     NSInteger chipNumb;
408     NSInteger chipNumbL;
409     NSInteger itemNumb;
410     NSInteger comboItemNumb;
411     IBOutlet NSTextField* TFchipNumb;
412     
413     IBOutlet NSPanel* UCLPanelSkill;
414     IBOutlet NSPanel* UCLPanelAttack;
415     IBOutlet NSPanel* UCLPanelRegist;
416     NSPoint windowPoint;
417     
418     IBOutlet NSPanel* UCLPanelAttackDetail;
419     IBOutlet NSPanel* UCLPanelAttackList;
420     
421     IBOutlet NSPanel* UCLPanelEquipList;
422     IBOutlet NSPanel* UCLPanelSkillList;
423     
424     IBOutlet NSPanel* UCLPanelEquipDetail;
425     IBOutlet NSPanel* UCLPanelSkillDetail;
426     
427     NSMutableArray *attackListMA;
428     IBOutlet NSArrayController *attackListAC;
429     IBOutlet NSTableView *attackListTV;
430     
431     NSMutableArray *damageListMA;
432     IBOutlet NSArrayController *damageListAC;
433     IBOutlet NSTableView *damageListTV;
434     
435     NSMutableArray *hitListMA;
436     IBOutlet NSArrayController *hitListAC;
437     IBOutlet NSTableView *hitListTV;
438     
439     NSMutableArray *equipListMA;
440     IBOutlet NSArrayController *equipListAC;
441     IBOutlet NSTableView *equipListTV;
442     
443     NSMutableArray *skillListMA;
444     IBOutlet NSArrayController *skillListAC;
445     IBOutlet NSTableView *skillListTV;
446     IBOutlet NSPopUpButton *PUBsl;
447     
448     NSMutableArray *skillListBuildMA;
449     IBOutlet NSArrayController *skillListBuildAC;
450     IBOutlet NSTableView *skillListBuildTV;
451     
452     NSMutableArray *skillListUnitMA;
453     IBOutlet NSArrayController *skillListUnitAC;
454     IBOutlet NSTableView *skillListUnitTV;
455     
456     IBOutlet NSPanel* SLBpanel;
457     IBOutlet NSPanel* SLUpanel;
458     
459     IBOutlet NSTextField *TFname;
460     IBOutlet NSTextField *TFnameN;
461     IBOutlet NSTextField *TFnameR;
462     IBOutlet NSTextField *TFnameID;
463     IBOutlet NSTextField *TFnameC;
464     
465     IBOutlet NSButton *Baura;
466     
467     IBOutlet NSTextField *TFhp;
468     IBOutlet NSTextField *TFmp;
469     IBOutlet NSTextField *TFap;
470     IBOutlet NSTextField *TFwt;
471     
472     IBOutlet NSTextField *TFbp;
473     IBOutlet NSTextField *TFatk;
474     IBOutlet NSTextField *TFdef;
475     IBOutlet NSTextField *TFcap;
476     IBOutlet NSTextField *TFacu;
477     IBOutlet NSTextField *TFeva;
478     
479     IBOutlet NSTextField *TFstr;
480     IBOutlet NSTextField *TFvit;
481     IBOutlet NSTextField *TFagi;
482     IBOutlet NSTextField *TFdex;
483     IBOutlet NSTextField *TFmen;
484     IBOutlet NSTextField *TFint;
485     IBOutlet NSTextField *TFluk;
486     IBOutlet NSTextField *TFmov;
487     
488     IBOutlet NSTextField *TFmel;
489     IBOutlet NSTextField *TFmis;
490     IBOutlet NSTextField *TFhit;
491     IBOutlet NSTextField *TFdod;
492     IBOutlet NSTextField *TFrea;
493     IBOutlet NSTextField *TFski;
494
495     IBOutlet NSTextField *TFcSupply;
496     IBOutlet NSTextField *TFcFood;
497     IBOutlet NSTextField *TFcMoney;
498     IBOutlet NSTextField *TFcWT;
499     
500     IBOutlet NSPopUpButton *PUPtMons;
501     IBOutlet NSPopUpButton *PUPtMove;
502     IBOutlet NSPopUpButton *PUPtEquip;
503     
504     IBOutlet NSImageView *IVimg;
505     IBOutlet NSImageView *IVimgBig;
506     
507     
508     IBOutlet NSWindow *ILregiWIndow;
509     IBOutlet NSTextField *ILregiTF;
510     
511     IBOutlet NSTextField *ILTFname;
512     IBOutlet NSTextField *ILTFnameR;
513     IBOutlet NSTextField *ILTFnameID;
514     
515     IBOutlet NSTextField *ILTFweight;
516     IBOutlet NSTextField *ILTFprice;
517     IBOutlet NSTextField *ILTFMOV;
518     IBOutlet NSTextField *ILTFHP;
519     IBOutlet NSTextField *ILTFMP;
520     IBOutlet NSTextField *ILTFAP;
521     IBOutlet NSTextField *ILTFWT;
522     
523     IBOutlet NSTextField *ILTFSTR;
524     IBOutlet NSTextField *ILTFVIT;
525     IBOutlet NSTextField *ILTFAGI;
526     IBOutlet NSTextField *ILTFDEX;
527     IBOutlet NSTextField *ILTFMEN;
528     IBOutlet NSTextField *ILTFINT;
529     IBOutlet NSTextField *ILTFLUK;
530     
531     IBOutlet NSTextField *ILTFpSTR;
532     IBOutlet NSTextField *ILTFpVIT;
533     IBOutlet NSTextField *ILTFpAGI;
534     IBOutlet NSTextField *ILTFpDEX;
535     IBOutlet NSTextField *ILTFpMEN;
536     IBOutlet NSTextField *ILTFpINT;
537     IBOutlet NSTextField *ILTFpLUK;
538     
539     IBOutlet NSTextField *ILTFblow;
540     IBOutlet NSTextField *ILTFslash;
541     IBOutlet NSTextField *ILTFstub;
542     IBOutlet NSTextField *ILTFarrow;
543     IBOutlet NSTextField *ILTFgun;
544     IBOutlet NSTextField *ILTFshell;
545     IBOutlet NSTextField *ILTFparalysis;
546     IBOutlet NSTextField *ILTFpoison;
547     IBOutlet NSTextField *ILTFcharm;
548     IBOutlet NSTextField *ILTFconfusion;
549     IBOutlet NSTextField *ILTFsleep;
550     IBOutlet NSTextField *ILTFsilent;
551     
552     IBOutlet NSTextField *ILTFflame;
553     IBOutlet NSTextField *ILTFcold;
554     IBOutlet NSTextField *ILTFelectoric;
555     IBOutlet NSTextField *ILTFair;
556     IBOutlet NSTextField *ILTFwater;
557     IBOutlet NSTextField *ILTFgas;
558     IBOutlet NSTextField *ILTFholy;
559     IBOutlet NSTextField *ILTFdark;
560     IBOutlet NSTextField *ILTFexplosion;
561     IBOutlet NSTextField *ILTFblood;
562     
563     IBOutlet NSTextField *ILTFrecHP;
564     IBOutlet NSTextField *ILTFrecHPp;
565     IBOutlet NSTextField *ILTFrecMP;
566     IBOutlet NSTextField *ILTFrecMPp;
567     IBOutlet NSTextField *ILTFcomment;
568     
569     IBOutlet NSPopUpButton *ILPUBtype;
570     
571     IBOutlet NSTextField *ALTFname;
572     IBOutlet NSTextField *ALTFrangeA;
573     IBOutlet NSTextField *ALTFrangeB;
574     IBOutlet NSTextField *ALTFextend;
575     IBOutlet NSPopUpButton *ALPUBcost;
576     IBOutlet NSPopUpButton *ALPUBwType;
577     IBOutlet NSTextField *ALTFcost;
578     IBOutlet NSTextField *ALTFcostP;
579     IBOutlet NSButtonCell *ALBCnormal;
580     IBOutlet NSButtonCell *ALBCarchery;
581     IBOutlet NSButtonCell *ALBCgun;
582     
583     
584     IBOutlet NSTextField *ALTFbullet;
585     IBOutlet NSTextField *ALTFhitCount;
586     IBOutlet NSTextField *ALTFsuccessRate;
587     IBOutlet NSTextField *ALTFvigor;
588     IBOutlet NSTextField *ALTFhitRate;
589     
590     IBOutlet NSButton *ALTFtrigger;
591     IBOutlet NSButton *ALTFmelee;
592     IBOutlet NSButton *ALTFpass;
593     IBOutlet NSButton *ALTFdmgExtent;
594     IBOutlet NSButton *ALTFimagine;
595     
596     IBOutlet NSPopUpButton *ALPUBriku;
597     IBOutlet NSPopUpButton *ALPUBchu;
598     IBOutlet NSPopUpButton *ALPUBumi;
599     IBOutlet NSPopUpButton *ALPUBsora;
600     
601     IBOutlet NSTextField *ALTFcSupply;
602     IBOutlet NSTextField *ALTFcFood;
603     IBOutlet NSTextField *ALTFcMoney;
604     IBOutlet NSTextField *ALTFcmd;
605     IBOutlet NSTextField *ALTFmsg;
606     
607     IBOutlet NSTextField *ALTFrate;
608     IBOutlet NSTextField *ALTFhit;
609     IBOutlet NSTextField *ALTFatkHit;
610     
611     IBOutlet NSPopUpButton *ALPUBtype;
612     IBOutlet NSPopUpButton *ALPUBseed;
613     IBOutlet NSPopUpButton *ALPUBsort;
614     IBOutlet NSTextField *ALTFdmgCount;
615     IBOutlet NSTextField *ALTFdmgRate;
616     
617     IBOutlet NSButton *ALTFcontinuum;
618     IBOutlet NSButton *ALTFabsolute;
619     IBOutlet NSButton *ALTFbeam;
620     IBOutlet NSButton *ALTFnoSizeFix;
621     
622     IBOutlet NSPopUpButton *AMbtnA;
623     IBOutlet NSPopUpButton *AMbtnB;
624     IBOutlet NSPopUpButton *AMbtnC;
625     IBOutlet NSPopUpButton *AMbtnD;
626     
627     NSMutableArray *commandListMA;
628     IBOutlet NSArrayController *commandListAC;
629     IBOutlet NSTableView *commandListTV;
630     
631     NSMutableArray *comboListMA;
632     IBOutlet NSArrayController *comboListAC;
633     IBOutlet NSTableView *comboListTV;
634     
635     IBOutlet NSTextField *RETFblow;
636     IBOutlet NSTextField *RETFslash;
637     IBOutlet NSTextField *RETFstub;
638     IBOutlet NSTextField *RETFarrow;
639     IBOutlet NSTextField *RETFgun;
640     IBOutlet NSTextField *RETFshell;
641     IBOutlet NSTextField *RETFparalysis;
642     IBOutlet NSTextField *RETFpoison;
643     IBOutlet NSTextField *RETFcharm;
644     IBOutlet NSTextField *RETFconfusion;
645     IBOutlet NSTextField *RETFsleep;
646     IBOutlet NSTextField *RETFsilent;
647     
648     IBOutlet NSTextField *RETFflame;
649     IBOutlet NSTextField *RETFcold;
650     IBOutlet NSTextField *RETFelectoric;
651     IBOutlet NSTextField *RETFair;
652     IBOutlet NSTextField *RETFwater;
653     IBOutlet NSTextField *RETFgas;
654     IBOutlet NSTextField *RETFholy;
655     IBOutlet NSTextField *RETFdark;
656     IBOutlet NSTextField *RETFexplosion;
657     IBOutlet NSTextField *RETFblood;
658     
659     
660     IBOutlet NSWindow *ATPreferenceWindow;
661     
662     
663     IBOutlet NSWindow *ATEffectWindow;
664     IBOutlet NSTextField *ATmovFileNameTF;
665     IBOutlet NSTextField *ATframeTF;
666     IBOutlet NSImageView *ATIV;
667     IBOutlet NSButtonCell *ATmovBC;
668     IBOutlet NSButtonCell *ATaniBC;
669     IBOutlet NSTextField *ATframeCntTF;
670     IBOutlet NSButton *ATalphaBtn;
671     
672     NSTimer *aniTimer;
673     
674     IBOutlet AVPlayerView *AVPV2;
675     AVPlayer *AVpreview2;
676     
677     
678     
679     NSMutableArray *animationListMA;
680     IBOutlet NSArrayController *animationListAC;
681     IBOutlet NSTableView *animationListTV;
682     
683     IBOutlet NSWindow *ATEffectMovWindow;
684     IBOutlet NSWindow *ATEffectAniWindow;
685     
686     UNITCHIP *UCtop[4096];
687     
688     ATTACK *atkTop;
689     int clickedRowAT;
690     int SLpbtn;
691     
692 }
693
694
695 -(IBAction)submit:(id)sender;
696 - (NSMutableArray*)unitChipListMA;
697
698 -(IBAction)saveUCL:(id)sender;
699 -(IBAction)cancelUCL:(id)sender;
700
701 -(IBAction)mobileUCL:(id)sender;
702 -(IBAction)skillUCL:(id)sender;
703 -(IBAction)equiplUCL:(id)sender;
704
705 -(IBAction)skillListBtnUCL:(id)sender;
706 -(IBAction)attackListBtnlUCL:(id)sender;
707 -(IBAction)registListBtnlUCL:(id)sender;
708
709 -(IBAction)equipItemSelected:(id)sender;
710 -(IBAction)insertEquip:(id)sender;
711 -(IBAction)removeEquip:(id)sender;
712
713 -(IBAction)skillListBtnSubmitUCL:(id)sender;
714 -(IBAction)attackListBtnSubmitlUCL:(id)sender;
715 -(IBAction)registListBtnlSubmitUCL:(id)sender;
716
717 -(IBAction)insertSkillUCL:(id)sender;
718 -(IBAction)removeSkillUCL:(id)sender;
719
720 -(IBAction)UCLPanelEquipListSubmitBtn:(id)sender;
721 -(IBAction)UCLPanelSkillListSubmitBtn:(id)sender;
722
723 -(IBAction)UCLPanelEquipListOpenBtn:(id)sender;
724 -(IBAction)UCLPanelSkillListOpenBtn:(id)sender;
725
726 -(IBAction)saveIL:(id)sender;
727 -(IBAction)canceIL:(id)sender;
728 -(IBAction)ILregi:(id)sender;
729 -(IBAction)saveILregi:(id)sender;
730 -(IBAction)cancelILregi:(id)sender;
731 -(IBAction)attackIL:(id)sender;
732
733 -(IBAction)insertAttackList:(id)sender;
734 -(IBAction)removeAttackList:(id)sender;
735 -(IBAction)insertComboList:(id)sender;
736 -(IBAction)removeComboList:(id)sender;
737
738 -(IBAction)submitAttackList:(id)sender;
739
740 -(IBAction)insertDamageList:(id)sender;
741 -(IBAction)removeDamageList:(id)sender;
742 -(IBAction)insertHitList:(id)sender;
743 -(IBAction)removeHitList:(id)sender;
744
745 -(IBAction)registUCL:(id)sender;
746 -(IBAction)registSaveUCL:(id)sender;
747 -(IBAction)registCancelUCL:(id)sender;
748
749 -(IBAction)attackListTotalSubmit:(id)sender;
750 -(IBAction)attackListOpenBtn:(id)sender;
751 -(IBAction)commandListAdd:(id)sender;
752 -(IBAction)commandListRemove:(id)sender;
753 -(IBAction)comboListAdd:(id)sender;
754 -(IBAction)comboListRemove:(id)sender;
755
756 -(IBAction)attackListButtonCell:(id)sender;
757
758 -(IBAction)attackPreferenceBtn:(id)sender;
759 -(IBAction)attackEffectBtn:(id)sender;
760 -(IBAction)attackEffectPreviewBtn:(id)sender;
761
762 -(IBAction)attackEffectInsert:(id)sender;
763 -(IBAction)attackEffectDelete:(id)sender;
764 -(IBAction)attackEffectIV:(id)sender;
765 -(IBAction)attackEffectRadioBtn:(id)sender;
766
767 -(IBAction)attackEffectNext:(id)sender;
768 -(IBAction)attackEffectPrev:(id)sender;
769 -(IBAction)attackEffectRun:(id)sender;
770 -(IBAction)attackEffectStop:(id)sender;
771
772 -(IBAction)attackPreferenceCloseBtn:(id)sender;
773 -(IBAction)attackEffectCloseBtn:(id)sender;
774 -(IBAction)attackEffectMovCloseBtn:(id)sender;
775 -(IBAction)attackEffectAniCloseBtn:(id)sender;
776
777 -(IBAction)skillListInsert:(id)sender;
778 -(IBAction)skillListDelete:(id)sender;
779
780 -(IBAction)SLbuildAdd:(id)sender;
781 -(IBAction)SLbuildDelete:(id)sender;
782 -(IBAction)SLbuildSubmit:(id)sender;
783
784 -(IBAction)SLunitAdd:(id)sender;
785 -(IBAction)SLunitDelete:(id)sender;
786 -(IBAction)SLunitSubmit:(id)sender;
787
788 -(IBAction)addSubjMark:(id)sender;
789 -(IBAction)addObjeMark:(id)sender;
790
791 -(void)initFileDirectoryAttack2;
792 -(void)setTotalDamage2:(int)i row:(int)r;
793
794
795
796
797
798
799
800 -(void)aniTFChanged;
801 @end
802
803 UnitChipList *UnitChipListInst;
804
805 @interface UnitChipListEV : NSView
806 {
807     NSTimer *timer;
808     
809     ATTACK *atkTop;
810     
811     NSPoint startPoint;
812     NSPoint endPoint;
813     
814     int imgGx;
815     int imgGy;
816     
817 }
818 @end
819