Terminal
Functions
Read Char
Get a single character input by the user.
Return Type: Char
Signatures:
char read_char()
public static char SplashKit.ReadChar();
def read_char():
function ReadChar(): Char
Read Line
Read a line of text from the terminal. The user will see the text as they type it.
Return Type: String
Signatures:
string read_line()
public static string SplashKit.ReadLine();
def read_line():
function ReadLine(): String
Usage:
Terminal Has Input
Checks if there is data waiting to be read by read line or read char.
Return Type: Boolean
Signatures:
bool terminal_has_input()
public static bool SplashKit.TerminalHasInput();
def terminal_has_input():
function TerminalHasInput(): Boolean
Write
Write
Write the passed in data to the terminal.
Parameters:
Name | Type | Description |
---|---|---|
data | Char | The character to write |
Signatures:
void write(char data)
public static void SplashKit.Write(char data);
def write_char(data):
procedure Write(data: Char)
Usage:
Example 1: Write Char Art
#include "splashkit.h"
int main(){ char symbol = '*';
write(" _______________ |"); write(symbol); write("\\_/"); write(symbol); write("|________\n");
write(" | ___________ | .-. .-. ||_/"); write(symbol); write("-"); write(symbol); write("|______ |\n");
write(" | | | | ."); for (int i = 0; i < 4; i++) write(symbol); write(". ."); for (int i = 0; i < 4; i++) write(symbol); write(". | | | |\n");
write(" | | "); write(symbol); write(" "); write(symbol); write(" | | ."); for (int i = 0; i < 5; i++) write(symbol); write("."); for (int i = 0; i < 5; i++) write(symbol); write(". | | "); write(symbol); write(" "); write(symbol); write(" | |\n");
write(" | | - | | ."); for (int i = 0; i < 9; i++) write(symbol); write(". | | - | |\n");
write(" | | \\___/ | | ."); for (int i = 0; i < 7; i++) write(symbol); write(". | | \\___/ | |\n");
write(" | |___ ___| | ."); for (int i = 0; i < 5; i++) write(symbol); write(". | |___________| |\n");
write(" |_____|\\_/|_____| ."); for (int i = 0; i < 3; i++) write(symbol); write(". |_______________|\n");
write(" _|__|/ \\|_|_............."); write(symbol); write(".............._|________|_\n");
write(" / "); for (int i = 0; i < 10; i++) write(symbol); write(" \\ / "); for (int i = 0; i < 10; i++) write(symbol); write(" \\\n");
write(" / "); for (int i = 0; i < 12; i++) write(symbol); write(" \\ / "); for (int i = 0; i < 12; i++) write(symbol); write(" \\\n");
write_line("-------------------- --------------------\n");
return 0;}
using static SplashKitSDK.SplashKit;
char symbol = '*';
Write(" _______________ |");Write(symbol);Write("\\_/");Write(symbol);Write("|________\n");
Write(" | ___________ | .-. .-. ||_/");Write(symbol);Write("-");Write(symbol);Write("|______ |\n");
Write(" | | | | .");for (int i = 0; i < 4; i++) Write(symbol);Write(". .");for (int i = 0; i < 4; i++) Write(symbol);Write(". | | | |\n");
Write(" | | ");Write(symbol);Write(" ");Write(symbol);Write(" | | .");for (int i = 0; i < 5; i++) Write(symbol);Write(".");for (int i = 0; i < 5; i++) Write(symbol);Write(". | | ");Write(symbol);Write(" ");Write(symbol);Write(" | |\n");
Write(" | | - | | .");for (int i = 0; i < 9; i++) Write(symbol);Write(". | | - | |\n");
Write(" | | \\___/ | | .");for (int i = 0; i < 7; i++) Write(symbol);Write(". | | \\___/ | |\n");
Write(" | |___ ___| | .");for (int i = 0; i < 5; i++) Write(symbol);Write(". | |___________| |\n");
Write(" |_____|\\_/|_____| .");for (int i = 0; i < 3; i++) Write(symbol);Write(". |_______________|\n");
Write(" _|__|/ \\|_|_.............");Write(symbol);Write(".............._|________|_\n");
Write(" / ");for (int i = 0; i < 10; i++) Write(symbol);Write(" \\ / ");for (int i = 0; i < 10; i++) Write(symbol);Write(" \\\n");
Write(" / ");for (int i = 0; i < 12; i++) Write(symbol);Write(" \\ / ");for (int i = 0; i < 12; i++) Write(symbol);Write(" \\\n");
WriteLine("-------------------- --------------------\n");
using SplashKitSDK;
namespace WriteCharArt{ public class Program { public static void Main() { char symbol = '*';
SplashKit.Write(" _______________ |"); SplashKit.Write(symbol); SplashKit.Write("\\_/"); SplashKit.Write(symbol); SplashKit.Write("|________\n");
SplashKit.Write(" | ___________ | .-. .-. ||_/"); SplashKit.Write(symbol); SplashKit.Write("-"); SplashKit.Write(symbol); SplashKit.Write("|______ |\n");
SplashKit.Write(" | | | | ."); for (int i = 0; i < 4; i++) SplashKit.Write(symbol); SplashKit.Write(". ."); for (int i = 0; i < 4; i++) SplashKit.Write(symbol); SplashKit.Write(". | | | |\n");
SplashKit.Write(" | | "); SplashKit.Write(symbol); SplashKit.Write(" "); SplashKit.Write(symbol); SplashKit.Write(" | | ."); for (int i = 0; i < 5; i++) SplashKit.Write(symbol); SplashKit.Write("."); for (int i = 0; i < 5; i++) SplashKit.Write(symbol); SplashKit.Write(". | | "); SplashKit.Write(symbol); SplashKit.Write(" "); SplashKit.Write(symbol); SplashKit.Write(" | |\n");
SplashKit.Write(" | | - | | ."); for (int i = 0; i < 9; i++) SplashKit.Write(symbol); SplashKit.Write(". | | - | |\n");
SplashKit.Write(" | | \\___/ | | ."); for (int i = 0; i < 7; i++) SplashKit.Write(symbol); SplashKit.Write(". | | \\___/ | |\n");
SplashKit.Write(" | |___ ___| | ."); for (int i = 0; i < 5; i++) SplashKit.Write(symbol); SplashKit.Write(". | |___________| |\n");
SplashKit.Write(" |_____|\\_/|_____| ."); for (int i = 0; i < 3; i++) SplashKit.Write(symbol); SplashKit.Write(". |_______________|\n");
SplashKit.Write(" _|__|/ \\|_|_............."); SplashKit.Write(symbol); SplashKit.Write(".............._|________|_\n");
SplashKit.Write(" / "); for (int i = 0; i < 10; i++) SplashKit.Write(symbol); SplashKit.Write(" \\ / "); for (int i = 0; i < 10; i++) SplashKit.Write(symbol); SplashKit.Write(" \\\n");
SplashKit.Write(" / "); for (int i = 0; i < 12; i++) SplashKit.Write(symbol); SplashKit.Write(" \\ / "); for (int i = 0; i < 12; i++) SplashKit.Write(symbol); SplashKit.Write(" \\\n");
SplashKit.WriteLine("-------------------- --------------------\n"); } }}
from splashkit import *
symbol = '*'
write(" _______________ |")write_char(symbol)write("\\_/")write_char(symbol)write("|________\n")
write(" | ___________ | .-. .-. ||_/")write_char(symbol)write("-")write_char(symbol)write("|______ |\n")
write(" | | | | .")for _ in range(4): write_char(symbol)write(". .")for _ in range(4): write_char(symbol)write(". | | | |\n")
write(" | | ")write_char(symbol)write(" ")write_char(symbol)write(" | | .")for _ in range(5): write_char(symbol)write(".")for _ in range(5): write_char(symbol)write(". | | ")write_char(symbol)write(" ")write_char(symbol)write(" | |\n")
write(" | | - | | .")for _ in range(9): write_char(symbol)write(". | | - | |\n")
write(" | | \\___/ | | .")for _ in range(7): write_char(symbol)write(". | | \\___/ | |\n")
write(" | |___ ___| | .")for _ in range(5): write_char(symbol)write(". | |___________| |\n")
write(" |_____|\\_/|_____| .")for _ in range(3): write_char(symbol)write(". |_______________|\n")
write(" _|__|/ \\|_|_.............")write_char(symbol)write(".............._|________|_\n")
write(" / ")for _ in range(10): write_char(symbol)write(" \\ / ")for _ in range(10): write_char(symbol)write(" \\\n")
write(" / ")for _ in range(12): write_char(symbol)write(" \\ / ")for _ in range(12): write_char(symbol)write(" \\\n")
write_line("-------------------- --------------------\n")
Output:
Write
Write the passed in data to the terminal.
Parameters:
Name | Type | Description |
---|---|---|
data | Double | The text to write |
Signatures:
void write(double data)
public static void SplashKit.Write(double data);
def write_double(data):
procedure Write(data: Double)
Usage:
Example 1: Calculate the Radius of a Circle
The following code shows an example of using write to calculate the radius of a circle for a given circumference.
#include "splashkit.h"
int main(){ double pi = 3.14159265358979323846; write_line("Circle Area Calculator:");
for (double radius = 1.0; radius <= 10.0; radius += 1.0) { write("Radius: "); write(radius); // Writing a double write(", Area: "); write(pi * radius * radius); // Writing the calculated area as a double write_line(""); }
return 0;}
using static SplashKitSDK.SplashKit;
double pi = 3.14159265358979323846;WriteLine("Circle Area Calculator:");
for (double radius = 1.0; radius <= 10.0; radius += 1.0){ Write("Radius: "); Write(radius); // Writing a double Write(", Area: "); Write(pi * radius * radius); // Writing the calculated area as a double WriteLine("");}
using SplashKitSDK;
namespace WritePiRadius{ public class Program { public static void Main() { double pi = 3.14159265358979323846; SplashKit.WriteLine("Circle Area Calculator:");
for (double radius = 1.0; radius <= 10.0; radius += 1.0) { SplashKit.Write("Radius: "); SplashKit.Write(radius); // Writing a double SplashKit.Write(", Area: "); SplashKit.Write(pi * radius * radius); // Writing the calculated area as a double SplashKit.WriteLine(""); } } }}
from splashkit import *
pi = 3.14159265358979323846write_line("Circle Area Calculator:")
radius = 1.0while radius <= 10.0: write("Radius: ") write_double(radius) # Writing a double write(", Area: ") write_double(pi * radius * radius) # Writing the calculated area as a double write_line("") radius += 1.0
Output:
Write
Write the passed in data to the terminal.
Parameters:
Name | Type | Description |
---|---|---|
data | Integer | The text to write |
Signatures:
void write(int data)
public static void SplashKit.Write(int data);
def write_int(data):
procedure Write(data: Integer)
Usage:
Example 1: Countdown to lift off
#include "splashkit.h"
int main(){ write_line("Countdown:"); for (int i = 10; i >= 0; i--) // Countdown from 10 to 0 { write("T-minus "); write(i); // Writing an integer write_line(" seconds..."); } write_line("Lift off!");
return 0;}
using static SplashKitSDK.SplashKit;
WriteLine("Countdown:");for (int i = 10; i >= 0; i--) // Countdown from 10 to 0{ Write("T-minus "); Write(i); // Writing an integer WriteLine(" seconds...");}WriteLine("Lift off!");
using SplashKitSDK;
namespace Countdown{ public class Program { public static void Main() { SplashKit.WriteLine("Countdown:"); for (int i = 10; i >= 0; i--) // Countdown from 10 to 0 { SplashKit.Write("T-minus "); SplashKit.Write(i); // Writing an integer SplashKit.WriteLine(" seconds..."); } SplashKit.WriteLine("Lift off!"); } }}
from splashkit import *
write_line("Countdown:")for i in range(10, -1, -1): # Countdown from 10 to 0 write("T-minus ") write_int(i) # Writing an integer write_line(" seconds...")
write_line("Lift off!")
Output:
Write
Write the supplied text to the Terminal.
Parameters:
Name | Type | Description |
---|---|---|
text | String | The text to write |
Signatures:
void write(string text)
public static void SplashKit.Write(string text);
def write(text):
procedure Write(text: String)
Usage:
Example 1: Progress Bar Simulation
#include "splashkit.h"
int main(){ write_line("Progress Bar Simulation:"); write("Loading: [");
for (int i = 0; i <= 15; i++) // Simulate progress in 15 steps { delay(150); // Pause for 150 milliseconds write("="); // Append to the progress bar }
write_line("] Complete!\n");
return 0;}
using static SplashKitSDK.SplashKit;
WriteLine("Progress Bar Simulation:");Write("Loading: [");
for (int i = 0; i <= 15; i++) // Simulate progress in 15 steps{ Delay(150); // Pause for 150 milliseconds Write("="); // Append to the progress bar}
WriteLine("] Complete!\n");
using SplashKitSDK;
namespace LoadingBar{ public class Program { public static void Main() { SplashKit.WriteLine("Progress Bar Simulation:"); SplashKit.Write("Loading: [");
for (int i = 0; i <= 15; i++) // Simulate progress in 15 steps { SplashKit.Delay(150); // Pause for 150 milliseconds SplashKit.Write("="); // Append to the progress bar }
SplashKit.WriteLine("] Complete!\n"); } }}
from splashkit import *
write_line("Progress Bar Simulation:")write("Loading: [")
for i in range(16): # Simulate progress in 15 steps delay(150) # Pause for 150 milliseconds write("=") # Append to the progress bar
write_line("] Complete!\n")
Output:
Write Line
Write Line
Write the passed in data, then move to the next line/row of the terminal.
Parameters:
Name | Type | Description |
---|---|---|
data | Char | The character to write |
Signatures:
void write_line(char data)
public static void SplashKit.WriteLine(char data);
def write_line_char(data):
procedure WriteLine(data: Char)
Write Line
Move to the next line/row of the terminal.
Signatures:
void write_line()
public static void SplashKit.WriteLine();
def write_line_empty():
procedure WriteLine()
Usage:
Example 1: Adding Blank Lines
#include "splashkit.h"
int main(){ write_line("Header Text"); write_line(); // Add a blank line write_line("Body Content:"); write_line("This is the first line of body content."); write_line(); // Add another blank line write_line("This is the second line of body content."); write_line(); // Add more spacing write_line("Footer Text");
return 0;}
using static SplashKitSDK.SplashKit;
WriteLine("Header Text");WriteLine(); // Add a blank lineWriteLine("Body Content:");WriteLine("This is the first line of body content.");WriteLine(); // Add another blank lineWriteLine("This is the second line of body content.");WriteLine(); // Add more spacingWriteLine("Footer Text");
using SplashKitSDK;
namespace WriteLineEmptyExample{ public class Program { public static void Main() { SplashKit.WriteLine("Header Text"); SplashKit.WriteLine(); // Add a blank line SplashKit.WriteLine("Body Content:"); SplashKit.WriteLine("This is the first line of body content."); SplashKit.WriteLine(); // Add another blank line SplashKit.WriteLine("This is the second line of body content."); SplashKit.WriteLine(); // Add more spacing SplashKit.WriteLine("Footer Text"); } }}
from splashkit import *
write_line("Header Text")write_line_empty() # Add a blank linewrite_line("Body Content:")write_line("This is the first line of body content.")write_line_empty() # Add another blank linewrite_line("This is the second line of body content.")write_line_empty() # Add more spacingwrite_line("Footer Text")
Output:
Write Line
Write the passed in data, then move to the next line/row of the terminal.
Parameters:
Name | Type | Description |
---|---|---|
data | Double | The text to write |
Signatures:
void write_line(double data)
public static void SplashKit.WriteLine(double data);
def write_line_double(data):
procedure WriteLine(data: Double)
Usage:
Write Line
Write the passed in data, then move to the next line/row of the terminal.
Parameters:
Name | Type | Description |
---|---|---|
data | Integer | The text to write |
Signatures:
void write_line(int data)
public static void SplashKit.WriteLine(int data);
def write_line_int(data):
procedure WriteLine(data: Integer)
Usage:
Example 1: Printing Integers
#include "splashkit.h"
int main(){ // Example 1: Print single integer write_line(1); write_line(2); write_line(3); write_line(-1); write_line(-2); write_line(-3);
// Example 2: Print multi-digit integer write_line(12345); write_line(953221311); write_line(-165746);
// Example 3: Print integer after calculation int a = 222 - 111; int b = 10 * 12; int c = 100 / 5; write_line(a - b); write_line(b); write_line(c);
return 0;}
using static SplashKitSDK.SplashKit;
// Example 1: Print single integerWriteLine(1);WriteLine(2);WriteLine(3);WriteLine(-1);WriteLine(-2);WriteLine(-3);
// Example 2: Print multi-digit integerWriteLine(12345);WriteLine(953221311);WriteLine(-165746);
// Example 3: Print integer after calculationint a = 222 - 111;int b = 10 * 12;int c = 100 / 5;
WriteLine(a - b);WriteLine(b);WriteLine(c);
using SplashKitSDK;
namespace WriteLineIntExample{ public class Program { public static void Main() { // Example 1: Print single integer SplashKit.WriteLine(1); SplashKit.WriteLine(2); SplashKit.WriteLine(3); SplashKit.WriteLine(-1); SplashKit.WriteLine(-2); SplashKit.WriteLine(-3);
// Example 2: Print multi-digit integer SplashKit.WriteLine(12345); SplashKit.WriteLine(953221311); SplashKit.WriteLine(-165746);
// Example 3: Print integer after calculation int a = 222 - 111; int b = 10 * 12; int c = 100 / 5;
SplashKit.WriteLine(a - b); SplashKit.WriteLine(b); SplashKit.WriteLine(c); } }}
from splashkit import *
# Example 1: Print single integerwrite_line_int(1)write_line_int(2)write_line_int(3)write_line_int(-1)write_line_int(-2)write_line_int(-3)
# Example 2: Print multi-digit integerwrite_line_int(12345)write_line_int(953221311)write_line_int(-165746)
# Example 3: Print integer after calculationa = 222 - 111b = 10 * 12c = int(100 / 5)write_line_int(a - b)write_line_int(b)write_line_int(c)
Output:
Write Line
Write the passed in text, then move to the next line/row of the terminal.
Parameters:
Name | Type | Description |
---|---|---|
line | String | The text to write |
Signatures:
void write_line(string line)
public static void SplashKit.WriteLine(string line);
def write_line(line):
procedure WriteLine(line: String)
Usage:
Example 1: Hello World string
#include "splashkit.h"
int main(){ // Example 1: Print explicit string write_line("Hello World");
// Example 2: Print value of string variable string message = "Hello World from 'message' variable"; write_line(message);
// Example 3: Print combination of explicit string and value of string variable string hello = "Hello"; write_line(hello + " World!\nDon't forget spaces between words when printing to the terminal!"); write_line("Otherwise you get this: " + hello + "World!");
return 0;}
using static SplashKitSDK.SplashKit;
// Example 1: Print explicit stringWriteLine("Hello World");
// Example 2: Print value of string variablestring message = "Hello World from 'message' variable";WriteLine(message);
// Example 3: Print combination of explicit string and value of string variablestring hello = "Hello";WriteLine(hello + " World!\nDon't forget spaces between words when printing to the terminal!");WriteLine("Otherwise you get this: " + hello + "World!");
using SplashKitSDK;
namespace WriteLine{ public class Program { public static void Main() { // Example 1: Print explicit string SplashKit.WriteLine("Hello World");
// Example 2: Print value of string variable string message = "Hello World from 'message' variable"; SplashKit.WriteLine(message);
// Example 3: Print combination of explicit string and value of string variable string hello = "Hello"; SplashKit.WriteLine(hello + " World!\nDon't forget spaces between words when printing to the terminal!"); SplashKit.WriteLine("Otherwise you get this: " + hello + "World!"); } }}
from splashkit import *
# Example 1: Print explicit stringwrite_line("Hello World")
# Example 2: Print value of string variablemessage = "Hello World from 'message' variable"write_line(message)
# Example 3: Print combination of explicit string and value of string variablehello = "Hello"write_line(hello + " World!\nDon't forget spaces between words when printing to the terminal!")write_line("Otherwise you get this: " + hello + "World!")
Output:
Example 2: ASCII Art - Charlie the Unicorn
#include "splashkit.h"
int main(){ write_line(""); write_line("CHARRRLLIIEEEE! WE'RE GOING TO CANDY MOUNTAIN CHARLIE!"); write_line(""); write_line(""); write_line(" ###@ "); write_line(" %% #*=# "); write_line(" @#*# ##*-*% "); write_line(" #+*% %**%+--#% "); write_line(" %#=-#% %%###*++::+@ "); write_line(" %#*%#=:+%@ @%#*+==+++-:-*% "); write_line(" @%%#*+*-:-#% @%#+=========-::*% "); write_line(" @%#*++=+**=::=%@@%*================*@ "); write_line(" %%#++++=====-::-%%#*+====-===++===+==+-*@ "); write_line(" @%#+==+==========-=-#*+=======-+*++====----+% "); write_line(" @#*+=========+====+--++#*==-==--=+*+++====----+% %%@ "); write_line(" @@#++==+=======++++====+---%*=-=--===#%#*++===----:* @#%@ "); write_line(" @%*+=============*++++====----**=-----*@ @@@@%#**=---+# @=%% "); write_line(" @%++===============***++=====----*#=-==+% @@%#+*+=*@ @++% "); write_line(" #%%##**++====++*#%%#+++======--===-===*%%%#*++==-----+%+==#@ @%#+*@ #-*% "); write_line("====------:::::=#*+========---===--===+%#*#%@@%#**+-===*#+*@ @@ @--%% "); write_line("+====----:::=#%*--==========----=-====%#*+===+#@@#**=-=###@ %*:-%% "); write_line("+===----=*%%+=--------=-------=======#%*+=-----=+%%#**%%#%@ #::+%%%%% "); write_line("#***#%@%*====-----------------======*%#*+=----::--+####*#@ #=:-*@@+*@ "); write_line("-:---:----====-::--::::::----=-====+%#*+=-------:::-=++*%@ @+::=*%*+%% "); write_line("-::::--------==-------::::::----===#%*+==----==-------=#@ @%=::--=**#%% "); write_line("-:::::--:-----==------::::::::--==+@*+==-----==-------=%@ @#-:-=*+--=***%@ "); write_line("-::::::::::---==--=-----::::::---=##*+====------------+@ @%#=:=##==++++++++#%%% "); write_line("-::::::::::-::-==----==---:::----*%**+=====---------==#@ @#=::---==:-*+++++++*++*%%%%%%@%% "); write_line("-:---:---::::--==----====-------=%#*+==+++=====---===+% @%+---------=++++++++++++------=====+*#%%%%%@@@@ "); write_line("------------------=---===-------+%#*++++***+========+%@ @#+---==--======+++++++++++=-------=------=====++++**##%%%@ "); write_line("---------------=====-----=---===*@%#*****#***++===+%@ @=:++++====-====+++++++**+++++===---=------=---------------=+%%%@ "); write_line("===------------=====---------===%@@%%%%%%%#*+==--+% #:-+======++++=+++***++*+++++=+===+=========-==--------:-------=*#%%# "); write_line("+===============+++======-=====*@@@@@@@@ @%*+===-*@ *--+*+==++**###********+++++==+====+++=========--------::::-------=+%@% @%%@%%####%%%%%###* "); write_line("+++++===========+***+=========*%@ %*+====#@ @@@@@%#%%@@@@@@@@@@@@%#**+++*++======+===========-::::::::---::-----==*%%%%## #%%@@%%#*=-::::::::::----=+*#"); write_line("*******++++++++++*#**++++===*%@ %#*===+@ @@%%%%######*#*#*#%%@@@#*+++++++==============--::::::::----::---==-----=+*******+==-::::::::::::::::---------"); write_line("###############**###*++==-=#@ %#*==+%% %@%#*++++=++============-::::::::-------=----------::::::::::::::::::::::::::----------="); write_line("@@@@@%%%%%%%%@@@@@@#*++==-=%@ %#*==+@ @@@%#*++=++==========:::::::::::-------------:::::::::::::::::::::::::::::-----------="); write_line("#***##*#@% @%*+++==*@ %#+=-+@ %%@%#+++*+=======-::::::::--------==-----::::::::::::::::::::::::::---------------="); write_line("%**==++=#@ @%**++==#@ %#+--*@ %@%**++++++++-::::::::---------=--::---:::::::::::::::::::::::::::::-----------="); write_line(" %*=-=*--%@ %#*=++*@ %%*==% @@%#*+++*+=--::::-------------------::::::::::::::::::----:::::::------------="); write_line(" #*--#+:=%@ @#*=++%@ @#*=+% @@%***+=--::::------------=------:---------------------::::::-------------=="); write_line(" @#+-=*=:=%@ @#*==+@% %#+-+% @#==--===------------------------------------------------:::---------========"); write_line(" %*=:=+=:+@ @*+--+@ %#+-=# @--=-=-------------------------------------------------=-::---------=========+"); write_line(" #+-:=++%% @*+--*% %*=-+% @+----==+=----::-----------==----------------------======-:--------=========+++"); write_line(" %#=----#%# @#*==#@ %*+-=# @#--++======-:::::--------------------==----============+=-------=====++++++++++"); write_line(" %*===+*%# @#*=+% @#+-+#%% #=-*##%+==-----:::--------==--====================+++++++==-------=+++++++++++++"); write_line(" @*=-=%@#### @#+=*@ %#=:+%%% @@=-**#@@%+=------:-------=======================++++++++*#*++=-------=+**********"); write_line(" **++*#@### @*+-+% @%%%%%%% @+:-+*#@@@#%+=-----:----=====++===+++++++=====++++++**********+**=------=+*******##"); write_line(" %%%##%%## %*=-+% %@@@@@@ @+:-+**==-+#%@*=--------==+*****+++++****++++*****************###**+==----==*#####% "); write_line(" %#%%%## @%*=-+@ @#:=****--:+%%%@#==-----=++*********###################**####%@@@@%**#+=----===+# "); write_line(" %*+--*% @#:-=+#%@%#*#%%%%%%+===+++*****#%%%%%%%%%%%%%%#######%%%%%%#==+%@+--=+****+---===+* "); write_line(" @#=-*%%%% %++***%@%#%@@@@@@%%%%#*+++****#%@@@%%%%%%%@@@@@%%%@@@@@@@%%*---=+#@%##***++=--=====* "); write_line(" %*=:*@@@ @#%%%%%%%@ @@%#####%@% %%%%%%% %%@*--------------==++=====%@ "); write_line(" @@%%%%%%@ %%%%%#%%%@ @@@@@@ *=---=========---=====+*%@ "); write_line(" %@@@@@@ @%%#%%@@% *=========+*#%%@@@@@@@@%% "); write_line(" @%%%%@%# ++*%@@@@@%%% ");
return 0;}
using static SplashKitSDK.SplashKit;
WriteLine("");WriteLine("CHARRRLLIIEEEE! WE'RE GOING TO CANDY MOUNTAIN CHARLIE!");WriteLine("");WriteLine("");WriteLine(" ###@ ");WriteLine(" %% #*=# ");WriteLine(" @#*# ##*-*% ");WriteLine(" #+*% %**%+--#% ");WriteLine(" %#=-#% %%###*++::+@ ");WriteLine(" %#*%#=:+%@ @%#*+==+++-:-*% ");WriteLine(" @%%#*+*-:-#% @%#+=========-::*% ");WriteLine(" @%#*++=+**=::=%@@%*================*@ ");WriteLine(" %%#++++=====-::-%%#*+====-===++===+==+-*@ ");WriteLine(" @%#+==+==========-=-#*+=======-+*++====----+% ");WriteLine(" @#*+=========+====+--++#*==-==--=+*+++====----+% %%@ ");WriteLine(" @@#++==+=======++++====+---%*=-=--===#%#*++===----:* @#%@ ");WriteLine(" @%*+=============*++++====----**=-----*@ @@@@%#**=---+# @=%% ");WriteLine(" @%++===============***++=====----*#=-==+% @@%#+*+=*@ @++% ");WriteLine(" #%%##**++====++*#%%#+++======--===-===*%%%#*++==-----+%+==#@ @%#+*@ #-*% ");WriteLine("====------:::::=#*+========---===--===+%#*#%@@%#**+-===*#+*@ @@ @--%% ");WriteLine("+====----:::=#%*--==========----=-====%#*+===+#@@#**=-=###@ %*:-%% ");WriteLine("+===----=*%%+=--------=-------=======#%*+=-----=+%%#**%%#%@ #::+%%%%% ");WriteLine("#***#%@%*====-----------------======*%#*+=----::--+####*#@ #=:-*@@+*@ ");WriteLine("-:---:----====-::--::::::----=-====+%#*+=-------:::-=++*%@ @+::=*%*+%% ");WriteLine("-::::--------==-------::::::----===#%*+==----==-------=#@ @%=::--=**#%% ");WriteLine("-:::::--:-----==------::::::::--==+@*+==-----==-------=%@ @#-:-=*+--=***%@ ");WriteLine("-::::::::::---==--=-----::::::---=##*+====------------+@ @%#=:=##==++++++++#%%% ");WriteLine("-::::::::::-::-==----==---:::----*%**+=====---------==#@ @#=::---==:-*+++++++*++*%%%%%%@%% ");WriteLine("-:---:---::::--==----====-------=%#*+==+++=====---===+% @%+---------=++++++++++++------=====+*#%%%%%@@@@ ");WriteLine("------------------=---===-------+%#*++++***+========+%@ @#+---==--======+++++++++++=-------=------=====++++**##%%%@ ");WriteLine("---------------=====-----=---===*@%#*****#***++===+%@ @=:++++====-====+++++++**+++++===---=------=---------------=+%%%@ ");WriteLine("===------------=====---------===%@@%%%%%%%#*+==--+% #:-+======++++=+++***++*+++++=+===+=========-==--------:-------=*#%%# ");WriteLine("+===============+++======-=====*@@@@@@@@ @%*+===-*@ *--+*+==++**###********+++++==+====+++=========--------::::-------=+%@% @%%@%%####%%%%%###* ");WriteLine("+++++===========+***+=========*%@ %*+====#@ @@@@@%#%%@@@@@@@@@@@@%#**+++*++======+===========-::::::::---::-----==*%%%%## #%%@@%%#*=-::::::::::----=+*#");WriteLine("*******++++++++++*#**++++===*%@ %#*===+@ @@%%%%######*#*#*#%%@@@#*+++++++==============--::::::::----::---==-----=+*******+==-::::::::::::::::---------");WriteLine("###############**###*++==-=#@ %#*==+%% %@%#*++++=++============-::::::::-------=----------::::::::::::::::::::::::::----------=");WriteLine("@@@@@%%%%%%%%@@@@@@#*++==-=%@ %#*==+@ @@@%#*++=++==========:::::::::::-------------:::::::::::::::::::::::::::::-----------=");WriteLine("#***##*#@% @%*+++==*@ %#+=-+@ %%@%#+++*+=======-::::::::--------==-----::::::::::::::::::::::::::---------------=");WriteLine("%**==++=#@ @%**++==#@ %#+--*@ %@%**++++++++-::::::::---------=--::---:::::::::::::::::::::::::::::-----------=");WriteLine(" %*=-=*--%@ %#*=++*@ %%*==% @@%#*+++*+=--::::-------------------::::::::::::::::::----:::::::------------=");WriteLine(" #*--#+:=%@ @#*=++%@ @#*=+% @@%***+=--::::------------=------:---------------------::::::-------------==");WriteLine(" @#+-=*=:=%@ @#*==+@% %#+-+% @#==--===------------------------------------------------:::---------========");WriteLine(" %*=:=+=:+@ @*+--+@ %#+-=# @--=-=-------------------------------------------------=-::---------=========+");WriteLine(" #+-:=++%% @*+--*% %*=-+% @+----==+=----::-----------==----------------------======-:--------=========+++");WriteLine(" %#=----#%# @#*==#@ %*+-=# @#--++======-:::::--------------------==----============+=-------=====++++++++++");WriteLine(" %*===+*%# @#*=+% @#+-+#%% #=-*##%+==-----:::--------==--====================+++++++==-------=+++++++++++++");WriteLine(" @*=-=%@#### @#+=*@ %#=:+%%% @@=-**#@@%+=------:-------=======================++++++++*#*++=-------=+**********");WriteLine(" **++*#@### @*+-+% @%%%%%%% @+:-+*#@@@#%+=-----:----=====++===+++++++=====++++++**********+**=------=+*******##");WriteLine(" %%%##%%## %*=-+% %@@@@@@ @+:-+**==-+#%@*=--------==+*****+++++****++++*****************###**+==----==*#####% ");WriteLine(" %#%%%## @%*=-+@ @#:=****--:+%%%@#==-----=++*********###################**####%@@@@%**#+=----===+# ");WriteLine(" %*+--*% @#:-=+#%@%#*#%%%%%%+===+++*****#%%%%%%%%%%%%%%#######%%%%%%#==+%@+--=+****+---===+* ");WriteLine(" @#=-*%%%% %++***%@%#%@@@@@@%%%%#*+++****#%@@@%%%%%%%@@@@@%%%@@@@@@@%%*---=+#@%##***++=--=====* ");WriteLine(" %*=:*@@@ @#%%%%%%%@ @@%#####%@% %%%%%%% %%@*--------------==++=====%@ ");WriteLine(" @@%%%%%%@ %%%%%#%%%@ @@@@@@ *=---=========---=====+*%@ ");WriteLine(" %@@@@@@ @%%#%%@@% *=========+*#%%@@@@@@@@%% ");WriteLine(" @%%%%@%# ++*%@@@@@%%% ");
using SplashKitSDK;
namespace WriteLine{ public class Program { public static void Main() { SplashKit.WriteLine(""); SplashKit.WriteLine("CHARRRLLIIEEEE! WE'RE GOING TO CANDY MOUNTAIN CHARLIE!"); SplashKit.WriteLine(""); SplashKit.WriteLine(""); SplashKit.WriteLine(" ###@ "); SplashKit.WriteLine(" %% #*=# "); SplashKit.WriteLine(" @#*# ##*-*% "); SplashKit.WriteLine(" #+*% %**%+--#% "); SplashKit.WriteLine(" %#=-#% %%###*++::+@ "); SplashKit.WriteLine(" %#*%#=:+%@ @%#*+==+++-:-*% "); SplashKit.WriteLine(" @%%#*+*-:-#% @%#+=========-::*% "); SplashKit.WriteLine(" @%#*++=+**=::=%@@%*================*@ "); SplashKit.WriteLine(" %%#++++=====-::-%%#*+====-===++===+==+-*@ "); SplashKit.WriteLine(" @%#+==+==========-=-#*+=======-+*++====----+% "); SplashKit.WriteLine(" @#*+=========+====+--++#*==-==--=+*+++====----+% %%@ "); SplashKit.WriteLine(" @@#++==+=======++++====+---%*=-=--===#%#*++===----:* @#%@ "); SplashKit.WriteLine(" @%*+=============*++++====----**=-----*@ @@@@%#**=---+# @=%% "); SplashKit.WriteLine(" @%++===============***++=====----*#=-==+% @@%#+*+=*@ @++% "); SplashKit.WriteLine(" #%%##**++====++*#%%#+++======--===-===*%%%#*++==-----+%+==#@ @%#+*@ #-*% "); SplashKit.WriteLine("====------:::::=#*+========---===--===+%#*#%@@%#**+-===*#+*@ @@ @--%% "); SplashKit.WriteLine("+====----:::=#%*--==========----=-====%#*+===+#@@#**=-=###@ %*:-%% "); SplashKit.WriteLine("+===----=*%%+=--------=-------=======#%*+=-----=+%%#**%%#%@ #::+%%%%% "); SplashKit.WriteLine("#***#%@%*====-----------------======*%#*+=----::--+####*#@ #=:-*@@+*@ "); SplashKit.WriteLine("-:---:----====-::--::::::----=-====+%#*+=-------:::-=++*%@ @+::=*%*+%% "); SplashKit.WriteLine("-::::--------==-------::::::----===#%*+==----==-------=#@ @%=::--=**#%% "); SplashKit.WriteLine("-:::::--:-----==------::::::::--==+@*+==-----==-------=%@ @#-:-=*+--=***%@ "); SplashKit.WriteLine("-::::::::::---==--=-----::::::---=##*+====------------+@ @%#=:=##==++++++++#%%% "); SplashKit.WriteLine("-::::::::::-::-==----==---:::----*%**+=====---------==#@ @#=::---==:-*+++++++*++*%%%%%%@%% "); SplashKit.WriteLine("-:---:---::::--==----====-------=%#*+==+++=====---===+% @%+---------=++++++++++++------=====+*#%%%%%@@@@ "); SplashKit.WriteLine("------------------=---===-------+%#*++++***+========+%@ @#+---==--======+++++++++++=-------=------=====++++**##%%%@ "); SplashKit.WriteLine("---------------=====-----=---===*@%#*****#***++===+%@ @=:++++====-====+++++++**+++++===---=------=---------------=+%%%@ "); SplashKit.WriteLine("===------------=====---------===%@@%%%%%%%#*+==--+% #:-+======++++=+++***++*+++++=+===+=========-==--------:-------=*#%%# "); SplashKit.WriteLine("+===============+++======-=====*@@@@@@@@ @%*+===-*@ *--+*+==++**###********+++++==+====+++=========--------::::-------=+%@% @%%@%%####%%%%%###* "); SplashKit.WriteLine("+++++===========+***+=========*%@ %*+====#@ @@@@@%#%%@@@@@@@@@@@@%#**+++*++======+===========-::::::::---::-----==*%%%%## #%%@@%%#*=-::::::::::----=+*#"); SplashKit.WriteLine("*******++++++++++*#**++++===*%@ %#*===+@ @@%%%%######*#*#*#%%@@@#*+++++++==============--::::::::----::---==-----=+*******+==-::::::::::::::::---------"); SplashKit.WriteLine("###############**###*++==-=#@ %#*==+%% %@%#*++++=++============-::::::::-------=----------::::::::::::::::::::::::::----------="); SplashKit.WriteLine("@@@@@%%%%%%%%@@@@@@#*++==-=%@ %#*==+@ @@@%#*++=++==========:::::::::::-------------:::::::::::::::::::::::::::::-----------="); SplashKit.WriteLine("#***##*#@% @%*+++==*@ %#+=-+@ %%@%#+++*+=======-::::::::--------==-----::::::::::::::::::::::::::---------------="); SplashKit.WriteLine("%**==++=#@ @%**++==#@ %#+--*@ %@%**++++++++-::::::::---------=--::---:::::::::::::::::::::::::::::-----------="); SplashKit.WriteLine(" %*=-=*--%@ %#*=++*@ %%*==% @@%#*+++*+=--::::-------------------::::::::::::::::::----:::::::------------="); SplashKit.WriteLine(" #*--#+:=%@ @#*=++%@ @#*=+% @@%***+=--::::------------=------:---------------------::::::-------------=="); SplashKit.WriteLine(" @#+-=*=:=%@ @#*==+@% %#+-+% @#==--===------------------------------------------------:::---------========"); SplashKit.WriteLine(" %*=:=+=:+@ @*+--+@ %#+-=# @--=-=-------------------------------------------------=-::---------=========+"); SplashKit.WriteLine(" #+-:=++%% @*+--*% %*=-+% @+----==+=----::-----------==----------------------======-:--------=========+++"); SplashKit.WriteLine(" %#=----#%# @#*==#@ %*+-=# @#--++======-:::::--------------------==----============+=-------=====++++++++++"); SplashKit.WriteLine(" %*===+*%# @#*=+% @#+-+#%% #=-*##%+==-----:::--------==--====================+++++++==-------=+++++++++++++"); SplashKit.WriteLine(" @*=-=%@#### @#+=*@ %#=:+%%% @@=-**#@@%+=------:-------=======================++++++++*#*++=-------=+**********"); SplashKit.WriteLine(" **++*#@### @*+-+% @%%%%%%% @+:-+*#@@@#%+=-----:----=====++===+++++++=====++++++**********+**=------=+*******##"); SplashKit.WriteLine(" %%%##%%## %*=-+% %@@@@@@ @+:-+**==-+#%@*=--------==+*****+++++****++++*****************###**+==----==*#####% "); SplashKit.WriteLine(" %#%%%## @%*=-+@ @#:=****--:+%%%@#==-----=++*********###################**####%@@@@%**#+=----===+# "); SplashKit.WriteLine(" %*+--*% @#:-=+#%@%#*#%%%%%%+===+++*****#%%%%%%%%%%%%%%#######%%%%%%#==+%@+--=+****+---===+* "); SplashKit.WriteLine(" @#=-*%%%% %++***%@%#%@@@@@@%%%%#*+++****#%@@@%%%%%%%@@@@@%%%@@@@@@@%%*---=+#@%##***++=--=====* "); SplashKit.WriteLine(" %*=:*@@@ @#%%%%%%%@ @@%#####%@% %%%%%%% %%@*--------------==++=====%@ "); SplashKit.WriteLine(" @@%%%%%%@ %%%%%#%%%@ @@@@@@ *=---=========---=====+*%@ "); SplashKit.WriteLine(" %@@@@@@ @%%#%%@@% *=========+*#%%@@@@@@@@%% "); SplashKit.WriteLine(" @%%%%@%# ++*%@@@@@%%% "); } }}
from splashkit import *
write_line("")write_line("CHARRRLLIIEEEE! WE'RE GOING TO CANDY MOUNTAIN CHARLIE!")write_line("")write_line("")write_line(" ###@ ")write_line(" %% #*=# ")write_line(" @#*# ##*-*% ")write_line(" #+*% %**%+--#% ")write_line(" %#=-#% %%###*++::+@ ")write_line(" %#*%#=:+%@ @%#*+==+++-:-*% ")write_line(" @%%#*+*-:-#% @%#+=========-::*% ")write_line(" @%#*++=+**=::=%@@%*================*@ ")write_line(" %%#++++=====-::-%%#*+====-===++===+==+-*@ ")write_line(" @%#+==+==========-=-#*+=======-+*++====----+% ")write_line(" @#*+=========+====+--++#*==-==--=+*+++====----+% %%@ ")write_line(" @@#++==+=======++++====+---%*=-=--===#%#*++===----:* @#%@ ")write_line(" @%*+=============*++++====----**=-----*@ @@@@%#**=---+# @=%% ")write_line(" @%++===============***++=====----*#=-==+% @@%#+*+=*@ @++% ")write_line(" #%%##**++====++*#%%#+++======--===-===*%%%#*++==-----+%+==#@ @%#+*@ #-*% ")write_line("====------:::::=#*+========---===--===+%#*#%@@%#**+-===*#+*@ @@ @--%% ")write_line("+====----:::=#%*--==========----=-====%#*+===+#@@#**=-=###@ %*:-%% ")write_line("+===----=*%%+=--------=-------=======#%*+=-----=+%%#**%%#%@ #::+%%%%% ")write_line("#***#%@%*====-----------------======*%#*+=----::--+####*#@ #=:-*@@+*@ ")write_line("-:---:----====-::--::::::----=-====+%#*+=-------:::-=++*%@ @+::=*%*+%% ")write_line("-::::--------==-------::::::----===#%*+==----==-------=#@ @%=::--=**#%% ")write_line("-:::::--:-----==------::::::::--==+@*+==-----==-------=%@ @#-:-=*+--=***%@ ")write_line("-::::::::::---==--=-----::::::---=##*+====------------+@ @%#=:=##==++++++++#%%% ")write_line("-::::::::::-::-==----==---:::----*%**+=====---------==#@ @#=::---==:-*+++++++*++*%%%%%%@%% ")write_line("-:---:---::::--==----====-------=%#*+==+++=====---===+% @%+---------=++++++++++++------=====+*#%%%%%@@@@ ")write_line("------------------=---===-------+%#*++++***+========+%@ @#+---==--======+++++++++++=-------=------=====++++**##%%%@ ")write_line("---------------=====-----=---===*@%#*****#***++===+%@ @=:++++====-====+++++++**+++++===---=------=---------------=+%%%@ ")write_line("===------------=====---------===%@@%%%%%%%#*+==--+% #:-+======++++=+++***++*+++++=+===+=========-==--------:-------=*#%%# ")write_line("+===============+++======-=====*@@@@@@@@ @%*+===-*@ *--+*+==++**###********+++++==+====+++=========--------::::-------=+%@% @%%@%%####%%%%%###* ")write_line("+++++===========+***+=========*%@ %*+====#@ @@@@@%#%%@@@@@@@@@@@@%#**+++*++======+===========-::::::::---::-----==*%%%%## #%%@@%%#*=-::::::::::----=+*#")write_line("*******++++++++++*#**++++===*%@ %#*===+@ @@%%%%######*#*#*#%%@@@#*+++++++==============--::::::::----::---==-----=+*******+==-::::::::::::::::---------")write_line("###############**###*++==-=#@ %#*==+%% %@%#*++++=++============-::::::::-------=----------::::::::::::::::::::::::::----------=")write_line("@@@@@%%%%%%%%@@@@@@#*++==-=%@ %#*==+@ @@@%#*++=++==========:::::::::::-------------:::::::::::::::::::::::::::::-----------=")write_line("#***##*#@% @%*+++==*@ %#+=-+@ %%@%#+++*+=======-::::::::--------==-----::::::::::::::::::::::::::---------------=")write_line("%**==++=#@ @%**++==#@ %#+--*@ %@%**++++++++-::::::::---------=--::---:::::::::::::::::::::::::::::-----------=")write_line(" %*=-=*--%@ %#*=++*@ %%*==% @@%#*+++*+=--::::-------------------::::::::::::::::::----:::::::------------=")write_line(" #*--#+:=%@ @#*=++%@ @#*=+% @@%***+=--::::------------=------:---------------------::::::-------------==")write_line(" @#+-=*=:=%@ @#*==+@% %#+-+% @#==--===------------------------------------------------:::---------========")write_line(" %*=:=+=:+@ @*+--+@ %#+-=# @--=-=-------------------------------------------------=-::---------=========+")write_line(" #+-:=++%% @*+--*% %*=-+% @+----==+=----::-----------==----------------------======-:--------=========+++")write_line(" %#=----#%# @#*==#@ %*+-=# @#--++======-:::::--------------------==----============+=-------=====++++++++++")write_line(" %*===+*%# @#*=+% @#+-+#%% #=-*##%+==-----:::--------==--====================+++++++==-------=+++++++++++++")write_line(" @*=-=%@#### @#+=*@ %#=:+%%% @@=-**#@@%+=------:-------=======================++++++++*#*++=-------=+**********")write_line(" **++*#@### @*+-+% @%%%%%%% @+:-+*#@@@#%+=-----:----=====++===+++++++=====++++++**********+**=------=+*******##")write_line(" %%%##%%## %*=-+% %@@@@@@ @+:-+**==-+#%@*=--------==+*****+++++****++++*****************###**+==----==*#####% ")write_line(" %#%%%## @%*=-+@ @#:=****--:+%%%@#==-----=++*********###################**####%@@@@%**#+=----===+# ")write_line(" %*+--*% @#:-=+#%@%#*#%%%%%%+===+++*****#%%%%%%%%%%%%%%#######%%%%%%#==+%@+--=+****+---===+* ")write_line(" @#=-*%%%% %++***%@%#%@@@@@@%%%%#*+++****#%@@@%%%%%%%@@@@@%%%@@@@@@@%%*---=+#@%##***++=--=====* ")write_line(" %*=:*@@@ @#%%%%%%%@ @@%#####%@% %%%%%%% %%@*--------------==++=====%@ ")write_line(" @@%%%%%%@ %%%%%#%%%@ @@@@@@ *=---=========---=====+*%@ ")write_line(" %@@@@@@ @%%#%%@@% *=========+*#%%@@@@@@@@%% ")write_line(" @%%%%@%# ++*%@@@@@%%% ")
Output: