Search results

  1. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    ppl don't think fappin' is a time waste. they are too uncultured to understand how better quality codes are produced on empty balls. I just jizzed and I'm sleepy
  2. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class RailChatBot { private val dic = Hashtable<String, RefreshQ>() private var context = "default" init { dic[context] = RefreshQ() } fun setContext(context: String) { if (context.isEmpty()) { return } this.context = context...
  3. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class ElizaDeducerInitializer : ElizaDeducer() { init { val babbleTmp = ArrayList<PhraseMatcher>() val kvs = ArrayList<AXKeyValuePair>() kvs.add(AXKeyValuePair("what is {0}", "{0} is {1}")) kvs.add(AXKeyValuePair("explain {0}", "{0} is {1}"))...
  4. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    open class ElizaDeducer { lateinit var babble2: List<PhraseMatcher> fun respond(msg: String): ArrayList<AXKeyValuePair> { for (pm in babble2) { if (pm.matches(msg)) { return pm.respond(msg) } } return ArrayList() }...
  5. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class OnOffSwitch { private var mode = false private val timeGate: TimeGate = TimeGate(5) private var on = Responder("on", "talk to me") private var off = Responder("off", "stop", "shut up", "shut it", "whatever", "whateva") fun setPause(minutes: Int) {...
  6. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class TimeGate { // a gate that only stays open for x minutes after it has been set open // open gate returns true // closed state gate returns false // the gate starts closed private var pause = 5 //minutes to keep gate closed //private Date openedGate =...
  7. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class Magic8Ball { var questions = Responder() var answers = Responder() init { // answers : // Affirmative Answers answers.addResponse("It is certain") answers.addResponse("It is decidedly so") answers.addResponse("Without a doubt")...
  8. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class InputFilter { // filter out non-relevant input // or filter in relevant data fun filter(ear: String, skin: String, eye: String): String { // override me return "" } fun filter(ear: String): AXKeyValuePair { // override me : key =...
  9. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class Differ { var powerLevel = 90 private set var difference = 0 private set fun clearPowerLVDifference() { difference = 0 } fun samplePowerLV(pl: Int) { // pl is the current power level difference = pl - powerLevel...
  10. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class Cycler(var limit: Int) { // cycles through numbers limit to 0 non-stop var mode = 0 private set init { mode = limit } fun cycleCount(): Int { mode-- if (mode < 0) { mode = limit } return mode } fun...
  11. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class Cron( startTime: String, // triggers true, limit times, after initial time, and every minutes interval // counter resets at initial time, assuming trigger method was run private var minutes // minute interval between triggerings : Int, limit: Int ) : TrGEV3() { private...
  12. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class TrgTime { var t = "null" var regexUtil = RegexUtil() var pl: PlayGround = PlayGround() private var alarm = true fun setTime(v1: String) { t = regexUtil.extractRegex(enumRegexGrimoire.SimpleTimeStamp, v1) } fun alarm(): Boolean { val now: String...
  13. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    PlayGround class too big to post
  14. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    enum class enumTimes { DATE, DAY, YEAR, HOUR, MINUTES, SECONDS }
  15. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class AXStrOrDefault { fun getOrDefault(str1: String, default1: String): String { return str1.ifEmpty { default1 } } }
  16. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class AXStringSplit { // may be used to prepare data before saving or after loading // the advantage is less data fields. for example: {skills: s1_s2_s3} private var spChar = "_" fun setSpChar(spChar: String) { this.spChar = spChar } fun split(s1: String)...
  17. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class AXStrategy // limit of active strategies (pulled from all available strategies) ( /* this auxiliary module is used to output strategies based on context can be used for battles, and games upon pain/lose use the evolve methode to update to different new active...
  18. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class Strategy( // bank of all strategies. out of this pool active strategies are pulled var allStrategies: DrawRnd ) { private val activeStrategy // active strategic options : UniqueItemSizeLimitedPriorityQueue = UniqueItemSizeLimitedPriorityQueue() init { //...
  19. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class AXShoutOut { private var isActive = false var handshake = Responder() fun activate() { // make engage-able isActive = true } fun engage(ear: String): Boolean { if (ear.isEmpty()) { return false } if (isActive) {...
  20. fukurou

    πŸ‘¨β€πŸ’» dev porting Auxiliary modules Java->kotlin

    class AXPrompt { /* * example use: * * // prompt1 Prompt prompt1 = new Prompt(); prompt1.kv.setKey("fruit"); prompt1.setPrompt("do you prefer an apple, banana or grapes?"); prompt1.setRegex("apple|banana|grapes"); // prompt 2...
Top