IRC logs of Freenode #BZFlag for Tuesday, 2020-04-21

*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag00:31
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 256 seconds)00:35
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 246 seconds)00:39
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag00:49
blast007macsforme: I'd be curious if this workaround is unnecessary now that SDL 2.0.12 is out, which should have that fix: https://github.com/BZFlag-Dev/bzflag/commit/30ed1b47f9cbb81bfb9bc4a6eb37775d4d9121ef04:01
blast007planning on releasing 2.4.20 on Friday04:02
blast007what should we call it?04:02
allejo2.4.20 "Meh"04:07
The_Noah:p04:07
The_Noah"No More Hunting Rabbits" ? in reference to https://github.com/BZFlag-Dev/bzflag/commit/bb49edf289cffd58bf307da86fbc8b8410bd491404:09
blast007allejo: bz_isWithinWorldBoundaries will fail when _disableHeightChecks is enabled since bz_getWorldMaxHeight will return -104:30
allejoI guess at that point, I shouldn't check the Z pos since height checks are disabled, right?04:31
allejowell max Z. min Z should remain 004:32
blast007if (pos[2] > maxZ)    ===>     if (maxZ >= 0.0 && pos[2] > maxZ)04:32
blast007or 0.0f, since we're comparing floats04:33
allejodoes burrow technically escape world boundaries if we do 0.0f?04:33
blast007that part isn't checking for underground, just too high04:34
allejoah lemme pull up the code whenever xcode decides to finish updating04:35
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has joined #bzflag04:36
*** ChanServ sets mode: +v infobot04:36
blast007I'm also wondering if we should go back to duplicating some of the bz_isWithinWorldBoundaries code inside of bz_getSpawnPointWithin.  As it is right now, we're doing two BZDB parsing operations each attempt, up to 50 attempts, whereas before we only did two BZDB parsing events in regardless of how many attempts it took.04:37
blast007probably less of a big deal for the server04:37
allejoahhh yea, i did take burrow into consideration there but not disabled height checks04:38
allejoi see what you mean about the bzdb parsing. your call, i just didn't want to repeat that logic twice but you're right, we're parsing bzdb way more04:41
blast007I'll think about it more when I'm less sleepy :)04:42
allejomkay. i'll push the -1 check04:43
blast007k, thanks04:43
BZNotify2.4 @ bzflag: allejo pushed 1 commit (https://git.io/JfTKb):04:45
BZNotify2.4 @ bzflag: allejo 040b45: Fix bz_isWithinWorldBoundaries when height checks are disabled (https://git.io/JfTKN)04:45
BZNotifybzflag: allejo labeled issue #248 "Rewrite BZDB to be a smarter structure" as enhancement (2.6 Release - https://git.io/JfT6e)04:53
BZNotifybzflag: allejo opened issue #248 (2.6 Release - )04:53
BZNotifybzflag: allejo milestoned issue #248 (2.6 Release - )04:53
BZNotifybzflag: allejo edited issue #248 "Rewrite BZDB to be a smarter structure" (2.6 Release - https://git.io/JfT6e)04:56
BZNotifybzflag: The-Noah opened pull request #249 "Fix autogen having CRLF line endings" (https://git.io/JfT61)05:42
macsformeblast007: as long as 4177 made it into an official SDL release, I think we're good to remove that workaround... that was one of the steps in my big issue I made of all the SDL window issues06:54
macsformeare we going to release 2.4.20 without fixing the SDL window problems?06:54
*** dcat <dcat!~dcat@c-98-244-106-246.hsd1.va.comcast.net> has quit IRC (Excess Flood)07:09
*** dcat <dcat!~dcat@c-98-244-106-246.hsd1.va.comcast.net> has joined #bzflag07:10
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has quit IRC (Ping timeout: 260 seconds)08:54
blast007macsforme: I haven't been able to fix the SDL window problems11:06
*** DTRemenak|RDP <DTRemenak|RDP!~DTRemenak@2605:e000:141f:c002:843a:b315:8a75:5f9a> has joined #bzflag21:21
*** ChanServ sets mode: +v DTRemenak|RDP21:21
*** DTRemenak <DTRemenak!~DTRemenak@about/essy/CrazyCoder/DTRemenak> has quit IRC (Ping timeout: 272 seconds)21:23
*** DTRemenak|RDP is now known as DTRemenak21:23

Generated by irclog2html.py 2.17.3.dev0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!