**** BEGIN LOGGING AT Sat May 11 12:47:23 2002 May 11 01:00:00 --> criswell (Sam Hart ) has joined #tux4kids May 11 01:00:00 --- carter.openprojects.net sets mode +n #tux4kids May 11 01:00:00 --- criswell has changed the topic to: Sam may be late.... session is being logged May 11 01:00:00 --- We'll miss you May 11 01:00:00 --> cal (Calvin Arndt ) has joined #tux4kids May 11 01:00:00 hi sam May 11 01:00:00 I have 1.4 build system working now... May 11 01:00:00 --- Received a CTCP TIME from cal May 11 01:00:00 --> jdandr2 (Jesse Andrews ) has joined #tux4kids May 11 01:00:00 hey guys... sorry I am late :) May 11 01:00:00 hi jess May 11 01:00:00 how's it going cal? May 11 01:00:00 not really late actually bout 3 min early! May 11 01:00:00 fine jess got a 1.4 build system working! May 11 01:00:00 great! May 11 01:00:00 I don't know anything about build systems... (are you walking about automake, etc)? May 11 01:00:00 looks like I have automake 1.4 May 11 01:00:00 been at it since 5 this morn... I hate the dueling auto's! May 11 01:00:00 yes... automake autoconfig ...libdrool May 11 01:00:00 hey got a pick for ya... May 11 01:00:00 I really like the changes you have been making... The only comment I have is about the large 640x480 tile you made of the background... Since it is repeating, we can just create the tile inside the game ... (I haven't looked at your code that much yet) May 11 01:00:00 hold on... May 11 01:00:00 I am in tinyirc (no DCC capabilities...) May 11 01:00:00 --> jesse_132 (Jesse Andrews ) has joined #tux4kids May 11 01:00:00 <-- jdandr2 has quit ("TinyIRC 1.1") May 11 01:00:00 --- jesse_132 is now known as jdandr2 May 11 01:00:00 ok. Now you can send it ;) May 11 01:00:00 I wanna see somebody create that without using SDL_CreateRGBSurface()! May 11 01:00:00 what is wrong with SDL_CreateRGBSurface?? May 11 01:00:00 When I figure out how to do that my intent would be to create it again.. until then I'm sticking w/it May 11 01:00:00 memleaks galore May 11 01:00:00 really? May 11 01:00:00 hmmm... May 11 01:00:00 espanol? May 11 01:00:00 I can't say matter of factly I just know I had to get rid of it to get rid of the leaks... May 11 01:00:00 Si! May 11 01:00:00 muy bueno! May 11 01:00:00 www.freetranslation.com is great but making the pics takes forever! May 11 01:00:00 I am working on getting the ~n and other spanish chars.. May 11 01:00:00 what we can do is create them on the file! May 11 01:00:00 (fly) May 11 01:00:00 we can use the sdl_ttf (which allows unicode) May 11 01:00:00 that will create some plain text graphics for us. May 11 01:00:00 yeh... getting ttf going will be a godsend! May 11 01:00:00 Then we can create a filter that will colorize the graphics for us May 11 01:00:00 I am thinking about creating an app that just allows customization/i18n... May 11 01:00:00 It will basically allow you to pick text, graphics, type the menu titles, etc... May 11 01:00:00 Then it will create a settings file... May 11 01:00:00 Eventually I want to have the data be in ZIP format.. So we have the main graphics in a zip, and people can change it by adding their own zip (which will be hosted on the site)... May 11 01:00:00 this is after we get unicode working of course ;) May 11 01:00:00 did you have a chance to check out step 3? May 11 01:00:00 mmm no not yrt didn't see it but I'm off after it now! May 11 01:00:00 its basically just centered letters ... May 11 01:00:00 by the way tux-3 is an almost complete 1.6 build system... but the reson I sent is it has all my latest... May 11 01:00:00 tux-3? ?? May 11 01:00:00 the file I just sent... tux-3.tar.bz2 May 11 01:00:00 can you send it again.. I didn't notice May 11 01:00:00 I've only got about 15 diff tuxtype dirs... gotta name um sumthin... May 11 01:00:00 coming your way.. May 11 01:00:00 thanks.. I am trying out some code to make the big tile from small ones... May 11 01:00:00 you know what I was thinking of trying for the splash? May 11 01:00:00 have you seen SDL_rotozoom? May 11 01:00:00 no I haven't... May 11 01:00:00 libsdl.org ? May 11 01:00:00 yes... from that site... May 11 01:00:00 it says to use sdl_gfx ... (deprecated) May 11 01:00:00 I awesome actually! May 11 01:00:00 s/I/it's/ May 11 01:00:00 well must be new then I got it 6-8 mos ago.. May 11 01:00:00 sounds great... Maybe we can update the congrats to use it as well ;) May 11 01:00:00 Hey thats an idea! May 11 01:00:00 I think as far as the game goes there's alot of reconoitering that we can do to make it better.. for instance say the letter as they are typed... May 11 01:00:00 I think that using sdl_gfx (which contains rotozoom as well as a frame rate thing...) May 11 01:00:00 yep! May 11 01:00:00 I like that idea. May 11 01:00:00 I think that eventually TT will have different types of games (not just cascade) May 11 01:00:00 I was thinking about one where tux is swimming and typing letters cause him to avoid obstactes) May 11 01:00:00 First I want to get unicode though ;) May 11 01:00:00 seems to me we need a lot more functions to become more "Mavis Beacon" like. That said theres lots of room to play! May 11 01:00:00 yep! May 11 01:00:00 I agree completely May 11 01:00:00 Yes me thinks unicode may help bring more developer friends to the mix... May 11 01:00:00 we could even "steal" the tuxmath code to make a new "game" quickly (but it is very similar)... May 11 01:00:00 I know there've gotta be a whole bunch of lurkers on the list... May 11 01:00:00 yep... May 11 01:00:00 hey where is your SDL_image.h in your system??? May 11 01:00:00 /usr/include/SDL/ May 11 01:00:00 ok then change your globals.h to and try it and tell me if it works for you? May 11 01:00:00 in which version? May 11 01:00:00 your step2 or 3 May 11 01:00:00 yep.. May 11 01:00:00 Although we probably do not want to do that since it may not work on windows... (plus people may install it other places)... I don't really know though... May 11 01:00:00 who cares it'll work fine for windows (mingw) and VC 6 needs it's own stuff anyway and "SDL_image.h" does not work on my system (x86 linux) May 11 01:00:00 hehe ... May 11 01:00:00 by the way when I build your stuff I always do it with mine!!! May 11 01:00:00 that sounds good with me... Once we get a working system, we can let others tell us how to build it... May 11 01:00:00 (do you mean your make stuff?) May 11 01:00:00 or your menu code?? May 11 01:00:00 step3 looks nice! May 11 01:00:00 yes make _and_ menu... May 11 01:00:00 cool... Maybe then you can just package the combination stuff and we can use that as the base from here forward ??? May 11 01:00:00 jess: why is globals.h all in an ifdef??? May 11 01:00:00 we don't want to include/define things more than once... May 11 01:00:00 (that is the theory) May 11 01:00:00 is it taken care of by the preprocxessor ( I mean we don't have any __GLOBALS_H__ defines that I know of?? ) I guess I just really don't understand... May 11 01:00:00 oh... May 11 01:00:00 here is what is happening... May 11 01:00:00 The first time anything includes May 11 01:00:00 it checks to see ifndef __GLOBALS_H__ May 11 01:00:00 that is, if not define __GLOBALS_H__. May 11 01:00:00 and at this point nothing has defined it. May 11 01:00:00 so it does the next ... lines (ntil the #endifndef or whatever it is call) May 11 01:00:00 the next thing that happens is #define __GLOBALS_H__ May 11 01:00:00 so the next time that something May 11 01:00:00 #include May 11 01:00:00 the #ifndef __GLOBALS_H__ will return FALSE! so the following ... lines will not be done again... May 11 01:00:00 Ahhh ok from then on globals.h is igored! I see said the blind man! May 11 01:00:00 it gets rid of nasty infinite loops.. May 11 01:00:00 exactly! May 11 01:00:00 imagine if you had file1.h including file2.h and vice versa... May 11 01:00:00 this would lead to infinite loops withing #ifndef stuff... May 11 01:00:00 no worry mate now I undeserstand why one setup I had wouldn't link... It compiled but I could lin it for all the redefine errors! May 11 01:00:00 cool... I had only done the #ifndef stuff once before and I didn't know why at the time... May 11 01:00:00 I couldn't get on that pizzadude site.. May 11 01:00:00 pizzadude.dk ? May 11 01:00:00 (I might have typed .uk since my wife is in Scotland and I type her email @....uk every day May 11 01:00:00 when you make a patch what options do you use? May 11 01:00:00 It has been SO long since I have made a patch I don't remember... May 11 01:00:00 I always used diff to make diffs May 11 01:00:00 I never made real patches May 11 01:00:00 thats what I meant really... May 11 01:00:00 oh, I just do diff file_a file_b May 11 01:00:00 what are you making a diff to? May 11 01:00:00 which one's the orginal a or b? May 11 01:00:00 I think it is: diff orig new May 11 01:00:00 ok... I only ask because there's really no docs on patching that I have found and diff man page only mentions patching in passing.. May 11 01:00:00 ok.. I have some code that makes the big tile with no leaks... May 11 01:00:00 send away! May 11 01:00:00 I keep getting fail when I try to dcc it... May 11 01:00:00 I will put it online for you. May 11 01:00:00 it failed try again.. May 11 01:00:00 http://sweb.uky.edu/~jdandr2/test.c May 11 01:00:00 gcc test.c -I/usr/include/SDL -Lsdl -lSDL_image May 11 01:00:00 and have an image call tile.png (just copy main_bkg.png to tile.png in the same directory as test.c) May 11 01:00:00 compile it by itself??? May 11 01:00:00 yep. May 11 01:00:00 It is just a proof of concept... May 11 01:00:00 (the code would have to be cleaned up to just plug it into TT May 11 01:00:00 what I do is create the tile 100 times in a row May 11 01:00:00 hmmm compiling... May 11 01:00:00 I just found a few problems in the SDL_Delay stuff.. May 11 01:00:00 darn. May 11 01:00:00 I had: May 11 01:00:00 for (loops=100; loops>0; loops--); May 11 01:00:00 that darn ; at the end shouldn't be there... May 11 01:00:00 gcc didn't care here... May 11 01:00:00 well. that for(...); will do nothing if you don't remove the semicolon... May 11 01:00:00 for (loops=100;loops>0; loops--) ; May 11 01:00:00 will just loop from 100 to 0 doing nothing May 11 01:00:00 reget the test.c ... May 11 01:00:00 it creates a new tile. May 11 01:00:00 displays it. May 11 01:00:00 waits a second May 11 01:00:00 fixed it here May 11 01:00:00 then FreeSurface on the big tile. May 11 01:00:00 then start over... May 11 01:00:00 100 times... May 11 01:00:00 how long does it run there May 11 01:00:00 100 seconds May 11 01:00:00 and then 10 seconds May 11 01:00:00 (1 second per tile loop) May 11 01:00:00 then 10 seconds at the end... May 11 01:00:00 regot... not working right... May 11 01:00:00 whats happening? May 11 01:00:00 --- jdandr2 has changed the topic to: Sam may be late.... session is being logged .. May 11 01:00:00 works fine ... so where's the !@#$%^&* leaks at in stable??? May 11 01:00:00 I don't know ;) May 11 01:00:00 hehe May 11 01:00:00 are you sure it is in the tile code? May 11 01:00:00 --- cal has changed the topic to: Sam _IS_ late...!!!! May 11 01:00:00 hehe May 11 01:00:00 was he here when you got here? May 11 01:00:00 :-) May 11 01:00:00 puter was he hasn't been here yet! May 11 01:00:00 is the tile generator in graphics.c right? May 11 01:00:00 --- Does this mean you're really back? May 11 01:00:00 Hi guys May 11 01:00:00 yes... May 11 01:00:00 Hey jess he was just lurking! May 11 01:00:00 hehe May 11 01:00:00 --- criswell has changed the topic to: Sam wasn't lurking May 11 01:00:00 --- jdandr2 has changed the topic to: Sam is here!!!! May 11 01:00:00 last minute mothers day presents May 11 01:00:00 oops May 11 01:00:00 my mother is impossible May 11 01:00:00 I forgot about that... May 11 01:00:00 I guess I will just call them ;) May 11 01:00:00 cal: I am looking at the tile creating code and don't see the leak either.... May 11 01:00:00 --- cal has changed the topic to: Taa Daa!!!!! hey here them all clapping! May 11 01:00:00 it looks like temp, temp2 are being used intermediately but both are being freed... May 11 01:00:00 (Sam: we have been talking about various stuff and have been looking at the tile generation process right now main_bkg.png -> 640x480 surface) May 11 01:00:00 Sam: I am a dunce, but I have a few questions about cvs... May 11 01:00:00 are we using sf.net or tux-dev box? May 11 01:00:00 j: you did see my message about the parallax scrolling example, right? May 11 01:00:00 yep. May 11 01:00:00 we are using sf.net for cvs for tuxtype. May 11 01:00:00 Jess one thing I keep noticint over and over... is that the frames don't count the way I would expect them to? I can't put my finger on it but it really seems as if theres a missing bracket or something thats cause a flow control buig and that could really be the cuprit.. May 11 01:00:00 Cal was looking at using sdl_rotozoom for the menu options, which would be cool! May 11 01:00:00 basically, anything that already has a cvs account somewhere, is keeping it there May 11 01:00:00 ok. May 11 01:00:00 s/noticint/noticing/ May 11 01:00:00 cal: that could be the problem... May 11 01:00:00 cal: are we making sure to SDL_FreeSurface the background surface before launching a game? May 11 01:00:00 so if I have the cvs dev branch for TT, I can just start using it right ? May 11 01:00:00 I am thinking I will commit the combination of my stuff and Cal's awesome work! May 11 01:00:00 cal: it looks like we do free the background... May 11 01:00:00 yes ... I have a local cvs server and everytime I found a leak in my stuff I applied it to my local cvs of stable but nothing seem to help.. May 11 01:00:00 hmm May 11 01:00:00 I dont think I've been logging this (in case anyone cares)... I had this thing on while I was gone to log everything... but I cant find the file May 11 01:00:00 don't worry... May 11 01:00:00 one feature that stable has is alot of unessesary duplication.. and even a couple of extra blits! May 11 01:00:00 if you start logging now... I will send you my buffer... May 11 01:00:00 I have it all sam May 11 01:00:00 cool... May 11 01:00:00 so cal... here is where I think we are at... You have a lot done on the memory/menu. I have some ttf stuff done. May 11 01:00:00 If you could upload the combination of our code (or email)... Then we can both use that from today forward... May 11 01:00:00 does that sound good? May 11 01:00:00 Works for me..... May 11 01:00:00 [off-topic] How you been doing Sam??? May 11 01:00:00 jdandr2: fine... bit stressed these last few weeks... but things have calmed down May 11 01:00:00 great. Tonight I can attack that memory leak as well (or as soon as you up the combination code)... May 11 01:00:00 I think using sdl_gfx (which contains sdl_rotozoom) would be GREAT!!!! May 11 01:00:00 --- cal is now known as cal_away May 11 01:00:00 I have been a little stressed.. I am finally really getting into studying quantum computation and it is VERY confusing (the physics stuff)... May 11 01:00:00 did you study quantum mechanics? May 11 01:00:00 I did, several years ago.... May 11 01:00:00 it is fscked up... May 11 01:00:00 I am back in physics now, and am having the hardest time remembering everything May 11 01:00:00 I can imagine that... May 11 01:00:00 you don't use it, you loose it... May 11 01:00:00 I am having to relearn linear algebra ... (and abstract algebra as well) May 11 01:00:00 QM wasn't so bad... the key to QM is that most problems can't be solved... they can only be approximated May 11 01:00:00 (and quantum of coursE) May 11 01:00:00 hehe May 11 01:00:00 that works really well, since you only ever have to apply the same few equations and say "then a miracle happens" May 11 01:00:00 xMP (my new project) will be dealing with teaching Special Relativity May 11 01:00:00 (for tux4kids???) May 11 01:00:00 (if I can ever make time to work on it more) May 11 01:00:00 yes for tux4kids May 11 01:00:00 cool.. May 11 01:00:00 how about xQM??? May 11 01:00:00 it'll be highschool/college age... May 11 01:00:00 or xQC (x quantum compuation....) May 11 01:00:00 Hey did anyone try out the win exec I put up other day??? May 11 01:00:00 the key is that I'll be getting help from the U of A physics dept... May 11 01:00:00 I haven't May 11 01:00:00 sorry May 11 01:00:00 ok May 11 01:00:00 no... no windows machines ;) May 11 01:00:00 I have friends I can have check it out... May 11 01:00:00 jesse: have you gotten tuxtype dev cvs to work out yet? May 11 01:00:00 I'll get a combination of your/mine going the we'll test that one... May 11 01:00:00 cal_away: cool... Once you get that uploaded I will put it in tuxtype CVS... May 11 01:00:00 Sam: I have downloaded from it I haven't uploaded... May 11 01:00:00 jesse: but you know you have dev branch, right? May 11 01:00:00 Sam: I will be working on that tonight after I get the combined changes from Cal... May 11 01:00:00 how can I check? May 11 01:00:00 jesse: if you need any help, lemme know May 11 01:00:00 check in the README file May 11 01:00:00 it should say development branch or something similar May 11 01:00:00 README contains no branch info... May 11 01:00:00 then you probably have stable May 11 01:00:00 first line of README should say: May 11 01:00:00 Tux Typing (DEVELOPMENT BRANCH): May 11 01:00:00 hmmm. I cannot even get to google.com let alone sourceforge.net May 11 01:00:00 I will have to restart my cpu... May 11 01:00:00 I have to run... Sorry... May 11 01:00:00 I will be back in a few hours... I will email you sam if I have any problems getting the dev branch... I probably just downed the tuxtype-cvs from the tt page instead of cvs co ... May 11 01:00:00 cal_away: thanks for the work! This next version will rock even more! May 11 01:00:00 Sam: thanks for agreeing to do some graphics (no hurry)... May 11 01:00:00 okay, lemme know if you need any cvs info May 11 01:00:00 great! May 11 01:00:00 we got some good progress done in the last few weeks. Next week will be UNICODE input/output!!! May 11 01:00:00 hehe May 11 01:00:00 once that is done, we have tweaking and then a beta release of i18n... May 11 01:00:00 have a great day guys... May 11 01:00:00 see yez May 11 01:00:00 l8r ... have fun! May 11 01:00:00 cal: have you looked through the rel/ directory at all on the devbox? May 11 01:00:00 <-- jdandr2 has quit ("code & sleep!!!") May 11 01:00:00 brb (switching machines- I hate this older machine :-/) May 11 12:47:23 --> You are now talking on #tux4kids May 11 12:47:23 --- Topic for #tux4kids is Taa Daa!!!!! hey here them all clapping! May 11 12:47:23 --- Topic for #tux4kids set by cal at Sat May 11 12:11:11 May 11 12:47:43 I'm back May 11 12:51:39 --- You have new mail (45 messages, 569974 bytes total). May 11 12:54:50 ok what am I doing wrong jess... May 11 12:55:00 he's gone May 11 12:56:12 cal_away: do you have diffs of what work you've done on tuxtype-stable? May 11 12:56:30 Haaaaaa I gonna kick this thing..... May 11 12:56:37 what? May 11 12:56:53 --- cal_away is now known as cal May 11 12:57:10 Not in hand sam... May 11 12:57:32 i just want to make sure I have everything that's been done for it. May 11 12:58:07 I set cvs here to try to figure out how to do what you need but alas I haven't spent enough time on it... May 11 12:58:24 what do I need you to do with cvs? May 11 12:58:37 you will Sam I won't let it get away again May 11 12:59:01 Uh... okay :-) May 11 13:01:01 I can't/won't send patches I haven't tested... And I can't test em till I have a cvs server setup(which I do).Now all I have do do Is figure out 1.) how to make em 2.) how to test em... alas not enough time in day! May 11 13:01:29 why do you need cvs though? all you need to do is run a diff from a cvs checkout May 11 13:01:39 (why do you need a cvs server, I mean) May 11 13:02:57 well that just it Sam... what is a "diff from a cvs checkout" !!! see whats wrong? May 11 13:03:22 no. just do a cvs checkout of whats in stable (you only need a cvs client, not a server, on your machine for that) May 11 13:03:31 then, diff your files against whats in cvs stable May 11 13:04:25 you really shouldnt need a cvs server on your local machine May 11 13:04:29 enter "diff" command here > < May 11 13:05:15 okay, let's say you're working in the directory "work/tuxtype/" and that the cvs checkout is in "work/stable/tuxtype/" May 11 13:05:23 and that you editted "playgame.c" May 11 13:05:30 to get a diff, do this May 11 13:06:10 diff work/tuxtype/playgame.c work/stable/tuxtype/playgame.c May 11 13:06:28 actually, you'll probably want to in turn pipe that output to a new file May 11 13:06:50 >newfile May 11 13:07:03 got it... May 11 13:07:15 there's more options, do a "man diff" for them May 11 13:08:33 man diff only tells half the story (and if'n ya grep it you'll find exactly 1 reference to patch and none to cvs...) May 11 13:08:50 well. that's because they are seperate tools May 11 13:09:11 I have yet to find a doc that gives the glue for the 3 May 11 13:09:35 seperate tools that do there work together May 11 13:09:37 cvs is the source code repository. its where the soure is stored. May 11 13:09:50 diff tells the difference between two files... that's all it does May 11 13:10:06 patch takes output from a diff file, and merges it into another file May 11 13:10:44 think of cvs like a car garage. The source code is the cars that go in the garage. diff and patch are like wrenches to work on the cars May 11 13:14:04 I 'm not arguing here Sam... yes but the usefulness of diff while quite a powerful tool is quite miniscule when compared to the combination of the two tools diff&patch.. but on list after list after list.and in bugreport.whatever.txt... I have Seen so many comments of the nature "This project only aceppts PROPER patches..." that I may just be a little gun shy of sending something wrong... May 11 13:14:43 try it.... I wont bite. if it's wrong, then i'll see what we need to do to fix it. May 11 13:15:56 honestly, I really want to get jesse used to using them. if you dont use them as project manager, you tend to get bogged down pretty quickly May 11 13:16:23 for example, when jake first joined long ago, all he'd ever send me were this big-huge tarballs that had minor changes in them May 11 13:16:46 at the same time, i had a few other people who were sending me things. May 11 13:17:04 jake's changes got put in last because I'd have to go through by hand and see what had changed May 11 13:17:16 we're trying to catch up sam... do you have a cvs there can you give me a chksum of graphics.c May 11 13:17:47 of the most recent stable branch you mean? May 11 13:18:02 stable yes not dev... May 11 13:18:28 actually, my graphics.s stable has changed and needs to be updated... May 11 13:19:12 K... May 11 13:20:08 crap... how do I get just stable again ;-) ? May 11 13:20:33 what's this? May 11 13:20:56 cvs update from within an old stable tree May 11 13:21:16 cvs -r stable_1_0_x May 11 13:21:30 eye candy May 11 13:24:28 what is "La Cascada Clave?" May 11 13:25:32 my biggest problem is I have 15 diff tuxtype dirs and haven't yet figured out how to name them so that a week later I can remember what each one had what... May 11 13:25:59 that could be a problem May 11 13:26:05 c4a2e2256a27a898baee8c269695401d graphics.c May 11 13:26:20 there's my md5 for graphics.c May 11 13:26:32 k... May 11 13:27:04 the way I've got my directories set up now, is I just have a stable/ and a dev/ directory May 11 13:27:21 in each of these, there is one tuxtype directory. May 11 13:28:22 see, this is one of the problems I see with things like BK and Arch (they allow you to do this sort of randome experimental branching inside of the source repository... could you imagine the mess if we had made a branch fro every test we ran?) May 11 13:29:00 whereas CVS might not have that feature... but through limitting us, it helps keep our repository much cleaner ;-) May 11 13:29:03 !!! May 11 13:29:22 that would be worse tha what I have May 11 13:31:06 have you looked at the rel/ directory on the dev server at all? May 11 13:34:14 --> bombastic (~bombastic@66-35-162-47.deltacom.net) has joined #tux4kids May 11 13:34:23 hello May 11 13:34:32 hey jake May 11 13:35:13 sam: have you read my email about cvstrac? May 11 13:35:42 yes, but I'm yet to respond... sorry.... May 11 13:36:17 I dont think we'll get that much abuse as is... I think we should leave it open for joe user to add bugs May 11 13:36:26 yea I know I have one email still waiting on me to reply... looked at it again in fact I mirrored that stuf locally.. I just kind think that I really need to introduce myself to those other packagers.. and look closer at the rel dir before I can reply intelligibly! May 11 13:36:37 if you want to come up with a policy for bug submission that would be fine May 11 13:37:36 cal: no that's fine. dont worry about talking to the other packagers yet (you can, but no worries yet) I want to first get you introduced to the rel/ directory May 11 13:37:40 and the files in it May 11 13:37:56 honestly, there's only two or three files you'll ever have to edit for each project May 11 13:38:46 bombastic: If you need help on a submission policy, I'd check out Abiword's or Mozilla's... they both have pretty good ones up on their sites. May 11 13:38:57 cris:and toward that end... I want'd to check it out responcibly before I say anything!!! May 11 13:39:30 cal: also, I really would like to eventually replace it with something more automated... but that will happen when I can make time for it May 11 13:40:11 what'd ya think of the eye candy? May 11 13:40:23 what does it mean? May 11 13:40:47 bombastic: Hi Jake May 11 13:41:07 cal: hi there May 11 13:41:21 The key cascade (literal) May 11 13:41:27 (sorry reading mozillas bug tracking page) May 11 13:41:43 cal: ah! so this is a spanish(?) port May 11 13:41:47 (theme) May 11 13:41:58 woikin on it!!! May 11 13:43:47 Hey I really need to minimize this window for a few while I try to make heads and tails out of graphics.c stable diff's I'll be back in ten or so... May 11 13:44:12 --- cal is now known as cal_away May 11 13:44:46 sam: I think i prefer abiword's page... it's much easier to read... should/could i mimic that? May 11 13:45:04 bombastic: i dont see why not. May 11 13:45:09 yes I like their page too May 11 13:45:34 mozilla's is very verbose. too verbose... we dont want to confuse people who would otherwise submit bugs May 11 13:46:10 OTOH, by being more verbose mozilla would deter people from filing frivolous bug reports. May 11 13:47:36 sam: why didnt we use bugzilla again? :) May 11 13:48:25 bombastic: primarily just because it was so much harder to set up, and (at least for the projects i've been involved in over the years) most of its features go completely unused. May 11 13:48:56 plus, i really do like the concept of "low-ceremony" (which is why I didn't use TUTOS, which was otherwise so very kewl ;-) May 11 13:49:05 I was mainly joking :) May 11 13:49:33 yeah, tutos was awesome. i still would like something like it for calandering and appointments May 11 13:52:38 bombastic: how were your finals? May 11 13:52:55 sam: rough, and yours? May 11 13:53:45 bombastic: I was only taking one class, and it had a final project (that n-body problem I told you about) May 11 13:54:22 i was late today because i went out with friends last night and celebrated the end of the semester May 11 13:54:31 --- cal_away is now known as cal May 11 13:54:38 feeling a bit groggy today :) May 11 13:55:51 criswell: Sam whats your official point of view on the fprinf/printf thing.... May 11 13:56:53 cal: uh... I honestly forget why we did that originally. I know it was for some reason... May 11 13:56:56 i've always hated it (personally :) May 11 13:57:03 cal: oh, I remember... May 11 13:57:24 cal: on some systems if you send info to stdout it's ignored.... May 11 13:57:47 but stderr will almost always generate something (a text file dumped to disk, etc.) May 11 13:57:59 --- You have new mail (46 messages, 574366 bytes total). May 11 13:58:14 for example, I think stdout is ignored using BCC under win32 when not running from DOS prompt May 11 13:58:51 that was the reason why... I'm not very attached to it, tho, so we can change it May 11 14:00:44 criswell: so you won't mind if'n ya get a huge number of fprintf's changed to printf's right? One more official position please... This I can't grep THIS I CAN May 11 14:00:57 int May 11 14:01:15 main (int x, int y) May 11 14:01:42 cal: printfs are fine... the one BCC issue I was concerned about is no more with W2k & XP (more posix compliance).. May 11 14:01:58 what's wrong with int main(..)? May 11 14:02:40 I've made a huge number of those changes to which I been pluggin in and I never even gave a thought to sayin somethin about it... May 11 14:02:48 main(..) accepts two params from the system. one is a character array for the command line params, the other is the length of the array May 11 14:03:30 saying something about the layout you mean? May 11 14:04:23 can't grep a .c file in that format for the func defs... (or at least I don't know how) but if'n ya just hit enter after the return value then I can! May 11 14:04:58 The functions are actually defined in the function header file May 11 14:05:03 It's important since grepping allows automated documentation of the source May 11 14:05:18 oh, I see what you mean... I was confused May 11 14:05:58 I actually don't use grep that deeply (I'm a surface grep user ;-) so I dont know what the problem is May 11 14:06:19 plus, I do all my editting in Kate (not KDevelop... Kate now has all the features I want without the extra junk) May 11 14:08:26 hey, what's jesse's e-mail address (anyone have it on hand?) May 11 14:08:36 that beside the point. Sam do you care whether the return value is on the same line is the important thing since my anotated graphics.c is not that way.... May 11 14:08:40 --> jdandr2 (~jdandr2@12-222-211-55.client.insightBB.com) has joined #tux4kids May 11 14:08:49 ask him May 11 14:08:53 hi guys... May 11 14:08:58 anything new? May 11 14:09:12 May 11 14:09:20 oh, hi :) May 11 14:10:19 Jess I was gnna ask you somthin but you took off and now I forget May 11 14:10:39 was it related to cvs or memleaks or ttf? May 11 14:10:39 hey Jesse... thanks Jake (I'm editting the chatlogs to possibly place them online) May 11 14:11:17 BTW, sorry to interupt, but there was some interesting stuff in the chats today... could I post them online? (Oh, they did work afterall ;-) May 11 14:11:47 Sam: I don't see any reason why not ... May 11 14:12:15 Sam: I am going to try to get the dev version from cvs right now... May 11 14:12:53 jdandr2: okay, its the default branch (i.e., you shouldn't need to do anything different from the instructions on the sf.net page) May 11 14:13:08 the stable branch, on the other hand, is more tricky ;-) May 11 14:13:19 jdandr2: yes... I'm havin a prob getting step3 to compile with my stuff upchucks on line 110 globals.c in titlescreen.c May 11 14:13:27 sam: it's not that bad May 11 14:14:02 cal: ok... I probably know why... May 11 14:14:07 jdandr2: I'll tar it up... May 11 14:14:08 cal: did you just use my playgame.c May 11 14:14:09 ? May 11 14:14:17 yup... May 11 14:14:17 or did you include other things? May 11 14:14:31 ok. I had to add a few #defs and other things to func.h & globals.h... May 11 14:14:32 step two work'd fine May 11 14:14:34 let me go look May 11 14:15:15 jdandr2: hang on let me send it so were on the same page... May 11 14:15:22 k May 11 14:15:49 cal: add the following to globals.h... May 11 14:16:02 ... #include "SDL_ttf.h" May 11 14:16:15 ... #define ttf_font "FreeSansBold.ttf" May 11 14:16:23 ... #define ttf_font_size 20 May 11 14:16:35 I think that is all the changes besides playgame.c I made... May 11 14:19:02 jesse: when will these things be up in cvs? i'm anxious to try this out and havent downloaded it yet :) May 11 14:19:28 As soon as I get the changes from cal (he is working on integrating our changes) and then I will upload them... Within a few hours I think... May 11 14:19:29 ;) May 11 14:19:38 awesome May 11 14:20:32 sam: can i send you a copy of the bug submission policy for you to check it out beforehand? May 11 14:21:19 cal: I assigned the "pronounciation of letters" to you on sf.net since you expressed interest in it (this doesn't mean anything, but I would like users to know it is something that we are working towards... I asssigned the i18n to me since I am working on unicode & ttf) May 11 14:21:33 jake: how are things going with you? May 11 14:22:00 jesse: finals are over, so i cant complain May 11 14:22:16 bombastic: actually that would be great. remember that not all of the bugs will be submitted through cvstrac... some projects (eg tuxtype & tuxmath) still have bugtracking elsewhere May 11 14:22:20 jdandr2: good idea! May 11 14:23:07 jesse: next semester I only have one core class left, and three generals... so my last semester should be a breeze May 11 14:23:09 some graphics notes... I have noticed a few stray yellow pixels on the tux jumping screen... May 11 14:23:25 jake: thats nice! My last semester of undergrad was like that... May 11 14:23:37 --- You have new mail (1 messages, 2912 bytes total). May 11 14:23:40 jdandr2: jumping screen? is that what I'm making new anim for? May 11 14:24:07 Sam: no (unless you want to ...) the jumping is when you win... (tux jumps as the congrats pops up)... May 11 14:24:25 i just hope i can find a job when i'm done... HP (in interned there a year ago) closed down the place i was at May 11 14:24:27 jdandr2: those cuts and pastes for globals.h are already in there... May 11 14:24:38 Sam: I had asked for Tux juggling when the game is paused.. then when the game is unpaused he swallows the fish ... ;) May 11 14:24:44 jdandr2: oh, I see. May 11 14:24:58 cal: I will see if I can find anything when I get it ;) May 11 14:25:04 jdandr2: actually i'm doing a couple of animations... you can pick whichever you want (or use them all randomly) May 11 14:25:05 76% May 11 14:25:18 jdandr2: I have one of him break dancing ;-) May 11 14:25:30 Sam: cool.. I really like the animations we have and think adding more will be awesome! May 11 14:25:48 Sam: I was thinking it would be cool to have him dancing sometimes when he wins (doing various funny stuff!) May 11 14:25:50 !!! now we juggle !! yea right!!! is it tux Sam was thinking of or himself!!! May 11 14:25:54 jdandr2: I could also add more frames to what we have if we ever needed them (I wont work on them until we need 'em) May 11 14:26:01 juggling his work! May 11 14:26:36 jdandr2: I actually have a discarded animation from tuxmath where he does on of those NFL touchdown dances.. you want it? May 11 14:26:43 yes!!! May 11 14:26:46 hehe May 11 14:26:57 any animations you make would be greatly apreciated! May 11 14:27:03 i'll need to go through my backup disks, as its from my old desktop May 11 14:27:15 I think having a collection of different "congrats" animations that are randomly choosen would be great May 11 14:27:27 post it somewhere Sam! May 11 14:27:32 jdandr2: okay. I'm going to be placing things in a cvs repository on the new dev box.. I just haven't yet May 11 14:28:04 cal: Do I just need to copy the data, image directory to what you sent me? May 11 14:29:01 cal: didn't you have some new images ??? May 11 14:29:14 yes but for the time being don't forget to copy in back.png and the extra menu items 1_5 2_5 3_5 May 11 14:29:50 jdandr2: need them? May 11 14:29:57 I think I have them somewhere... May 11 14:30:09 jdandr2: I can send em May 11 14:30:12 sure.. May 11 14:30:14 that would work May 11 14:30:18 <-- bombastic has quit (Remote closed the connection) May 11 14:30:52 --- jdandr2 has changed the topic to: Life is what is between coding & sleeping May 11 14:31:34 if you guys re-write anything more general than it originally was (i.e., it can be lifted and used in other projects) then I'd like to include it in a code-snippet repository I have on the dev-box May 11 14:31:59 Sam: eventually the fish falling thing may be general enough... May 11 14:31:59 (for example, if you re-write the menu system so it can be used elsewhere, that would be a keen thing to include) May 11 14:32:22 jdandr2: great. I'll get you guys write access to sub-dirs in this new repository May 11 14:32:42 Huh? May 11 14:32:43 Sam: we are (eventually) switching to using SDL_ttf to generate the menus so there will be easy i18n... May 11 14:32:54 that would be wonderful May 11 14:33:18 cal: what do I need to type to get the new make thing to work??? (I will write it down this time...) May 11 14:33:40 --- You have new mail (1 messages, 125192 bytes total). May 11 14:33:41 jdandr2: cr: a nice generic keyboard routine would've helped me! May 11 14:33:41 --> bombastic (~bombastic@66-35-162-47.deltacom.net) has joined #tux4kids May 11 14:33:52 sorry... stupid school windows machines May 11 14:34:01 np May 11 14:34:32 hey Jake did you paly with my latest win bin yet??? May 11 14:35:05 the windows one? no. I dont have a windows box myself... i'm at the school library now May 11 14:35:11 i can try it now, brb May 11 14:35:30 jdandr2: you must mean make it screw up.. May 11 14:35:56 bombastic: if you're at U of A main, you wont be able to (they have them locked down severely) May 11 14:36:05 all I did was ./configure && make May 11 14:36:34 sam: youre right. have you finished pas 272 upgrade? May 11 14:36:59 bombastic: no, that's a better idea, just head over there. use machines 1-15 (they still have 98 on them) May 11 14:37:05 Sam your the sys admin so that would be "I have them"\ May 11 14:37:19 cal: I got back.png what are the other files I need? May 11 14:37:52 cal: actually, I'm only over the physics dept. The library is another storry May 11 14:38:06 sam: will the building be locked up May 11 14:38:09 ? May 11 14:38:26 bombastic: probably... May 11 14:39:06 cal: add the line #include to the globals.h ... May 11 14:39:14 just cp menu1_4.png to menu1_5.png menu2_5.png menu3_5.png May 11 14:39:41 jdandr2: just want to mention that isn't portable... so only do this temporarily ;-) May 11 14:40:08 brb... moving to PAS 272 (and sam's hackable windows machines :) May 11 14:40:15 <-- bombastic has quit ("Leaving") May 11 14:40:16 criswell: cal & I were discussing that... I wasn't sure ... Should it just be SDL_ttf.h and have the right Includes.. May 11 14:40:42 cal: Also I noticed that the makefile isn't linking to SDL_ttf (I am getting linking errors)... May 11 14:40:48 it should be #include "SDL_ttf.h" and have the paths determined in the makefiles or configure script May 11 14:41:02 cool... We will get it set up like that... May 11 14:41:37 jdandr2: line 116... May 11 14:41:50 add -lSDL_ttf May 11 14:41:51 jdandr2: see http://www.libsdl.org/faq/FAQ-General.html#GENERAL_INCLUDE May 11 14:42:30 I am still getting link errors... I have to see why... May 11 14:42:47 oh... I added -L not -l ... May 11 14:42:50 jdandr2: but then I thought I did that! May 11 14:43:30 well I have it running, but it is VERY slow in the menu section!!! (VERY !!!) May 11 14:43:44 descent speed in the game though... May 11 14:44:03 jdandr2: scuse me thats line 114 May 11 14:44:11 I got it... I have it running now May 11 14:44:20 jdandr2: what'd you change... May 11 14:44:22 I didn't run into any problems.. May 11 14:44:30 ughh May 11 14:44:38 all I added was #include to the globals.h May 11 14:45:00 slow on the menu is the 30 hz thing... May 11 14:45:17 cal: I don't think I am getting 30hz ... (is there a way to see???) May 11 14:45:26 jdandr2: why would that be needed May 11 14:46:13 because on line 141 of globals.h we have TTF_Font *font May 11 14:46:33 thus we need to include the library for ttf fonts in the section where we are including sdl_image, sdl_mixer... May 11 14:47:01 cal: I am going to check out mem leaks on it now... May 11 14:47:05 jdandr2: to see at full speed comment out sdl_delay at end of loop (just before last SDL_UpdateRect() May 11 14:47:17 [OT] I will be leaving for lunch soon, but I will keep my session open for logging purposes May 11 14:47:43 Sam: have a good one... May 11 14:47:46 criswell: thanks Sam May 11 14:48:59 (I'm not gone yet... my wife's going to pick me up ;-) May 11 14:49:56 --> bombastic (~bombastic@66-35-162-47.deltacom.net) has joined #tux4kids May 11 14:50:20 sam: the building was open.. there's something going on in the big classroom May 11 14:50:45 cal: I am getting: 5080 5936 6240 6568 from going into key cascade and then leaving... I haven't looked into where the leaks are... Do you have any ideas (I think we aren't clearing the font when we are done using it... that would be a little of it.) May 11 14:50:46 bombastic: rilly? hmmm... anyone in 272 May 11 14:50:59 sam: nope, its dead May 11 14:51:14 cal: where is your windows binary? i get a file not found May 11 14:52:37 okay, I'm off... I'll clean up everyone's ip info from this chat log and post it tonight.... see yez May 11 14:52:44 looks like it is tux4kids/~cal../current/Tuxtype.zip May 11 14:53:00 thanks May 11 14:53:26 * criswell is away: Out to lunch.... May 11 14:54:20 jdandr2: yes have you updated for curlev and pause_img May 11 14:54:46 those are the big ones... May 11 14:55:03 cal: curlev (what was that image again?) May 11 14:55:38 hey images arent in this :/ ill get them from the last stable release May 11 14:56:12 Jake: cal doesn't have the luxury of a high speed so you will need to get them from stable... May 11 14:56:24 bomb:I only up'd new images... May 11 14:57:04 cal: so we need to add the pause_img free stuff to freegame() right... May 11 14:58:41 jdandr2: look at where we free images in playgame.c (I don't know where in your version line 743 in stable) need to freesurface(curlev) and free pause_img[i] May 11 14:59:14 cal: cool. I added the freesurface pause_img ones. May 11 14:59:21 cal: this binary goes very slow compared the older one. May 11 14:59:22 cal: adding the curlev. May 11 14:59:30 jake: in just the menu or the game itself? May 11 14:59:48 cal: hang on, I didn't try the game May 11 15:02:01 cal: I am still getting 800k 400k ... for the mem leaks each access... May 11 15:02:02 the game itself seems fine... but the menu is very slow May 11 15:02:16 Jake: I hit the same thing.. we will have to do some more tweaking... May 11 15:02:18 bombastic: yes I slowed it down for 3 reasons 1 dizziness! 2 cpu usage 3 so it'd be same across cpu's 100mhz 200 mhz 600mhz 2ghz May 11 15:02:23 cal: why does the background not scroll anymore during startup? May 11 15:02:33 cal: It does for me ... May 11 15:02:44 I meant Jake: it does for me... May 11 15:02:58 cal: it really is much slower (i think its too slow) May 11 15:03:10 bombastic: 486 couldn't handle it May 11 15:03:39 we need to do screen updates the same way we do them in the game (so that it is about the same speed regardless of cpu)... May 11 15:03:45 but it can be sped up a little, right? May 11 15:04:13 jesse: we need to ask sam about that, but i dont think we can do dirty-blits on the title screen May 11 15:04:16 the menu is WAY to slow on faster computers (<10 frames a second... very choppy)... But it does work great on slower... We just need to get it working on both of them... May 11 15:04:26 Jake: what is a dirty blit? May 11 15:04:37 bombastic: What op system do you have personally (I realize your test win right now)??? May 11 15:04:43 jesse: its the blitting method used in the game May 11 15:04:50 --- You have new mail (1 messages, 3813 bytes total). May 11 15:05:02 cal: i have a redhat 7.3 system now (but its at my apt) May 11 15:05:35 Jake: did you you notice the memory usage (Cal got it down to 5M -- used to be 20M!!!) May 11 15:05:54 dirty blit is when you only blit small squares on the sreen, instead of the hole screen May 11 15:06:03 i didnt see that.. how do i check in windows? May 11 15:06:38 bombastic: the point of the slowness is not the speed the menu goes around at (that is configurable in the game where I have slowed it down is the actual framerate) May 11 15:06:40 I think in the start->programs->accessories->system something May 11 15:07:34 sam must have it disabled on these machines May 11 15:07:43 you have to yuse taskinfo or norton or whatever May 11 15:08:09 Jake: do you live where Sam lives?? May 11 15:08:17 in tucson, yes May 11 15:08:24 i go to the u of a also May 11 15:08:40 Did you meet him before or after you worked on TT? May 11 15:08:58 so does two other developers who helped out while ago May 11 15:09:11 after tt. he was working at intel when i started helping out May 11 15:09:27 so he was in aother state May 11 15:09:45 that is still interesting... May 11 15:10:15 actually, i woriginally helped out on noink because i wanted it for my web site.... he roped me into tux typing May 11 15:10:47 cal: in titlescreen.c around line 677 ... what are those lines for? May 11 15:10:52 bombastic: well worth the rope! May 11 15:12:15 cal: does the m May 11 15:12:15 <-- bombastic has quit (Remote closed the connection) May 11 15:12:52 jdandr2: are we on the same page ? 677 is the 3rd last line and is Sams comment??? May 11 15:13:20 sorry... 646 May 11 15:14:08 if we are its Sams note about The font he used in gimp (size and color to create menu's) May 11 15:15:13 line 646: while ((SDL_GetTicks()- start) < 33 ){ May 11 15:15:26 jdandr2: lines setup the keyboard (menuitem) processing May 11 15:15:55 line 646-648: May 11 15:15:57 pressed is the returned value from handleinputs May 11 15:16:01 while ((SDL_GetTicks()- start) < 33 ){ May 11 15:16:04 SDL_Delay(2); May 11 15:16:07 --> bombastic (~bombastic@66-35-162-47.deltacom.net) has joined #tux4kids May 11 15:16:08 } May 11 15:16:10 stupid windows May 11 15:16:20 when I remove those lines I get great framerate on the menu May 11 15:16:39 cal: does the menu have to be in that order? casn we put options up one or two? May 11 15:17:59 <-- bombastic has quit (Remote closed the connection) May 11 15:18:00 jdandr2: what you just pasted boils down to "hey if 1/30 th of a second hasn't passed yet then wait a moment) May 11 15:18:26 it is the frame rate deal May 11 15:18:35 hmm... May 11 15:19:19 does GetTicks ever loop? May 11 15:19:45 bo: yeh its there just cause I was more worried bout what I had to do to get all the yellow dots out May 11 15:19:54 --- You have new mail (1 messages, 3101 bytes total). May 11 15:20:08 cal: I noticed that it loops after 49 days... so I think we are alright... May 11 15:20:47 jdandr2: yeah but it takes days so... May 11 15:21:35 somehow those lines are making me only get ~10 frames a second... May 11 15:22:05 I've actually left it running for 24 hours just to see if mem usage would increase over time and it worked flawlessly May 11 15:22:24 cool May 11 15:25:34 jdandr2: I don't know what your calling 10fps if it's whats being printed on stdout ignore it it wrong... hawever the point here is we don't up date the screen until a time value ie the "33" or 33 milliseconds May 11 15:26:17 cal: I am guessing since it is VERY slow... May 11 15:26:27 tux blinking takes 3 seconds May 11 15:27:04 jdandr2: how fast (mhz) is your system May 11 15:27:33 500mhz G3 May 11 15:28:30 hang on a min... May 11 15:28:34 no prob May 11 15:31:44 tux blinking takes 3 seconds ??? is this from the start of a blink to the finish of that same blink or start of one blink to start of next blink? May 11 15:31:57 yes May 11 15:32:04 no May 11 15:32:06 hold on May 11 15:32:19 !!!! ok! May 11 15:32:55 2 and a half seconds between when he starts the blink til he ends that same blink... May 11 15:33:50 jdandr2: ok here's the deal May 11 15:35:08 you've picked the one thine on the menu to harp on that IS NOT controlled by the code in any .c file May 11 15:35:48 well... the rotation of the selected item is also very slow... May 11 15:35:50 its actually a hard coded number in in globals.h May 11 15:38:38 I am working on looking to see if there is a way to make it smooth on both types of machines.. May 11 15:38:48 this has been a problem for as long as I have been involved with TT May 11 15:39:47 yes slower than your used to.. I agree ... However its controlled by the 33 number in that while loop you pointed out.... th point is in the menu code in stable (and dev at this point) the faster a machine you put 1.0.1 on the faster the menu item go around _AND_ the faster Tux blinks and thats only limited by the speed of the machine! May 11 15:40:02 Nothing else... May 11 15:40:31 --- You have new mail (2 messages, 5556 bytes total). May 11 15:40:43 yep May 11 15:41:01 I am just cleaning up things (making spaces tabs, etc...) and then I will commit it to CVS May 11 15:41:28 But theres a real disconnect between the way the menu items rotate and the way tux blinks! May 11 15:42:17 are you going to make it a rotozoom ??? May 11 15:42:25 if so, we don't need to worry about fixing the rotating... May 11 15:42:44 I wanted to download indent and runit through that but I always seem to find other stuff to do! May 11 15:43:07 I like indent for the most part... May 11 15:43:09 right its all configurable... May 11 15:43:12 There are small things I do not like though. May 11 15:43:40 I haven't tried it just read bout it... May 11 15:44:37 did you check out cpu usage while you had menu up? May 11 15:45:40 I will now... May 11 15:46:08 TT is using about 12% May 11 15:47:11 12% you dog you mines suckin up 28% ! May 11 15:47:36 just xchat and tux... May 11 15:47:36 what is your machine? May 11 15:48:15 x86 256ram AMD K62 500mhz May 11 15:48:27 I guess apple is right about the mhz myth ;) May 11 15:48:53 fscking indent just removed all my tabs!!! I cannot get it to put them back either... May 11 15:50:04 it's an Apple with a true 32bit processor vs an IBM clone with a fake one... its a processor thing man May 11 15:50:34 --- You have new mail (1 messages, 3233 bytes total). May 11 15:50:42 68000 series MOTO man!!!! May 11 15:50:52 I am not running sound also.. .that could be the difference... One can listen to that sound only so long... May 11 15:51:10 although your's is probably PPC! May 11 15:51:33 yep May 11 15:52:13 arg... indent has soo pissed me off.... May 11 15:52:21 no I'm not either and for that matter that's one of the things that got away (again) May 11 15:54:29 Jess it 6 here so its 7 there I can't believe I been all day at this I'm gonna have to git! May 11 15:55:00 no probably... May 11 15:55:03 no problem. May 11 15:55:18 I am going to do some work and I will email the list with what I get done. May 11 15:55:27 I will put everything in CVS by the end of the night... May 11 15:56:01 Hey thanks for your help today I preciate tit! May 11 15:56:05 --- You have new mail (2 messages, 6204 bytes total). May 11 15:56:15 no problem. I really apreciate the coding you have been able to get done! May 11 15:56:33 I hope we get something worked out so the menu can be smooth on both fast and slow PCs May 11 15:56:52 I used it on my brothers P4 and the menu just flew (WAAAAAAAAAAAAAY too fast) May 11 15:57:12 keep you fingers crossed Jessed that we can get all done that need be done!... May 11 15:57:44 I think we will soon. We have been making big strides! May 11 16:01:36 Jess work with the constants... the angle in the menu girations (amplitudes) and the number of frames in fullcircle and the frames at which the blinks occur but leave the 33 in the DELAY relatively unscathed.. ( a 486 dx2 66 gets a whopping 4-5fps framerate ) so what a P4 2ghz get??? May 11 16:02:06 I think so 2 May 11 16:02:23 cal: I think we may want to use a different thing in the background then (instead of that scrolling thing...) May 11 16:03:38 Thats up to u jess. I kinda like the scrolling effect but I'm not against change! Good night my friend... May 11 16:03:56 Good night... I just think 4-5 frames a second is BAD May 11 16:04:21 After all I do have the scrolling code!!!! !!! May 11 16:04:37 we can leave it in for now... May 11 16:06:06 night May 11 16:09:29 if you think long and hard about it jess... 33 sdl_ticks before I update the screen IS 33 milli secs between frames or 30 frames per second... its only the limmiter that stops the frame from running away! the things that you see happening on the screen are happenning at the rates judged by the constants in the variables in the headers files... May 11 16:10:02 stops the framerate from running away May 11 16:11:09 I agree that the 33 ticks is correct.. I just think its wierd I only get a few frames a second when I have the 30 frames/sec limiter... It seems like I should be able to still get 30 frames a second... May 11 16:12:09 In other words add the limiter should slow mine down (since I am pretty sure I am not getting near 30 frames a second ... probably about 20 without the limiter... but it is <10 when I have the limiter... So the 33 ticks is right. There is just something wierd going on .. it could just be my machine... May 11 16:12:19 I will run it on my roommates 1.6 ghz... May 11 16:13:10 change full circle to 100 an drop each of TUX1,2,3,4,5,6 values by a certain pecentage and recomile and see what happens... May 11 16:13:42 ok.. I am working on formating before I make any changes... May 11 16:13:58 indent really messed up the code... May 11 16:14:06 I have to go through each line now... May 11 16:15:13 also think bout this ,,, at the current phase angle that the menu items go round at how many seconds at 5 fps does it take for a menu to make a full rotation... now increase the phase angle... May 11 16:17:28 yep May 11 16:17:50 Jess I gotta git... I'll be lookin forward to your email... and I hope to have more stuff fixed up by the end of the week... meantime feel free to jerk my chain!!!! May 11 16:18:03 have fun... May 11 16:18:25 Make sure to do changes to the cvs version once it is there... (that way we can incorporate them more easily May 11 16:18:44 see YA! (you too Sam) May 11 16:19:01 bye May 11 16:19:08 <-- cal (cal@ppp-64-109-8-123.dialup.chmpil.ameritech.net) has left #tux4kids ("Client Exiting") May 11 17:12:59 --- You have new mail (1 messages, 160632 bytes total). May 11 17:18:00 --- You have new mail (3 messages, 170527 bytes total). May 11 17:26:39 * criswell is back (gone 02:33:13) May 11 17:26:46 wow, you're still on? May 11 17:30:39 --- #tux4kids ~jdandr2 12-222-211-55.client.insightBB.com irc.openprojects.net jdandr2 H :0 Jesse Andrews May 11 17:31:25 well, you may be on, or you may not be.... I'm going to go read through the log, write up a summary, and post it online May 11 17:34:36 hi May 11 17:34:43 hey May 11 17:34:52 yep. I just left this window open. May 11 17:35:00 I was about to close it when I noticed the red tab ... May 11 17:35:14 actually, I was just about to logoff (cassie wants to play the Sims, so she needs to log in) May 11 17:35:28 well. have fun. I am working on code cleanup... May 11 17:35:29 ;) May 11 17:35:40 okay, I'll write a summary later on this eve... May 11 17:35:49 sounds great May 11 17:35:53 I'll even be back in #tux4kids in case anyones around May 11 17:35:59 have fun with the Sims... May 11 17:36:10 she's playing that... I'm off the play GTA3 ;-) May 11 17:36:39 see yez May 11 17:36:44 that sounds like a little more fun... I played GTA (1) the other day.. I remembered why I deleted it in the first place... very adictive May 11 17:36:46 see ya **** ENDING LOGGING AT Sat May 11 17:37:10 2002