diff options
| author | Cerapter <cerap@protonmail.com> | 2018-09-03 03:52:16 +0200 |
|---|---|---|
| committer | Cerapter <cerap@protonmail.com> | 2018-09-03 03:52:16 +0200 |
| commit | 739142f8ddd194b7f4ed42fe813979655d04262a (patch) | |
| tree | 2ade06a9256ec549ce5e8e996f92fced541b8eaa /courtroom.h | |
| parent | 00bfa025a20025d06ac43eaf036ad76ac373b21b (diff) | |
Dual characters on screen Part I
The basics have been laid out.
- Communication about the second character established.
- Pairing sytem made.
- Placement system of the second character implemented.
Needs:
- More testing.
- A workable UI.
- Fix for zooms.
Diffstat (limited to 'courtroom.h')
| -rw-r--r-- | courtroom.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/courtroom.h b/courtroom.h index d618862d..ad00b725 100644 --- a/courtroom.h +++ b/courtroom.h @@ -194,6 +194,12 @@ private: // in inline blues. int inline_blue_depth = 0; + // The character ID of the character this user wants to appear alongside with. + int other_charid = -1; + + // The offset this user has given if they want to appear alongside someone. + int offset_with_pair = 0; + QVector<char_type> char_list; QVector<evi_type> evidence_list; QVector<QString> music_list; @@ -240,7 +246,7 @@ private: //every time point in char.inis times this equals the final time const int time_mod = 40; - static const int chatmessage_size = 16; + static const int chatmessage_size = 21; QString m_chatmessage[chatmessage_size]; bool chatmessage_is_empty = false; @@ -323,6 +329,7 @@ private: AOScene *ui_vp_background; AOMovie *ui_vp_speedlines; AOCharMovie *ui_vp_player_char; + AOCharMovie *ui_vp_sideplayer_char; AOScene *ui_vp_desk; AOScene *ui_vp_legacy_desk; AOEvidenceDisplay *ui_vp_evidence_display; |
