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"
42class InterfaceSaveLoad;
43class InterfaceSequence;
45class 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: interface.h:34
Definition: object_bg.h:40
Definition: object_case.h:29
Definition: object_cursor.h:39
Definition: object_star.h:29
Definition: q_system.h:50