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" 38 enum BoxType { TYPE_0 = 0, TYPE_1 = 1, TYPE_2 = 2, TYPE_3 = 3, kBoxTypeFileDialog = 4 };
42 int _startItem, _startBox;
43 int _charCol, _rowOff;
46 int _boxStartX, _boxStartY;
47 int _boxEndX, _boxEndY;
48 int _bIconStartX, _bIconStartY;
49 int _boxPStartX, _boxPStartY;
51 void displayBoxData();
77 BubbleBox(
AccessEngine *vm, Access::BoxType type,
int x,
int y,
int w,
int h,
int val1,
int val2,
int val3,
int val4,
Common::String title);
100 void drawBubble(
int index);
102 void doBox(
int item,
int box);
104 int doBox_v1(
int item,
int box,
int &btnSelected);
105 void getList(
const char *
const data[],
int *flags);
106 void setCursorPos(
int posX,
int posY);
void printBubble(const Common::String &msg)
void calcBubble(const Common::String &msg)
Definition: bubble_box.h:40