OSDN Git Service

ソースの文字コードと改行コードを修正
[coroid/inqubus.git] / vhook / chat / chat_slot.h
1 #ifndef CHAT_SLOT_H_
2 #define CHAT_SLOT_H_
3
4 #include "../struct_define.h"
5 #include "chat.h"
6 #include <SDL/SDL.h>
7
8 struct CHAT_SLOT_ITEM{
9         int used;
10         CHAT_ITEM* chat_item;
11         SDL_Surface* surf;
12         int y;
13         //リファレンス
14         CHAT_SLOT* slot;
15 };
16
17 struct CHAT_SLOT{
18         int max_item;
19         int iterator_index;
20         CHAT_SLOT_ITEM* item;
21         //リファレンス
22         CHAT* chat;
23 };
24 #include "../main.h"
25 //初期化
26 int initChatSlot(FILE* log,CHAT_SLOT* slot,int max_slot,CHAT* chat);
27 void closeChatSlot(CHAT_SLOT* slot);
28 //追加、削除
29 void addChatSlot(COMMDATA* data,CHAT_SLOT* slot,CHAT_ITEM* item,int video_width,int video_height);
30 void deleteChatSlot(CHAT_SLOT* slot,CHAT_SLOT_ITEM* item);
31 void deleteChatSlotFromIndex(CHAT_SLOT* slot,int index);
32
33 //イテレータ
34 void resetChatSlotIterator(CHAT_SLOT* slot);
35 CHAT_SLOT_ITEM* getChatSlotErased(CHAT_SLOT* slot,int now_vpos);
36 #endif /*CHAT_SLOT_H_*/