#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-09-22

Timestamps are in GMT/BST.

00:36:11Platskies has joined
03:10:55Nothing_Much Quit (Read error: Connection reset by peer)
03:11:40Nothing_Much has joined
03:42:17koda Quit (Quit: koda)
05:49:40koda has joined
06:26:06koda Quit (Quit: koda)
06:57:29Nothing_Much Quit (Read error: Connection reset by peer)
07:34:58LordDVG has joined
08:32:27Platskies Quit (Quit: Gotta go)
08:45:12newbfighter2013 has joined
08:45:38newbfighter2013hi is there a server close to ASEAN region
08:45:54newbfighter2013i want to try playing for first time but without the lag
09:20:33LordDVG Quit (Remote host closed the connection)
09:48:48newbfighter2013 Quit (Ping timeout: 250 seconds)
09:56:21LordDVG has joined
09:56:56Canseco has joined
10:03:43koda has joined
10:58:11koda Quit (Quit: koda)
11:34:22fordcars has joined
11:47:36LordDVG Quit (Remote host closed the connection)
11:51:36koda has joined
12:38:00watusimoto has joined
12:38:01ChanServ sets mode +o
12:51:48raptor has joined
12:51:48ChanServ sets mode +o
13:04:36fordcarsHi
13:09:35raptorhello
13:28:55Canseco Quit (Quit: Leaving)
13:30:14fordcarsahhhhh crap
13:30:27fordcarsI didn't Canseco was there ;/
13:32:44kaenhi
13:32:48kaenwatusimoto !
13:32:49watusimotohey guys
13:33:02watusimotoirc was blocked at the univerisity I was at
13:33:06raptorhello there
13:33:06kaenah I see
13:33:14fordcarsHi
13:33:15watusimotobut I did some coding!
13:33:22watusimotoI've got delayed spawns in my test game!
13:33:24kaenI hope I didn't cause to much trouble merging while you were writing tests
13:33:30watusimotothat's fine
13:33:37watusimotoI got your stuff as of yesterday
13:33:39raptorwatusimoto: even this?: http://bitfighter.org/node/46
13:34:07fordcarsKiwiIrc is pretty good too
13:34:22fordcarsBut Website Blocking Software are really good
13:34:36watusimotoprobably would have worked
13:34:48watusimotodid't even think of that
13:34:53kaenheh
13:35:01kaendid your presentation go well?
13:35:06watusimotooh well; I didn't have tons of time in any event; it was a busy conference
13:35:26watusimotoIt was close to a total disaster, but at the last minute circumstances changed and it went really well
13:35:48kaenperfect :)
13:35:49watusimotothe schedule was in chaos, lunch was being served, and it looked like no one was coming
13:35:59watusimotoat the last minute, the room magically filled
13:36:02fordcarsheh
13:36:46watusimotoand the person respoonsible for the standards I was complaining about happed to stop by on a lark, not realizing what it was about
13:36:52watusimotoso that was perfect.
13:37:17kaenwow
13:37:21watusimotovery lucky
13:37:49watusimotoit's good to put faces to all these names
13:38:04watusimotoand I saw a product that comes as close to magic as anything I've seen in a while
13:38:39watusimotoI have no idea if it would be of interest to you, but if you like maps and sql, check out cartodb.com
13:38:54watusimotojust great stuff
13:41:29Nothing_Much has joined
13:42:46kaenso, poly2tri has this awful habit of segfaulting on bad input
13:42:58raptoryes
13:43:02kaenI'm getting stack overflows
13:43:11raptorpoly2tri only works with sanitized input geometry
13:43:25kaenit should really just throw :/
13:44:00kaenbut this region of the code doesn't even have a cassert
13:52:58raptorI complained to them about the same thing... and finally suggested they tell people to sanitize the input with clipper
13:53:32kaenthey took that advice :)
13:53:47kaenmaybe if I submit a patch..
13:54:12kaenactually, they already have throws by the casserts
13:54:33kaenjust that they don't cover all of the pathogenic inputs
13:59:22kaenwatusimoto, can your LevelSource stuff be adapted to levelgens?
13:59:37kaenor even better, generically to all types of files?
13:59:56raptoran enterprise data source abstraction!!
13:59:59watusimotokaen: I'm not sure what exactly you mean
14:00:19watusimotobut probably, yes
14:00:28kaenlike, maybe functions that need a file could take a FileSource, which could be like an interface to a group of classes which load files in different ways
14:00:36watusimotoah, I see
14:00:37kaene.g. from strings, from real files
14:00:42kaenfrom cosmic radiation
14:00:48watusimotoit's probably not the right thing
14:00:56watusimotoprobably we need a fileSource object
14:00:58kaenok
14:01:09watusimotolevelSource is really for obtaining collections of levels
14:01:13kaenohhh
14:01:15watusimotonot individual items
14:01:18kaensorry, hadn't looked at it
14:01:22watusimotono worries
14:01:33watusimotobut we could create a file source objuect that gets used by levelsource
14:01:46kaenI think that's a good idea
14:01:53watusimotothat would be pretty easy, at least to do the implementation of what we've already got
14:02:07kaenI thought so, too
14:02:14watusimotoI think its a good idea as well
14:02:29kaenit'll save us from writing a bunch of test-specific code I think
14:02:45kaenI had to tweak LuaLevelGenerator to get it to run arbitrary code last night
14:02:57kaenactually luascriptrunner
14:03:16kaenbut I have a test that I want to write which has a special case when executed in the main() of a levelgen
14:03:32kaenso I need to be able to insert a whole script
14:03:44kaenthat gets processed as normal
14:04:16watusimotoright
14:04:42watusimototesting levelgens is really the next big frontier
14:04:58kaenWe have a Robot.new() test right now :)
14:04:59watusimotothough there's still plenty of unexplored space in the regular game
14:05:02watusimotogreat!
14:05:08raptorwhich i think is bonkers
14:05:15raptorI mean... that kaen got us to that point
14:05:27watusimotoindeed
14:05:31raptorbonkers-amazing...
14:05:35kaenactually wat did all the heavy lifting of getting clients running in tests
14:05:50kaenfiring up lua just required me to add two function calls to his code :P
14:07:14kaenoh, FolderManager assumes that the resource dir is the executable dir when default constructed now, btw
14:07:30kaenso the tests will fail if that's not the case
14:07:54kaenshould I change to look for ../resource instead?
14:09:08watusimotomy 11 yr old son just woke up and asked me if abs(i^2) was really 1...
14:09:34kaenwow
14:09:51raptorhe knows about e^(i*pi) ?
14:09:55watusimotokaen: I'm not sure... you can leave it as is for now, I suppose
14:10:05raptoractually, it's better as e^(i*tau)
14:10:08watusimotoI've told him about it... whether he knows it is a different hting
14:10:17watusimotoboth kids do know tau
14:10:32kaenseriously when I first saw that I was awe-struck
14:10:46watusimotoit really is the right way to do circles
14:10:50raptoryeah me too
14:10:53kaenI meant euler's identity
14:10:56kaenbut tau, too
14:11:00raptoroiler
14:11:01watusimotooh yes, that's pretty messed up
14:11:12raptoris how it's pronounced, right?
14:11:14kaenyewsa
14:11:16kaenyes*
14:11:20watusimotoif you are a german
14:11:36kaenthat's how they pronounce it in the MIT OCW videos
14:26:50FlynnnNT has joined
14:27:42FlynnnNT is now known as Flynnn
14:30:33Flynnn Quit (Client Quit)
14:35:08raptorwatusimoto: have you worked on any of the polish stuff?: http://board.net/p/bf_019_polish
14:35:19raptor(I don't know what you haven't checked in)
14:37:28Nothing_Muchlotsa new updates I see..
14:37:29watusimotono
14:37:32watusimotoonly testing
14:37:43watusimotoI am trying to create a test to replicate a bug that I was stuck on
14:37:53watusimotoa bug that has to be fixed
14:38:15Nothing_Muchah, which bug? the ship freezing one?
14:38:24raptorwhere to add more color?: http://imagebin.org/271651
14:41:29kaenI say leave it
14:41:43Nothing_MuchThat image looks alright
14:41:44raptori made the title green
14:41:48kaenwhen there are servers and chat text on the screen I think it won't look as monotonous
14:41:55kaengreen title is fine to me
14:45:43watusimotowhat about shading either the games list of the chat list to set them apart?
14:46:00watusimotoNothing_Much: fixing a spawn delay bug
14:50:53raptorthe spawndelay stuff is too complex right now...
14:55:46fordcars_ has joined
15:04:52raptorI'm also working on the scoreboard bug
15:08:52kaenblech
15:08:54kaenI tried that one
15:09:02kaenit was too smart for me
15:09:03raptoryeah...
15:09:15raptori did a bisect, this is the culprit, but there's a lot in there: https://code.google.com/p/bitfighter/source/detail?r=bd98031d6c3e
15:10:30raptorwhat! I hit an assert: Assert: Trying to enable collision, already enabled in /home/dbuck/temp/hg/bitfighter/zap/BfObject.cpp line 1135
15:12:16raptoroh hey, i solved it
15:12:19raptorfirst guess, too
15:13:15BFLogBot Commit: f0d9932cea97 | Author: buckyballreaction | Message: Fix scoreboard badge alignment
15:13:55fordcars_hey guys, for a standalone version of Bitfighter on Mac, do I just put the standalone. txt in the same folder as Bitfighter?
15:14:28raptorgood question
15:14:32raptorI have no idea!
15:14:42raptorI think it may need to be in the executable directory
15:14:56raptorso inside the .app
15:15:06fordcars_ok
15:15:49raptoractually, that may mean the resources need to be in the executable directory, too... I'm not actually sure what would happen on OSX...
15:18:21watusimotogood night gentlemen!
15:18:27watusimotoback tomorrow
15:18:40watusimoto Quit (Quit: Leaving.)
15:18:59kaenraptor, I bet you added some bots...
15:19:03kaenthat sounds like my fault
15:19:17raptorwhat did I do?
15:19:22kaenthe collision assertion
15:19:33raptoroh yes, i had Robot lines in the level file
15:19:47kaenI had to change the collision enabling/disabling for Robots to make Robot.new() work
15:20:10kaenseems that robots added before the level starts cause problems
15:21:33fordcars_hey Bitfighter on Mac, the files in Application Data are per user or for all the computer?
15:21:47fordcars_per usser probably
15:22:19raptoryes, per logged-in user
15:22:42fordcars_ok, thanks!
15:27:34fordcars_What's Bitfighter * 8
15:27:38fordcars_Bytefighter
15:27:48raptorhar har har
15:28:15fordcars_Sorry, I had too xD
15:31:10Nothing_Muchlol
15:33:35kaenyep
15:33:38kaenI hate TNL::Vector
15:33:51raptorreally? I spent good time on that class...
15:33:58kaenoh, sorry dude :<
15:34:01kaenit's a good wrapper
15:34:01raptor:)
15:34:10raptorIt used to be it's own implementation
15:34:10kaenI just miss begin() end()
15:34:38raptoryou can use getStlVector.begin()
15:34:40raptoror something
15:34:50kaenah!
15:34:54kaenperfect
15:37:12kaenso... what does TNL::Vector do that std::vector can't?
15:37:36raptorthere's a few other methods in there, can't remember off the top of my head
15:37:51raptorbasically it was so we didn't have to rip it out all over the place
15:38:04kaenthe sorting stuff can be done through <algorithm>
15:38:12raptoralso I think it can be sent over the network
15:38:18raptorlike it's serialized
15:38:27kaenahhh
15:38:29kaenthat's right
15:38:50kaenI forgot that TNL accepts those as arguments
16:03:22raptorcoloring the server or chat windows in UIQueryServers is complicated... it's actually just one background
16:03:42kaenah
16:04:12raptorI could color the dividing line: http://imagebin.org/271659
16:04:36raptorexcept I don't like the green there..
16:05:57kaenhmm, that looks ok
16:06:20kaenbut it's a little out of place I think to just have a bright (or even dull) green line when the rest of th ui is white/black
16:06:32kaentitle notwithstanding
16:06:41raptoryes, i was thinking all-or-none lines as a color or white
16:07:02kaenI would agree
16:21:58koda Quit (Quit: koda)
16:37:29fordcars_Lone Wolf kicked me :O
16:39:06fordcars Quit (Quit: Page closed)
16:51:25Nothing_Muchfordcars_, why?
16:51:48fordcars_i have no idea :( He was with a friend, maybe he wanted to be alone...
16:51:53fordcars_aLone wolf
16:52:13fordcars_:P
16:52:14Nothing_Muchahh okay, maybe he's testing some things out
16:52:17Nothing_Much:O
16:52:35fordcars_:P
16:53:06fordcars_I am testing out my Piefighter Bitfighter server, it's sweet
16:53:29fordcars_No graphics, so no hassle :)
16:54:11Nothing_Muchnice
16:54:22Nothing_Muchoh by the way, did you ever get the glshim working?
17:00:10fordcars_yeah, not with bitfighter :/
17:28:34fordcars_ Quit (Ping timeout: 250 seconds)
17:47:21fordcars_ppc has joined
17:48:37Nothing_Muchfordcars_ppc, that sucks dude
17:48:43fordcars_ppchuh?
17:49:11fordcars_ppcog glshim, yeah
17:49:19Nothing_Muchyeah
17:49:21fordcars_ppcI wanted to ask Canseco
17:49:40fordcars_ppcBut I might try Regal, which does the same thing as glshim
17:49:42Nothing_MuchYou might need to wait when he gets on IRC then
17:49:48Nothing_MuchWhat's Regal?
17:49:54fordcars_ppcI saw it online
17:50:28fordcars_ppchttps://github.com/p3/regal
17:50:59Nothing_MuchIt doesn't look like it's on Linux
17:51:43Nothing_MuchOh
17:51:48Nothing_MuchYou have to compile it first
17:52:01raptoroh wow... regal looks like a really good project
17:52:45Nothing_MuchCould it be used as a temporary workaround to get it running on arm devices?
17:52:46raptorlooks large, though
17:53:01Nothing_Much*to get bitfighter running on arm devices
17:53:08raptorbitfighter already runs on ARM
17:53:29Nothing_MuchI mean smoothly :P
17:54:34raptora lot of it is due to the ARM device, and not bitfighter - ARM devices come in waaay too many flavors, and many are weird
17:54:50raptorsome support certain graphics standards better than others
17:55:01Nothing_Muchohh..
17:55:14Nothing_Muchyeah, I think it's because there aren't any set standards for the arm arch or something
17:55:56fordcars_ppcNo open gl, thats why it's slow
17:55:57Nothing_MuchI'm looking at an arm computer and apparently you have to like literally flash an OS image on an arm device, since there's no auto-detection for an installer
17:56:00raptorcorrect - because ARM is the platform that anyone will use to make a custom device
17:56:31fordcars_ppcYeah
17:57:13Nothing_Muchfordcars_ppc, Is what I'm saying true? You have to like, flash an image to the SD card and then you can start installing what you need on your Pi right?
17:57:22fordcars_ppcYeah
17:57:42fordcars_ppcFairly simple, a few command lines on Mac or Linuz, Windows is more complex
17:57:48fordcars_ppc*Linux
17:58:03fordcars_ppcAnd now there IS an "installer" for Raspbian
17:58:11fordcars_ppcNOOB OS I think it's called :)
17:58:17Nothing_Muchlol
17:58:29Nothing_Muchfordcars_ppc, I'm curious to know
17:58:40fordcars_ppc*NOOBS
17:58:54fordcars_ppchttp://www.raspberrypi.org/downloads
17:58:56Nothing_MuchIf you took an armel build of a program and installed it on Raspbian, would it work?
17:59:08fordcars_ppcI guess
17:59:22fordcars_ppcMaybe you would need to compileÉ
17:59:35fordcars_ppc*ÀÇȨ:""'''.,.éèèà
17:59:36Nothing_MuchIt's a .deb
17:59:38fordcars_ppcgha lol
17:59:43fordcars_ppcwow sorrry
17:59:44Nothing_MuchWould that wo- o.o
17:59:59fordcars_ppc:P trying to find ? on my keyboard
18:00:02fordcars_ppcàand hit enter
18:00:07fordcars_ppcahhh typos
18:00:13Nothing_Muchlol
18:01:05Nothing_Muchfordcars_ppc, does Raspbian have Gdebi on it?
18:01:19fordcars_ppcGdebi?
18:01:39fordcars_ppcOh
18:01:42fordcars_ppcMaybe
18:02:59fordcars_ppcIt would probaby run
18:03:12Nothing_MuchHmm.. I'm hoping if I get my ODROID-XU, I can just take precompiled Debian packages and put them on Ubuntu 12.04 or 13.10 armel
18:03:35fordcars_ppcUh, Debian on Ubuntu?
18:04:20Nothing_MuchDebian packages run on Ubuntu, yes.
18:04:27fordcars_ppcOh ok ")
18:05:23Nothing_MuchYep! I just need to check and see if kdenlive (advanced video editor) will run as it does on x86 hardware.
18:06:09fordcars_ppckdenlive runs on arm
18:06:38fordcars_ppchttp://www.kdenlive.org/download-debian
18:07:07fordcars_ppcBut you can also compiler on your ODROID if you need to
18:07:18Nothing_MuchOh really?
18:07:43fordcars_ppcYeah... of course!
18:08:01fordcars_ppcgcc build-essentials
18:08:09fordcars_ppcmake kdenlive
18:08:11fordcars_ppcwait
18:08:13fordcars_ppcdone
18:08:14fordcars_ppc!
18:08:18fordcars_ppclol
18:08:28Nothing_MuchI would just need to download the source then compile it under arm, right?
18:08:34fordcars_ppcyeah
18:08:44fordcars_ppcBut it should run without it too
18:09:23Nothing_MuchWithout the source? Yeah I know, the source is just to put the stuff together, but I'm hoping that it doesn't take too long.
18:09:41Nothing_MuchThen again, it's like an Octa-core Arm PC
18:09:46fordcars_ppcNah, shouldn't be long
18:09:53fordcars_ppc:) 5-10 minutes max
18:10:19Nothing_Muchkdenlive is a massive video editor though lol
18:10:26Nothing_Muchlemme see how large it really is though
18:10:50fordcars_ppclol maybe more, but seriously compile times are no problems
18:11:02Nothing_MuchEven on your Raspberry Pi?
18:11:45fordcars_ppcLol I could do it if I wanted
18:12:00fordcars_ppcTook an hour to build Bitfighter, 700mhx
18:12:03fordcars_ppc*z
18:13:15Nothing_MuchOh my
18:13:23Nothing_MuchWhat's the CPU on your Pi?
18:13:28Nothing_MuchQuad core?
18:13:33fordcars_ppcLol
18:13:43fordcars_ppcArm something, one core 700mhz
18:13:47fordcars_ppc512 mb ram
18:14:16Nothing_MuchOh dear
18:14:29fordcars_ppc:P
18:15:05fordcars_ppcYeah arm11
18:15:21Nothing_Mucharm 1 you mean?
18:15:31fordcars_ppc:D
18:15:31fordcars_ppcno, 11
18:15:48fordcars_ppchttp://en.wikipedia.org/wiki/ARM11
18:16:25Platskies has joined
18:16:30fordcars_ppcSame as iPods and iPhones
18:17:25Nothing_MuchArm family and arm arch
18:17:32Nothing_MuchYikes, that's pretty confusing
18:17:54fordcars_ppchttp://www.zdnet.com/build-your-own-supercomputer-out-of-raspberry-pi-boards-7000015831/
18:18:08Platskies Quit (Client Quit)
18:18:48Nothing_MuchWow
18:19:53Platskies has joined
18:22:20fordcars_ppcDon't worry about compile times :) You probably won't even need to compile
18:23:35Nothing_MuchWhy is that?
18:24:37fordcars_ppcWell I mean kdenlive runs on arm
18:25:50Nothing_Much Quit (Read error: Connection reset by peer)
18:27:21Nothing_Much has joined
18:27:30Platskies Quit (Read error: Connection reset by peer)
18:27:44raptor Quit ()
18:27:58Platskies has joined
18:28:10Nothing_Muchdarned pc
18:28:22fordcars_ppcWhatÉ
18:28:25fordcars_ppcgahh
18:28:29fordcars_ppc?
18:28:50kaenhehehe
18:28:53kaenI just wrote code
18:29:01kaento draw polygons with ascii art
18:29:08kaenand the best part is, it's actually useful
18:29:17fordcars_ppcascii art?
18:29:35kaento be more precise
18:29:39kaenit parses ascii art
18:29:39fordcars_ppcOh wow
18:29:40kaeninto polygons
18:29:51kaenthat bitfighter can use for its unit tests
18:30:26fordcars_ppcWow
18:30:30fordcars_ppcunit test
18:30:43fordcars_ppc*s?
18:31:18kaena program that runs various tests in c++ to ensure that engine is functioning properly
18:31:38kaenit lets us test if we broke things in an automated way
18:31:41fordcars_ppcoh ok
18:31:58kaenso in these tests, I need to test functions that work on polygons
18:32:07kaenand I need a way for bitfighter to read the polygons I want to test
18:32:07Nothing_Much Quit (Read error: Connection reset by peer)
18:32:24kaenI could do
18:32:31kaenpoly.push_back(Point(0, 0));
18:32:31kaenpoly.push_back(Point(10000, 0));
18:32:31kaenpoly.push_back(Point( 5000, 5000));
18:32:31kaenpoly.push_back(Point(10000, 10000));
18:32:32kaenetc
18:32:47kaenbut the system I wrote lets me do
18:32:47kaenpoly.push_back(Point(0, 0));
18:32:47kaenpoly.push_back(Point(10000, 0));
18:32:48kaenpoly.push_back(Point( 5000, 5000));
18:32:48kaenpoly.push_back(Point(10000, 10000));
18:32:50kaener
18:32:51kaensorry
18:32:56kaen"1---2",
18:32:57kaen" . / ",
18:32:57kaen" . ",
18:32:59kaen" / . ",
18:33:01kaen"3---4"
18:33:11fordcars_ppcwoaaaaaa
18:33:19fordcars_ppcNice!!!!!!
18:33:29kaenhehe thanks
18:37:40fordcars_ppcSeriously, you're an awesome developper
18:39:13kaenI'm flattered :)
18:39:18kaenthere's always more to learn, though
18:39:36fordcars_ppcpfff
18:39:36fordcars_ppcsure ;)
18:41:05Nothing_Much has joined
18:42:55Nothing_Muchfordcars_ppc, what'd I miss?
18:43:32fordcars_ppcKaen made a sweet code that transforms ascii art into polygone code for bitfighter
18:43:37fordcars_ppc[20:34] <kaen> "1---2", [20:34] <kaen> " . / ", [20:34] <kaen> " . ", [20:34] <kaen> " / . ", [20:34] <kaen> "3---4"
18:43:42fordcars_ppclol
18:43:49fordcars_ppcsorry
18:43:53Nothing_Muchlol np
18:44:00fordcars_ppc1--2
18:44:05fordcars_ppc. /
18:44:10fordcars_ppcahhh
18:44:50fordcars_ppcANYWAY you make simple ascii art and it makes polygone code, like poly.push_back(Point(10000, 10000));
18:45:41kaenlol
18:45:43kaenI turned this
18:45:44kaenpoly.push_back(Point(0, 0));
18:45:44kaenpoly.push_back(Point(10000, 0));
18:45:44kaenpoly.push_back(Point(0, 10000));
18:45:44kaenpoly.push_back(Point(10000, 10000));
18:45:52kaeninto this
18:45:52kaenpoly.push_back(Point(0, 0));
18:45:52kaenpoly.push_back(Point(10000, 0));
18:45:52kaenpoly.push_back(Point(0, 10000));
18:45:54kaenpoly.push_back(Point(10000, 10000));
18:45:57kaenGAH
18:46:00fordcars_ppcamazing roght xD
18:46:00kaen"1---2",
18:46:01kaen" . / ",
18:46:02kaen" . ",
18:46:04kaen" / . ",
18:46:06kaen"3---4"
18:46:08kaenthis
18:46:27kaenamazing that I made the same keystroke error twice in a row
18:50:28fordcars_ppc Quit (Ping timeout: 250 seconds)
19:03:44fordcars_ppc has joined
19:19:23Platskies Quit (Read error: Connection reset by peer)
19:46:22fordcars_ppc Quit (Ping timeout: 250 seconds)
19:47:28fordcars_ppc has joined
20:24:58Nothing_Much Quit (Read error: Connection reset by peer)
20:28:34raptor has joined
20:28:34ChanServ sets mode +o
20:31:28fordcars_ppcBFLogBot
20:31:29BFLogBotI liked things better when I didn't understand them. -- Calvin
20:33:32raptorsometimes very true
20:34:13fordcars_ppc:P
20:35:23raptorchumpchange won again with most games played this last week...
20:35:42fordcars_ppcGood for him
20:36:04fordcars_ppcMaybe we should repair that somehow
20:36:38raptorI think it'd be great to do another BBB soon, but I do not have the time this semester to help setting it up
20:36:53fordcars_ppcPeople who's username is ChumpChange cannot go on Scoreboards, that should work
20:37:35fordcars_ppcYeah, would be fun to do a BBB
20:38:44kaenhey raptor
20:38:45kaenhttp://pastie.org/8347725
20:39:56raptorhi
20:40:14kaenhi
20:40:20raptorwhat is that!?
20:40:24raptorHOW...
20:40:26raptorwhat
20:40:37raptordid you draw your level with ascii art?
20:40:39kaenthose are my geomutils tests :)
20:40:51kaenthose are just generic polygons, not levels
20:41:12kaenI've already eliminated two crashing cases from triangulate
20:41:51kaenself-intersecting polygons and polygons which revisit vertices
20:42:11kaenand uh, only the numbers matter
20:42:20kaenthe lines in that ascii art is just for humans
20:42:48kaenit just walks the char*[] and turns i and j into y and x
20:42:57kaenthen it orders by the number
20:42:59kaenor letter
20:44:28kaenbut what I wanted to ask raptor, do you think that's better than this:
20:44:28kaenpoly.push_back(Point( 0, 0));
20:44:28kaenpoly.push_back(Point( 0, 0));
20:44:28kaenpoly.push_back(Point(10, 0));
20:44:28kaenpoly.push_back(Point(10, 10));
20:44:29kaenpoly.push_back(Point(20, 10));
20:44:33kaenpoly.push_back(Point(20, 20));
20:44:35kaenpoly.push_back(Point(10, 20));
20:44:37kaenpoly.push_back(Point(10, 10));
20:44:39kaenpoly.push_back(Point( 0, 10));
20:44:54kaenI got the idea because I was just going to draw it, then I realized I could just parse the drawing
20:45:26kaenit's a neat little toy, but I want to make sure it's actually useful to include
20:46:32raptorI think it'd be fine if it had rudimentary instructions on how to build one
20:46:52kaenok
20:46:57raptora visual parser like that is really nice for us human-kind
20:53:42raptor!bugs
20:53:42BFLogBotTo enter a bug: http://tinyurl.com/bfnewbug -- To view all bugs: http://tinyurl.com/bfbugs
21:14:49fordcars_ppcnight guys!
21:14:53fordcars_ppc Quit (Quit: Page closed)
21:38:45raptorgoing to sleep, myself.. night!
21:38:54kaennight!
21:38:59raptor Quit ()

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.