added bigender and genderfluid flags
This commit is contained in:
parent
913f96d075
commit
d95912feed
5 changed files with 59 additions and 3 deletions
20
basic.c
20
basic.c
|
@ -23,6 +23,16 @@ void aroace_8() {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void bigender_8() {
|
||||||
|
printf(
|
||||||
|
L_RED STRIPE
|
||||||
|
L_YELLOW STRIPE
|
||||||
|
WHITE STRIPE
|
||||||
|
MAGENTA STRIPE
|
||||||
|
L_BLUE STRIPE
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
void bisexual_8() {
|
void bisexual_8() {
|
||||||
printf(
|
printf(
|
||||||
RED STRIPE STRIPE
|
RED STRIPE STRIPE
|
||||||
|
@ -41,6 +51,16 @@ void gay_8() {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void genderfluid_8() {
|
||||||
|
printf(
|
||||||
|
L_RED STRIPE
|
||||||
|
WHITE STRIPE
|
||||||
|
MAGENTA STRIPE
|
||||||
|
BLACK STRIPE
|
||||||
|
BLUE STRIPE
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
void lesbian_8() {
|
void lesbian_8() {
|
||||||
printf(
|
printf(
|
||||||
RED STRIPE
|
RED STRIPE
|
||||||
|
|
2
basic.h
2
basic.h
|
@ -21,8 +21,10 @@
|
||||||
|
|
||||||
void rainbow_8();
|
void rainbow_8();
|
||||||
void aroace_8();
|
void aroace_8();
|
||||||
|
void bigender_8();
|
||||||
void bisexual_8();
|
void bisexual_8();
|
||||||
void gay_8();
|
void gay_8();
|
||||||
|
void genderfluid_8();
|
||||||
void lesbian_8();
|
void lesbian_8();
|
||||||
void nonbinary_8();
|
void nonbinary_8();
|
||||||
void pansexual_8();
|
void pansexual_8();
|
||||||
|
|
20
full.c
20
full.c
|
@ -25,6 +25,16 @@ void aroace_256() {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void bigender_256() {
|
||||||
|
printf(
|
||||||
|
COLOR(204) STRIPE
|
||||||
|
COLOR(227) STRIPE
|
||||||
|
COLOR(255) STRIPE
|
||||||
|
COLOR(134) STRIPE
|
||||||
|
COLOR(69) STRIPE
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
void bisexual_256() {
|
void bisexual_256() {
|
||||||
printf(
|
printf(
|
||||||
COLOR(161) STRIPE STRIPE
|
COLOR(161) STRIPE STRIPE
|
||||||
|
@ -45,6 +55,16 @@ void gay_256() {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void genderfluid_256() {
|
||||||
|
printf(
|
||||||
|
COLOR(204) STRIPE
|
||||||
|
COLOR(255) STRIPE
|
||||||
|
COLOR(164) STRIPE
|
||||||
|
COLOR(16) STRIPE
|
||||||
|
COLOR(63) STRIPE
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
void lesbian_256() {
|
void lesbian_256() {
|
||||||
printf(
|
printf(
|
||||||
COLOR(202) STRIPE
|
COLOR(202) STRIPE
|
||||||
|
|
2
full.h
2
full.h
|
@ -4,8 +4,10 @@
|
||||||
|
|
||||||
void rainbow_256();
|
void rainbow_256();
|
||||||
void aroace_256();
|
void aroace_256();
|
||||||
|
void bigender_256();
|
||||||
void bisexual_256();
|
void bisexual_256();
|
||||||
void gay_256();
|
void gay_256();
|
||||||
|
void genderfluid_256();
|
||||||
void lesbian_256();
|
void lesbian_256();
|
||||||
void nonbinary_256();
|
void nonbinary_256();
|
||||||
void pansexual_256();
|
void pansexual_256();
|
||||||
|
|
16
main.c
16
main.c
|
@ -23,6 +23,7 @@ void help() {
|
||||||
|
|
||||||
"flag names:\n"
|
"flag names:\n"
|
||||||
" aroace\n"
|
" aroace\n"
|
||||||
|
" bigender\n"
|
||||||
" bisexual\n"
|
" bisexual\n"
|
||||||
" gay\n"
|
" gay\n"
|
||||||
" lesbian\n"
|
" lesbian\n"
|
||||||
|
@ -49,8 +50,6 @@ int main(int argc, char **argv) {
|
||||||
if(argc > 1) { flag = argv[1]; }
|
if(argc > 1) { flag = argv[1]; }
|
||||||
else { flag = ""; }
|
else { flag = ""; }
|
||||||
|
|
||||||
int color_mode = 0;
|
|
||||||
|
|
||||||
// handle flags
|
// handle flags
|
||||||
if(strcmp(flag, "--version") == 0) {
|
if(strcmp(flag, "--version") == 0) {
|
||||||
version();
|
version();
|
||||||
|
@ -60,6 +59,7 @@ int main(int argc, char **argv) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int color_mode = 0;
|
||||||
unsigned long flag_hash = djb_hash(flag);
|
unsigned long flag_hash = djb_hash(flag);
|
||||||
|
|
||||||
char *output;
|
char *output;
|
||||||
|
@ -78,6 +78,12 @@ int main(int argc, char **argv) {
|
||||||
else aroace_8();
|
else aroace_8();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
// - BIGENDER -
|
||||||
|
case 7572201141092229lu: // 'bigender'
|
||||||
|
if(color_mode) bigender_256();
|
||||||
|
else bigender_8();
|
||||||
|
break;
|
||||||
|
|
||||||
// - BISEXUAL -
|
// - BISEXUAL -
|
||||||
case 7572201611094690lu: // 'bisexual'
|
case 7572201611094690lu: // 'bisexual'
|
||||||
case 5863248lu: // 'bi'
|
case 5863248lu: // 'bi'
|
||||||
|
@ -92,6 +98,12 @@ int main(int argc, char **argv) {
|
||||||
else gay_8();
|
else gay_8();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
// - GENDERFLUID -
|
||||||
|
case 13875257415654095150lu: // 'genderfluid'
|
||||||
|
if(color_mode) genderfluid_256();
|
||||||
|
else genderfluid_8();
|
||||||
|
break;
|
||||||
|
|
||||||
// - LESBIAN -
|
// - LESBIAN -
|
||||||
case 229473412894979lu: // 'lesbian'
|
case 229473412894979lu: // 'lesbian'
|
||||||
case 193510271lu: // 'wlw'
|
case 193510271lu: // 'wlw'
|
||||||
|
|
Loading…
Reference in a new issue