|
cee74b9e31
|
Code cleanup.
|
2023-05-20 16:31:23 +08:00 |
|
|
25b4f3ccb7
|
Add judge action fields on_hit and on_miss .
|
2023-05-20 16:23:59 +08:00 |
|
|
d1b9b9607b
|
Move nested class JudgeEvent out of Judge .
|
2023-05-20 16:17:36 +08:00 |
|
|
bc083541aa
|
Code cleanup.
|
2023-05-18 00:44:18 +08:00 |
|
|
bee3401283
|
Make hit expression comparable.
|
2023-05-11 16:18:36 +08:00 |
|
|
fe4280aa2e
|
Add judge area definition.
|
2023-05-11 16:15:57 +08:00 |
|
|
21af9582f8
|
Add field for physical dimension in input definition.
|
2023-05-09 18:58:45 +08:00 |
|
|
b143fb49ce
|
Move some classes to Cryville.Common.
|
2023-05-03 22:51:30 +08:00 |
|
|
72a93721f9
|
Fix race condition for the shared evaluator when any active input handler is threaded.
|
2023-04-22 21:16:17 +08:00 |
|
|
d6e3d3ad00
|
Make clip field in JudgeDefinition dynamic.
|
2023-04-09 22:13:50 +08:00 |
|
|
3d8a4a64a9
|
Fix potential order inconsistency of pass and score lists.
|
2023-04-07 13:56:21 +08:00 |
|
|
e2c683567e
|
Introduce IntKeyedDictionary to improve performance.
|
2023-03-24 17:06:47 +08:00 |
|
|
1a30149942
|
Prevents infinite propagation on input proxy and judge.
|
2023-02-28 13:47:38 +08:00 |
|
|
a1f7418d32
|
Code cleanup.
|
2023-02-18 14:46:08 +08:00 |
|
|
fc8512ff63
|
Combine score and score string property sources.
|
2023-02-10 17:32:59 +08:00 |
|
|
4863aa0ae7
|
Add persist in judge definition.
|
2023-02-07 16:24:27 +08:00 |
|
|
eb53c3465b
|
Implement pausing.
|
2023-02-07 16:23:16 +08:00 |
|
|
3ca3746cec
|
Fix judge passing for inputs without any events.
|
2023-02-06 15:16:02 +08:00 |
|
|
969fdc8069
|
Optimize GC for status info.
|
2023-01-31 22:56:06 +08:00 |
|
|
cbc874dd72
|
Optimize GC for proxied input variables.
|
2023-01-31 22:51:17 +08:00 |
|
|
5514b6cf37
|
Pull up clip from judge definition. Add clip to event container.
|
2023-01-31 14:55:41 +08:00 |
|
|
5d5c519a1d
|
Remove dynamic judge anchors. (Amend)
|
2023-01-27 16:41:40 +08:00 |
|
|
46870e163a
|
Code cleanup.
|
2023-01-26 18:12:22 +08:00 |
|
|
601f64cc61
|
Introduce no GC string formatter to optimize score string formatting.
|
2023-01-26 16:52:05 +08:00 |
|
|
5b9149cb34
|
Make the output type of a property source read-only.
|
2023-01-16 20:53:45 +08:00 |
|
|
d0a23aaf30
|
Add static judge anchor. Change dynamic anchors to single only.
|
2023-01-16 13:35:51 +08:00 |
|
|
7662011d60
|
Pull down some judge preparation logic.
|
2023-01-14 21:39:10 +08:00 |
|
|
e8f74399f2
|
Implement judge report.
|
2023-01-01 19:00:19 +08:00 |
|
|
44180c7e0f
|
Optimize GC for PropSrc.
|
2022-12-25 22:20:46 +08:00 |
|
|
e589e37640
|
Code cleanup.
|
2022-12-24 19:12:16 +08:00 |
|
|
d7b0ca77e9
|
Change state timestamp to double precision.
|
2022-12-19 14:55:15 +08:00 |
|
|
358e654f51
|
Code cleanup.
|
2022-11-28 14:20:49 +08:00 |
|
|
d16548e570
|
Fix BinarySearchFirst algorithm.
|
2022-11-28 11:53:13 +08:00 |
|
|
2c4ac3191c
|
Optimize score variables.
|
2022-11-19 22:08:56 +08:00 |
|
|
31e9f1352b
|
Redefine stack and propagation of judge.
|
2022-11-16 00:27:38 +08:00 |
|
|
9e0bf024d7
|
Fix judge propagation.
|
2022-11-14 23:28:14 +08:00 |
|
|
d2ff168e25
|
Add invalidation for property source. Fix cache lock for scores.
|
2022-11-14 16:38:15 +08:00 |
|
|
05664a2994
|
Code cleanup.
|
2022-11-14 16:05:44 +08:00 |
|
|
ba6166068b
|
Implement score update.
|
2022-11-14 16:05:21 +08:00 |
|
|
49431e888c
|
Implement judge feed, pass, cleanup, and miss. Add update score stub.
|
2022-11-14 13:57:02 +08:00 |
|
|
c31c16792c
|
Add judge priority.
|
2022-11-14 13:55:10 +08:00 |
|
|
7fca09ff49
|
Code cleanup.
|
2022-11-13 13:42:08 +08:00 |
|
|
eff8dd2c35
|
Remove temporary debug logs.
|
2022-11-12 17:50:31 +08:00 |
|
|
604398cae2
|
Add judge feed and cleanup stub.
|
2022-11-12 16:56:27 +08:00 |
|
|
457d491d89
|
Update internal judge event data structure.
|
2022-11-12 16:53:57 +08:00 |
|
|
35040e4ebd
|
Update input feeding logic.
|
2022-11-12 01:00:31 +08:00 |
|
|
d10e6ea18b
|
Implement judge event preparation.
|
2022-11-12 00:57:41 +08:00 |
|
|
990a42f71b
|
Evaluates clipping of judge events on load.
|
2022-11-11 10:36:00 +08:00 |
|
|
cf00bd8db0
|
Implement input name evaluation. Implement context state.
|
2022-11-11 10:02:01 +08:00 |
|
|
5ac0a558e0
|
Delay input name evaluation in judge definition.
|
2022-11-11 00:44:44 +08:00 |
|