summaryrefslogtreecommitdiff
path: root/src/screen.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/screen.h')
-rw-r--r--src/screen.h164
1 files changed, 82 insertions, 82 deletions
diff --git a/src/screen.h b/src/screen.h
index 7c776e6..2d4f610 100644
--- a/src/screen.h
+++ b/src/screen.h
@@ -5,87 +5,87 @@
5#include <curses.h> 5#include <curses.h>
6#include <signal.h> 6#include <signal.h>
7 7
8const char *phrases[] = { 8#define phrases (const char *[]){\
9 // By @syxhe on telegram 9 /* By @syxhe on Telegram */\
10 "WE CLOWN IN THIS MF, TAKE YO SENSITIVE ASS BACK TO @GENTOOMEMES", 10 "WE CLOWN IN THIS MF, TAKE YO SENSITIVE ASS BACK TO @GENTOOMEMES",\
11 "R.I.P VxHeaven", 11 "R.I.P VxHeaven",\
12 "tmp(2) nuked by Smelly", 12 "tmp(2) nuked by Smelly",\
13 "99% of Ransomware Operators quit before compromising a bank", 13 "99% of Ransomware Operators quit before compromising a bank",\
14 "Equation Group wuz here", 14 "Equation Group wuz here",\
15 "Lazarus wuz here", 15 "Lazarus wuz here",\
16 "LockBit wuz here", 16 "LockBit wuz here",\
17 "Sponsored by Equation Group", 17 "Sponsored by Equation Group",\
18 "Sponsored by Lazarus", 18 "Sponsored by Lazarus",\
19 "Sponsored by LockBit", 19 "Sponsored by LockBit",\
20 "Free my boy Ross Ulbricht he did nothing wrong", 20 "Free my boy Ross Ulbricht he did nothing wrong",\
21 "Stay off the dark web, kids", 21 "Stay off the dark web, kids",\
22 "FREE BITCOIN JUST 3 SPINS AWAY", 22 "FREE BITCOIN JUST 3 SPINS AWAY",\
23 "We all glow in the dark", 23 "We all glow in the dark",\
24 "Shoutouts to Simpleflips", 24 "Shoutouts to Simpleflips",\
25 "Shoutouts to BugHunter", 25 "Shoutouts to BugHunter",\
26 "Shoutouts to EyeDeeKay", 26 "Shoutouts to EyeDeeKay",\
27 ":beecat:", 27 ":beecat:",\
28 ":3", 28 ":3",\
29 "You think Jack Rhysider will interview me now?", 29 "You think Jack Rhysider will interview me now?",\
30 "Check out \"Darknet Diaries\"", 30 "Check out \"Darknet Diaries\"",\
31 "Chill and losing it since 2016", 31 "Chill and losing it since 2016",\
32 "POOL'S CLOSED", 32 "POOL'S CLOSED",\
33 "I've been diagnosed with snaids", 33 "I've been diagnosed with snaids",\
34 "My balls itch", 34 "My balls itch",\
35 "We killin filez and shiit", 35 "We killin filez and shiit",\
36 "lonix users BTFO once again", 36 "lonix users BTFO once again",\
37 "This space left intentionally blank", 37 "This space left intentionally blank",\
38 "Thinking of a way out is self-centered at best", 38 "Thinking of a way out is self-centered at best",\
39 "Searching for the punchline to an infinite jest?", 39 "Searching for the punchline to an infinite jest?",\
40 "Still learning what it means to feel", 40 "Still learning what it means to feel",\
41 "Killroy was NOT here", 41 "Killroy was NOT here",\
42 "Go fuck yourself lmao", 42 "Go fuck yourself lmao",\
43 "It's so over", 43 "It's so over",\
44 "We're so back", 44 "We're so back",\
45 "It never even began", 45 "It never even began",\
46 "Pepito they shot Trump", 46 "Pepito they shot Trump",\
47 "This shit ain't nothing to me man", 47 "This shit ain't nothing to me man",\
48 "I'm him, I will continue to be him", 48 "I'm him, I will continue to be him",\
49 "THERE ARE MOSQUITOS IN YOUR URETHRA, GET THEM OUT!!!", 49 "THERE ARE MOSQUITOS IN YOUR URETHRA, GET THEM OUT!!!",\
50 "Something wicked this way comes", 50 "Something wicked this way comes",\
51 "Schizo hour", 51 "Schizo hour",\
52 "Man I could really use some Chicken Bouillon rn", 52 "Man I could really use some Chicken Bouillon rn",\
53 "Fuck my digital footprint, I need a digital footjob", 53 "Fuck my digital footprint, I need a digital footjob",\
54 "Having my weekly \"Ted was right\" moment", 54 "Having my weekly \"Ted was right\" moment",\
55 "Why aren't you in the gym?", 55 "Why aren't you in the gym?",\
56 "Proof?", 56 "Proof?",\
57 "I've gone completely mental", 57 "I've gone completely mental",\
58 "The rage consumes me", 58 "The rage consumes me",\
59 "Go outside. Now.", 59 "Go outside. Now.",\
60 "Beautiful Day Sunny Morning", 60 "Beautiful Day Sunny Morning",\
61 "Fuck crypto all my homies hate crypto", 61 "Fuck crypto all my homies hate crypto",\
62 "stfu fedsmoker is my dad he'll eat you alive", 62 "stfu fedsmoker is my dad he'll eat you alive",\
63 "Almost dog in hot car'd myself", 63 "Almost dog in hot car'd myself",\
64 64 \
65 // by @danielsprofile on telegram 65 /* by @danielsprofile on telegram */ \
66 "Daniel Spears loves femboys", 66 "Daniel Spears loves femboys",\
67 "LizardSquad > Razer", 67 "LizardSquad > Razer",\
68 "Sponsored by Major League Gaming", 68 "Sponsored by Major League Gaming",\
69 "Sponsored by LemonParty.org", 69 "Sponsored by LemonParty.org",\
70 "Sponsored by FTX", 70 "Sponsored by FTX",\
71 "RIP Harambe", 71 "RIP Harambe",\
72 "Shoutout Elliot Alderson", 72 "Shoutout Elliot Alderson",\
73 "Ted Kaczynski was right", 73 "Ted Kaczynski was right",\
74 "The FBI watches me jerk off to MILFs lol", 74 "The FBI watches me jerk off to MILFs lol",\
75 "robux generator free online 2024 100% working undetected", 75 "robux generator free online 2024 100% working undetected",\
76 "Doge wuz here", 76 "Doge wuz here",\
77 "We like Fortnite we like Fortnite", 77 "We like Fortnite we like Fortnite",\
78 "We live in a society", 78 "We live in a society",\
79 "Hab you seen a alien pls?", 79 "Hab you seen a alien pls?",\
80 "using a flipperzero makes me an APT, right?", 80 "using a flipperzero makes me an APT, right?",\
81 "Subscribe to PewDiePie", 81 "Subscribe to PewDiePie",\
82}; 82}
83 83
84const char *menu_choices[] = { 84#define menu_choices (const char *[]){\
85 "Spin", 85 "Spin",\
86 "Buy spins", 86 "Buy spins",\
87 "Quit" 87 "Quit"\
88}; 88}
89 89
90#define STATIC_ARRSIZE(arr) (sizeof((arr)) / sizeof((arr)[0])) 90#define STATIC_ARRSIZE(arr) (sizeof((arr)) / sizeof((arr)[0]))
91 91
@@ -191,7 +191,7 @@ struct params {
191 // Previously buyp 191 // Previously buyp
192 unsigned int price; 192 unsigned int price;
193 int numspins; 193 int numspins;
194} params; 194};
195 195
196 196
197//////////////////////////////////// SPECIFICALLY USEFUL FUNCS //////////////////////////////////// 197//////////////////////////////////// SPECIFICALLY USEFUL FUNCS ////////////////////////////////////
@@ -246,7 +246,7 @@ int rangemod(int x, int offset, int min, int max);
246 246
247 247
248// Initialize a new curses color using standard rgb values (0-255) instead of curses' 0-1000 range 248// Initialize a new curses color using standard rgb values (0-255) instead of curses' 0-1000 range
249static int init_rgb_color(int colornum, int red, int green, int blue); 249int init_rgb_color(int colornum, int red, int green, int blue);
250#define RGB_MIN 0 250#define RGB_MIN 0
251#define RGB_MAX 255 251#define RGB_MAX 255
252#define CURSESCOLOR_MIN 0 252#define CURSESCOLOR_MIN 0