Custom level creation/test.si: Difference between revisions

From Turing Complete
(Initial stub)
(No difference)

Revision as of 00:49, 20 January 2025

wip
wip

This page descibes the early access verion 0.1346 Beta. It may not be completely correct for the the current stable version, nor the latest unstable version. Help us update it, and you get a cookie.

A list of functions that can be used in test.si.

Functions

  • get_tick() Int
  • get_delay_score() Int
  • get_gate_score() Int
  • get_component_count() Int
  • ui_set_position(id: String, x: Int, y: Int)
  • ui_set_hidden(id: String, value: Bool)
  • ui_set_size(id: String, size: Int)
  • ui_set_color(id: String, size: Int)
  • ui_set_text(id: String, text: String
  • ui_set_image_name(id: String, text: String
  • add_keyboard_value(value: Int)
  • get_console_offset() Int
  • has_time_component() Bool
  • has_keyboard_component() Bool
  • has_console_component() Bool
  • get_last_time() Int
  • get_latency_ram_is_busy() Bool
  • get_level_memory(custom_string: String) Int
  • has_ram() Bool
  • get_ram_size() Int
  • get_ram_value(address: Int) Int
  • get_probe_width() Int
  • get_probe_value() Int
  • get_assembler_width() Int
  • get_assembler_register_count() Int
  • get_program_address() Int
  • get_register_value(index: Int) Int
  • get_counter_value() Int
  • has_front_panel() Bool
  • has_counter_component() Bool
  • set_error(input: String)
  • set_custom_input_text(input: String)
  • front_panel_push(value: U8)