wip(0.S3): the packages migrated by ludic migrate state packages - every package test green
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
1e8b5b0523
commit
07505e7ef2
294 changed files with 14996 additions and 14675 deletions
|
|
@ -1,33 +1,33 @@
|
|||
# queries.ludic - what the game (a Settings row, a test) asks, and a reset back to before start
|
||||
export function telemetry_id() -> string { return telemetry__id }
|
||||
export function telemetry_session() -> string { return telemetry__session }
|
||||
export function telemetry_ready() -> bool { return telemetry__ready }
|
||||
export function telemetry_get_config() -> TelemetryConfig { return telemetry__conf() }
|
||||
export function telemetry_fails() -> int { return telemetry__fails }
|
||||
export function telemetry_next_ms() -> int { return telemetry__next_ms }
|
||||
export function telemetry_in_flight() -> bool { return telemetry__h >= 0 }
|
||||
export function telemetry_id(telemetry_st: TelemetryState) -> string { return telemetry_st.telemetry__id }
|
||||
export function telemetry_session(telemetry_st: TelemetryState) -> string { return telemetry_st.telemetry__session }
|
||||
export function telemetry_ready(telemetry_st: TelemetryState) -> bool { return telemetry_st.telemetry__ready }
|
||||
export function telemetry_get_config(telemetry_st: mut TelemetryState) -> TelemetryConfig { return telemetry__conf(telemetry_st) }
|
||||
export function telemetry_fails(telemetry_st: TelemetryState) -> int { return telemetry_st.telemetry__fails }
|
||||
export function telemetry_next_ms(telemetry_st: TelemetryState) -> int { return telemetry_st.telemetry__next_ms }
|
||||
export function telemetry_in_flight(telemetry_st: TelemetryState) -> bool { return telemetry_st.telemetry__h >= 0 }
|
||||
|
||||
export function telemetry_queued() -> int {
|
||||
if telemetry__q == null { return 0 }
|
||||
return len(telemetry__q)
|
||||
export function telemetry_queued(telemetry_st: TelemetryState) -> int {
|
||||
if telemetry_st.telemetry__q == null { return 0 }
|
||||
return len(telemetry_st.telemetry__q)
|
||||
}
|
||||
|
||||
# a queued line as it will be sent, player mark and all
|
||||
export function telemetry_line(i: int) -> string { return telemetry__q[i] }
|
||||
export function telemetry_line(telemetry_st: TelemetryState, i: int) -> string { return telemetry_st.telemetry__q[i] }
|
||||
|
||||
# back to before telemetry_start, ports and config kept (tests; a start after a failed boot)
|
||||
export function telemetry_reset() -> void {
|
||||
telemetry__drop_request()
|
||||
telemetry__ready = false
|
||||
telemetry__id = ""
|
||||
telemetry__session = ""
|
||||
telemetry__q = null
|
||||
telemetry__dirty = false
|
||||
telemetry__sent_n = 0
|
||||
telemetry__next_ms = 0
|
||||
telemetry__saved_ms = 0
|
||||
telemetry__fails = 0
|
||||
telemetry__clock_on = false
|
||||
telemetry__proc = -1
|
||||
q_clear(telemetry_facts())
|
||||
export function telemetry_reset(base_st: mut BaseState, telemetry_st: mut TelemetryState) -> void {
|
||||
telemetry__drop_request(telemetry_st)
|
||||
telemetry_st.telemetry__ready = false
|
||||
telemetry_st.telemetry__id = ""
|
||||
telemetry_st.telemetry__session = ""
|
||||
telemetry_st.telemetry__q = null
|
||||
telemetry_st.telemetry__dirty = false
|
||||
telemetry_st.telemetry__sent_n = 0
|
||||
telemetry_st.telemetry__next_ms = 0
|
||||
telemetry_st.telemetry__saved_ms = 0
|
||||
telemetry_st.telemetry__fails = 0
|
||||
telemetry_st.telemetry__clock_on = false
|
||||
telemetry_st.telemetry__proc = -1
|
||||
q_clear(base_st, telemetry_facts(base_st, telemetry_st))
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue