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"
44 kBoxTypeFileDialog = 4,
46 kTextBoxNoctPlain = 1,
47 kTextBoxNoctCaption = 2,
48 kTextBoxNoctCenter = 4,
53 int _startItem, _startBox;
57 int _boxStartX, _boxStartY;
58 int _boxEndX, _boxEndY;
59 int _bIconStartX, _bIconStartY;
60 int _boxPStartX, _boxPStartY;
72 void displayBoxData();
91 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);
114 void drawBubble(
int index);
116 void doBox_v2(
int item,
int box);
117 void doBox_v3(
int item,
int box);
119 int doBox_v1(
int item,
int box,
int &btnSelected);
120 void getList(
const char *
const data[],
const byte *flags);
121 void setCursorPos(
int posX,
int posY);
Definition: bubble_box.h:51
void calcBubble(const Common::String &msg)
void printBubble(const Common::String &msg)