about summary refs log tree commit diff stats
path: root/src/ap_state.h
Commit message (Collapse)AuthorAgeFilesLines
* Fixed remaining thread unsafe APState/IPCState readsStar Rauchenberger6 days1-6/+3
| | | | Still would like to add some kind of wrapper object that TrackerState could use to read APState without locking, since it'll only ever be called from the thread that would do the mutating, but this is fine for now.
* Rewrote APState so connection happens on threadStar Rauchenberger7 days1-0/+8
| | | | The whole file is more thread-safe than before, with a few notable exceptions. This fixes a read-after-free issue where, when reconnecting after a disconnection, the client thread would attempt to lock a mutex owned and already destroyed by the main thread.
* Added getting player position from IPCStar Rauchenberger9 days1-0/+2
|
* Merge branch 'main' into panelsStar Rauchenberger2024-07-241-0/+2
|\
| * Added savedata analyzerStar Rauchenberger2024-07-191-0/+2
| |
* | Merge branch 'main' into panelsStar Rauchenberger2024-06-091-1/+10
|\|
| * Shade owls to indicate entrance/exitStar Rauchenberger2024-06-061-0/+2
| |
| * Show unchecked paintingsStar Rauchenberger2024-05-291-0/+2
| |
| * Added door popups that report requirementsStar Rauchenberger2024-05-161-0/+2
| |
| * Get checked paintings from serverStar Rauchenberger2024-05-151-1/+4
| |
* | Merge branch 'main' into panelsStar Rauchenberger2024-04-271-3/+37
|\|
| * Merge branch 'future'Star Rauchenberger2024-04-221-3/+37
| |\
| | * Added sunwarp shuffleStar Rauchenberger2024-03-021-0/+9
| | |
| | * Fix pilgrimage detection for vanilla doorsStar Rauchenberger2024-02-281-5/+24
| | | | | | | | | | | | Also add new pilgrimage options.
| | * Added pilgrimage goalStar Rauchenberger2024-02-261-1/+1
| | |
| | * Merge branch 'main' into futureStar Rauchenberger2024-02-261-0/+2
| | |\
| | * | Added real pilgrimage detectionStar Rauchenberger2024-02-261-0/+2
| | | |
| | * | Added sunwarp access supportStar Rauchenberger2024-01-311-0/+4
| | | |
* | | | Support panels mode door shuffleStar Rauchenberger2024-04-161-1/+3
|/ / /
* | / Added player position trackingStar Rauchenberger2024-04-031-0/+4
| |/ |/|
* | Make win condition checkableStar Rauchenberger2024-02-181-0/+2
|/
* Show hunt panels optionStar Rauchenberger2023-11-171-0/+2
|
* Added early color hallways support v0.5.3Star Rauchenberger2023-09-281-0/+2
|
* Use hardcoded AP ids nowStar Rauchenberger2023-09-171-4/+2
|
* Panelsanity supportStar Rauchenberger2023-08-251-1/+3
|
* LEVEL 2 and required_panel supportStar Rauchenberger2023-08-031-0/+6
|
* Show list of achievements on the sideStar Rauchenberger2023-05-211-0/+2
|
* Support reduce_checksStar Rauchenberger2023-05-091-0/+2
|
* Organised repoStar Rauchenberger2023-05-051-0/+33