Cerapter
73b6e72ab9
Fix judge buttons not appearing & crash if MS goes down during play.
...
The former was caused by the position dropdown simply not having code to
make the judge buttons appear. Alongside that, the issue(?) where `/pos
judddd` (or variations) would not put the user in the judge position,
but gave them the buttons anyway.
The latter was caused by a simple mistake. We deleted the Lobby (and the
Courtroom) frequently, however, we never did set its (their) pointer(s)
back to null -- so they pointer to trash data, and the `if (w_lobby !=
nullptr)` part never failed.
This is also now fixed, and deletion of the Lobby or the Courtroom also
brings about the nulling of their pointers.
2018-12-17 11:08:20 +01:00
oldmud0
56ec03a23a
Clean up style of merged in code
2018-11-10 23:08:43 -06:00
Cerapter
de8badc9a6
Support for case alerts serverside.
...
- Users can use an ingame button to alert people of cases.
2018-10-23 16:15:15 +02:00
Cerapter
d314b8dd07
Moved includes out of the CPP files into the header files.
...
Reimplementation of `30a87d23c9c63bed072b3460e7482075dc530b2c` from the
old origin.
2018-08-19 09:37:34 +02:00
Cerapter
95b8bd72d3
Ability to toggle Discord RPC.
...
Reimplementation of `bed0b55e70f13adf772584fc0d31ebfe59597115` from old
origin.
2018-08-19 09:17:48 +02:00
Cerapter
feee84588c
Manual option for backup master server.
...
Reimplementation of `7e4be0edd7756220dd8d7fbaaaf3d972db48df5e` from the
old origin.
2018-08-19 08:37:01 +02:00
Cerapter
eee682bf0d
Fixed an issue with the audio output change not registering.
2018-08-17 01:34:22 +02:00
Cerapter
913939835a
Added a settings menu.
...
- Cannot be called yet ingame.
- Allows the setting of all `config.ini` variables.
- Allows the setting of callwords.
2018-08-08 21:48:00 +02:00
Cerapter
c85244e38c
config.ini functioning changed.
...
- Now the program uses the QSettings class to manipulate the
`config.ini`.
- Support for multiple audio devices and options menu started.
2018-08-08 19:19:53 +02:00
Cerapter
78be99422e
CCCC version now displayed ingame.
2018-08-07 19:41:41 +02:00
David Skoland
4ec662d826
renaming some functions and starting qss theme functionality
2018-02-09 01:13:47 +01:00
oldmud0
3797a1e9ef
Add Discord rich presence
...
This would work, were it not for some freak stack corruption caused by
GCC not liking the Discord RPC library...
2018-01-08 00:40:50 -06:00
oldmud0
a8ccbe77c1
Don't do failover for Android, try reconnecting automatically once
...
Issue: AOTextArea is supposed to have red text for errors, but it's not working
2017-11-04 18:42:44 -05:00
oldmud0
294d2150d0
Change basic connection to DNS SRV lookup for master server failover
2017-07-24 22:44:35 -05:00
David Skoland
8be53e96f7
added message when server closes the connection and incremented version to 2.1.3
2017-02-14 10:57:37 +01:00
David Skoland
ea09ad9dfc
started implementing emotes
2017-02-06 14:06:58 +01:00
David Skoland
9682087667
implemented ooc chat and cleaned up some old headers
2017-01-27 01:17:33 +01:00
David Skoland
b4b533b724
finished legacy loading process
2017-01-26 00:23:53 +01:00
David Skoland
99aa327318
loading characters now works with overlay
2017-01-25 19:50:49 +01:00
David Skoland
623d67999a
added more courtroom structure
2017-01-20 13:51:14 +01:00
David Skoland
50fe02cd77
changing structure from globals to OO with a flat construction
2017-01-18 15:39:04 +01:00
David Skoland
93e2ddcab1
implemented widget size from ini functionality
2017-01-18 03:19:26 +01:00
David Skoland
d842caafe4
tweaking program flow to prevent crash on closing
2017-01-17 14:02:30 +01:00
David Skoland
c4dff0f528
more work on the courtroom + added the aocharbutton class
2017-01-16 16:11:54 +01:00
David Skoland
4c7bc69dc2
made basic network structure + added server listing in lobby
2017-01-04 01:49:52 +01:00
David Skoland
455d6106e3
establishing child-parent relation with the ao app
2017-01-03 15:01:54 +01:00
David Skoland
a699b6eb9c
made fundamental app structure, now with more OO
2017-01-03 13:22:43 +01:00