HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/share/doc/slsh/examples/slsmgex2.sl
require("slsmg");

define slsh_main ()
{
   slsmg_init_smg();
   slsmg_cls();
   variable fg, bg;
   _for fg (0, 15, 1)
     _for bg (0, 15, 1)
       {
	  variable c = 16*fg+bg;
	  slsmg_define_color(c, "color$fg"$, "color$bg"$);
	  slsmg_gotorc(fg, 4*bg);
	  slsmg_set_color(c);
	  slsmg_write_string(sprintf(" %02X ", 16*fg+bg));
       }
   slsmg_set_color(0x70);
   slsmg_write_string(" ");
   slsmg_gotorc(16,0);
   slsmg_refresh();
   variable ch;
   () = fgets (&ch, stdin);
}