aboutsummaryrefslogtreecommitdiff
path: root/aocharmovie.h
diff options
context:
space:
mode:
Diffstat (limited to 'aocharmovie.h')
-rw-r--r--aocharmovie.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/aocharmovie.h b/aocharmovie.h
index d009662..86f3547 100644
--- a/aocharmovie.h
+++ b/aocharmovie.h
@@ -14,10 +14,13 @@ class AOCharMovie : public QLabel
public:
AOCharMovie(QWidget *p_parent, AOApplication *p_ao_app);
+ void play(QString p_char, QString p_emote, QString emote_prefix);
void play_pre(QString p_char, QString p_emote, int duration);
void play_talking(QString p_char, QString p_emote);
void play_idle(QString p_char, QString p_emote);
+ void set_flipped(bool p_flipped) {m_flipped = p_flipped;}
+
void stop();
void combo_resize(int w, int h);
@@ -26,8 +29,11 @@ private:
AOApplication *ao_app;
QMovie *m_movie;
+ QVector<QImage> flipped_movie;
QTimer *preanim_timer;
+ bool m_flipped = true;
+
signals:
void done();