Skip to content

Instantly share code, notes, and snippets.

@OpenSrcerer
Last active September 21, 2023 16:30
Show Gist options
  • Save OpenSrcerer/0471eabbbbe032b948c9f2f511627077 to your computer and use it in GitHub Desktop.
Save OpenSrcerer/0471eabbbbe032b948c9f2f511627077 to your computer and use it in GitHub Desktop.
LGBTQ++
// This is a description of Genders, Sexual interests and orientations through the means of code.
// Femboys
class Guy : Girl
// Lesbians
class Girl {
fun wooHoo(otherGirl: girl) {
otherGirl.scissor(this);
}
}
// Gays (Credit to Nemika)
class Guy {
fun jobRequest(otherGuy: Guy?) {
if (otherGuy !is Girl) otherGuy.satisfy(this);
}
}
// Asexuals
class Asexual {
fun onSexRequest(req: SexRequest) {
throw UnsupportedOperationException();
}
}
// Genderfluids
class Gender {
public var malePercentage = 100f;
public var femalePercentage = 0f;
}
val genderFluid = Mono.just(Gender())
.delayElement(Duration.of(7, TimeUnit.DAYS))
.map {
it.malePercentage = randomPercentage()
it.femalePercentage = randomPercentage()
}
.subscribe()
// Pansexual (credit to LostNuke)
class Person {
fun jobRequest(other: Any?) {
other.satisfy(this);
}
}
// Bisexual (credit to Nemika)
class Bi {
private val bodyCount: boolean = 0;
init {
Handler(Looper.getMainLooper()).postDelayed( { if (this.bodyCount == 0) {
print("Darling you're not bisexual, you're bi-yourself...")
this.destroy()
} }, 315_569_260)
}
fun date(person: Human) {
if (person.appearanceScore >= 69) person.seduce(this)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment