From 3ac962f7659422e4ecdf7fe4de38017753a7804e Mon Sep 17 00:00:00 2001 From: Bommels05 <69975756+Bommels05@users.noreply.github.com> Date: Mon, 20 Oct 2025 00:31:13 +0200 Subject: [PATCH] Add loading circle --- LevelOS/assets/loading.limg | 241 ++++++++++++++++++++++++++++++++++++ installer/checkbox.lua | 8 +- 2 files changed, 245 insertions(+), 4 deletions(-) create mode 100644 LevelOS/assets/loading.limg diff --git a/LevelOS/assets/loading.limg b/LevelOS/assets/loading.limg new file mode 100644 index 0000000..852cb5a --- /dev/null +++ b/LevelOS/assets/loading.limg @@ -0,0 +1,241 @@ +{ + { + { + "-ƒ-Ç-Ç-Ç", + "TTTT", + "0TTT", + }, + { + "-ò-Ç-Ç-Ç", + "0TTT", + "TTTT", + }, + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + }, + { + { + "-Ç-ä-Ç-Ç", + "T0TT", + "TTTT", + }, + { + "-ò-Ç-Ç-Ç", + "0TTT", + "TTTT", + }, + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + }, + { + { + "-ƒ-ê-Ç-Ç", + "T0TT", + "0TTT", + }, + { + "-ö-Ç-Ç-Ç", + "0TTT", + "TTTT", + }, + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + }, + { + { + "-Ç-ä-ä-Ç", + "T00T", + "TTTT", + }, + { + "-à-Ç-Ç-Ç", + "0TTT", + "TTTT", + }, + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + }, + { + { + "-ƒ-ê-ƒ-Ç", + "T0TT", + "0T0T", + }, + { + "-ü-Ç-Ç-Ç", + "0TTT", + "TTTT", + }, + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + }, + { + { + "-ƒ-ê-ƒ-Ç", + "T0TT", + "0T0T", + }, + { + "-Ç-Ç-Ç-ä", + "TTT0", + "TTTT", + }, + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + }, + { + { + "-Ç-ä-ä-Ç", + "T00T", + "TTTT", + }, + { + "-Ç-Ç-Ç-ü", + "TTT0", + "TTTT", + }, + { + "-Ç-Ç-é-Ç", + "TT0T", + "TTTT", + }, + }, + { + { + "-Ç-ê-ƒ-Ç", + "T0TT", + "TT0T", + }, + { + "-Ç-Ç-Ç-É", + "TTT0", + "TTTT", + }, + { + "-Ç-Ç-ä-Ç", + "TT0T", + "TTTT", + }, + }, + { + { + "-Ç-Ç-ƒ-Ç", + "TTTT", + "TT0T", + }, + { + "-Ç-Ç-Ç-É", + "TTT0", + "TTTT", + }, + { + "-é-Ç-ä-Ç", + "0T0T", + "TTTT", + }, + }, + { + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + { + "-É-Ç-Ç-ä", + "0TT0", + "TTTT", + }, + { + "-Ç-ä-ä-Ç", + "T00T", + "TTTT", + }, + }, + { + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + { + "-ä-Ç-Ç-Ç", + "0TTT", + "TTTT", + }, + { + "-é-ê-é-Ç", + "000T", + "TTTT", + }, + }, + { + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + { + "-à-Ç-Ç-Ç", + "0TTT", + "TTTT", + }, + { + "-é-ê-Ç-Ç", + "00TT", + "TTTT", + }, + }, + { + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + { + "-ò-Ç-Ç-Ç", + "0TTT", + "TTTT", + }, + { + "-Ç-ä-Ç-Ç", + "T0TT", + "TTTT", + }, + }, + { + { + "-Ç-Ç-Ç-Ç", + "TTTT", + "TTTT", + }, + { + "-ò-Ç-Ç-Ç", + "0TTT", + "TTTT", + }, + { + "-é-Ç-Ç-Ç", + "0TTT", + "TTTT", + }, + }, + type = "lImg", +} diff --git a/installer/checkbox.lua b/installer/checkbox.lua index b6ac5da..841b23c 100644 --- a/installer/checkbox.lua +++ b/installer/checkbox.lua @@ -1,23 +1,23 @@ local function redraw() local bl = { { - "", + "Ÿ", "990", "009", }, { - "", + "• •", "900", "099", }, { - "", + "‚ƒ", "000", "999", }, } if self.value then - bl[2][1] = "x" + bl[2][1] = "•x•" end for t=1,3 do term.setCursorPos(1,t)