Salanto
7e8ea8b35c
Keep record of joined userIds in area.
...
Adds the server-assigned clientid to the area, allowing the server to exclusively broadcast to this area without checking each clients area, instead pulling a list of them from the area itself and sending exclusively to them.
Tests have been adjusted to account that area leaving and joining can now be identified by userid.
2022-01-14 04:45:38 +01:00
MangosArentLiterature
e4ba01c27b
Fix area test
...
Co-Authored-By: Cerapter <43446478+Cerapter@users.noreply.github.com>
2021-06-03 16:48:25 -05:00
MangosArentLiterature
44519c0db3
Fix character selection
...
- Fix an issue allowing you to select taken characters
- Fix a regression of #64
Co-Authored-By: Cerapter <43446478+Cerapter@users.noreply.github.com>
2021-06-02 16:17:07 -05:00
Cerapter
de085461d9
Fix testimony problems, simplify statement hops, add tests for testimony
2021-05-09 18:02:50 +02:00
Cerapter
7a0fe78836
Add more tests, document tests
2021-05-09 15:02:14 +02:00
Cerapter
f12567cd07
Document remaining AreaData functions
2021-05-09 14:25:30 +02:00
Cerapter
025d8e0d1b
Add status tests
2021-05-01 23:12:40 +02:00
Cerapter
0a87f30287
Corrected every error in the build
...
TODO: Documentation, test writing still.
2021-05-01 22:51:51 +02:00
Cerapter
f5cc137b40
Rename lib
to core
.
...
On Linux, the resulting shared library would have been called `liblib`, which is just dumb.
2021-04-26 21:14:25 +02:00
Cerapter
8d384d7d85
Relocate test output to bin/
.
...
The executables couldn't be run without the libraries next to them.
2021-04-26 21:12:13 +02:00
Cerapter
204877e706
Update Doxygen documentation for tests
...
Namespaces are neat.
2021-04-23 21:03:50 +02:00
Cerapter
00e1432e2d
Set up basic tests subdirectories
2021-04-23 20:52:51 +02:00