22 #ifndef PETKA_Q_SYSTEM_H 23 #define PETKA_Q_SYSTEM_H 25 #include "common/ptr.h" 26 #include "common/events.h" 27 #include "common/stream.h" 28 #include "common/list.h" 29 #include "common/hashmap.h" 30 #include "common/hash-str.h" 32 #include "petka/objects/object_bg.h" 41 class QObjectChapayev;
42 class InterfaceSaveLoad;
43 class InterfaceSequence;
45 class InterfaceStartup;
61 void addMessage(
const QMessage &msg);
62 void addMessage(uint16 objId, uint16 opcode, int16 arg1 = 0, int16 arg2 = 0, int16 arg3 = 0, int32 unk = 0,
QMessageObject *sender =
nullptr);
63 void addMessageForAllObjects(uint16 opcode, int16 arg1 = 0, int16 arg2 = 0, int16 arg3 = 0, int32 unk = 0,
QMessageObject *sender =
nullptr);
74 void startSaveLoad(
int id);
76 void togglePanelInterface();
77 void toggleMapInterface();
80 void goPrevInterface();
82 void setCursorAction(
int action);
Definition: object_cursor.h:39
Definition: object_case.h:29
Definition: object_bg.h:40
Definition: object_star.h:29
Definition: interface.h:34
Definition: q_system.h:50