22 #ifndef ACCESS_BUBBLE_BOX_H 23 #define ACCESS_BUBBLE_BOX_H 25 #include "common/scummsys.h" 26 #include "common/array.h" 27 #include "common/rect.h" 28 #include "common/str-array.h" 29 #include "common/stream.h" 30 #include "common/types.h" 31 #include "graphics/surface.h" 32 #include "access/data.h" 43 kBoxTypeFileDialog = 4,
44 kTextBoxNoctPlain = 1,
45 kTextBoxNoctCaption = 2,
46 kTextBoxNoctCenter = 4,
51 int _startItem, _startBox;
52 int _charCol, _rowOff;
55 int _boxStartX, _boxStartY;
56 int _boxEndX, _boxEndY;
57 int _bIconStartX, _bIconStartY;
58 int _boxPStartX, _boxPStartY;
60 void displayBoxData();
87 BubbleBox(
AccessEngine *vm, Access::BoxType type,
int x,
int y,
int w,
int h,
int val1,
int val2,
int val3,
int val4,
const char *title);
115 void drawBubble(
int index);
117 void doBox_v2(
int item,
int box);
118 void doBox_v3(
int item,
int box);
120 int doBox_v1(
int item,
int box,
int &btnSelected);
121 void getList(
const char *
const data[],
const byte *flags);
122 void setCursorPos(
int posX,
int posY);
void printBubble(const Common::String &msg)
void calcBubble(const Common::String &msg)
Definition: bubble_box.h:49