-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathresource.h
954 lines (795 loc) · 41.4 KB
/
resource.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by CustomUI.rc
//
#include "../include/define.h"
// image
#define IDC_STAGE_SELECT_IMAGE L"data/img/room/stgsel.png"
#define IDC_ROOM_GROUND_IMAGE L"data/img/room/ground.png"
// bgm
#define BGM_TITLE L"data/bgm/login.ogg"
#define BGM_ROOM L"data/bgm/room.ogg"
// sys sound
#define SE_sub_Login L"data/se/sub_Login.wav" // ログイン
#define SE_sub_Arrow L"data/se/sub_Arrow.wav" // ←、→
#define SE_sub_StageSel L"data/se/sub_StageSel.wav" // ステージセレクト
#define SE_sub_ChangeView L"data/se/sub_ChangeView.wav" // アイテム、キャラ、ルール表示変更
#define SE_sur_ListSel L"data/se/sur_ListSel.wav" // リストから選択
#define SE_suc_OFF L"data/se/suc_OFF.wav" // OFF
#define SE_suc_ON L"data/se/suc_ON.wav" // ON
#define SE_sai_SrvInfo L"data/se/sai_SrvInfo.wav" // サーバメッセージ
#define SE_sgi_MyTurn L"data/se/sgi_MyTurn.wav" // 自ターン
#define SE_sgr_BltSel L"data/se/sgr_BltSel.wav" // 弾選択
#define SE_sgr_Pass L"data/se/sgr_Pass.wav" // パス
#define SE_sai_Chat L"data/se/sai_Chat.wav" // チャットメッセージ
#define SE_sai_Count L"data/se/sai_Count.wav" // 残り5秒
#define SE_sri_ClapA L"data/se/sri_clap_a.wav" // 結果A
#define SE_sri_ClapB L"data/se/sri_clap_b.wav" // 結果B
#define SE_sri_ClapC L"data/se/sri_clap_c.wav" // 結果C
#define SE_sgi_Repair L"data/se/sgi_Repair.wav" // 回復
#define SE_sgi_Double L"data/se/sgi_Double.wav" // 二連射
#define SE_sgi_Stealth L"data/se/sgi_Stealth.wav" // ステルス
#define SE_sgi_Blind L"data/se/sgi_Blind.wav" // BLIND
#define SE_sgi_Pain L"data/se/sgi_Pain.wav" // 毒
#define SE_sgi_Shield L"data/se/sgi_Shield.wav" // シールド
#define SE_sgi_NoMove L"data/se/sgi_NoMove.wav" // 移動不可
#define SE_sgi_ItemUse L"data/se/sgi_ItemUse.wav" // アイテム使用
#define SE_sgi_Shot L"data/se/sgi_Shot.wav" // アイテム発射
#define IDC_DLG_FRAME 9
#define IDC_FPS 10
#define IDC_SHARE_EDIT 777
#define IDC_TEST 1000
#define IDC_TITLE_EDT_IP 1001
#define IDC_TITLE_BTN_CONNECT 1002
#define IDC_TITLE_BTN_EXIT 1003
#define IDC_TITLE_STATIC_IP 1004
#define IDC_TITLE_BTN_CONFIG 1005
#define IDC_LOGIN_EDT_PASSWORD 2000
#define IDC_LOGIN_BTN_LOGIN 2001
#define IDC_LOGIN_BTN_EXIT 2002
#define IDC_LOGIN_STATIC_NAME 2003
#define IDC_LOGIN_STATIC_PASS 2004
#define IDC_LOGIN_BTN_CONFIG 2005
#define IDC_LOGIN_CHK_SAVE_PASS 2006
#define IDC_ROOM_BTN_DISC 3000 // 退室ボタン
#define IDC_ROOM_CMB_CHAT 3010 // チャットバーコンボボックス
#define IDC_ROOM_LB_CHATLOG 3011 // チャットログ
#define IDC_ROOM_LB_USERLIST 3012 // ユーザーリスト
#define IDC_ROOM_STATIC_CHARA_NAME 3013 // キャラ情報(名前)
#define IDC_ROOM_STATIC_CHARA_INFO 3014 // キャラ情報(速度、防御)
#define IDC_ROOM_LIST_CHARA_BLT_INFO 3015 // キャラ弾情報
#define IDC_ROOM_BTN_READY 3016 // 準備OKボタン
#define IDC_ROOM_BTN_VIEW_BUTTON_GROUP IDC_ROOM_BTN_VIEW_CHARA
#define IDC_ROOM_BTN_VIEW_CHARA 3017 // キャラ選択画面表示ボタン
#define IDC_ROOM_BTN_VIEW_ITEM 3018 // アイテム選択画面表示ボタン
#define IDC_ROOM_BTN_VIEW_RULE 3019 // ルール選択画面表示ボタン
#define IDC_ROOM_STATIC_ITEM_INFO 3020 // アイテム詳細情報テキスト
#define IDC_ROOM_BTN_ITEM_SEL_ICON 3021 // 選択してるアイテムアイコン
#define IDC_ROOM_STATIC_MY_TEAMNO 3022 // 選択してるチーム番号
#define IDC_ROOM_STATIC_MY_NAME 3023 // 選択してる自キャラアイコン
#define IDC_ROOM_BTN_CHARA_SEL_RANDOM 3024 // キャラセレのランダム
/*
#define IDC_ROOM_BTN_MY_ITEM_BASE IDC_ROOM_BTN_MY_ITEM_1
#define IDC_MAIN_BTN_MY_ITEM_BASE IDC_ROOM_BTN_MY_ITEM_BASE
#define IDC_ROOM_BTN_MY_ITEM_1 3024 // 使用アイテム1
#define IDC_MAIN_BTN_MY_ITEM_1 IDC_ROOM_BTN_MY_ITEM_1
#define IDC_ROOM_BTN_MY_ITEM_2 3025 // 使用アイテム2
#define IDC_MAIN_BTN_MY_ITEM_2 IDC_ROOM_BTN_MY_ITEM_2
#define IDC_ROOM_BTN_MY_ITEM_3 3026 // 使用アイテム3
#define IDC_MAIN_BTN_MY_ITEM_3 IDC_ROOM_BTN_MY_ITEM_3
#define IDC_ROOM_BTN_MY_ITEM_4 3027 // 使用アイテム4
#define IDC_MAIN_BTN_MY_ITEM_4 IDC_ROOM_BTN_MY_ITEM_4
*/
#define IDC_ROOM_BTN_MY_ITEM_SEL_L 3062
#define IDC_MAIN_BTN_MY_ITEM_SEL_L IDC_ROOM_BTN_MY_ITEM_SEL_L
#define IDC_ROOM_BTN_MY_ITEM_SEL_R 3063
#define IDC_MAIN_BTN_MY_ITEM_SEL_R IDC_ROOM_BTN_MY_ITEM_SEL_R
#define IDC_ROOM_BTN_MY_ITEM_BASE 3064
#define IDC_MAIN_BTN_MY_ITEM_BASE IDC_ROOM_BTN_MY_ITEM_BASE
#define IDC_ROOM_BTN_ITEM_DETAIL 3028 // アイテムの説明文
#define IDC_ROOM_BTN_ADD_ITEM 3030 // 使用アイテム追加ボタン
#define IDC_ROOM_CHK_RULE_BASE IDC_ROOM_CHK_RULE_1
#define IDC_ROOM_CHK_RULE_1 3040 // ルール1
#define IDC_ROOM_CHK_RULE_2 3041 // ルール2
#define IDC_ROOM_CHK_RULE_3 3042 // ルール3
#define IDC_ROOM_CHK_RULE_4 3043 // ルール4
#define IDC_ROOM_STATIC_RULE_TEAM 3051 // チームわけ
#define IDC_ROOM_BTN_RULE_TEAM_L 3052 // チームわけLボタン
#define IDC_ROOM_BTN_RULE_TEAM_R 3053 // チームわけRボタン
#define IDC_ROOM_STATIC_STAGE_TITLE 3057 // ステージタイトル
#define IDC_ROOM_BTN_STAGE_L 3058 // ステージ
#define IDC_ROOM_BTN_STAGE_R 3059 // ステージ
#define IDC_ROOM_BTN_STAGE_BASE 3060 // ステージ
#define IDC_ROOM_BTN_CONFIG 3061 // コンフィグ
#define IDC_ROOM_STATIC_NAME_BASE 3250 // 名前の表示用テキスト
#define IDC_ROOM_STATIC_WORD_BASE 3200 // 発言の表示用テキスト
#define IDC_ROOM_STATIC_WORD_W 120 // 発言の表示用テキスト横幅
#define IDC_ROOM_STATIC_WORD_H 24 // 発言の表示用テキスト縦幅
#define IDC_ROOM_BTN_CHARA_SEL_FONT (1)
#define IDC_ROOM_BTN_CHARA_SEL_BTN_GROUP (3300)
#define IDC_ROOM_BTN_CHARA_SEL_CUR_X (256)
#define IDC_ROOM_BTN_CHARA_SEL_CUR_Y (0)
#define IDC_ROOM_BTN_CHARA_SEL_CUR_W (32)
#define IDC_ROOM_BTN_CHARA_SEL_CUR_H (32)
#define IDC_ROOM_BTN_CHARA_SEL_LIST_L 3298 //
#define IDC_ROOM_BTN_CHARA_SEL_LIST_R 3299 //
#define IDC_ROOM_BTN_CHARA_SEL_LIST_BASE 3300 //
#define IDC_ROOM_RB_ITEM_L 3800 // アイテム選択ボタン←
#define IDC_ROOM_RB_ITEM_R 3801 // アイテム選択ボタン→
#define IDC_ROOM_RB_ITEM_BASE_INDEX 3802 // アイテム選択ボタンコントロールID
#define IDC_ROOM_SPRITE_SC 3850 // スペルカードスプライト
#define IDC_ROOM_STATIC_SC_NAME 3970 // スペルカード名
#define IDC_ROOM_STATIC_SC_TEXT 3971 // [スペルカード]
#define IDC_ROOM_BTN_STAGE_RND 3972 // ステージ
#define IDC_ROOM_SPIN_LIMIT_TURN_001 (3975) // 制限ターン1の位
#define IDC_ROOM_SPIN_LIMIT_TURN_010 (3978) // 制限ターン10の位
#define IDC_ROOM_SPIN_LIMIT_TURN_100 (3981) // 制限ターン100の位
#define IDC_STATIC_SPIN_LIMIT_TURN_TEXT (3985) // 制限ターン数
#define IDC_ROOM_STATIC_ACT_TIME_LIMIT_TEXT (3991) // 制限時間テキスト
#define IDC_ROOM_STATIC_ACT_TIME_LIMIT_VALUE (3992) // 制限時間数字
#define IDC_ROOM_BTN_ACT_TIME_LIMIT_L (3993) // 制限時間減
#define IDC_ROOM_BTN_ACT_TIME_LIMIT_R (3994) // 制限時間増
#define IDC_ROOM_STATIC_ITEM_REST_COST (3995) // アイテムコスト値
#define IDC_LOAD_SPRITE_TEXT 3999 // LOADING
#define IDC_MAIN_STATIC_CHARA_NAME_BASE (4000) // キャラ用の名前表示
#define IDC_MAIN_AL_SHOT_ANGLE_BASE (4100) // 発射角コントロール
#define IDC_MAIN_METER_HP_BASE (4200) // HPメータ
#define IDC_MAIN_STATIC_MY_TURN_BASE (4250) // ターン表示コントロール
#define IDC_MAIN_CONTROLPANEL (4300) // 下パネル
#define IDC_MAIN_METER_SHOTPOWER (4301) // 弾撃つパワー
#define IDC_MAIN_METER_MOVABLE (4302) // 移動値
#define IDC_MAIN_ASPRITE_TIMER_BG (4303) // 制限時間用タイマーの後ろ
#define IDC_MAIN_METER_WIND_L (4304) // 風用メータL表示
#define IDC_MAIN_METER_WIND_R (4305) // 風用メータR表示
#define IDC_MAIN_METER_HP (4306) // HPメータ
#define IDC_MAIN_STATIC_NAME (IDC_ROOM_STATIC_MY_NAME) // ユーザー名
#define IDC_MAIN_STATIC_DELAY (4308) // DELAY
#define IDC_MAIN_STATIC_TURN (4309) // TURN
#define IDC_MAIN_SPRITE_FACE (4310) // FACE
#define IDC_MAIN_BTN_CONFIG IDC_ROOM_BTN_CONFIG // コンフィグ
#define IDC_MAIN_BTN_TURN_PASS (4311) // 自ターンパス
#define IDC_MAIN_SPRITE_SPI (4312) // ShotPowerIndicator
#define IDC_MAIN_STATIC_NOTIFY_TURN (4313) // 自ターンを知らせる
#define IDC_MAIN_STATIC_NOTIFY_TURN_TEXT (4314) // 自ターンを知らせる
#define IDC_MAIN_METER_SPELL_EXP (4315) // スペル用ポイント
#define IDC_MAIN_SPRITE_CHATLOG_BG (4316) // チャットログ用背景
#define IDC_MAIN_AL_SHOT_ANGLE_INDICATOR (4317) // 発射角度メモリ
#define IDC_MAIN_SPRITE_PREV_WIND_INDICATOR (4318) // 前ターンの風向き目盛り
#define IDC_MAIN_ASPRITE_TIMER (4319) // 制限時間用タイマー表示
#define IDC_MAIN_RB_SEL_BULLET_L (4398) // 弾選択ボタンL
#define IDC_MAIN_RB_SEL_BULLET_R (4399) // 弾選択ボタンR
#define IDC_MAIN_BTN_SEL_BULLET_BASE (4400) // 弾選択ボタン
#define IDC_MAIN_RB_SEL_SPELL (IDC_MAIN_BTN_SEL_BULLET_BASE+MAX_CHARA_BULLET_TYPE) // スペル用ボタン
#define IDC_RESULT_BTN_CONFIRM (5400) // 確認OKボタン
#define IDC_RESULT_SB_RANK (5401) // ランキング
#define IDC_RESULT_SPRITE_BG_SCREEN (5402) // ランキングの後ろ
#define IDC_RESULT_SPRITE_RANK_TITLE (5403) // ランキング左上
#define IDC_RESULT_SPRITE_TEXT_BG (5404) // テキスト背景
#define IDC_RESULT_SPRITE_FACE_BG (5405) // 顔の背景
#define IDC_RESULT_SPRITE_FACE (5406) // 顔
#define IDC_RESULT_STATIC_TEXT (5407) // テキスト
#define IDC_RESULT_STATIC_NAME (IDC_MAIN_STATIC_NAME) // ユーザー名
#define IDC_RESULT_BTN_DISC IDC_ROOM_BTN_DISC // 退室
#define IDC_RESULT_SPRITE_NO_BASE (5500) // ランキング
#define IDC_RESULT_SPRITE_ICON_BASE (5600) // ランキング
#define IDC_RESULT_STATIC_NAME_BASE (5700) // ランキング
#define IDC_RESULT_STATIC_TEAM_BASE (5800) // ランキング
#define IDC_RESULT_SPRITE_LINE_BASE (5900) // ランキング
#define IDC_CONFIG_SPRITE_BGM (6000)
#define IDC_CONFIG_BTN_OK (6001)
#define IDC_CONFIG_BTN_CLOSE (6002)
#define IDC_CONFIG_SLIDER_BGM (6003)
#define IDC_CONFIG_SLIDER_SE (6004)
#define IDC_CONFIG_CHK_EFFECT (6005)
#define IDC_CONFIG_STATIC_CAPTION (6006)
#define IDC_CONFIG_STATIC_BGM_TEXT (6007)
#define IDC_CONFIG_STATIC_SE_TEXT (6008)
#define IDC_CONFIG_CHK_BLT_FOCUS (6009)
#define IDC_CONFIG_CHK_ACT_FOCUS (6010)
// 見た目
#define BTN_UP_ARROW_RECT 64,48,96,80
#define BTN_DOWN_ARROW_RECT 96,48,128,80
#define BTN_INC_IMG_RECT 480,36,496,52
#define BTN_DEC_IMG_RECT 496,36,512,52
#define BTN_VBAR_RECT 128,48,160,80
#define BTN_W48_RECT 0,0,48,24
#define TITLE_RRAME_RECT_RECT 0,80,240,200
#define TITLE_EDIT_RECT LOGIN_USERNAME_EDIT_X,LOGIN_USERNAME_EDIT_Y,LOGIN_USERNAME_EDIT_W,LOGIN_USERNAME_EDIT_H
// TITLE //
#define TITLE_STATIC_ID_RECT 280,315,64,32
// LOGIN //
// USERNAME
#define LOGIN_USERNAME_EDIT_X (344)
#define LOGIN_USERNAME_EDIT_Y (320)
#define LOGIN_USERNAME_EDIT_W (156)
#define LOGIN_USERNAME_EDIT_H (24)
// PASSWORD
#define LOGIN_PASSWORD_EDIT_X (344)
#define LOGIN_PASSWORD_EDIT_Y (348)
#define LOGIN_PASSWORD_EDIT_W (130)
#define LOGIN_PASSWORD_EDIT_H (24)
#define LOGIN_STATIC_NAME_RECT 280,315,64,32
#define LOGIN_STATIC_PASS_RECT 280,343,64,32
#define LOGIN_CHK_SAVE_PASS_CNT_RECT (LOGIN_PASSWORD_EDIT_X+LOGIN_PASSWORD_EDIT_W+5), LOGIN_PASSWORD_EDIT_Y+4, 16,16
#define LOGIN_CHK_SAVE_PASS_IMG_BOX_RECT 168,24,192,48
#define LOGIN_CHK_SAVE_PASS_IMG_CHK_RECT 192,24,216,48
// ROOM //
#define ROOM_BTN_CHARA_SEL_RANDOM_IMG_RECT ROOM_BTN_CHARA_SEL_RANDOM_IMG_X,ROOM_BTN_CHARA_SEL_RANDOM_IMG_Y,ROOM_BTN_CHARA_SEL_RANDOM_IMG_X+ROOM_BTN_CHARA_SEL_RANDOM_IMG_W, ROOM_BTN_CHARA_SEL_RANDOM_IMG_Y+ROOM_BTN_CHARA_SEL_RANDOM_IMG_H
#define ROOM_BTN_CHARA_SEL_RANDOM_IMG_X 656
#define ROOM_BTN_CHARA_SEL_RANDOM_IMG_Y 80
#define ROOM_BTN_CHARA_SEL_RANDOM_IMG_W 32
#define ROOM_BTN_CHARA_SEL_RANDOM_IMG_H 32
#define ROOM_BTN_CHARA_SEL_RANDOM_CNT_W 32
#define ROOM_BTN_CHARA_SEL_RANDOM_CNT_H 32
#define ROOM_BTN_CHARA_SEL_RANDOM_CHARA_SIZE_W 32
#define ROOM_BTN_CHARA_SEL_RANDOM_CHARA_SIZE_H 32
#define ROOM_BTN_CHARA_SEL_RANDOM_ICON_IMG_RECT 640,80,640+16,80+16
// EXIT
#define ROOM_EXIT_BTN_CNT_RECT 5,5,32,24
#define ROOM_EXIT_BTN_IMG_RECT 0, 0, 48, 24
// CHAT EDIT
#define ROOM_CHAT_EDIT_X (85)
#define ROOM_CHAT_EDIT_Y (570)
#define ROOM_CHAT_EDIT_W (420)
#define ROOM_CHAT_EDIT_H (24)
#define ROOM_CHAT_EDIT_IMG_9_RECT 16,0,40,24
// CHAT CMB
#define ROOM_CHAT_CMB_CNT_X 5
#define ROOM_CHAT_CMB_CNT_Y 570
#define ROOM_CHAT_CMB_CNT_RECT ROOM_CHAT_CMB_CNT_X,ROOM_CHAT_CMB_CNT_Y,80,24
#define ROOM_CHAT_CMB_IMG_0_RECT 0, 24, 80, 48
#define ROOM_CHAT_CMB_IMG_1_RECT 80, 24, 104, 48
// CHATLOG LB
#define ROOM_CHATLOG_LB_CNT_X 5
#define ROOM_CHATLOG_LB_CNT_Y 420
#define ROOM_CHATLOG_LB_CNT_W 500
#define ROOM_CHATLOG_LB_CNT_H 150
#define ROOM_CHATLOG_LB_CNT_RECT ROOM_CHATLOG_LB_CNT_X,ROOM_CHATLOG_LB_CNT_Y,ROOM_CHATLOG_LB_CNT_W,ROOM_CHATLOG_LB_CNT_H
#define ROOM_CHATLOG_LB_IMG_1_RECT 0,50,500,200
#define ROOM_CHATLOG_LB_IMG_2_RECT 0,200,500,216
#define ROOM_CHATLOG_LB_IMG_3_RECT 0,216,500,232
#define ROOM_CHATLOG_LB_IMG_4_RECT 0,232,500,248
#define ROOM_CHATLOG_SB_IMG_U_RECT BTN_UP_ARROW_RECT
#define ROOM_CHATLOG_SB_IMG_D_RECT BTN_DOWN_ARROW_RECT
#define ROOM_CHATLOG_SB_IMG_B_RECT BTN_VBAR_RECT
// USERLIST LB
#define ROOM_USERLIST_LB_CNT_RECT 515,420,280,174
#define ROOM_USERLIST_LB_IMG_RECT 0,50,280,70
#define ROOM_USERLIST_LB_ICON_W (16)
#define ROOM_USERLIST_LB_ICON_H (16)
#define ROOM_USERLIST_SB_U_RECT BTN_UP_ARROW_RECT
#define ROOM_USERLIST_SB_D_RECT BTN_DOWN_ARROW_RECT
#define IDC_CHECK_BTN_ON 288,0,352,32
#define IDC_CHECK_BTN_OFF 352,0,416,32
// キャラ、アイテム、ルール選択画面
#define IDC_ROOM_BTN_VIEW_CHARA_RECT IDC_CHECK_BTN_ON
#define IDC_ROOM_BTN_VIEW_ITEM_RECT IDC_CHECK_BTN_ON
#define IDC_ROOM_BTN_VIEW_RULE_RECT IDC_CHECK_BTN_ON
#define ROOM_BTN_VIEW_CHARA_CNT_RECT 562,10,64,32
#define ROOM_BTN_VIEW_ITEM_CNT_RECT 626,10,64,32
#define ROOM_BTN_VIEW_RULE_CNT_RECT 690,10,64,32
// CHARA_SEL_LIST_L BTN
#define ROOM_CHARA_SEL_LIST_L_W (16)
#define ROOM_CHARA_SEL_LIST_L_H (16)
#define ROOM_CHARA_SEL_LIST_R_W (16)
#define ROOM_CHARA_SEL_LIST_R_H (16)
#define ROOM_CHARA_SEL_LIST_SEL_W (32)
#define ROOM_CHARA_SEL_LIST_SEL_H (32)
#define IDC_ROOM_BTN_CHARA_SEL_LIST_X 530 //
#define IDC_ROOM_BTN_CHARA_SEL_LIST_Y 50 //
#define IDC_ROOM_BTN_CHARA_SEL_LIST_W 16 //
#define IDC_ROOM_BTN_CHARA_SEL_LIST_H 32 //
#define IDC_ROOM_BTN_CHARA_SEL_LIST_WIDTH 256 //
#define IDC_ROOM_BTN_CHARA_SEL_LIST_L_IMG_RECT 224,0,240,32
#define IDC_ROOM_BTN_CHARA_SEL_LIST_R_IMG_RECT 240,0,256,32
#define IDC_ROOM_BTN_ITEM_SEL_LIST_X 530 //
#define IDC_ROOM_BTN_ITEM_SEL_LIST_Y 50 //
#define IDC_ROOM_BTN_ITEM_SEL_LIST_W 16 //
#define IDC_ROOM_BTN_ITEM_SEL_LIST_H 32 //
#define IDC_ROOM_BTN_ITEM_SEL_LIST_L_IMG_RECT IDC_ROOM_BTN_CHARA_SEL_LIST_L_IMG_RECT
#define IDC_ROOM_BTN_ITEM_SEL_LIST_R_IMG_RECT IDC_ROOM_BTN_CHARA_SEL_LIST_R_IMG_RECT
#define ROOM_STATIC_CHARA_NAME_CNT_RECT 530,90,240,30
#define ROOM_STATIC_CHARA_INFO_CNT_RECT 532,115,255,30
#define ROOM_LIST_CHARA_BLT_INFO_CNT_RECT 535,140,250,64
#define ROOM_LIST_CHARA_BLT_INFO_PAGE_SIZE 2
#define ROOM_LIST_CHARA_BLT_ICON_W BLT_ICON_SIZE_W
#define ROOM_LIST_CHARA_BLT_ICON_H BLT_ICON_SIZE_H
#define ROOM_LIST_CHARA_BLT_SB_U_RECT BTN_UP_ARROW_RECT
#define ROOM_LIST_CHARA_BLT_SB_D_RECT BTN_DOWN_ARROW_RECT
#define ROOM_BTN_READY_IMG_RECT 384,48,432,80
#define ROOM_BTN_READY_DIS_IMG_RECT 432,48,480,80
#define ROOM_BTN_READY_MAS_RECT 384,48,432,80
#define ROOM_BTN_READY_CNT 110,2,44,30
#define ROOM_BTN_CONFIG_CNT_RECT_X 50
#define ROOM_BTN_CONFIG_CNT_RECT_Y 5
#define ROOM_BTN_CONFIG_CNT_RECT_W 36
#define ROOM_BTN_CONFIG_CNT_RECT_H 24
#define ROOM_BTN_CONFIG_IMG_RECT BTN_W48_RECT
// アイテム画像範囲
#define IDC_ROOM_BTN_ITEM_SEL_BTN_GROUP (3400)
#define GAME_ITEM_W (32)
#define GAME_ITEM_H (32)
#define GAME_ITEM_BG_RECT 160,48,192,80
#define GAME_ITEM_01_RECT 800,362,800+32,362+32
#define GAME_ITEM_02_RECT 832,362,832+32,362+32
#define GAME_ITEM_03_RECT 864,362,864+32,362+32
#define GAME_ITEM_04_RECT 896,362,896+32,362+32
#define GAME_ITEM_05_RECT 928,362,928+32,362+32
#define GAME_ITEM_06_RECT 960,362,960+32,362+32
#define GAME_ITEM_07_RECT 992,362,992+32,362+32
#define GAME_ITEM_08_RECT 800,394,800+32,394+32
#define GAME_ITEM_09_RECT 832,394,832+32,394+32
#define GAME_ITEM_10_RECT 864,394,864+32,394+32
#define GAME_ITEM_11_RECT 896,394,896+32,394+32
#define GAME_ITEM_12_RECT 928,394,928+32,394+32
#define GAME_ITEM_13_RECT 960,394,960+32,394+32
#define GAME_ITEM_14_RECT 992,394,992+32,394+32
#define GAME_ITEM_15_RECT 800,426,800+32,426+32
#define GAME_ITEM_16_RECT 832,426,832+32,426+32
#define GAME_ITEM_17_RECT 864,426,864+32,426+32
#define GAME_ITEM_18_RECT 896,426,896+32,426+32
#define GAME_ITEM_19_RECT 928,426,928+32,426+32
#define GAME_ITEM_20_RECT 96,232,128,264
#define GAME_STATE_INFO_SHIELD_OFF L"シールドが解けました"
#define GAME_STATE_INFO_STEALTH GAME_STATE_MSG_STEALTH
#define GAME_STATE_INFO_STEALTH_OFF L"ステルス状態が解けました"
#define GAME_STATE_INFO_POWERUP GAME_STATE_MSG_POWERUP
#define GAME_STATE_INFO_POWERUP_OFF L"パワーアップ状態が解けました"
#define GAME_STATE_INFO_DOUBLE GAME_STATE_MSG_DOUBLE
#define GAME_STATE_INFO_DOUBLE_OFF L"連射状態が解けました"
#define GAME_STATE_INFO_BLIND L"暗転状態になりました"
#define GAME_STATE_INFO_BLIND_SELF L"暗転状態になりました(残り%dターン)"
#define GAME_STATE_INFO_BLIND_OFF L"暗転状態が解けました"
#define GAME_STATE_INFO_NOMOVE L"移動不可になりました"
#define GAME_STATE_INFO_NOMOVE_SELF L"移動不可になりました(残り%dターン)"
#define GAME_STATE_INFO_NOMOVE_OFF L"移動可能になりました"
#define GAME_STATE_INFO_NOANGLE L"角度変更不可になりました"
#define GAME_STATE_INFO_NOANGLE_SELF L"角度変更不可になりました(残り%dターン)"
#define GAME_STATE_INFO_NOANGLE_OFF L"角度変更可能になりました"
#define GAME_STATE_INFO_REVERSE L"上下反転状態になりました"
#define GAME_STATE_INFO_REVERSE_SELF L"上下反転状態になりました(残り%dターン)"
#define GAME_STATE_INFO_REVERSE_OFF L"上下反転状態が解けました"
#define GAME_STATE_INFO_PAIN L"毒にかかりました"
#define GAME_STATE_INFO_PAIN_SELF L"毒にかかりました(残り%dターン)"
#define GAME_STATE_INFO_PAIN_OFF L"毒が治りました"
#define GAME_STATE_INFO_STEAL_OFF L"スティール状態が解除されました"
#define GAME_STATE_MSG_POWERUP L"パワーアップ状態になりました"
#define GAME_STATE_MSG_DOUBLE L"連射状態になりました"
#define GAME_STATE_MSG_STEALTH L"ステルス状態になりました"
#define GAME_STATE_MSG_SHIELD L"シールドを纏いました"
#define GAME_STATE_MSG_MOVE_UP L"移動値が増加しました"
#define GAME_STATE_MSG_TELEPORT L"移動弾を装填しました"
#define GAME_STATE_MSG_NOMOVE L"移動不可弾を装填しました"
#define GAME_STATE_MSG_NOANGLE L"角度変更不可弾を装填しました"
#define GAME_STATE_MSG_REVERSE L"上下反転弾を装填しました"
#define GAME_STATE_MSG_BLIND L"暗転弾を装填しました"
#define GAME_STATE_MSG_REPAIR_BULLET L"回復弾を装填しました"
#define GAME_STATE_MSG_DRAIN L"HP吸収弾を装填しました"
#define GAME_STATE_MSG_FETCH L"引き寄せ弾を装填しました"
#define GAME_STATE_MSG_EXCHANGE L"位置入れ替え弾を装填しました"
#define GAME_STATE_MSG_REPAIR L"HPを小回復しました"
#define GAME_STATE_MSG_REPAIR_TEAM L"自チームのHPを回復しました"
#define GAME_STATE_MSG_REPAIR_BIG L"HPを大回復しました"
#define GAME_STATE_MSG_WIND_CHANGE L"風向きが変更されました"
#define GAME_STATE_MSG_STEAL L"スティール状態になりました"
#define GAME_STATE_MSG_STOLEN L"アイテムスティールされました"
#define GAME_STATE_MSG_STOLE L"アイテムスティールしました"
#define GAME_ITEM_01_TEXT L"残り移動可能値が増加します"
#define GAME_ITEM_02_TEXT L"弾の連射が可能になります"
#define GAME_ITEM_03_TEXT L"3ターンの間ステルス状態になります"
#define GAME_ITEM_04_TEXT L"弾に当たると3ターン画面が逆になります"
#define GAME_ITEM_05_TEXT L"弾に当たると3ターン画面が暗くなり、他キャラが見えなくなります"
#define GAME_ITEM_06_TEXT L"弾が当たったとき、1度無効化できます"
#define GAME_ITEM_07_TEXT L"次に発射する弾、符の威力が昇します"
#define GAME_ITEM_08_TEXT L"当たると3ターン発射角度が変更できなくなる弾を発射します"
#define GAME_ITEM_09_TEXT L"当たると3ターン移動ができなくなる弾を発射します"
#define GAME_ITEM_10_TEXT L"使用するとHPを少し回復します(使用後ターン終了しない)"
#define GAME_ITEM_11_TEXT L"当たるとHPが回復する弾を発射します"
#define GAME_ITEM_12_TEXT L"着弾地点に移動する弾を発射します"
#define GAME_ITEM_13_TEXT L"使用するとHPを大幅に回復します(使用後ターン終了)"
#define GAME_ITEM_14_TEXT L"同チームのHPを回復させます(使用後ターン終了)"
#define GAME_ITEM_15_TEXT L"当たった相手のHPを吸収する弾を発射します"
#define GAME_ITEM_16_TEXT L"弾に当たった相手を自分の位置に引き寄せます"
#define GAME_ITEM_17_TEXT L"弾に当たった相手と自分の位置を入れ替えます"
#define GAME_ITEM_18_TEXT L"風向きを逆方向に変えます"
#define GAME_ITEM_19_TEXT L"次ターンのキャラがアイテムを使った時、そのアイテムを盗ります"
#define GAME_ITEM_20_TEXT L"GAME_ITEM_20"
#define ROOM_BTN_ADD_ITEM_IMG_RECT 448,0,512,32
#define ROOM_BTN_ADD_ITEM_CNT_RECT 650,100,64,32
#define ROOM_BTN_ITEM_SEL_ICON_CNT_RECT 560,100,32,32
#define ROOM_STATIC_ITEM_INFO_CNT_RECT 560,140,200,200
#define ROOM_CHK_RULE_DISABLE_COLOR 0xFFFFFFFF
#define ROOM_CHK_RULE_1_DETAIL L"アイテム使用/不使用"
#define ROOM_CHK_RULE_1_IMG_RECT 120,24,144,48
#define ROOM_CHK_RULE_1_CHK_IMG_RECT 144,24,168,48
#define ROOM_CHK_RULE_1_CNT_RECT 560,50,280,18
#define ROOM_CHK_RULE_2_DETAIL L"風向きあり/なし"
#define ROOM_CHK_RULE_2_IMG_RECT 120,24,144,48
#define ROOM_CHK_RULE_2_CHK_IMG_RECT 144,24,168,48
#define ROOM_CHK_RULE_2_CNT_RECT 560,75,280,18
#define ROOM_CHK_RULE_3_DETAIL L"チームダメージあり/なし"
#define ROOM_CHK_RULE_3_IMG_RECT 120,24,144,48
#define ROOM_CHK_RULE_3_CHK_IMG_RECT 144,24,168,48
#define ROOM_CHK_RULE_3_CNT_RECT 560,100,280,18
#define ROOM_CHK_RULE_4_DETAIL L"未行動キャラの落下死防止あり/なし"
#define ROOM_CHK_RULE_4_IMG_RECT 120,24,144,48
#define ROOM_CHK_RULE_4_CHK_IMG_RECT 144,24,168,48
#define ROOM_CHK_RULE_4_CNT_RECT 560,125,280,18
#define ROOM_STATIC_RULE_TEAM_CNT_RECT 232,255,368,40
#define ROOM_BTN_RULE_TEAM_L_IMG_RECT 0,48,32,80
#define ROOM_BTN_RULE_TEAM_L_CNT_RECT 200,260,32,32
#define ROOM_BTN_RULE_TEAM_R_IMG_RECT 32,48,64,80
#define ROOM_BTN_RULE_TEAM_R_CNT_RECT 568,260,32,32
#define ROOM_BTN_INC_IMG_RECT BTN_INC_IMG_RECT
#define ROOM_BTN_DEC_IMG_RECT BTN_DEC_IMG_RECT
#define ROOM_STATIC_TURN_LIMIT_FONT (1)
#define ROOM_SPIN_LIMIT_TURN_CNT_W 16
#define ROOM_SPIN_LIMIT_TURN_CNT_H 16
#define ROOM_SPIN_LIMIT_TURN_001_CNT_X 702
#define ROOM_SPIN_LIMIT_TURN_001_CNT_Y 180
#define ROOM_SPIN_LIMIT_TURN_010_CNT_X 686
#define ROOM_SPIN_LIMIT_TURN_010_CNT_Y 180
#define ROOM_SPIN_LIMIT_TURN_100_CNT_X 670
#define ROOM_SPIN_LIMIT_TURN_100_CNT_Y 180
#define ROOM_STATIC_LIMIG_TURN_CNT_W ROOM_SPIN_LIMIT_TURN_CNT_W
#define ROOM_STATIC_LIMIG_TURN_CNT_H 24
#define ROOM_STATIC_LIMIG_TURN_CNT_RECT ROOM_SPIN_LIMIT_TURN_001_CNT_X,ROOM_SPIN_LIMIT_TURN_001_CNT_Y+ROOM_SPIN_LIMIT_TURN_CNT_H,ROOM_STATIC_LIMIG_TURN_CNT_W,ROOM_STATIC_LIMIG_TURN_CNT_H
#define ROOM_STATIC_SPIN_LIMIT_TURN_TEXT_CNT_RECT 560,196,250,24
#define ROOM_STATIC_SPIN_LIMIT_TURN_TEXT_FONT (1)
#define ROOM_STATIC_SPIN_LIMIT_TURN_TEXT_MSG L"制限ターン数"
#define ROOM_STATIC_ACT_TIME_LIMIT_TEXT_CNT_RECT 560,155,180,24
#define ROOM_STATIC_ACT_TIME_LIMIT_TEXT_MSG L"制限時間"
#define ROOM_STATIC_ACT_TIME_LIMIT_TEXT_FONT (3)
#define ROOM_STATIC_ACT_TIME_LIMIT_VALUE_CNT_RECT 660,155,32,24
#define ROOM_STATIC_ACT_TIME_LIMIT_VALUE_FONT (3)
#define ROOM_BTN_ACT_TIME_LIMIT_L_CNT_RECT 655,152,12,24
#define ROOM_BTN_ACT_TIME_LIMIT_L_IMG_RECT 224,0,240,32
#define ROOM_BTN_ACT_TIME_LIMIT_R_CNT_RECT 700,152,12,24
#define ROOM_BTN_ACT_TIME_LIMIT_R_IMG_RECT 240,0,256,32
#define ROOM_STATIC_MY_TEAMNO_CNT_RECT 161,220,28,28
#define ROOM_STATIC_MY_TEAMNO_FONT (4)
#define ROOM_STATIC_ITEM_REST_COST_CNT_RECT 14,221,110,28
#define ROOM_STATIC_ITEM_REST_COST_FONT (5)
#define ROOM_STATIC_MY_NAME_FONT (3)
#define ROOM_STATIC_MY_NAME_CNT_X 15
#define ROOM_STATIC_MY_NAME_CNT_Y 85
#define ROOM_STATIC_MY_NAME_CNT_W 260
#define ROOM_STATIC_MY_NAME_CNT_H 28
#define ROOM_BTN_MY_ITEM_LIST_X 11
#define ROOM_BTN_MY_ITEM_LIST_Y 147
#define ROOM_BTN_MY_ITEM_LIST_W 256
#define ROOM_BTN_MY_ITEM_SEL_L_CNT 16,147,16,32
#define ROOM_BTN_MY_ITEM_SEL_R_CNT 200,147,16,32
#define ROOM_BTN_MY_ITEM_BASE_IMG_RECT 160,48,192,80
#define ROOM_BTN_MY_ITEM_BASE_LEFT 32
#define ROOM_BTN_MY_ITEM_BASE_TOP 147
#define ROOM_BTN_MY_ITEM_BASE_WIDTH 32
#define ROOM_BTN_MY_ITEM_BASE_HEIGHT 32
#define ROOM_BTN_MY_ITEM_BASE_OFFSET 2
/*
#define ROOM_BTN_MY_ITEM_1_CNT_X 10
#define ROOM_BTN_MY_ITEM_1_CNT_Y 147
#define ROOM_BTN_MY_ITEM_1_CNT_RECT ROOM_BTN_MY_ITEM_1_CNT_X,ROOM_BTN_MY_ITEM_1_CNT_Y,32,32
#define ROOM_BTN_MY_ITEM_2_CNT_X 48
#define ROOM_BTN_MY_ITEM_2_CNT_Y 147
#define ROOM_BTN_MY_ITEM_2_CNT_RECT ROOM_BTN_MY_ITEM_2_CNT_X ,ROOM_BTN_MY_ITEM_2_CNT_Y,32,32
#define ROOM_BTN_MY_ITEM_3_CNT_X 86
#define ROOM_BTN_MY_ITEM_3_CNT_Y 147
#define ROOM_BTN_MY_ITEM_3_CNT_RECT ROOM_BTN_MY_ITEM_3_CNT_X,ROOM_BTN_MY_ITEM_3_CNT_Y,32,32
#define ROOM_BTN_MY_ITEM_4_CNT_X 124
#define ROOM_BTN_MY_ITEM_4_CNT_Y 147
#define ROOM_BTN_MY_ITEM_4_CNT_RECT ROOM_BTN_MY_ITEM_4_CNT_X,ROOM_BTN_MY_ITEM_4_CNT_Y,32,32
*/
#define ROOM_STATIC_STAGE_TITLE_FONT 4
#define ROOM_STATIC_STAGE_TITLE_CNT_RECT 300,10,200,25
#define ROOM_BTN_STAGE_L_IMG_RECT 0,48,32,80
#define ROOM_BTN_STAGE_L_CNT_RECT 285,130,15,15
#define ROOM_BTN_STAGE_R_IMG_RECT 32,48,64,80
#define ROOM_BTN_STAGE_R_CNT_RECT 500,130,15,15
#define ROOM_BTN_STAGE_RND_IMG_RECT 640,96,656,112
#define ROOM_BTN_STAGE_RND_CNT_RECT 392,240,16,16
#define ROOM_SPRITE_SC_CNT_RECT 535,206,32,32
#define ROOM_STATIC_SC_TEXT_CNT_RECT 570,214,210,16
#define ROOM_STATIC_SC_NAME_CNT_RECT 570,214,210,32
//#define ROOM_BTN_STAGE_BASE_IMG_RECT 32,280,64,302
#define ROOM_BTN_STAGE_BASE_CNT_RECT 300,40,200,200
#define ROOM_BTN_ITEM_DETAIL_IMG_RECT 416,0,448,32
#define LOAD_SPRITE_ROT_CNT_X 600
#define LOAD_SPRITE_ROT_CNT_Y 500
#define LOAD_SPRITE_ROT_CNT_W 32
#define LOAD_SPRITE_ROT_CNT_H 32
#define LOAD_SPRITE_ROT_IMG_RECT 192,48,223,80
#define LOAD_SPRITE_TEXT_CNT_RECT 600+32,500-16,160,40
#define LOAD_SPRITE_TEXT_IMG_RECT 801,458,800+128,458+40
/////////////////////////////////////////////////////////////////////////////////////////
#define MAIN_STATIC_NAME_CNT_X 5
#define MAIN_STATIC_NAME_CNT_Y 423
#define MAIN_STATIC_NAME_CNT_W 285
#define MAIN_STATIC_NAME_CNT_H 24
#define MAIN_STATIC_NAME_FONT 5
#define MAIN_STATIC_DELAY_CNT_RECT 462,476,48,18
#define MAIN_STATIC_DELAY_CNT_FONT 5
#define MAIN_STATIC_TURN_CNT_RECT 522,476,48,18
#define MAIN_STATIC_TURN_CNT_FONT 5
#define MAIN_STATIC_TURN_CNT_FONT_LIMIT 2
#define MAIN_AL_ANGLE_CNT_RECT 475,532,80,80
#define MAIN_AL_SHOT_ANGLE_INDICATOR_LENGTH 40
#define MAIN_AL_SHOT_ANGLE_INDICATOR_L (475)
#define MAIN_AL_SHOT_ANGLE_INDICATOR_T (532)
#define MAIN_AL_SHOT_ANGLE_INDICATOR_R (MAIN_AL_SHOT_ANGLE_INDICATOR_L+(MAIN_AL_SHOT_ANGLE_INDICATOR_LENGTH*2))
#define MAIN_AL_SHOT_ANGLE_INDICATOR_B (MAIN_AL_SHOT_ANGLE_INDICATOR_T+(MAIN_AL_SHOT_ANGLE_INDICATOR_LENGTH*2))
#define MAIN_AL_SHOT_ANGLE_INDICATOR_CX (MAIN_AL_SHOT_ANGLE_INDICATOR_L+MAIN_AL_SHOT_ANGLE_INDICATOR_LENGTH)
#define MAIN_AL_SHOT_ANGLE_INDICATOR_CY (MAIN_AL_SHOT_ANGLE_INDICATOR_T+MAIN_AL_SHOT_ANGLE_INDICATOR_LENGTH)
#define MAIN_AL_SHOT_ANGLE_INDICATOR_X (MAIN_AL_SHOT_ANGLE_INDICATOR_L+(MAIN_AL_SHOT_ANGLE_INDICATOR_LENGTH/2))
#define MAIN_AL_SHOT_ANGLE_INDICATOR_Y (MAIN_AL_SHOT_ANGLE_INDICATOR_T+(MAIN_AL_SHOT_ANGLE_INDICATOR_LENGTH/2))
#define MAIN_CONTROLPANEL_IMG_RECT 0,346,800,512
#define MAIN_CONTROLPANEL_CNT_H 166
#define MAIN_CONTROLPANEL_CNT_H_MIN 150
#define MAIN_CONTROLPANEL_CNT_RECT 0,434,WIN_WIDTH,MAIN_CONTROLPANEL_CNT_H
#define MAIN_CONTROLPANEL_CNT_HIDE 75
#define MAIN_METER_SHOTPOWER_CNT_RECT 126,471,320,20
#define MAIN_METER_SHOTPOWER_IMG_RECT 512,0,512+320,20
#define MAIN_METER_MOVABLE_CNT_RECT 126,510,320,20
#define MAIN_METER_MOVABLE_IMG_RECT 512,20,512+320,40
#define MAIN_METER_HP_CNT_RECT 126,548,320,20
#define MAIN_METER_HP_IMG_RECT 512,40,512+320,60
#define MAIN_METER_CONTROLPANEL_FRAME_IMG_RECT 512,60,512+320,80
#define MAIN_METER_WIND_R_CNT_RECT 526,507,48,12
#define MAIN_METER_WIND_R_IMG_RECT 432,36,(432+48),(36+12)
#define MAIN_METER_WIND_L_CNT_RECT 506,507,48,12
#define MAIN_METER_WIND_L_IMG_RECT 432,36,(432+48),(36+12)
#define MAIN_SPRITE_PREV_WIND_INDICATOR_CNT_MINUS_ORIGN_X 503
#define MAIN_SPRITE_PREV_WIND_INDICATOR_CNT_MINUS_ORIGN_Y 505
#define MAIN_SPRITE_PREV_WIND_INDICATOR_CNT_PLUS_ORIGN_X 523
#define MAIN_SPRITE_PREV_WIND_INDICATOR_CNT_PLUS_ORIGN_Y 505
#define MAIN_SPRITE_PREV_WIND_INDICATOR_CNT_OFFSET (4.8f)
#define MAIN_SPRITE_PREV_WIND_INDICATOR_CNT_RECT 503,505,4,16
#define MAIN_SPRITE_PREV_WIND_INDICATOR_IMG_RECT 105,25,109,41
// CHAT EDIT
#define MAIN_CHAT_EDIT_X (96)
#define MAIN_CHAT_EDIT_Y (570)
#define MAIN_CHAT_EDIT_W (352)
#define MAIN_CHAT_EDIT_H (24)
// CHAT CMB
#define MAIN_CHAT_CMB_X (16)
#define MAIN_CHAT_CMB_Y (570)
// CHAT LOG LB
#define MAIN_CHATLOG_LB_CNT_X (0)
#define MAIN_CHATLOG_LB_CNT_Y (0)
#define MAIN_CHATLOG_LB_CNT_W (480)
#define MAIN_CHATLOG_LB_CNT_H ROOM_CHATLOG_LB_CNT_H
#define MAIN_CHATLOG_LB_CNT_RECT MAIN_CHATLOG_LB_CNT_X,MAIN_CHATLOG_LB_CNT_Y,MAIN_CHATLOG_LB_CNT_W,MAIN_CHATLOG_LB_CNT_H
#define MAIN_SPRITE_CHATLOG_BG_CNT_RECT MAIN_CHATLOG_LB_CNT_RECT
#define MAIN_SPRITE_CHATLOG_BG_IMG_RECT 121,0,223,23
#define MAIN_ASPRITE_TIMER_RECT_00 0,264,32,296
#define MAIN_ASPRITE_TIMER_RECT_01 32,264,64,296
#define MAIN_ASPRITE_TIMER_RECT_02 64,264,96,296
#define MAIN_ASPRITE_TIMER_RECT_03 96,264,128,296
#define MAIN_ASPRITE_TIMER_RECT_04 128,264,160,296
#define MAIN_ASPRITE_TIMER_RECT_05 160,264,192,296
#define MAIN_ASPRITE_TIMER_RECT_06 192,264,224,296
#define MAIN_ASPRITE_TIMER_RECT_07 224,264,256,296
#define MAIN_ASPRITE_TIMER_RECT_08 256,264,288,296
#define MAIN_ASPRITE_TIMER_RECT_09 288,264,320,296
#define MAIN_ASPRITE_TIMER_RECT_10 320,264,352,296
#define MAIN_ASPRITE_TIMER_RECT_11 352,264,384,296
#define MAIN_ASPRITE_TIMER_RECT_12 384,264,416,296
#define MAIN_ASPRITE_TIMER_RECT_13 0,296,32,328
#define MAIN_ASPRITE_TIMER_RECT_14 32,296,64,328
#define MAIN_ASPRITE_TIMER_RECT_15 64,296,96,328
#define MAIN_ASPRITE_TIMER_RECT_16 96,296,128,328
#define MAIN_ASPRITE_TIMER_RECT_17 128,296,160,328
#define MAIN_ASPRITE_TIMER_RECT_18 160,296,192,328
#define MAIN_ASPRITE_TIMER_RECT_19 192,296,224,328
#define MAIN_ASPRITE_TIMER_RECT_20 224,296,256,328
#define MAIN_ASPRITE_TIMER_RECT_21 256,296,288,328
#define MAIN_ASPRITE_TIMER_RECT_22 288,296,320,328
#define MAIN_ASPRITE_TIMER_RECT_23 320,296,352,328
#define MAIN_ASPRITE_TIMER_RECT_24 352,296,384,328
#define MAIN_ASPRITE_TIMER_RECT_25 384,296,416,328
#define MAIN_ASPRITE_TIMER_CNT_RECT 752,466,32,32
#define MAIN_ASPRITE_TIMER_BG_RECT_00 416,264,480,328
#define MAIN_ASPRITE_TIMER_BG_RECT_01 480,264,544,328
#define MAIN_ASPRITE_TIMER_BG_RECT_02 544,264,608,328
#define MAIN_ASPRITE_TIMER_BG_RECT_03 608,264,672,328
#define MAIN_ASPRITE_TIMER_BG_RECT_04 672,264,736,328
#define MAIN_ASPRITE_TIMER_BG_RECT_05 736,264,800,328
#define MAIN_ASPRITE_TIMER_BG_RECT_06 800,264,864,328
#define MAIN_ASPRITE_TIMER_BG_RECT_07 864,264,928,328
#define MAIN_ASPRITE_TIMER_BG_RECT_TABLE_COUNT 8
#define MAIN_ASPRITE_TIMER_CNT_RECT_BG 737,449,64,64
#define MAIN_STATIC_MY_TURN_W (16)
#define MAIN_STATIC_MY_TURN_H (16)
#define MAIN_STATIC_MY_TURN_MIN_Y_POS (-4)
#define MAIN_STATIC_MY_TURN_IMG_ACT_X 240
#define MAIN_STATIC_MY_TURN_IMG_ACT_Y 80
#define MAIN_STATIC_MY_TURN_IMG_WAIT_X MAIN_STATIC_MY_TURN_IMG_ACT_X
#define MAIN_STATIC_MY_TURN_IMG_WAIT_Y (MAIN_STATIC_MY_TURN_IMG_ACT_Y+MAIN_STATIC_MY_TURN_W)
#define MAIN_STATIC_MY_TURN_IMG_DEAD_X MAIN_STATIC_MY_TURN_IMG_ACT_X
#define MAIN_STATIC_MY_TURN_IMG_DEAD_Y (MAIN_STATIC_MY_TURN_IMG_WAIT_Y+MAIN_STATIC_MY_TURN_W)
#define MAIN_BTN_SEL_BULLET_X (584)
#define MAIN_BTN_SEL_BULLET_Y (484)
#define MAIN_BTN_SEL_BULLET_W (BLT_ICON_SIZE_W)
#define MAIN_BTN_SEL_BULLET_H (BLT_ICON_SIZE_H)
#define MAIN_BTN_MY_ITEM_BASE_LEFT 573
#define MAIN_BTN_MY_ITEM_BASE_TOP 562
#define MAIN_BTN_MY_ITEM_BASE_WIDTH ROOM_BTN_MY_ITEM_BASE_WIDTH
#define MAIN_BTN_MY_ITEM_BASE_OFFSET ROOM_BTN_MY_ITEM_BASE_OFFSET
#define MAIN_BTN_MY_ITEM_LIST_W 160
/*
#define MAIN_BTN_MY_ITEM_1_CNT_X 584
#define MAIN_BTN_MY_ITEM_1_CNT_Y 562
#define MAIN_BTN_MY_ITEM_2_CNT_X 622
#define MAIN_BTN_MY_ITEM_2_CNT_Y 562
#define MAIN_BTN_MY_ITEM_3_CNT_X 660
#define MAIN_BTN_MY_ITEM_3_CNT_Y 562
#define MAIN_BTN_MY_ITEM_4_CNT_X 698
#define MAIN_BTN_MY_ITEM_4_CNT_Y 562
*/
#define MAIN_CHARA_STATUS_INFO_MAXTEXT (8)
#define MAIN_CHARA_CHANGE_HP_VISIBLE_TIME (FRAMES)
#define MAIN_CHARA_STATUS_INFO_COLOR_PLUS (0xFF41A0FF)
#define MAIN_CHARA_STATUS_INFO_COLOR_MINUS (0xFFFF4040)
#define MAIN_CHARA_STATUS_INFO_OFFSET_SPEED_Y (-1)
#define MAIN_CHARA_STATUS_INFO_FONT (5)
#define MAIN_RB_SEL_BULLET_CNT_X 584
#define MAIN_RB_SEL_BULLET_CNT_Y 484
#define MAIN_RB_SEL_BULLET_CNT_W 102
#define MAIN_RB_SEL_BULLET_LR_CNT_X 678
#define MAIN_RB_SEL_BULLET_LR_CNT_Y 460
#define MAIN_RB_SEL_BULLET_LR_CNT_W 16
#define MAIN_RB_SEL_BULLET_LR_CNT_H 32
#define MAIN_RB_SEL_BULLET_L_IMG_RECT 224,0,240,32
#define MAIN_RB_SEL_BULLET_R_IMG_RECT 240,0,256,32
#define MAIN_METER_SPELL_EXP_CNT_RECT 696,484,32,32
#define MAIN_METER_SPELL_EXP_IMG_RECT 352,48,384,80
#define MAIN_RB_SPELL_CNT_RECT MAIN_METER_SPELL_EXP_CNT_RECT
#define MAIN_SPRITE_FACE_CNT_X 18
#define MAIN_SPRITE_FACE_CNT_Y 463
#define MAIN_SPRITE_FACE_CNT_W 96
#define MAIN_SPRITE_FACE_CNT_H 96
#define MAIN_SPRITE_FACE_IMG_RECT_DUMMY 104,24,112,32
#define MAIN_SPRITE_SPI_INDICATE_RECT 126,471,(126+320),(471+20)
#define MAIN_SPRITE_SPI_CNT_RECT 126,471,8,20
#define MAIN_SPRITE_SPI_IMG_RECT 882,0,890,20
#define MAIN_BTN_CONFIG_CNT_RECT_X 758
#define MAIN_BTN_CONFIG_CNT_RECT_Y 568
#define MAIN_BTN_TURN_PASS_CNT_RECT 732,520,64,32
#define MAIN_BTN_TURN_PASS_IMG_ENABLE_RECT 224,48,288,80
#define MAIN_BTN_TURN_PASS_IMG_DISABLE_RECT 288,48,352,80
#define MAIN_FX_SHIELD_IMG_RECT 240,160,272,192
#define MAIN_STATIC_NOTIFY_TURN_CNT_Y (WIN_HEIGHT/2-132)
#define MAIN_STATIC_NOTIFY_TURN_CNT_RECT 0,MAIN_STATIC_NOTIFY_TURN_CNT_Y,800,56
#define MAIN_STATIC_NOTIFY_TURN_FONT 6
#define MAIN_STATIC_NOTIFY_TURN_FADE ((int)(FRAMES/2))
#define MAIN_STATIC_NOTIFY_TURN_TEXT_CNT_RECT 0,MAIN_STATIC_NOTIFY_TURN_CNT_Y+56,800,20
#define MAIN_STATIC_NOTIFY_TURN_TEXT_FONT 1
#define MAIN_STATIC_NOTIFY_TURN_TEXT L"(あなたのターンです)"
#define MAIN_SPRITE_CHARA_ANGLE_IMG_RECT 64,329,96,345
#define STAGE_CHARA_HPBAR_RECT 0,330,52,340
#define STAGE_CHARA_HPBAR_WIDTH 50
#define STAGE_CHARA_HPBAR_HEIGHT 8
#define ROOM_BTN_MY_ITEM_X (600)
#define ROOM_BTN_MY_ITEM_Y (540)
#define ROOM_BTN_MY_ITEM_W (BLT_ICON_SIZE_W)
#define ROOM_BTN_MY_ITEM_H (BLT_ICON_SIZE_H)
#define TEXTURE_BLT_REVERSE_RECT 240,128, (240+32), (128+32)
#define TEXTURE_BLT_BLIND_RECT 272,128, (272+32), (128+32)
#define TEXTURE_BLT_BLINDLIGHT_RECT 896, 0, 1024,128
#define TEXTURE_BLT_REPAIR_RECT 304,128, (304+32), (128+32)
#define TEXTURE_BLT_TELEPORT_RECT 336,128, (336+32), (128+32)
#define TEXTURE_BLT_DRAIN_RECT 368,128, (368+32), (128+32)
#define TEXTURE_BLT_FETCH_RECT 400,128, (400+32), (128+32)
#define TEXTURE_BLT_EXCHANGE_RECT 432,128, (432+32), (128+32)
#define TEXTURE_BLT_NOANGLE_RECT 496,128, (496+32), (128+32)
#define TEXTURE_BLT_NOMOVE_RECT 464,128, (464+32), (128+32)
#define RESULT_BTN_CONFIRM_IMG_RECT ROOM_BTN_READY_IMG_RECT
#define RESULT_BTN_CONFIRM_CNT_RECT ROOM_BTN_READY_CNT
#define RESULT_SPRITE_BG_SCREEN_CNT_RECT RESULT_SPRITE_RANK_NO_CNT_X_BASE,RESULT_SPRITE_RANK_NO_CNT_Y_BASE,RESULT_SPRITE_RANK_NO_CNT_W+RESULT_SPRITE_ICON_CNT_W+RESULT_STATIC_NAME_CNT_W+RESULT_STATIC_TEAM_CNT_W,(RESULT_SPRITE_RANK_NO_CNT_H+RESULT_SPRITE_LINE_CNT_H)*RESULT_RANK_VIEW_RANGE
#define RESULT_SPRITE_BG_SCREEN_IMG_RECT 417,1,447,31
#define RESULT_SB_RANK_CNT_X (RESULT_SPRITE_RANK_NO_CNT_X_BASE+RESULT_SPRITE_RANK_NO_CNT_W+RESULT_SPRITE_ICON_CNT_W+RESULT_STATIC_NAME_CNT_W)
#define RESULT_SB_RANK_CNT_Y RESULT_SPRITE_RANK_NO_CNT_Y_BASE
#define RESULT_SB_RANK_CNT_W 16
#define RESULT_SB_RANK_CNT_H (RESULT_SPRITE_RANK_NO_CNT_H*RESULT_RANK_VIEW_RANGE)
#define RESULT_SPRITE_LINE_CNT_H 3
#define RESULT_SPRITE_LINE_IMG_RECT 851,0,879,RESULT_SPRITE_LINE_CNT_H
#define RESULT_SB_IMG_U_IMG_RECT BTN_UP_ARROW_RECT
#define RESULT_SB_IMG_D_IMG_RECT BTN_DOWN_ARROW_RECT
#define RESULT_SB_IMG_B_IMG_RECT BTN_VBAR_RECT
#define RESULT_SPRITE_RANK_NO_CNT_X_BASE 100
#define RESULT_SPRITE_RANK_NO_CNT_Y_BASE 100
#define RESULT_SPRITE_RANK_NO_CNT_Y_OFFSET 32
#define RESULT_SPRITE_RANK_NO_CNT_W 32
#define RESULT_SPRITE_RANK_NO_CNT_H 32
#define RESULT_SPRITE_ICON_CNT_X_BASE (RESULT_SPRITE_RANK_NO_CNT_X_BASE+RESULT_SPRITE_RANK_NO_CNT_W)
#define RESULT_SPRITE_ICON_CNT_Y_BASE RESULT_SPRITE_RANK_NO_CNT_Y_BASE
#define RESULT_SPRITE_ICON_CNT_Y_OFFSET RESULT_SPRITE_RANK_NO_CNT_Y_OFFSET
#define RESULT_SPRITE_ICON_CNT_W 32
#define RESULT_SPRITE_ICON_CNT_H RESULT_SPRITE_RANK_NO_CNT_H
#define RESULT_STATIC_NAME_CNT_X_BASE (RESULT_SPRITE_RANK_NO_CNT_X_BASE+RESULT_SPRITE_RANK_NO_CNT_W+RESULT_SPRITE_ICON_CNT_W)
#define RESULT_STATIC_NAME_CNT_Y_BASE RESULT_SPRITE_RANK_NO_CNT_Y_BASE
#define RESULT_STATIC_NAME_CNT_Y_OFFSET RESULT_SPRITE_RANK_NO_CNT_Y_OFFSET
#define RESULT_STATIC_NAME_CNT_W 500
#define RESULT_STATIC_NAME_CNT_H RESULT_SPRITE_RANK_NO_CNT_H
#define RESULT_STATIC_TEAM_CNT_X_BASE RESULT_STATIC_NAME_CNT_X_BASE
#define RESULT_STATIC_TEAM_CNT_Y_OFFSET RESULT_SPRITE_RANK_NO_CNT_Y_OFFSET
#define RESULT_STATIC_TEAM_CNT_Y_BASE RESULT_STATIC_NAME_CNT_Y_BASE
#define RESULT_STATIC_TEAM_CNT_W (32)
#define RESULT_STATIC_TEAM_CNT_H RESULT_SPRITE_RANK_NO_CNT_H
#define RESULT_RANK_NO_01_IMG_RECT 0,200,32,232
#define RESULT_RANK_NO_02_IMG_RECT 32,200,64,232
#define RESULT_RANK_NO_03_IMG_RECT 64,200,96,232
#define RESULT_RANK_NO_04_IMG_RECT 96,200,128,232
#define RESULT_RANK_NO_05_IMG_RECT 128,200,160,232
#define RESULT_RANK_NO_06_IMG_RECT 160,200,192,232
#define RESULT_RANK_NO_07_IMG_RECT 192,200,224,232
#define RESULT_RANK_NO_08_IMG_RECT 224,200,256,232
#define RESULT_RANK_NO_09_IMG_RECT 256,200,288,232
#define RESULT_RANK_NO_10_IMG_RECT 288,200,320,232
#define RESULT_RANK_NO_11_IMG_RECT 320,200,352,232
#define RESULT_RANK_NO_12_IMG_RECT 352,200,384,232
#define RESULT_RANK_NO_13_IMG_RECT 384,200,416,232
#define RESULT_RANK_NO_14_IMG_RECT 416,200,448,232
#define RESULT_RANK_NO_15_IMG_RECT 448,200,480,232
#define RESULT_RANK_NO_16_IMG_RECT 480,200,512,232
#define RESULT_RANK_NO_17_IMG_RECT 0,232,32,264
#define RESULT_RANK_NO_18_IMG_RECT 32,232,64,264
#define RESULT_RANK_NO_19_IMG_RECT 64,232,96,264
#define RESULT_RANK_NO_20_IMG_RECT 96,232,128,264
#define RESULT_SPRITE_RANK_TITLE_CNT_RECT 100,68,128,32
#define RESULT_SPRITE_RANK_TITLE_IMG_RECT 512,80,640,112
#define RESULT_SPRITE_TEXT_BG_CNT_RECT 10,470,780,190
#define RESULT_SPRITE_TEXT_BG_IMG_RECT 417,1,447,31
#define RESULT_SPRITE_FACE_BG_CNT_RECT 16,476,100,100
#define RESULT_SPRITE_FACE_BG_IMG_RECT 924,128,1024,228
#define RESULT_SPRITE_FACE_CNT_RECT 18,478,96,96
#define RESULT_SPRITE_FACE_IMG_RECT 18,458,18+96,458+96
#define RESULT_STATIC_TEXT_CNT_RECT 120,490,660,160
#define RESULT_STATIC_TEXT_CNT_FONT 4
#define RESULT_STATIC_NAME_CNT_X 15
#define RESULT_STATIC_NAME_CNT_Y 578
#define CONFIG_SPRITE_BGM_CNT_RECT 200,250,400,200
#define CONFIG_SPRITE_BGM_IMG_RECT 416+1,0+1,448-1,32-1
#define CONFIG_BTN_OK_CNT_RECT 460,420,24,24
#define CONFIG_BTN_OK_IMG_RECT 48,0,72,24
#define CONFIG_BTN_CLOSE_CNT_RECT 530,420,48,24
#define CONFIG_BTN_CLOSE_IMG_RECT 0,0,48,24
#define CONFIG_SLIDER_BGM_CNT_RECT 340,290,160,16
#define CONFIG_SLIDER_BGM_IMG_TRK_RECT 224,32,384,48
#define CONFIG_SLIDER_BGM_IMG_BTN_RECT 192,48,224,80
#define CONFIG_SLIDER_SE_CNT_RECT 340,330,160,16
#define CONFIG_SLIDER_SE_IMG_TRK_RECT 224,32,384,48
#define CONFIG_SLIDER_SE_IMG_BTN_RECT 192,48,224,80
#define CONFIG_STATIC_CAPTION_CNT_RECT 200,250,400,24
#define CONFIG_STATIC_BGM_TEXT_CNT_RECT 260,287,80,24
#define CONFIG_STATIC_SE_TEXT_CNT_RECT 260,327,80,24
#define CONFIG_CHK_EFFECT_CNT_RECT 270,356,280,16
#define CONFIG_CHK_EFFECT_TEXT L"エフェクトON/OFF"
#define CONFIG_CHK_EFFECT_IMG_ON_RECT 120,24,144,48
#define CONFIG_CHK_EFFECT_IMG_OFF_RECT 144,24,168,48
#define CONFIG_CHK_BLT_FOCUS_CNT_RECT 270,376,280,16
#define CONFIG_CHK_BLT_FOCUS_TEXT L"発射された弾にフォーカスする"
#define CONFIG_CHK_BLT_FOCUS_IMG_ON_RECT 120,24,144,48
#define CONFIG_CHK_BLT_FOCUS_IMG_OFF_RECT 144,24,168,48
#define CONFIG_CHK_ACT_FOCUS_CNT_RECT 270,396,320,16
#define CONFIG_CHK_ACT_FOCUS_TEXT L"アクティブキャラにフォーカスする"
#define CONFIG_CHK_ACT_FOCUS_IMG_ON_RECT 120,24,144,48
#define CONFIG_CHK_ACT_FOCUS_IMG_OFF_RECT 144,24,168,48
#ifdef HOGE
#define HOGE_ANGLE_45_L_R0_RECT 1037,0,1037+1038,774
#define HOGE_ANGLE_45_R_R0_RECT 1037,774,1037+1038,774+774
#define HOGE_ANGLE_45_L_L5_RECT 2075,749,2075+1049,749+749
#define HOGE_ANGLE_45_R_L5_RECT 3124,0,3124+972,774
#define HOGE_ANGLE_45_L_R5_RECT 0,640,1007,640+772
#define HOGE_ANGLE_45_R_R5_RECT 2075,0,2075+1049,0+749
#define HOGE_ANGLE_66_L_R0_RECT 0,2334,0+1058,2334+845
#define HOGE_ANGLE_66_R_R0_RECT 0,3179,0+1058,3179+845
#define HOGE_ANGLE_66_L_L5_RECT 0,1412,0+1098,1412+922
#define HOGE_ANGLE_66_R_L5_RECT 1098,1548,1098+494,1548+935
#define HOGE_ANGLE_66_L_R5_RECT 1592,1548,1592+494,1548+935
#define HOGE_ANGLE_66_R_R5_RECT 2075,1498,2075+1098,1498+922
#define HOGE_ANGLE_00_R10_RECT 3191,774,3191+905,774+840
#define HOGE_ANGLE_00_L10_RECT 3191,1614,3191+905,1614+840
#define HOGE_ANGLE_00_R5_RECT 1058,2483,1058+845,2483+703
#define HOGE_ANGLE_00_L5_RECT 1058,3186,1058+845,3186+703
#endif // HOGE