aboutsummaryrefslogtreecommitdiff
path: root/courtroom.h
AgeCommit message (Collapse)Author
2018-12-26moved headers into include and cpp files into src + logo into resourceDavid Skoland
2018-12-17Fix judge buttons not appearing & crash if MS goes down during play.Cerapter
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-16Fixed a bug with area-less servers and `ARUP`.Cerapter
A server with no areas will no longer crash the client upon joining.
2018-12-12Merged some duplicate functions.Cerapter
Also brought in another function that specifically filters out inline formatting characters, so that the append IC text function is a bit more understandable.
2018-11-17Fix case-insensitive paths on Linux (#34)oldmud0
Closes #9
2018-11-16refactored path functions and added support for case-sensitive filesystemsDavid Skoland
2018-11-16removed legacy for char iconsDavid Skoland
2018-11-10Initial merge of Case Cafe 1.4.1 into mainlineoldmud0
2018-11-02Reverted the full stop silence feature.Cerapter
With 3D characters, it made the game lag too much -- really wasn't worth it.
2018-10-23Added support for the stenographer role in case alerts.Cerapter
2018-10-23Support for case alerts serverside.Cerapter
- Users can use an ingame button to alert people of cases.
2018-10-23Client can now accept case alerts.Cerapter
- Settings has a new tab with casing settings. - Can set when the game should alert of cases. - In game tickbox to toggle if you should be alerted of cases.
2018-10-23Fixed a bug regarding ARUP that caused crashes.Cerapter
2018-10-23Moved bassopus stuff to its own function.Cerapter
Not that it works, so whatever.
2018-09-20Full stops force the idle anim to play.Cerapter
2018-09-15The IC chatlog can now show both name and showname, and can be exported.Cerapter
- Toggle the 'Custom shownames' tickbox to switch between real names and custom shownames. - Type `/save_chatlog` in the OOC to export your IC chatlog into a file. - Exporting the chatlog will append the date and time of the message, too.
2018-09-15Server messages are now coloured differently.Cerapter
2018-09-15Areas can now be spectatable, too.Cerapter
- Makes it so that people can join, but can't type IC unless invited. - The CM can set it with `/area_spectate`.
2018-09-05Non-interrupting pres.Cerapter
2018-09-05Inline text now also obey `misc` rules.Cerapter
2018-09-03Area list added.Cerapter
- Accessible with the ingame A/M button, or by `/switch_am`. - The music list now only lists music. - The area list lists the areas. - It describes general area properties (playercount, status, CM, locked). - Automatically updates as these change. - Clicking on an area behaves the same way as clicking on an area in the music list previously did.
2018-09-03Dual characters on screen Part 2.Cerapter
- UI option to change pairup. - Fixed a bug on the prosecution side. - Dual characters now allow for iniswapped characters. - Zooming now doesn't stay on the field, instead, the game defaults to the last emote.
2018-09-03Dual characters on screen Part ICerapter
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.
2018-08-19Moved includes out of the CPP files into the header files.Cerapter
Reimplementation of `30a87d23c9c63bed072b3460e7482075dc530b2c` from the old origin.
2018-08-19Reset the default background to `default`.Cerapter
Reimplementation of `bed0b55e70f13adf772584fc0d31ebfe59597115` from old origin.
2018-08-16Guilty / Not Guilty buttons for the judge position.Cerapter
2018-08-14Fixed a bug where the music being played would depend on the row selected.Cerapter
2018-08-13Added character filtering options to the char. select. screen.Cerapter
- Filtering by name. - Filtering by availability. - Filtering by being passworded (though this is unimplemented in AO).
2018-08-13The game now keeps every character's icon in memory for a fast character sceen.Cerapter
Additionally, the loading at the beginning is smoother.
2018-08-09Settings menu avaiable through ingame means + IC beautification.Cerapter
- Changing songs is now done in italics.
2018-08-07Inline blue text now stops the character from talking.Cerapter
2018-08-07Log limit bugfixes.Cerapter
- Log limit is now correctly applied in both directions. - Log direction now cannot be changed by rewriting the ini mid-game.
2018-07-28Allow the toggling of custom shownames.Cerapter
Don't forget to enable it in a theme.
2018-07-28Allow changing of shownames.Cerapter
Don't forget to set the size and position of the name input in a theme.
2018-07-28Max OOC name limited, unnecessary variable removed.Cerapter
2018-07-28In-game log limit changer + enabling other full text colours.Cerapter
2018-07-26Text speed modifier.Cerapter
- 7 different speeds. - `{` turns the speed down. - `}` turns the speed up!
2018-07-26Fixed a bug with inline blue, added whispering.Cerapter
Furthermore, there are no longer any checks on the yellow and the rainbow colours, they are available from the getgo.
2018-07-26Added a bunch of features.Cerapter
- The IC chatlog now goes from top to bottom. - The same chatlog can be set to a limit by putting 'log_maximum = 100', for example, into the config.ini file. - Reloading the theme checks for the log limit again. - If a message starts with '~~' (two tildes), it'll be centered (for testimony title usage). - Inline colour options: - Text between {curly braces} will appear orange. - Text between (parentheses) will appear blue. - Text between $dollar signs$ will appear green. - The symbols can still be got by putting a '\' in front of them. - I.e.: \{, \}, \(, \), \$, \\
2018-07-05Merge branch 'discord-toggle'oldmud0
2018-07-05moved includes to header filesstonedDiscord
2018-07-05Make discord toggleable, OOC name option, default bg fixgameboyprinter
2018-02-09less tabs more spacesDavid Skoland
2018-02-08removed dirty hack and optimized IC chatDavid Skoland
2017-06-19added pick evidence image buttonOmniTroid
2017-06-16fixed evidence description bug and local muteOmniTroid
2017-05-23added aoevidencedisplay class. almost done with evidenceOmniTroid
2017-05-22made evidence description editable + added the present buttonOmniTroid
2017-05-22finished first part of evidenceOmniTroid
2017-05-21added optional pos dropdownOmniTroid