Timestamps are in GMT/BST.
| 00:15:26 | | sam686 has joined |
| 00:15:26 | | ChanServ sets mode +v sam686 |
| 00:18:14 | amgine1234567890 | hi sam |
| 00:33:23 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 01:03:16 | | raptor has joined |
| 01:03:16 | | ChanServ sets mode +o raptor |
| 01:15:17 | raptor | hi sam686 |
| 01:22:44 | sam686 | hi |
| 01:24:33 | sam686 | hi |
| 01:24:38 | raptor | hi |
| 01:24:41 | sam686 | hi |
| 01:24:45 | amgine1234567890 | hi |
| 01:24:48 | sam686 | hi |
| 01:24:53 | raptor | would you like to do more play testing? I'm not sure what else there is to test... |
| 01:25:16 | raptor | you found an engineer teleport bug, but i didn't understand what it was.. |
| 01:25:19 | raptor | ? |
| 01:25:41 | amgine1234567890 | ah yes you were able to teleport into a core object |
| 01:25:58 | raptor | hi amgine1234567890 |
| 01:26:01 | sam686 | maybe it was trying to render the getVert(1) which might happen to be wrong, where mDestManager may be right |
| 01:26:17 | raptor | could you show me? i'll start a server in gdb... |
| 01:26:35 | sam686 | basically the problem was when you join in a server already having some engineered teleporters.. |
| 01:26:35 | amgine1234567890 | ok |
| 01:26:55 | amgine1234567890 | lol wait who are you talking to..... |
| 01:27:02 | raptor | talking to sam686 |
| 01:27:04 | raptor | :) |
| 01:27:19 | amgine1234567890 | oh nver mind |
| 01:28:32 | raptor | ok sam686, i've engineered a couple of teleports |
| 01:29:03 | sam686 | well, didn't know I didn't commit my teleport changes, but still happen to have that changes ready.. |
| 01:29:14 | raptor | really? |
| 01:29:18 | raptor | you fixed your bug? |
| 01:30:28 | sam686 | oh and a master bug that I happen to fix while in the master ssh.. willl commit both together.. if it works ok.. |
| 01:30:36 | raptor | ok |
| 01:34:06 | sam686 | I had to remove my desktop cover, bend the cover a little, then put the cover back on the computer, just to fix banging vibration when fan goes to higher speed... |
| 01:34:14 | raptor | ha |
| 01:34:52 | sam686 | done compiling.. |
| 01:37:27 | | BFLogBot Commit: 65d8157a5d00 | Author: sam8641 | Message: Fix master commands to make it work, and fix teleporter green circle rendering when join a server with already some engineered teleporters. |
| 01:38:05 | sam686 | I think the multiple lines of chat is broken... |
| 01:41:38 | sam686 | looks like this broken: http://sam6.25u.com/upload/broken_multiple_line_chat.png |
| 01:45:04 | raptor | i found another chat bug |
| 01:45:16 | raptor | but i don't want to fix them: watusimoto is working with it i think |
| 01:46:07 | amgine1234567890 | weird |
| 01:46:18 | amgine1234567890 | so it posts the message alot?? |
| 01:46:50 | sam686 | it was suppose to be 2 lines of text, not 2 line of only the first line.. |
| 01:49:30 | sam686 | amgine says repitition is annoying... |
| 01:50:17 | raptor | ok, i'll write the bugs down |
| 01:50:25 | raptor | and ask watusimoto about them tomorrow.. |
| 01:58:18 | raptor | my badges?: http://sam6.25u.com/upload/2screenshot_3.png |
| 02:16:26 | sam686 | try /lag 300 and fire heat seekers |
| 02:35:25 | raptor | wrote down the client-side prediction bug |
| 02:38:47 | | raptor Quit () |
| 04:13:58 | amgine1234567890 | try www.tinypic.com for downloading pics its more effitent |
| 04:58:06 | | amgine1234567890 Quit (Quit: Page closed) |
| 04:58:36 | | amgine123456 has joined |
| 04:58:45 | amgine123456 | ah sam you here? |
| 05:25:15 | amgine123456 | hello you there? |
| 06:35:10 | | amgine123456 Quit (Quit: Page closed) |
| 10:04:08 | | Watusimoto has joined |
| 12:39:24 | | raptor has joined |
| 12:39:25 | | ChanServ sets mode +o raptor |
| 12:42:22 | raptor | good morning |
| 12:45:19 | raptor | interesting code: http://www.ioccc.org/years.html |
| 13:33:51 | | raptor Quit (Ping timeout: 260 seconds) |
| 13:58:05 | | raptor has joined |
| 13:58:05 | | ChanServ sets mode +o raptor |
| 14:03:06 | raptor | Watusimoto: sam686 and I found two scrolling chat bugs last night (i wrote them on the bug list), are you working with that code now? |
| 14:03:20 | raptor | if not, i could probably try and tackle one of them.. |
| 14:34:03 | Watusimoto | hi |
| 14:34:05 | Watusimoto | no |
| 14:34:09 | raptor | hello |
| 14:34:16 | Watusimoto | was out, left my computer on for some reason |
| 14:34:19 | Watusimoto | it's really hot |
| 14:34:23 | Watusimoto | the computer, that is |
| 14:34:27 | raptor | to the freezer! |
| 14:34:31 | Watusimoto | ha |
| 14:35:15 | raptor | no? |
| 14:35:21 | raptor | as in, you're done with that code? |
| 14:35:27 | raptor | err, not working with it, i mean |
| 14:59:05 | Watusimoto | I am not working on it, no |
| 14:59:51 | Watusimoto | but I will fix any bugs! |
| 15:00:59 | Watusimoto | I fiexd both 64-1 and 64-2.... how did they get back in?? |
| 15:01:12 | Watusimoto | In fact, I fixed 64-1 5 or 6 times! |
| 15:01:20 | Watusimoto | argh! |
| 15:01:35 | Watusimoto | be back in a bit. |
| 15:07:02 | | Watusimoto Quit (Ping timeout: 246 seconds) |
| 15:25:40 | | Watusimoto has joined |
| 16:46:00 | | Watusimoto Quit (Ping timeout: 244 seconds) |
| 17:42:53 | raptor | be back later.. |
| 17:42:55 | | raptor Quit () |
| 17:57:12 | | LordDVG has joined |
| 18:26:55 | | Watusimoto has joined |
| 18:56:24 | | BFLogBot Commit: 60d2d5df202e | Author: watusimoto | Message: Fix all outstanding chat issues; simplify and clarify code; many, many comments regarding how this works |
| 18:56:26 | | BFLogBot Commit: 39d567387b25 | Author: watusimoto | Message: Whitespace |
| 18:56:27 | | BFLogBot Commit: fb5d5396e44f | Author: watusimoto | Message: Make the UIManager manage the UIs... there was some crazy stuff going on in the top level UI rendering function. |
| 18:56:29 | | BFLogBot Commit: a6c81f7bb3a3 | Author: watusimoto | Message: Whitespace |
| 18:56:30 | | BFLogBot Commit: 78e111ec9b38 | Author: watusimoto | Message: Merge |
| 19:12:47 | | iKoda has joined |
| 19:13:19 | iKoda | Good day |
| 19:22:54 | | BFLogBot Commit: 8a4a5fb6a422 | Author: watusimoto | Message: Fix problem with seeing remnants of old messages in chat scroller -- only happened after filling the window, then quitting to main menu, then starting a game again. |
| 19:40:17 | | iKoda_ has joined |
| 19:40:20 | | iKoda Quit (Remote host closed the connection) |
| 19:40:22 | | iKoda_ is now known as iKoda |
| 19:50:20 | | LordDVG Quit (Remote host closed the connection) |
| 20:02:11 | Watusimoto | hi |
| 20:02:30 | | BFLogBot Commit: 0ac0407c10ac | Author: watusimoto | Message: Cleanup, straighten out some more menu confusion |
| 20:02:32 | | BFLogBot Commit: 16d7c08f88ec | Author: watusimoto | Message: Formatting |
| 20:02:33 | | BFLogBot Commit: 66beb4d15caa | Author: watusimoto | Message: Not sure, exactly. |
| 20:21:52 | | raptor has joined |
| 20:21:53 | | ChanServ sets mode +o raptor |
| 20:22:18 | raptor | hello |
| 20:23:17 | raptor | Watusimoto: i am glad you fixed those chat bugs... i started to take a look and got lost fast |
| 20:23:51 | Watusimoto | it's all pretty simple... |
| 20:23:55 | Watusimoto | ...except the render function |
| 20:23:59 | Watusimoto | and that's a beast |
| 20:24:09 | Watusimoto | but I only fixed one; the other I could not reproduce |
| 20:24:27 | raptor | whoa... what did you do to the UIManager... |
| 20:24:29 | Watusimoto | just a debugging tip; it makes things much easier if you extend the animation time from 100 to 2000ms |
| 20:24:41 | Watusimoto | uh... yeah, the UI manager |
| 20:24:41 | raptor | ha ok |
| 20:25:04 | Watusimoto | well, now it manages |
| 20:25:24 | Watusimoto | before the top level UI render function actually called render on potentially different UIs |
| 20:25:30 | Watusimoto | it was a real mess |
| 20:25:50 | Watusimoto | now when you want to render a UI, you just render it |
| 20:26:01 | Watusimoto | and all the complexity is handled by the manager |
| 20:26:59 | raptor | oh good |
| 20:27:08 | raptor | yeah, there was craziness there... |
| 20:32:15 | raptor | now to test all this... |
| 20:34:05 | raptor | F5 and F7 don't work in-game? |
| 20:37:04 | | iKoda_ has joined |
| 20:38:20 | iKoda_ | Hi from the summit |
| 20:38:28 | raptor | hi iKoda_ |
| 20:38:34 | raptor | where are you now? |
| 20:39:14 | iKoda_ | Google |
| 20:40:05 | iKoda_ | (San Francisco) |
| 20:40:12 | | iKoda Quit (Ping timeout: 248 seconds) |
| 20:40:12 | | iKoda_ is now known as iKoda |
| 20:42:44 | raptor | welcome to the states! |
| 20:43:42 | | BFLogBot Commit: a2f7ba929fbb | Author: buckyballreaction | Message: We still have to support SDL 1.2 for us Linux users... |
| 20:44:42 | iKoda | Yep :) |
| 20:45:24 | raptor | wait, which google event is it? |
| 20:45:34 | raptor | finishing the summer of code? |
| 20:45:37 | iKoda | Mentor summi |
| 20:45:39 | iKoda | T |
| 20:45:41 | iKoda | Yes |
| 20:49:10 | Watusimoto | will look at f5, f7 |
| 20:49:19 | Watusimoto | san francisco is an awesome city |
| 20:49:23 | Watusimoto | my brother lives there |
| 20:54:12 | iKoda | I love it |
| 20:58:27 | Watusimoto | I really like the cable cars... as you probably know, they are pulled by a very long cable running under the street that the grab onto and release as they need power |
| 20:58:44 | Watusimoto | It feels very steampunk in some sense |
| 21:19:17 | raptor | all the music still works... |
| 21:24:36 | | iKoda Quit (Quit: K thx bai) |
| 21:29:39 | raptor | Watusimoto: i'm afraid I found one more chat bug (unless it is intentional): http://sam6.25u.com/upload/2screenshot_4.png |
| 21:29:54 | raptor | it would be rare, though |
| 21:30:03 | Watusimoto | what's the bug? |
| 21:30:18 | raptor | typing a word longer than the width allowed starts it on the following line (see screenshot)^^ |
| 21:30:38 | Watusimoto | I saw that, but I'm not sure that actually is a bug |
| 21:30:52 | Watusimoto | we enter a string like OOOx100 |
| 21:30:59 | Watusimoto | (100 times as long, that is) |
| 21:31:18 | Watusimoto | it gets appended to your name (raptor: OOOx100), and displayed |
| 21:31:39 | Watusimoto | the wrapping algo tries to break that up as best it can, and wraps on the first space it finds |
| 21:31:52 | Watusimoto | which is (I think) what it should do |
| 21:32:07 | Watusimoto | is this different behavior than 017? |
| 21:32:07 | raptor | ok, you're right - here is 017: http://sam6.25u.com/upload/7screenshot_2.png |
| 21:32:15 | raptor | you changed the spacing though |
| 21:32:30 | Watusimoto | you mean the indent? |
| 21:32:37 | raptor | yeah.. that |
| 21:32:41 | raptor | which is what threw me off... |
| 21:33:15 | Watusimoto | I am indenting by 5 spaces (I think). Before we specified a wrap width, but I wanted to simplify the renering, so I wrap the string, and insert the results as separate entries in the display list |
| 21:33:41 | Watusimoto | so it is MUCH easier to just prepend spaces to the wrapped lines than to try to remember which lines need ot be indented by what |
| 21:33:53 | raptor | ah ok |
| 21:33:55 | raptor | no bug then |
| 21:33:57 | Watusimoto | I am not attached to 5 -- we can make it longer or shorter trivially |
| 21:34:38 | Watusimoto | Vector<string> lines = UserInterface::wrapString(substitueVars(msg), mWrapWidth, mFontSize, " "); |
| 21:34:40 | raptor | i don't really care, it just needs to be there so people don't mad at each other for spoofing names... |
| 21:34:44 | Watusimoto | adjust that line as you see fit :-) |
| 21:34:52 | raptor | which m ay be impossible now anyways.. |
| 21:35:40 | Watusimoto | I do agree, though, that a better wrapping algo would fill the first line rather than breaking at the space |
| 21:35:49 | Watusimoto | but it's an unusual use case |
| 21:35:52 | raptor | yes |
| 21:36:07 | raptor | i'd rather move on... i'm itching for release again :) |
| 21:38:12 | raptor | sam686: did you work on the seeker client-side prediction? |
| 21:39:46 | Watusimoto | yeah, while I'm kind of a perfectionist, I'm not going to fix it either :-) |
| 21:44:50 | sam686 | not yet |
| 21:52:30 | Watusimoto | This game is rather dooky, but has some really awesome ui effects that I totally want to steal |
| 21:52:31 | Watusimoto | http://armorgames.com/play/13457/zombotron-2 |
| 21:58:12 | raptor | looking |
| 22:01:39 | | iKoda has joined |
| 22:02:41 | raptor | zombotron |
| 22:02:45 | raptor | what a weird game |
| 22:05:01 | Watusimoto | did you know that chrome and ie will not render the blink tag? |
| 22:05:10 | raptor | good for them |
| 22:05:17 | raptor | even if they're breaking spec.. |
| 22:05:22 | Watusimoto | :-) |
| 22:05:55 | Watusimoto | good catch on the f5/f7, btw |
| 22:06:06 | raptor | solved it? |
| 22:06:06 | Watusimoto | I tested everything I could think of, but not those |
| 22:06:10 | Watusimoto | yes, easy |
| 22:06:23 | Watusimoto | I knew exacty what to look for |
| 22:06:26 | Watusimoto | and I found it :-) |
| 22:06:53 | Watusimoto | they still tried to activate menus via the old menu, not via uimanager |
| 22:07:09 | raptor | ah |
| 22:07:31 | | amgine132 has joined |
| 22:07:37 | amgine132 | hi |
| 22:07:50 | amgine132 | looks like th4e whole dev gang is here eh? |
| 22:07:59 | amgine132 | + me Xd |
| 22:07:59 | Watusimoto | so I'm pusing an experiment I tried, mostly because it was easy, though it's disabled |
| 22:08:08 | Watusimoto | won't finish it before the release |
| 22:08:17 | Watusimoto | see the checkin note to see how to enable it |
| 22:08:17 | amgine132 | experment? what is it? |
| 22:08:23 | raptor | ok |
| 22:08:28 | Watusimoto | a menu transition |
| 22:08:56 | amgine132 | ah good idea having a auto translator added to BF would really help if it tranlated all text |
| 22:09:13 | | BFLogBot Commit: 870be3f0bdbc | Author: watusimoto | Message: Reduce code duplication |
| 22:09:14 | | BFLogBot Commit: 68a07f2717f5 | Author: watusimoto | Message: Add some stubs for menu transitions; currently disabled. To enable, change mMenuTransitionTimer.reset(0); to mMenuTransitionTimer.reset(100); and take a Dramamine! |
| 22:09:16 | | BFLogBot Commit: e87fc62e40d1 | Author: watusimoto | Message: Fix F5 and F7 keys |
| 22:09:17 | | BFLogBot Commit: 2fbfb4654f18 | Author: watusimoto | Message: Comments |
| 22:09:19 | | BFLogBot Commit: a722969653ee | Author: watusimoto | Message: Merge |
| 22:09:33 | raptor | ha |
| 22:09:40 | Watusimoto | so the particular effect isn;t quite right, but maybe there could be a better one |
| 22:09:45 | Watusimoto | or maybe it could be fixed] |
| 22:09:54 | amgine132 | and on that related note have you tryied google translalator its able to translate whole pages you ould add it to the website so other non engish pe4ople ould read it. |
| 22:10:04 | Watusimoto | transition, not translate |
| 22:10:42 | amgine132 | still adding google translaotor wouldnt be to hard to add to the site and it would make teh site more readable |
| 22:11:37 | Watusimoto | ok, time to do some lua stuff |
| 22:11:53 | Watusimoto | I've procrastinated as long as I can |
| 22:12:02 | raptor | to Lua! |
| 22:12:25 | Watusimoto | I am under the impression that there are no further known bugs in the chat enhancements I made. |
| 22:12:35 | Watusimoto | please inform me if I am wrong |
| 22:12:43 | raptor | ha! |
| 22:12:51 | raptor | nice transition |
| 22:13:04 | raptor | chat bugs - i tested, found no more |
| 22:13:20 | raptor | also, i was on dramamine once for vertigo... |
| 22:13:23 | raptor | didn't help |
| 22:14:39 | raptor | ok i need to turn that off now... |
| 22:15:01 | raptor | i think... i think it hurts |
| 22:16:23 | amgine132 | but could you consider maybe adding google transloator ot the web pages as a low prioirty job cause if oyu did more people could be able to read the BF pages and thius navigate them bettering the chances of them joining. |
| 22:18:13 | raptor | amgine132: do you speak another language as your first language? |
| 22:18:20 | raptor | (other than english?) |
| 22:20:52 | amgine132 | alas no thats why i think it would be easier to have google translator cuase it will show up on teh page and user will be able to click it translating the pages text to what ever language they choose also it could be set to auto which decets theere loacation and picks the aproprate language |
| 22:21:37 | amgine132 | i know this because ive had other sites ive been to implement it before |
| 22:22:43 | raptor | google already provides that service for us |
| 22:23:12 | raptor | i don't really want to spend time working on website stuff... especially when I can be coding neato in-game effects! |
| 22:27:28 | amgine132 | 2 modes i would like to see by version 25 a virus mode as decribed in the foru mand b night mode also as described in the forum. hope it gets done some day! =) |
| 22:46:57 | | iKoda Quit (Remote host closed the connection) |
| 22:47:20 | | iKoda has joined |
| 22:51:11 | | raptor Quit () |
| 22:51:25 | | raptor has joined |
| 22:51:25 | | ChanServ sets mode +o raptor |
| 23:01:26 | amgine132 | cough |
| 23:02:03 | amgine132 | lol maybe i need to stop testing if i keep finding bugs BF18 will never be released XD |
| 23:03:29 | Watusimoto | it will be released |
| 23:04:07 | raptor | hi again |
| 23:04:25 | raptor | Watusimoto: i don't think i'll like those menu transitions... |
| 23:04:37 | raptor | maybe if i slow it down some |
| 23:05:02 | Watusimoto | there are a couple of problems with that transition, actual effect aside |
| 23:05:21 | Watusimoto | maybe a shrink/grow effect would be better |
| 23:05:26 | Watusimoto | I'm not sure |
| 23:05:36 | Watusimoto | like I said, I'm not going to worry about it for now |
| 23:05:46 | Watusimoto | think of it as a proof of concept |
| 23:05:54 | raptor | sounds good |
| 23:06:02 | Watusimoto | I got the idea from github |
| 23:06:13 | Watusimoto | don't know if you've used it mcuh, but screens transition like that |
| 23:06:32 | Watusimoto | it kind of makes senese ina hiearachical system |
| 23:06:36 | Watusimoto | which we mostly have |
| 23:07:22 | Watusimoto | I want to see what mint does |
| 23:07:30 | raptor | mint? |
| 23:07:34 | Watusimoto | linux |
| 23:07:46 | Watusimoto | they have a lot of transition settings |
| 23:07:51 | raptor | ah |
| 23:07:53 | raptor | yes |
| 23:07:59 | Watusimoto | though I've mostly disabled them |
| 23:08:03 | raptor | me too |
| 23:08:06 | Watusimoto | and I;m not even sure whyere they apply |
| 23:08:15 | Watusimoto | menus could fade in/out |
| 23:08:23 | raptor | anywhere! (that's the problem, errr, beauty, of Linux) |
| 23:08:26 | Watusimoto | they could grow from a corner |
| 23:08:32 | Watusimoto | they could slide |
| 23:08:42 | Watusimoto | maybe I should look at Powerpoint! |
| 23:09:06 | raptor | i think the sliding on github only works because it's slightly slower and it doesn't do the entire page, just an internal div, so you still have some stability |
| 23:10:14 | Watusimoto | maybe slower would be better; but we don't have any consistent anchoring elements to use |
| 23:10:27 | Watusimoto | also, it just may not work |
| 23:10:54 | Watusimoto | oh boy... just noticed a problem |
| 23:11:09 | Watusimoto | with my initialize methodology |
| 23:11:13 | raptor | uh oh |
| 23:11:26 | Watusimoto | take testitem (TI) for example |
| 23:11:41 | raptor | ok |
| 23:11:44 | Watusimoto | Ti inherits from DataBaseObject (wiht lots of classes in between) |
| 23:11:57 | Watusimoto | dbo has a initialize() method |
| 23:12:04 | Watusimoto | oh wait |
| 23:12:19 | raptor | parent::initialize |
| 23:12:21 | raptor | ? |
| 23:12:23 | Watusimoto | if it's not virtual, I think I can create an init method at a subclass level |
| 23:12:30 | Watusimoto | no, they are completely unrelated, and must remain so |
| 23:12:37 | Watusimoto | I was afraid one would override the other |
| 23:12:41 | raptor | ah ok |
| 23:13:01 | Watusimoto | but now I think they won't. |
| 23:13:16 | Watusimoto | but I think i need to put some breakpoints in to make sure before I do much more of htis |
| 23:13:36 | Watusimoto | so... for now... false alarm |
| 23:13:40 | raptor | ok |
| 23:15:36 | raptor | maybe we should just re-code everything in C? |
| 23:15:38 | | iKoda Quit (Ping timeout: 246 seconds) |
| 23:15:43 | raptor | then we don't have to worry about OO! |
| 23:17:19 | Watusimoto | sure |
| 23:17:24 | Watusimoto | obfuscated c |
| 23:17:32 | Watusimoto | we can make the source look like a bf ship |
| 23:17:40 | raptor | ioccc.org |
| 23:17:40 | Watusimoto | a very very big one |
| 23:17:47 | Watusimoto | did you look at any source? |
| 23:17:50 | raptor | yeah |
| 23:17:52 | Watusimoto | the formatting is hilarious |
| 23:17:55 | raptor | i know! |
| 23:18:01 | raptor | it's ludicrous |
| 23:18:15 | Watusimoto | I was trying to explain it to my kids... not sure they really got it |
| 23:18:33 | Watusimoto | actually, I am sure |
| 23:18:40 | raptor | haha |
| 23:19:11 | raptor | are either of them interested in coding at all? |
| 23:25:47 | | iKoda has joined |
| 23:29:52 | Watusimoto | ok, looks like my fears were unfounded |
| 23:30:11 | Watusimoto | yes; the 10 yr old wrote a python program to do his homework |
| 23:30:12 | raptor | ok good |
| 23:30:20 | Watusimoto | he actually wrote it in his workbook as the solution |
| 23:30:25 | raptor | ha! |
| 23:30:36 | Watusimoto | this is pretty bogus |
| 23:30:40 | Watusimoto | he's in 5th grade |
| 23:30:58 | Watusimoto | his homework was to write the numbers immediately preceeding and following numbers like 1089994 |
| 23:31:05 | raptor | what |
| 23:31:10 | Watusimoto | hello? 5th grade! |
| 23:31:12 | iKoda | So how many days before release? :) |
| 23:31:20 | Watusimoto | no kidding |
| 23:31:29 | raptor | are you sure it's school? |
| 23:31:38 | Watusimoto | and they say the americans are falling behind... |
| 23:31:48 | Watusimoto | I think the luxmburgers are totally hosed! |
| 23:31:52 | raptor | ha |
| 23:31:57 | Watusimoto | they're sweeping up after the race! |
| 23:32:03 | raptor | oh man |
| 23:32:07 | Watusimoto | unless the race is conducted in german |
| 23:32:09 | Watusimoto | or french |
| 23:32:13 | Watusimoto | or luxembourgish |
| 23:32:22 | Watusimoto | in which case americans are in trouble |
| 23:32:46 | raptor | iKoda: we really want to release... |
| 23:32:48 | Watusimoto | so yeah, I totally support his python answer |
| 23:32:58 | raptor | oh yeah me too |
| 23:33:10 | Watusimoto | (he actually had to produce a series of numbers, and wrote a loop) |
| 23:33:13 | Watusimoto | I was surprised |
| 23:33:38 | Watusimoto | I couldn;t have done that without a reference for syntax |
| 23:34:04 | Watusimoto | maybe I should teach him how to make our objects work with lua |
| 23:35:33 | raptor | i bet he'd catch on |
| 23:36:41 | amgine132 | *is american* cough |
| 23:37:00 | Watusimoto | as am I |
| 23:38:30 | Watusimoto | sorry... as is I |
| 23:38:37 | amgine132 | lol give your kid a iq test im sure he would score over 200 if he is as smart as you say |
| 23:38:39 | raptor | grammar! |
| 23:38:52 | raptor | i learned more english grammer studying spanish... |
| 23:39:37 | Watusimoto | he's almsot as smart as me! |
| 23:39:39 | amgine132 | bah your fine you have fine grammer |
| 23:39:48 | raptor | haha |
| 23:39:59 | Watusimoto | so here's another problem |
| 23:40:05 | Watusimoto | normal constructor chain: |
| 23:40:07 | amgine132 | but seroisuly give him a iq test bet he scores over 200 |
| 23:40:12 | amgine132 | =) |
| 23:40:29 | Watusimoto | testItem moveitem moveobject -- blah blah |
| 23:40:32 | Watusimoto | works great |
| 23:40:41 | raptor | ok |
| 23:40:52 | Watusimoto | we can move the guts of that chain into a series of intialize() methods and it still works fine |
| 23:41:18 | Watusimoto | but when we go to the L constructors |
| 23:41:22 | Watusimoto | we have a problem |
| 23:41:24 | raptor | i wonder how naev does it... probably apples vs oranges since it's C |
| 23:41:38 | Watusimoto | because we don;t really have that chain in place |
| 23:41:52 | Watusimoto | testItem(L) calls testitem::initialize() |
| 23:41:52 | raptor | ok |
| 23:42:08 | Watusimoto | but we have no MoveItem(L) to call moveitem::init() |
| 23:42:13 | raptor | ahh |
| 23:42:15 | raptor | yuk |
| 23:42:18 | Watusimoto | and no moveobject(L) to call moveobject:init |
| 23:42:19 | Watusimoto | and so on |
| 23:42:44 | Watusimoto | and I don't know if we really want to create that chain |
| 23:42:53 | | iKoda Quit (Remote host closed the connection) |
| 23:43:02 | Watusimoto | because it would potentially have to go all the way up |
| 23:43:12 | Watusimoto | no wait! |
| 23:43:14 | raptor | i don't think it is very maintainable |
| 23:43:20 | raptor | waiting |
| 23:43:28 | Watusimoto | maybe the constr could look like this: |
| 23:43:53 | Watusimoto | testitem::testitem(L) : moveItem(whatever the normal mi constructor takes) |
| 23:44:08 | Watusimoto | and then we'd be back in the "normal" chain of constructors |
| 23:44:09 | raptor | yes... |
| 23:44:15 | raptor | that seems ok |
| 23:44:24 | Watusimoto | then we'd only need constrs for the ones that lua creates directly |
| 23:44:40 | Watusimoto | we'll never do MoveItem.new() |
| 23:44:58 | Watusimoto | or at least I'll never to that from lua |
| 23:45:05 | Watusimoto | maybe someone else will |
| 23:45:15 | Watusimoto | but too bad for them |
| 23:45:39 | Watusimoto | ok, more pita, but at least doable and probably sustainable |
| 23:48:25 | raptor | just curious, and I have no background for this, have you considered wrapping the main constructor with the Lua constructor (somehow)? |
| 23:49:53 | raptor | i just stumbled into this: https://code.google.com/p/slb/ |