Timestamps are in GMT/BST.
| 02:21:00 | | watusimoto Quit (Ping timeout: 276 seconds) |
| 03:14:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 03:17:00 | | Flynnn has joined |
| 03:37:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 03:38:00 | | Flynnn has joined |
| 04:30:00 | | raptor has joined |
| 04:30:00 | | ChanServ sets mode +o raptor |
| 05:19:00 | | watusimoto has joined |
| 05:44:00 | raptor | Sooo... all that Apple App Store talk in the forums, and no one mentions the fact that GPL apps are rejected anyways? |
| 05:45:00 | Zoomber | hi |
| 05:46:00 | Zoomber | ssay what about what raptor?? |
| 05:46:00 | raptor | Bitfighter is licensed as GPLv2 - that practically means it can't be accepted into the app store |
| 05:47:00 | Zoomber | erhmmm |
| 05:47:00 | Zoomber | yesh |
| 05:47:00 | Zoomber | that is a p..pp..pproblem |
| 05:48:00 | Zoomber | is it in any way possible to change this? |
| 05:49:00 | Zoomber | VLC was also pulled from app store |
| 05:49:00 | Zoomber | http://www.tuaw.com/2011/01/09/the-gpl-the-app-store-and-you/ |
| 05:49:00 | Zoomber | same reason |
| 05:50:00 | raptor | i'm sure there is - we'd could re-license it as a BSD-style derivative license, but that may require consent of the original Zap people |
| 05:51:00 | Zoomber | i can try to find their emails for you if you want them |
| 05:51:00 | Zoomber | one of the guys was mark_forymanhsomething |
| 05:52:00 | raptor | also, i don't know how strongly the other developers care about free software principles - specifically what they think 'free' should mean |
| 05:52:00 | Zoomber | ben garney, pat wilson, chris weiland also helped |
| 05:52:00 | Zoomber | ok, so what exactly is a BSD-style derivative lisense? |
| 05:53:00 | Zoomber | berkley software distribution? |
| 05:53:00 | raptor | yes |
| 05:53:00 | raptor | it's a less restrictive license than the GPL and family |
| 05:53:00 | Zoomber | ok |
| 06:02:00 | raptor | My favorite license is actually this one: http://en.wikipedia.org/wiki/Beerware |
| 06:02:00 | raptor | except that i'd have a root beer |
| 06:03:00 | raptor | maybe a root beer float |
| 06:03:00 | Zoomber | LOL |
| 06:03:00 | raptor | that is the least restrictive of them all |
| 06:03:00 | Zoomber | hey, we still get something if someone uses our soruce code as a gift though.. |
| 06:04:00 | Zoomber | and at the very least, we're thought of in their next toast |
| 06:06:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 06:28:00 | raptor | good night! |
| 06:28:00 | | raptor Quit (Remote host closed the connection) |
| 06:30:00 | | Zoomber Quit (Quit: Zoomber) |
| 06:38:00 | | watusimoto Quit (Ping timeout: 240 seconds) |
| 07:57:00 | | Flynnn has joined |
| 08:04:00 | | Flynnn Quit (Ping timeout: 258 seconds) |
| 08:06:00 | | kodax has joined |
| 11:08:00 | | kodax Quit (Ping timeout: 246 seconds) |
| 14:22:00 | | watusimoto has joined |
| 14:30:00 | | kodax has joined |
| 14:59:00 | | raptor has joined |
| 14:59:00 | | ChanServ sets mode +o raptor |
| 15:28:00 | | LordDVG has joined |
| 15:28:00 | LordDVG | hi |
| 15:28:00 | raptor | hi |
| 15:29:00 | LordDVG | are this game still in develoming status |
| 15:29:00 | raptor | yes |
| 15:29:00 | LordDVG | somebody want to play? |
| 15:30:00 | raptor | i'm actually at work at the moment... |
| 15:30:00 | LordDVG | aha OKe |
| 15:30:00 | LordDVG | on your site in contact list you can add this chanel |
| 15:30:00 | raptor | good idea |
| 15:31:00 | LordDVG | how many years this game has? |
| 15:33:00 | watusimoto | 4ish |
| 15:39:00 | raptor | watusimoto: that is a good idea: add the #bitfighter channel on the Contact page |
| 15:44:00 | watusimoto | yes |
| 15:44:00 | watusimoto | it's on my list |
| 15:44:00 | watusimoto | how do I properly list it? i.e. how does one list an irc channel? |
| 15:44:00 | watusimoto | or rather express one? |
| 15:52:00 | raptor | normally you can just say #bitfighter on chat.freenode.net |
| 15:53:00 | raptor | there is a protocol spec, though, that some browsers will recognize... let me look it up |
| 15:53:00 | raptor | http://irc.lc/url |
| 15:53:00 | raptor | has an example |
| 15:54:00 | raptor | the first one: irc://chat.freenode.net/bitfighter seems to be the most common |
| 16:00:00 | | LordDVG Quit (Remote host closed the connection) |
| 16:26:00 | watusimoto | http://stackoverflow.com/questions/6523991/proper-way-to-design-object-hieararchy |
| 16:27:00 | raptor | oooo |
| 16:27:00 | raptor | you have 9 bronze badges |
| 16:27:00 | watusimoto | yeah |
| 16:27:00 | watusimoto | notice I included a link to Bitfighter... I try to do that when I post anywhere |
| 16:27:00 | raptor | i love stackoverflow |
| 16:28:00 | raptor | haha, yeah |
| 16:28:00 | raptor | good PR |
| 16:28:00 | watusimoto | It will generate about 100 hits |
| 16:28:00 | watusimoto | based on past performance |
| 16:32:00 | raptor | in answer to that question, if I were coding in Java: I would do the common work in AbstractTeam, |
| 16:32:00 | raptor | then in Team.addSpawn() i would call super.addSpawn() first and do the Team specific stuff |
| 16:33:00 | raptor | and Team would extend AbstractTeam |
| 16:33:00 | watusimoto | the point of the question is there is no common work |
| 16:33:00 | raptor | ohhhhhh |
| 16:34:00 | raptor | really? |
| 16:34:00 | watusimoto | so is it better to do it that way anyway, or to cast to Team and have the methods there only |
| 16:34:00 | watusimoto | really |
| 16:34:00 | watusimoto | the editor doesn't track team spawns |
| 16:34:00 | watusimoto | spawns in the editor are full objects |
| 16:35:00 | raptor | i guess in java, I would put the methods in Team and use a cast... |
| 16:36:00 | raptor | but that is not necessarily better... |
| 16:36:00 | watusimoto | that's what I did, but I don't like it |
| 16:36:00 | watusimoto | hence the question |
| 16:36:00 | raptor | so you are hoping for some c++ veterans to pipe in |
| 16:36:00 | watusimoto | it's not necessarily a c++ question |
| 16:36:00 | watusimoto | it applies to Java as well |
| 16:37:00 | watusimoto | it's more an oo question |
| 16:37:00 | raptor | true |
| 16:37:00 | raptor | someone added a point already |
| 16:42:00 | watusimoto | interesting but not terribly usefu; |
| 16:45:00 | raptor | so you get 5 points rep for every point your question gets.. neat |
| 16:48:00 | raptor | soem things here are funny: http://stackoverflow.com/questions/1995113/strangest-language-feature |
| 17:10:00 | | kodax Quit (Ping timeout: 244 seconds) |
| 17:30:00 | | LordDVG has joined |
| 17:43:00 | watusimoto | @r any idea what this means? no suitable user-defined conversion from "boost::shared_ptr<Zap::AbstractTeam>" to "std::tr1::shared_ptr<Zap::AbstractTeam>" exists |
| 17:44:00 | raptor | are you including the wrong hpp? |
| 17:44:00 | raptor | there is are different boost headers for TR1 - the developing new c++ specification |
| 17:45:00 | raptor | is are was |
| 17:46:00 | watusimoto | I think this is the one: |
| 17:46:00 | watusimoto | #include <boost/shared_ptr.hpp> |
| 17:47:00 | raptor | also the boost::shared_ptr made it into the newer c++ spec at one point, the program could be trying to compile against the newer spec |
| 17:50:00 | raptor | ah - shared_ptr is part of TR1 |
| 17:50:00 | raptor | so that means if you haven't been using that include in all the classes, your IDE could be trying to use the TR1 version instead |
| 17:51:00 | raptor | i don't think we want to use TR1 because of backwards compatibility |
| 17:52:00 | watusimoto | so include #include <boost/shared_ptr.hpp> everywhere? |
| 17:53:00 | raptor | yes - at least in the classes that use shared_ptr |
| 17:53:00 | watusimoto | will see if that works |
| 17:53:00 | raptor | if you didn't, then committed and pushed, i'd probably have to fix that for linux anyways :] |
| 17:57:00 | | LordDVG Quit (Read error: Connection reset by peer) |
| 19:34:00 | | koda has joined |
| 20:56:00 | | koda Quit (Quit: koda) |
| 21:36:00 | | sam686 Quit (Quit: .) |
| 21:56:00 | | raptor Quit (Remote host closed the connection) |
| 23:47:00 | | raptor has joined |
| 23:47:00 | | ChanServ sets mode +o raptor |