4 #include <SDL/SDL_ttf.h>
6 #include "struct_define.h"
8 #include "chat/chat_slot.h"
11 * コメント中間ファイル数. つまりオーバレイするコメントの種類数.
13 #define N_COMMENT_TYPE 4
16 * コメントの種類. 並びはframehook.hで定義している情報と関連があることに注意.
19 COMMENT_USER_OPT, COMMENT_OWNER_OPT, COMMENT_USER, COMMENT_OWNER
23 OPAQUE_FALSE, OPAQUE_TRUE, OPAQUE_HALF
30 OPAQUE opaque_comment;
36 TTF_Font* font[CMD_FONT_MAX];
38 // /*それぞれのコメントに応じたデータ*/
40 // int enable_user_comment;
44 // int enable_owner_comment;
45 COMMDATA comment[N_COMMENT_TYPE];
51 int process_first_called;
61 typedef struct SETTING{
62 SETTING_COMMENT comment[N_COMMENT_TYPE];
63 const char* font_path;
71 OPAQUE opaque_comment;
73 * アスペクト比の指定. コメントのフォントサイズや速度に影響する.
81 int initData(DATA* data,FILE* log,const SETTING* setting);
82 int main_process(DATA* data,SDL_Surface* surf,const int now_vpos);
83 int closeData(DATA* data);