*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has quit IRC (Read error: Connection reset by peer) | 00:15 | |
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has joined #bzflag | 00:16 | |
*** ChanServ sets mode: +v infobot | 00:16 | |
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has quit IRC (Quit: Gone for now.) | 03:11 | |
*** Sgeo_ <Sgeo_!~Sgeo@ool-18b98995.dyn.optonline.net> has joined #bzflag | 05:37 | |
*** Sgeo__ <Sgeo__!~Sgeo@ool-18b98995.dyn.optonline.net> has quit IRC (Ping timeout: 246 seconds) | 05:41 | |
*** tofu_ <tofu_!~sean@104.225.5.10> has joined #bzflag | 08:00 | |
*** brlcad <brlcad!~sean@104.225.5.10> has quit IRC (Ping timeout: 276 seconds) | 08:01 | |
macsforme | is there a way to draw map borders on the radar that are not the actual world boundaries? I thought trepan made some triangle-shaped maps and such that showed the correct borders, but I can't find anything up right now | 08:57 |
---|---|---|
macsforme | but then, trepan was known to use strange magic | 09:15 |
tupone | Where these borders are defined? | 09:24 |
tupone | macsforme: what about glm merge? it is ok for you to do on the master? or better to wait ? | 09:32 |
macsforme | I thought you said you changed the base branch to master? your PR is still showing 2.4 | 09:40 |
macsforme | maybe you fixed the branch but didn't redo the PR | 09:42 |
macsforme | so there are no link changes, right? so we should just be able to put glm in the dependencies package and it should build, right? | 09:44 |
macsforme | I think you need to update README.Linux with the additional packages to install for glm | 09:47 |
blast007 | macsforme: the protocol allows arbitrary world borders as long as it makes a convex polygon | 10:40 |
blast007 | I have code that fixes the -ws (wall sides) option to generate an arbitrary number of walls, and could make it possible to define custom walls in the world file | 10:41 |
blast007 | needs some work to fix stuff like spawning and random world generation though | 10:41 |
blast007 | (and this is possible for 2.4) | 10:42 |
tupone | no build differences. only dependency. i will do asap | 12:38 |
blast007 | macsforme: if you search for "walls" on the server list, I put up a few examples (1 with decks w/ 8 wall sides, though I didn't increase the world size so the corners intersect map objects, and 3 randomly generated worlds with 3, 6, and 8 sides) | 15:35 |
blast007 | the work yet to be done, at minimum, would be improving the tank/flag spawning code, and optionally fixing the random world generation code. A map object could also be added that defines the X/Y coordinates for all the points that make up the world boundary, which may then also require additional design regarding the spawning code. | 15:37 |
blast007 | right now, for worlds with wall side counts other than the normal 4, I just pick a spawn location within an inner circle inside the polygon | 15:38 |
blast007 | we could generate a random angle and a distance and then scale that distance between the center and the intersection of the world boundary at that angle | 15:40 |
blast007 | this can all be done without client changes | 15:40 |
blast007 | if we did want to support convex shapes or, say, multiple separate world boundaries, we'd need to wait for 2.6 as anything behind a wall (extending to infinity, even if the wall is a certain size) is a 'solid' space | 15:41 |
blast007 | sorry, if we wanted to support concave shapes | 15:41 |
blast007 | Tonight I will push what I have so far to my fork | 15:43 |
allejo | you can add `noWalls` (or something like that) to the `world` object of a map, and then use regular boxes or meshes to make it appear as a world boundary | 17:32 |
allejo | see https://github.com/allejo/dodgeball/blob/master/dodgeball.bzw as an example | 17:34 |
allejo | or Bloodbath | 17:34 |
allejo | with blast's change it'd be real world boundaries, but up until now, it's just be fake world boards typically with death physics outside to avoid OO from escaping | 17:37 |
allejo | s/avoid/prevent/ | 17:37 |
allejo | or PZ | 17:37 |
tupone | PNGImageFile.cxx:120:39: error: catching polymorphic type ‘class std::ios_base::failure’ by value [-Werror=catch-value=] catch (std::ios_base::failure e) | 18:24 |
tupone | on master | 18:24 |
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has joined #bzflag | 18:49 | |
BZNotify | master @ bzflag: atupone pushed 1 commit (https://git.io/Je3UR): | 18:52 |
BZNotify | master @ bzflag: atupone cccdd6: fix catching polymorphic type by Value (https://git.io/Je3U0) | 18:52 |
*** disco- <disco-!~disco@unaffiliated/disco-> has quit IRC (Ping timeout: 268 seconds) | 19:13 | |
*** disco- <disco-!~disco@unaffiliated/disco-> has joined #bzflag | 19:14 | |
BZNotify | master @ bzflag: atupone pushed 3 commits (https://git.io/Je3Tk): | 19:39 |
BZNotify | master @ bzflag: atupone 978f10: Disconnect vectors.h and vectors_old.h (https://git.io/Je3TI) | 19:39 |
BZNotify | master @ bzflag: atupone 055dbf: Use glm instead of vectors.h (https://git.io/Je3TL) | 19:39 |
BZNotify | master @ bzflag: atupone 5fbfa2: Get rids of vectors_old.h (https://git.io/Je3Tt) | 19:39 |
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has quit IRC (Remote host closed the connection) | 19:40 | |
*** Zehra <Zehra!~Zehra@2601:58b:c600:3349:3969:a334:a7c:2184> has joined #bzflag | 19:41 | |
*** Zehra <Zehra!~Zehra@2601:58b:c600:3349:3969:a334:a7c:2184> has quit IRC (Changing host) | 19:41 | |
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has joined #bzflag | 19:41 | |
BZNotify | bzflag: atupone commented on pull request #194 "Use glm instead of our implementation (vectors.h)" (https://git.io/Je3TY): Applied to master branch | 19:42 |
BZNotify | bzflag: atupone closed pull request #194 | 19:42 |
*** The_Noah <The_Noah!~The_Noah@47.185.193.111> has quit IRC (Ping timeout: 265 seconds) | 20:29 |
Generated by irclog2html.py 2.17.3.dev0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!