ref: e49434321964ab782d1db95d9497f621c37d3a8e
dir: /src/TextScr.h/
#pragma once #include "WindowsWrapper.h" struct TEXT_SCRIPT { // Path (reload when exit teleporter menu/inventory) char path[MAX_PATH]; // Script buffer long size; char *data; // Mode (ex. NOD, WAI) signed char mode; // Flags signed char flags; // Current positions (read position in buffer, x position in line) unsigned int p_read; int p_write; // Current line to write to int line; // Line y positions int ypos_line[4]; // Event stuff int wait; int wait_next; int next_event; // Yes/no selected signed char select; // Current face int face; int face_x; // Current item int item; int item_y; // Text rect RECT rcText; // ..? int offsetY; // NOD cursor blink unsigned char wait_beam; }; BOOL InitTextScript2(void); void EndTextScript(void); void EncryptionBinaryData2(unsigned char *pData, int size); BOOL LoadTextScript2(const char *name); BOOL LoadTextScript_Stage(const char *name); void GetTextScriptPath(char *path); BOOL StartTextScript(int no); void StopTextScript(void); void PutTextScript(void); int TextScriptProc(void); void RestoreTextScript(void);