ChangeLog 170 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697
  1. - SuperTux changes -
  2. http://super-tux.sf.net/
  3. Last update: August 25, 2004
  4. Milestone 0.1.2 - August 25, 2004
  5. -----------------------------
  6. (date: 2004/05/15 22:22:54; author: sik0fewl; state: Exp; lines: +13 -13)
  7. - Created supertux_0_1_1_branch branch (bugfix branch)
  8. - Fixed level editor not scrolling all the way to end of level
  9. - Fixed problems with enums
  10. ==============================================================================
  11. (date: 2004/05/16 17:30:12; author: sik0fewl; state: Exp; lines: +2 -1)
  12. - added missing include
  13. (supertux_0_1_1_branch)
  14. ==============================================================================
  15. (date: 2004/06/28 23:04:57; author: sik0fewl; state: Exp; lines: +36 -22)
  16. - backported MatzeB's lisp_free() patch
  17. ==============================================================================
  18. (date: 2004/06/29 17:55:22; author: sik0fewl; state: Exp; lines: +9 -9)
  19. - backported MatzeB's improved lisp_free() patch
  20. ==============================================================================
  21. (date: 2004/07/10 21:53:08; author: wansti; state: Exp; lines: +104 -0)
  22. fixed autoscrolling problems
  23. added new world map properties (start_pos_x) and (start_pos_y), changed
  24. worldmap.stwm accordingly
  25. added bonus island levels and world map
  26. loading of world maps other than "worldmap.stwm" now possible
  27. (currently, the bonus island is loaded by default)
  28. ==============================================================================
  29. (date: 2004/07/18 11:58:15; author: rmcruz; state: Exp; lines: +5 -1)
  30. Added support for worlds in Contribs menus.
  31. ==============================================================================
  32. (date: 2004/07/18 19:12:28; author: rmcruz; state: Exp; lines: +8 -2)
  33. Mark all contrib world map levels as played.
  34. This as to be done (at least, until another solution is implemented), since the world map level's state are not saved, and it would make no sense to make the player to have to play the all map without exiting the game.
  35. ==============================================================================
  36. (date: 2004/07/18 19:39:05; author: rmcruz; state: Exp; lines: +7 -1)
  37. LEASE
  38. ==============================================================================
  39. Implemented bricks breaking by Ice Guys.
  40. Thx Ryan for pointing out the code.
  41. ==============================================================================
  42. (date: 2004/07/19 11:41:54; author: rmcruz; state: Exp; lines: +4 -4)
  43. Save Bonus Island state to file.
  44. ==============================================================================
  45. (date: 2004/07/22 09:41:19; author: rmcruz; state: Exp; lines: +4 -1)
  46. Just added fadeout.
  47. ==============================================================================
  48. (date: 2004/07/22 09:44:18; author: rmcruz; state: Exp; lines: +0 -0)
  49. Added bonus levels.
  50. ==============================================================================
  51. (date: 2004/07/22 13:52:44; author: rmcruz; state: Exp; lines: +4 -1)
  52. Fixed the reset point bug in auto-scrolling that changed Tux position, but not camera's.
  53. (Not tested.)
  54. ==============================================================================
  55. (date: 2004/07/26 13:56:08; author: rmcruz; state: Exp; lines: +8 -6)
  56. Mini-map related tweaks:
  57. - Show mini-map in mouse movement, as well;
  58. - Removed the 'to fix' comment, related to the SDL use, since it has been already fixed;
  59. - Changed the map selection lines color.
  60. ==============================================================================
  61. (date: 2004/07/26 18:04:30; author: rmcruz; state: Exp; lines: +17 -1)
  62. Don't crash in levels bigger than 15 vertical tiles.
  63. ==============================================================================
  64. (date: 2004/07/27 12:00:14; author: rmcruz; state: Exp; lines: +7 -7)
  65. Fixed bug: in the last commit that avoided the crash in level bigger than 15 vertical tiles, I was cutting the X tiles, not the Y. It was a typo in the name of the variable.
  66. ==============================================================================
  67. (date: 2004/07/27 12:29:08; author: wansti; state: Exp; lines: +48 -47)
  68. minor changes to wansti-level2
  69. ==============================================================================
  70. (date: 2004/07/27 12:50:08; author: wansti; state: Exp; lines: +10 -0)
  71. updated NEWS with changes that will appear in 0.1.2
  72. (If I forgot anything, please add)
  73. ==============================================================================
  74. (date: 2004/07/27 13:03:07; author: wansti; state: Exp; lines: +4 -1)
  75. extended "level higher than 15 tiles" warning
  76. (why is it shown three times, anyway?)
  77. ==============================================================================
  78. (date: 2004/07/27 16:36:59; author: rmcruz; state: Exp; lines: +18 -3)
  79. Added map-message and auto-walk fields for world maps.
  80. (map-message "message") shows 'message' when player is in the specified position. It can or not have a level specified as well.
  81. (auto-walk #f) makes the player not walk or walk (default to walk) after finishing level. Not sure if it is usefull, but could be used in levels in a hidden place.
  82. ==============================================================================
  83. (date: 2004/07/27 16:43:23; author: rmcruz; state: Exp; lines: +8 -7)
  84. Added the layer that has more than 15 tiles in the warning message, so that they are not equal, and thus looking like if it was a bug.
  85. ==============================================================================
  86. (date: 2004/07/27 16:48:18; author: wansti; state: Exp; lines: +15 -12)
  87. added secret path to the bonus island map
  88. (the actual secret level will follow)
  89. ==============================================================================
  90. (date: 2004/07/27 19:21:54; author: wansti; state: Exp; lines: +103 -0)
  91. added secret level (work in progress)
  92. made use of new worldmap stuff
  93. ==============================================================================
  94. (date: 2004/07/27 22:36:00; author: rmcruz; state: Exp; lines: +3 -3)
  95. Fixed bug of saving even special tiles that have not levels and when pressing enter on special tiles with no levels.
  96. ==============================================================================
  97. (date: 2004/07/27 22:45:36; author: rmcruz; state: Exp; lines: +2 -2)
  98. Fixed bug to let the player go through messages with no levels on it.
  99. ==============================================================================
  100. (date: 2004/07/27 22:52:33; author: rmcruz; state: Exp; lines: +4 -1)
  101. Changed the position of the message.
  102. Marek, I find it confusing, as a player, to have two messages when going to the first level of each "island", so my suggestion is doing like this; put the messages in a fork or something before the level.
  103. Have a look at this example (just go to the abednego area) and check if you also prefer this approach.
  104. ==============================================================================
  105. (date: 2004/07/27 23:15:27; author: wansti; state: Exp; lines: +18 -10)
  106. moved section names/authors to the intersection at the beginning of the worldmap
  107. (apparently, someone else had the same idea at the same time... :))
  108. ==============================================================================
  109. (date: 2004/07/28 09:13:57; author: wansti; state: Exp; lines: +4 -4)
  110. changed world map messages
  111. ==============================================================================
  112. (date: 2004/07/28 16:01:17; author: rmcruz; state: Exp; lines: +3 -2)
  113. When a message is placed and there is no level, it is handled as a passive message and will be displayed for almost 3 seconds. When you go from a message to another, you might notice that only a random of those will be displayed, not necessarly the last one. Will be fixed.
  114. If there is a level, it will be handled as before.
  115. (last case not tested)
  116. ==============================================================================
  117. (date: 2004/07/28 16:55:49; author: wansti; state: Exp; lines: +62 -48)
  118. more work on secret level
  119. ==============================================================================
  120. (date: 2004/07/28 20:40:27; author: rmcruz; state: Exp; lines: +5 -2)
  121. Improved passive messages code. Fixed bug of showing a previous passive message when a new one should be being displayed now.
  122. ==============================================================================
  123. (date: 2004/07/30 10:54:53; author: rmcruz; state: Exp; lines: +7 -1)
  124. Let map messages being disabled when the player is coming from a specific direction.
  125. For instance, to not show a message when the player comes from left, do: (apply-action-left #f) .
  126. It is also possible to have more than one for different directions.
  127. Also, you can have to different (level, so that in one it shows a message and from another direction another.
  128. ==============================================================================
  129. (date: 2004/07/30 11:00:35; author: rmcruz; state: Exp; lines: +5 -5)
  130. Fixed the showing of messages when coming from the levels and not from the forks.
  131. Dunno if the secret level one needs fixing, since I don't know where it is.
  132. ==============================================================================
  133. (date: 2004/07/30 15:09:00; author: wansti; state: Exp; lines: +83 -0)
  134. added one new level to the worldmap, fixed "secret area" message
  135. added template for that level
  136. some more work on secret.stl
  137. ==============================================================================
  138. (date: 2004/07/30 16:30:34; author: wansti; state: Exp; lines: +47 -45)
  139. added one-way road tile for world map
  140. (coding needed - see mailing list!)
  141. ==============================================================================
  142. (date: 2004/07/30 22:34:31; author: rmcruz; state: Exp; lines: +13 -1)
  143. Added support for one way roads, as requested by Marek.
  144. Possible of usage: (one-way "north-south"), (one-way "south-north"), (one-way "east-west") or (one-way "west-east"). Use only one. And none for both ways.
  145. Worldmap stuff is getting too many expections, which is not bad, but is getting bloated. After the release of 0.1.2, I will port all these new aditions, but in a way to avoid both worldmap dta and source code getting bloated.
  146. The use of strings in worldmap data (like in this case), and arrays of booleans or peraphs bitfields in the code sound like a good choice.
  147. ==============================================================================
  148. (date: 2004/07/30 22:35:13; author: rmcruz; state: Exp; lines: +2 -1)
  149. Made the new Marek tile to only having a north-south way.
  150. ==============================================================================
  151. (date: 2004/07/31 10:06:52; author: wansti; state: Exp; lines: +83 -0)
  152. -changed bonus island worldmap, added a path leading back
  153. -added template for a new level
  154. PLEASE NOTE:
  155. -the game says tilemap data is buggy, i don't know why, maybe someone can check this out.
  156. -I put in a little gag with some map-messages being thrown on that new path leading back to the start; I'm not sure if it's funny :-) please try it and tell me if you like it.
  157. Thanks
  158. ==============================================================================
  159. (date: 2004/07/31 10:30:30; author: wansti; state: Exp; lines: +1 -1)
  160. fixed a bug which allowed tux to wander off the paths after completeing the secret level
  161. ==============================================================================
  162. (date: 2004/07/31 10:39:50; author: rmcruz; state: Exp; lines: +2 -1)
  163. Added flag to disable passive messages, so that they become map ones.
  164. (passive-messages #f) . They are enabled by default.
  165. Fixed the "Tilemap buggy message".
  166. ==============================================================================
  167. (date: 2004/07/31 10:41:04; author: rmcruz; state: Exp; lines: +6 -6)
  168. Made messages regarding impossible ways to be only showed only when in that tile.
  169. Showing them time-based is confusing for players, in my opinion.
  170. ==============================================================================
  171. (date: 2004/07/31 10:49:19; author: rmcruz; state: Exp; lines: +13 -0)
  172. Just a suggestion of a smaller news list.
  173. Marek, please read what I say there and change it, if you agree.
  174. ==============================================================================
  175. (date: 2004/07/31 12:18:59; author: wansti; state: Exp; lines: +83 -0)
  176. renamed some levels
  177. removed that stupid way-home-message-gag because, on second thought, i realized it sucked ass :)
  178. ==============================================================================
  179. (date: 2004/07/31 14:54:00; author: wansti; state: Exp; lines: +149 -94)
  180. added design fixes and reset points to Abednego's and Matr1x' levels
  181. added enemies to wansti-level2
  182. ==============================================================================
  183. (date: 2004/07/31 22:28:44; author: wansti; state: Exp; lines: +0 -0)
  184. more work on the levels
  185. removed Iceberg Fortress from Bonus Island, since it won't be used
  186. put it into world2 (in HEAD) instead, replaced it with a template here
  187. added fortress2 music to be used in 0.1.2
  188. ==============================================================================
  189. (date: 2004/07/31 22:48:31; author: wansti; state: Exp; lines: +3 -2)
  190. added an extro for bonus island
  191. please read and see if you agree
  192. ...and be sure to scroll all the way down ;-)
  193. ==============================================================================
  194. (date: 2004/08/01 12:07:06; author: wansti; state: Exp; lines: +90 -11)
  195. some level tweaks, castle level added
  196. updated music
  197. ==============================================================================
  198. (date: 2004/08/01 18:38:38; author: wansti; state: Exp; lines: +0 -0)
  199. added lava tiles and used them in Bonus Island Castle
  200. ==============================================================================
  201. (date: 2004/08/03 11:39:19; author: wansti; state: Exp; lines: +96 -47)
  202. finished level: Castle Gate
  203. ==============================================================================
  204. (date: 2004/08/03 15:33:52; author: wansti; state: Exp; lines: +5 -2)
  205. added one new level to SuperTux team section, changed their numbers
  206. (please test!)
  207. ==============================================================================
  208. (date: 2004/08/03 18:47:15; author: rmcruz; state: Exp; lines: +2 -2)
  209. Bug fix: Ice blocks should now break full boxes.
  210. ==============================================================================
  211. (date: 2004/08/03 18:52:48; author: rmcruz; state: Exp; lines: +1 -2)
  212. Ooops, forgot to remove the line I use to not be damaged by bad guys.
  213. Yes, I am a lazy bastard. :D
  214. ==============================================================================
  215. (date: 2004/08/04 11:51:24; author: wansti; state: Exp; lines: +20 -20)
  216. small changes in the Cave Of Mirrors
  217. ==============================================================================
  218. (date: 2004/08/04 16:22:32; author: wansti; state: Exp; lines: +145 -50)
  219. added "Way Home" level
  220. minor design fixes in world1 levels
  221. ==============================================================================
  222. (date: 2004/08/05 10:04:17; author: rmcruz; state: Exp; lines: +3 -3)
  223. Bug fix: powerups were going on Tux direction, not based in the bump position.
  224. (If there are still problems, we can just disable this thing.)
  225. ==============================================================================
  226. (date: 2004/08/05 14:14:19; author: wansti; state: Exp; lines: +1 -1)
  227. more work on levels
  228. ==============================================================================
  229. (date: 2004/08/05 14:54:09; author: matzebraun; state: Exp; lines: +1 -1)
  230. removed -lGL again. on windows and macosx it's different names. AX_CHECK_GL should detect the correct one anyway and set it to GL_LIBS, if this doesn't work then fix AX_CHECK_GL instead of adding hacks
  231. ==============================================================================
  232. (date: 2004/08/05 15:06:59; author: matzebraun; state: Exp; lines: +2 -0)
  233. added some missing flags, that fix problems when regenerating configure
  234. ==============================================================================
  235. (date: 2004/08/06 21:29:06; author: wansti; state: Exp; lines: +14 -8)
  236. put two new levels (and level-templates) on the map
  237. (plus, I changed level numbers again)
  238. The world map of Bonus Island, as it is with this commit, is CONSIDERED FINAL
  239. So, if there are no objections, this is what Bonus Island will look like in 0.1.2
  240. ==============================================================================
  241. (date: 2004/08/08 09:39:20; author: wansti; state: Exp; lines: +1 -11)
  242. added unDEFER's water and waterfall tiles and used them in wansti-level1
  243. ==============================================================================
  244. (date: 2004/08/08 10:37:03; author: wansti; state: Exp; lines: +15 -15)
  245. updated secret level (i.e. added waterfall :-) )
  246. ==============================================================================
  247. (date: 2004/08/08 12:34:08; author: wansti; state: Exp; lines: +15 -0)
  248. added a simple teleporter leveldot
  249. i hope someone can come up with something better...
  250. ==============================================================================
  251. (date: 2004/08/10 11:33:26; author: rmcruz; state: Exp; lines: +1 -1)
  252. Changed 0.1.1 to 0.1.2 in 0_1_1_branch.
  253. ==============================================================================
  254. (date: 2004/08/10 11:34:25; author: rmcruz; state: Exp; lines: +2 -1)
  255. Fixed slot deleting.
  256. Bug report from Mickael Husson.
  257. ==============================================================================
  258. (date: 2004/08/10 16:18:08; author: rmcruz; state: Exp; lines: +6 -6)
  259. Added a '-' before Tux talks.
  260. Just so that it looks like it is Tux talking... Marek, if you don't like it, feel free to remove it.
  261. ==============================================================================
  262. (date: 2004/08/10 16:21:40; author: wansti; state: Exp; lines: +4 -0)
  263. updated waterfall and transparent water tiles from unDEFER
  264. added unDEFER to "Graphics" credits
  265. changed bonus levels to use transparent water
  266. ==============================================================================
  267. (date: 2004/08/10 17:28:34; author: sik0fewl; state: Exp; lines: +2 -2)
  268. - don't draw arm when Tux is ducking and holding something
  269. ==============================================================================
  270. (date: 2004/08/10 19:04:35; author: wansti; state: Exp; lines: +73 -46)
  271. added a new level - only one more to go!
  272. ==============================================================================
  273. (date: 2004/08/10 21:18:11; author: wansti; state: Exp; lines: +6 -1)
  274. hacked in a very simple but working teleporter,
  275. "That's-really-all-I'm-asking-for-edition" :-)
  276. anyone who is more into the code than i am, please revise!
  277. ==============================================================================
  278. (date: 2004/08/10 21:31:56; author: wansti; state: Exp; lines: +7 -1)
  279. just added a second teleporter to the world map
  280. ==============================================================================
  281. (date: 2004/08/10 22:27:17; author: rmcruz; state: Exp; lines: +4 -0)
  282. Added a warp world map dot image and sound effect.
  283. ==============================================================================
  284. (date: 2004/08/10 22:48:55; author: rmcruz; state: dead; lines: +0 -0)
  285. I was gonna implement warping. Looks like Marek was faster. ;)
  286. Removed my warpdot image.
  287. ==============================================================================
  288. (date: 2004/08/10 22:50:39; author: rmcruz; state: Exp; lines: +3 -2)
  289. Added warp sound and removed necessity of the boolean.
  290. Marek, should the teleport messages be shown for a period of time, like the passive ones, or what?
  291. ==============================================================================
  292. (date: 2004/08/10 22:56:34; author: rmcruz; state: Exp; lines: +2 -2)
  293. Removed (teleporter #t). Not needed,
  294. ==============================================================================
  295. (date: 2004/08/11 00:53:22; author: wansti; state: Exp; lines: +8 -1)
  296. completely redesigned Bonus Island world map using teleporters
  297. (levels are still missing)
  298. ==============================================================================
  299. (date: 2004/08/11 00:59:17; author: wansti; state: Exp; lines: +572 -115)
  300. included new lifeup sound from HEAD
  301. ==============================================================================
  302. (date: 2004/08/11 10:30:20; author: wansti; state: Exp; lines: +67 -16)
  303. put the levels on the map
  304. ==============================================================================
  305. (date: 2004/08/11 11:09:41; author: wansti; state: Exp; lines: +65 -19)
  306. added support for invisible teleporters
  307. players can now leave a section by going through the igloo
  308. ==============================================================================
  309. (date: 2004/08/11 11:11:24; author: wansti; state: Exp; lines: +1 -6)
  310. removed messages from igloo-teleporters
  311. ==============================================================================
  312. (date: 2004/08/11 12:05:56; author: wansti; state: Exp; lines: +3 -3)
  313. some small fixes
  314. ==============================================================================
  315. (date: 2004/08/11 17:16:45; author: rmcruz; state: Exp; lines: +2 -1)
  316. Added small delay on warping.
  317. ==============================================================================
  318. (date: 2004/08/11 22:01:14; author: wansti; state: Exp; lines: +114 -47)
  319. finished the last level - the testing can begin!
  320. ==============================================================================
  321. (date: 2004/08/11 22:46:45; author: wansti; state: dead; lines: +0 -0)
  322. updated NEWS and Bonus Island extro
  323. removed unused music
  324. ==============================================================================
  325. (date: 2004/08/12 15:09:07; author: wansti; state: Exp; lines: +2 -2)
  326. added transparent water to world1 levels
  327. ==============================================================================
  328. (date: 2004/08/12 18:51:29; author: rmcruz; state: Exp; lines: +5 -1)
  329. Close config file after accessing it!!
  330. Bug reported by unDEFER.
  331. ==============================================================================
  332. (date: 2004/08/12 18:56:39; author: rmcruz; state: Exp; lines: +1 -0)
  333. Install extro-bonus.txt!
  334. Bug reported by unDEFER.
  335. ==============================================================================
  336. (date: 2004/08/12 19:06:09; author: rmcruz; state: Exp; lines: +3 -3)
  337. Contrib levels were not working fine.
  338. Bug reported by unDEFER.
  339. ==============================================================================
  340. (date: 2004/08/13 10:10:49; author: wansti; state: Exp; lines: +4 -0)
  341. edited NEWS again (only the release date is missing, DON'T FORGET!)
  342. added a hint to the hub area that igloos take you back there.
  343. ==============================================================================
  344. (date: 2004/08/13 11:03:40; author: wansti; state: Exp; lines: +2 -1)
  345. made hint message passive
  346. ==============================================================================
  347. (date: 2004/08/13 11:19:17; author: wansti; state: Exp; lines: +1 -1)
  348. looked through text files, fixed a typo, put today's date into NEWS as 0.1.2 release date
  349. ==============================================================================
  350. (date: 2004/08/13 11:38:18; author: rmcruz; state: Exp; lines: +2 -1)
  351. Yet another file not being closed.
  352. Whoever that did the setup file related calls, certanely deserves a few slaps!
  353. ==============================================================================
  354. (date: 2004/08/14 09:55:40; author: wansti; state: Exp; lines: +6 -6)
  355. fixed "visible invisible blocks" in Something Fishy
  356. ==============================================================================
  357. (date: 2004/08/14 10:07:16; author: wansti; state: Exp; lines: +9 -9)
  358. small change to "Bonus Dias!"
  359. ==============================================================================
  360. (date: 2004/08/16 16:14:49; author: wansti; state: Exp; lines: +10 -10)
  361. added new box images
  362. ==============================================================================
  363. (date: 2004/08/18 21:27:29; author: rmcruz; state: Exp; lines: +2 -2)
  364. Bugfix: Collisions were not being applied for the Star powerup.
  365. Bug reported by Seneca.
  366. ==============================================================================
  367. (date: 2004/08/19 08:29:33; author: wansti; state: Exp; lines: +3 -3)
  368. small beauty fixes
  369. ==============================================================================
  370. (date: 2004/08/23 21:58:35; author: wansti; state: Exp; lines: +1 -1)
  371. changed the release date of 0.1.2 to 24 August 2004
  372. --READY FOR RELEASE
  373. ==============================================================================
  374. Milestone 0.1.1 - May 11, 2004
  375. -----------------------------
  376. 2004-05-11 00:23 tobgle
  377. * NEWS, configure.ac: make em ready for something some strange
  378. people would actually call an official release. What are those
  379. people talking about?
  380. 2004-05-11 00:21 tobgle
  381. * AUTHORS: [no log message]
  382. 2004-05-10 23:59 tobgle
  383. * src/leveleditor.cpp: Leveleditor closes on SDL_QUIT events now.
  384. 2004-05-10 23:54 rmcruz
  385. * src/gameloop.cpp: When pressing a player's key and then press
  386. Esc, the player will still be going in that direction, after
  387. unpressing the key and exiting the menu
  388. 2004-05-10 23:47 tobgle
  389. * data/images/tilesets/supertux.stgt: more snow , yeah, who can
  390. have enough of snow? You?
  391. 2004-05-10 23:39 tobgle
  392. * data/images/tilesets/supertux.stgt: visual fix
  393. 2004-05-10 23:24 tobgle
  394. * data/images/tilesets/supertux.stgt: update
  395. 2004-05-10 23:10 rmcruz
  396. * src/leveleditor.cpp: Don't display cursor on help. Tobias, its
  397. the 2nd time you overwrite this code. Don't make me to twist your
  398. neck :D
  399. 2004-05-10 22:39 tobgle
  400. * src/defines.h: [no log message]
  401. 2004-05-10 22:37 tobgle
  402. * src/title.cpp: fixed missing semicolon
  403. 2004-05-10 22:24 sik0fewl
  404. * data/CREDITS: - s/(at)/@/
  405. 2004-05-10 22:21 sik0fewl
  406. * data/CREDITS: - fixed Benjamin's name
  407. 2004-05-10 22:17 tobgle
  408. * TODO: update
  409. 2004-05-10 22:13 tobgle
  410. * src/title.cpp: fixed end of level to begin wrap around in the
  411. title demo.
  412. 2004-05-10 22:00 tobgle
  413. * src/: gameloop.cpp, timer.cpp, timer.h: minor updates
  414. 2004-05-10 21:09 tobgle
  415. * TODO: update
  416. 2004-05-10 21:06 tobgle
  417. * src/: gameloop.cpp, level.cpp, leveleditor.cpp, player.cpp,
  418. world.cpp: Fixed some TODO-list bugs.
  419. 2004-05-10 19:04 tobgle
  420. * src/leveleditor.cpp: fixed selection of a game_object in IsObject
  421. mode
  422. 2004-05-10 18:44 tobgle
  423. * src/: button.cpp, leveleditor.cpp: fixed visual button bugs.
  424. 2004-05-10 18:09 tobgle
  425. * src/: button.cpp, button.h, level.cpp, leveleditor.cpp,
  426. mousecursor.cpp, mousecursor.h, setup.cpp: Fixed bkgd_speed.
  427. Objects properties can be edited now. Fixed level saving issue.
  428. 2004-05-10 17:02 matzebraun
  429. * src/setup.cpp: never free the screen surface, SDL doesn't allow
  430. that
  431. 2004-05-10 16:44 tobgle
  432. * data/images/status/: select-cursor.png, select-cursor.xcf:
  433. initial (icon created by tarzeau and modified to a cursor by me)
  434. 2004-05-10 16:43 tobgle
  435. * data/images/icons/: properties.png, select-one.png: initial
  436. (created by tarzeau)
  437. 2004-05-10 16:38 rmcruz
  438. * src/world.cpp: Bug fixed. That test was just reading some random
  439. memory, don't forget we are talking about a string object here,
  440. not a char array pointer. Congrats go to Ingo.
  441. 2004-05-10 16:01 rmcruz
  442. * AUTHORS, data/CREDITS: Added Benjamin to credits. Still need to
  443. update the webpage ones.
  444. 2004-05-10 15:58 rmcruz
  445. * data/images/status/old/: checkbox-checked.png,
  446. checkbox-checked.xcf, checkbox.png, checkbox.xcf: Added old
  447. checkboxes to the old dir.
  448. 2004-05-10 15:57 rmcruz
  449. * data/images/status/: checkbox-checked.xcf, checkbox.xcf: Removed
  450. .xcf files. These files are regarding the old checkboxes version
  451. and are already in the old dir.
  452. 2004-05-10 15:56 rmcruz
  453. * data/images/status/: checkbox-checked.png, checkbox.png: Changed
  454. the checked boxes to Benjamin ones! This is a blue-ish version of
  455. his checkboxes that I asked him to do.
  456. 2004-05-10 15:53 rmcruz
  457. * data/images/status/back.png: Improved back icon by Benjamin!
  458. 2004-05-10 15:22 rmcruz
  459. * src/defines.h: Ups, name mistake.
  460. 2004-05-10 15:21 rmcruz
  461. * src/: defines.h, world.cpp, world.h: Well, Ingo and Tobias prefer
  462. the old shooting behavior, so here it goes.
  463. 2004-05-10 14:45 grumbel
  464. * TODO: added issue
  465. 2004-05-10 13:48 rmcruz
  466. * src/leveleditor.cpp: Take cursor out of the help screen. Tobias,
  467. you overwrote this commit :)
  468. 2004-05-10 07:18 sik0fewl
  469. * data/CREDITS: - Added a couple handles and changed case on some
  470. 2004-05-10 00:15 tobgle
  471. * src/leveleditor.cpp: removed double shortcuts in leveleditor.
  472. updated level-editor turorial.
  473. 2004-05-09 23:44 rmcruz
  474. * src/setup.cpp: Removed the screen free. It was already been freed
  475. before, this could be the cause of Win32 crashes related by
  476. Ryan...
  477. 2004-05-09 23:15 rmcruz
  478. * src/: defines.h, world.cpp, world.h: Instead of limitating the
  479. number of bullets, according to the ones in screen, do it in a
  480. time bases. This was asked in a comment on The Linux Game Tome
  481. and I already wanted to do this, since the day I made that hack,
  482. so here it goes. You can tune that time on the defines.h file,
  483. it is the BULLETS_TIMEOUT definition (in ms). There is a fire
  484. test level.
  485. 2004-05-09 22:24 rmcruz
  486. * data/levels/world1/: level12.stl, level17.stl, level18.stl,
  487. level21.stl, level22.stl, level4.stl: A new round of levels
  488. updating by Marek! He has now get cvs access, so I guess I'll no
  489. longer be his sponser :( :D
  490. 2004-05-09 22:10 tobgle
  491. * data/images/icons/select-mode2.png: changed to look a bit better
  492. in the editor
  493. 2004-05-09 21:56 tobgle
  494. * src/setup.cpp: big white font correction
  495. 2004-05-09 21:55 tobgle
  496. * data/images/status/: letters-white-big.png,
  497. letters-white-small.png: update
  498. 2004-05-09 21:34 sik0fewl
  499. * src/player.h: - increased Tux's safe time to 1250ms
  500. 2004-05-09 20:08 tobgle
  501. * src/: leveleditor.cpp, menu.cpp, menu.h, texture.cpp, texture.h:
  502. Added a static member function to the Surface class for screen
  503. capturing. Redesigned the confirm dialog using it. Minor
  504. leveleditor improvements. (Asks if you want to save a changed
  505. level etc.)
  506. 2004-05-09 15:55 rmcruz
  507. * src/: leveleditor.cpp, leveleditor.h: Don't show selection cursor
  508. when help is being displayed.
  509. 2004-05-09 15:49 rmcruz
  510. * src/texture.cpp: Cleanuped code and applied it to draw_bg() and
  511. draw_part() as well.
  512. 2004-05-09 13:14 tobgle
  513. * src/: button.h, leveleditor.cpp, texture.cpp: Minimap works in
  514. SDL now and one more crash is fixed. Changed the Help a bit, but
  515. it's still in the works.
  516. 2004-05-09 03:13 rmcruz
  517. * src/texture.cpp: SDL draw() now supports alpha blitting.
  518. 2004-05-09 01:46 rmcruz
  519. * src/: badguy.cpp, badguy.h: Added explode(). Avoid duplicated
  520. code, futhermore, allows any badguy to explode.
  521. 2004-05-09 01:21 rmcruz
  522. * src/badguy.cpp: if a stalactite hits a Mr. Bomb, explode, instead
  523. of falling. Do you agree with this behavior?
  524. 2004-05-08 22:03 rmcruz
  525. * data/levels/world1/level10.stl: Just add a couple of different
  526. background tiles, so that it everything doesn't look equal.
  527. 2004-05-08 16:57 rmcruz
  528. * src/player.cpp: Small clean-up.
  529. 2004-05-08 14:39 tobgle
  530. * src/leveleditor.cpp: Prevent "Return to Level Editor" from
  531. working, if no levelsubset is loaded. This solves a few possible
  532. crashes.
  533. 2004-05-08 14:16 tobgle
  534. * src/leveleditor.cpp: minor fix, that makes sure a time_left value
  535. is set, if you want to test a level.
  536. 2004-05-08 14:01 tobgle
  537. * src/leveleditor.cpp: change back to to le_world as current world,
  538. when we are done testing our level.
  539. 2004-05-08 13:35 tobgle
  540. * src/: leveleditor.cpp, tile.h: Make sure that tiles are loaded
  541. before tilegroups are requested. This fixed a bug when loading
  542. leveleditor from command-line.
  543. 2004-05-08 12:45 rmcruz
  544. * src/worldmap.cpp: There is no need in saving on exit, since it
  545. already saves in level exit.
  546. 2004-05-08 12:41 rmcruz
  547. * src/: player.cpp, player.h, world.cpp: Fixes death in modes
  548. different than the autoscrolling.
  549. 2004-05-08 02:28 tobgle
  550. * src/leveleditor.cpp: Fixed some leveleditor-object/badguy issues.
  551. 2004-05-08 02:06 rmcruz
  552. * data/levels/misc/menu.stl: Removed goodies from the intro (demo)
  553. level.
  554. 2004-05-08 02:04 rmcruz
  555. * src/player.cpp: Fixed bug that was causing player's dead. Don't
  556. think it is totally solved
  557. 2004-05-08 01:45 tobgle
  558. * src/leveleditor.cpp: Fixed creating level-subset again.
  559. 2004-05-08 01:21 grumbel
  560. * data/images/title/logo.png: fixed logo, old one was missing a row
  561. of pixels on the top and on the right
  562. 2004-05-08 01:10 rmcruz
  563. * data/levels/test/level9.stl: Test level for auto-scrolling.
  564. 2004-05-08 01:09 rmcruz
  565. * src/: level.cpp, level.h, player.cpp, world.cpp: Added horizontal
  566. auto scrolling! Hope you like it ;)
  567. 2004-05-08 01:09 rmcruz
  568. * TODO: This is working fine now, right?
  569. 2004-05-08 01:05 grumbel
  570. * data/music/supertux-2.ogg: - another piece from ZhayTee
  571. 2004-05-07 23:43 grumbel
  572. * data/music/supertux-1.ogg: - piece of music from ZhayTee
  573. 2004-05-07 23:24 grumbel
  574. * TODO: new issue
  575. 2004-05-07 23:14 grumbel
  576. * TODO: added new issue
  577. 2004-05-07 22:48 tobgle
  578. * src/: collision.cpp, leveleditor.cpp, title.cpp, type.h, world.h:
  579. major changes to the leveleditor internals, there are a few bugs
  580. expected to appear, but this had to be made!
  581. 2004-05-07 15:46 rmcruz
  582. * src/: globals.cpp, globals.h, setup.cpp: Added support for
  583. silver's Benjamin font.
  584. 2004-05-07 15:45 rmcruz
  585. * data/images/status/: letters-black.png, letters-blue.png,
  586. letters-gold.png, letters-green.png, letters-red.png,
  587. letters-silver.png, letters-white-big.png,
  588. letters-white-small.png, letters-white.png: Replaced letters by
  589. Benjamin's hand-written ones.
  590. 2004-05-07 15:44 rmcruz
  591. * data/images/status/back.png: Replaced current back icon with
  592. Benjamin's one. It's so much better.
  593. 2004-05-07 15:43 rmcruz
  594. * data/images/status/back.xcf: File moved.
  595. 2004-05-07 15:42 rmcruz
  596. * data/images/status/old/: back.png, back.xcf: Moved back button to
  597. an old dir.
  598. 2004-05-07 12:56 tobgle
  599. * data/images/icons/: objects.png, objects.xcf: added (I forgot to
  600. add them, shame on me)
  601. 2004-05-07 12:09 grumbel
  602. * NEWS: added news
  603. 2004-05-07 02:30 rmcruz
  604. * src/: globals.cpp, globals.h, setup.cpp: Added support for
  605. Benjamin's green fonts.
  606. 2004-05-07 02:22 rmcruz
  607. * src/menu.cpp: Replaced - by _ for the flickering input cursor.
  608. This is now possible thankfull to Benjamin's fonts.
  609. 2004-05-07 02:20 rmcruz
  610. * src/text.cpp: Support for Benjamin's fonts.
  611. 2004-05-07 02:19 rmcruz
  612. * data/images/status/: letters-black.png, letters-blue.png,
  613. letters-gold.png, letters-green.png, letters-red.png,
  614. letters-white-big.png, letters-white-small.png,
  615. letters-white.png: Replaced fonts by Atari Benjamin's ones. This
  616. are very similiar, but they make possible to use more characters!
  617. 2004-05-06 23:39 rmcruz
  618. * src/: defines.h, setup.cpp: Moved SCREEN_W and SCREEN_H to
  619. setup.cpp to avoid ppl using them.
  620. 2004-05-06 22:32 grumbel
  621. * data/images/background/ocean.png: - improved background by
  622. Christopher A. Webber
  623. 2004-05-06 22:02 grumbel
  624. * src/: level.cpp, leveleditor.cpp: - made supertux g++295 friendly
  625. 2004-05-06 21:55 tobgle
  626. * src/: button.cpp, leveleditor.cpp, tile.cpp, tile.h: TileGroups
  627. are placed in a set now. BUTTON_WHEELUP and BUTTON_WHEELDOWN
  628. fixes.
  629. 2004-05-06 20:49 sik0fewl
  630. * src/world.cpp: - undid Ricardo's changes
  631. 2004-05-06 20:49 sik0fewl
  632. * data/levels/test/level8.stl: - added backscroll test level
  633. 2004-05-06 18:50 tobgle
  634. * src/leveleditor.cpp: Fixed bug where tiles/objects could be drawn
  635. while scrolling.
  636. 2004-05-06 17:09 rmcruz
  637. * src/: menu.h, setup.cpp, worldmap.cpp: Made worldmap to save game
  638. on exit. And removed Save menu item, it's useless, since the
  639. game automatically saves the game, and only confuses the player.
  640. 2004-05-06 17:03 rmcruz
  641. * src/world.cpp: This should work, i guess...
  642. 2004-05-06 14:51 rmcruz
  643. * src/setup.cpp: Just added leveleditor argument to help info.
  644. 2004-05-06 14:47 rmcruz
  645. * src/world.cpp: Made the back scrolling to work in debug mode (and
  646. also only). If you want to test it, just run supertux as
  647. 'supertux --debug-mode'.
  648. 2004-05-06 04:12 sik0fewl
  649. * src/badguy.cpp: - replaced some fabs() where fabsf() should be
  650. used - made jumpy's animation follow the laws of physics more
  651. closely (springs)
  652. 2004-05-06 01:58 sik0fewl
  653. * src/world.cpp: - made some backscroll changes. It's now a little
  654. better, but still needs some work.
  655. 2004-05-06 00:24 sik0fewl
  656. * src/world.cpp: - fixed scrolling problem when starting from a
  657. reset point
  658. 2004-05-06 00:04 tobgle
  659. * src/: leveleditor.cpp, texture.cpp, texture.h, tile.cpp, tile.h:
  660. added draw_stretched capability to surface* and tile* classes and
  661. moreover built a minimap upon it for the leveleditor.
  662. Unfortunately it only works correctly in OpenGL mode, therefore
  663. it is disabled in software mode.
  664. 2004-05-05 22:05 tobgle
  665. * src/: button.cpp, leveleditor.cpp: Fixed Objects drag+drop bug.
  666. LevelEditor cursor tuning.
  667. 2004-05-05 18:59 tobgle
  668. * src/: button.cpp, button.h, leveleditor.cpp: LevelEditor
  669. tilegroup/object select by wheelup/wheeldown on buttons. Support
  670. for WheelUp and WheelDown in Buttons.
  671. 2004-05-05 18:07 rmcruz
  672. * src/: globals.cpp, globals.h, leveleditor.cpp, leveleditor.h,
  673. setup.cpp, supertux.cpp, title.cpp: Made leveleditor to start in
  674. a specific file when ran as: supertux --leveleditor levelname.stl
  675. Unfortanely, it crashes when creating the Objects menu. I don't
  676. think it is related with my code, so here is the commit.
  677. 2004-05-05 16:38 tobgle
  678. * src/: button.cpp, leveleditor.cpp: Adding Objects works through
  679. clicking instead pressing now.
  680. 2004-05-05 15:15 tobgle
  681. * data/levels/world1/level4.stl: well, actually I created this ...
  682. not that wonderful level for 0.0.5 ;)
  683. 2004-05-05 14:59 tobgle
  684. * src/: button.cpp, button.h, leveleditor.cpp: a ButtonPanel is
  685. able to highlight the last clicked/activated item now. A
  686. double/tripple shortcut was replaced in the leveleditor.
  687. 2004-05-05 14:27 tobgle
  688. * src/leveleditor.cpp: fixed a crash when creating a new
  689. levelsubset in the editor
  690. 2004-05-05 14:03 rmcruz
  691. * src/world.cpp: Just tuned the X_SPACE, so that Tux position in
  692. screen is exactly the same as before. Check and remove the TODO
  693. point, in case you agree.
  694. 2004-05-05 13:08 neoneurone
  695. * data/Makefile.am: images/icon.png in Makefile.am removed as
  696. requested by Ricardo Cruz
  697. 2004-05-05 06:04 sik0fewl
  698. * src/world.cpp: - fixed scrolling past level bug
  699. 2004-05-05 04:59 sik0fewl
  700. * src/world.cpp: - fixed the part of backscrolling that a broke.
  701. Backscrolling still needs some work.
  702. 2004-05-05 01:39 sik0fewl
  703. * TODO, src/world.cpp: - fixed small scrolling bug - added screwed
  704. up backscroll to TODO
  705. 2004-05-05 00:49 rmcruz
  706. * data/levels/misc/menu.stl: Made intro demo to use the ordinary
  707. background (arctis2.jpg). Anyway, shouldn't a PNG file be
  708. preferible...
  709. 2004-05-05 00:34 tobgle
  710. * data/images/tilesets/supertux.stgt: [no log message]
  711. 2004-05-05 00:16 tobgle
  712. * src/: button.cpp, button.h, leveleditor.cpp, menu.h: LevelEditor
  713. bug-fixes, improvements and fine-tuning.
  714. 2004-05-04 23:54 matzebraun
  715. * TODO: scrolling is broken
  716. 2004-05-04 22:57 tobgle
  717. * src/defines.h: corrected typo
  718. 2004-05-04 21:49 tobgle
  719. * src/defines.h: Added a comment.
  720. 2004-05-04 21:13 rmcruz
  721. * TODO: Added another point.
  722. 2004-05-04 21:12 rmcruz
  723. * data/levels/misc/menu.stl, TODO, data/levels/world1/level13.stl,
  724. src/world.cpp: Removed scrolling printf, back scrolling from
  725. level 13 and snow from menu. So, two points are gone now.
  726. Notice that the back scrolling is still in development, so please
  727. calm down, and don't add it to the TODO as a bug. Besides no
  728. level use it. I told Ryan to give a look at that code now.
  729. 2004-05-04 20:58 rmcruz
  730. * src/title.cpp: The background was being drawn twice, as reported
  731. by Ingo. Ingo, could you replace all powerup boxes with money
  732. ones. Thx And why was the background changed? This one sucks when
  733. scrolling (it has a column of pixels on the right that give a bad
  734. look).
  735. 2004-05-04 19:42 grumbel
  736. * TODO: more issues
  737. 2004-05-04 19:31 grumbel
  738. * TODO: [no log message]
  739. 2004-05-04 19:14 tobgle
  740. * data/images/icons/rubber.png: update
  741. 2004-05-04 19:00 rmcruz
  742. * TODO: Removed scrolling bug, added an Abort level one.
  743. 2004-05-04 18:03 rmcruz
  744. * src/gameloop.cpp: Fixed frame_ratio() workaround.
  745. 2004-05-04 17:38 rmcruz
  746. * src/: world.cpp, world.h: Fixed srolling camera move. Silly me, I
  747. forgot about the frame rates. It still doesn't work, since the
  748. frame_ratio variable is not calculated... It has allways the same
  749. value. Is this some workaround? « action(1.0f); »
  750. 2004-05-04 16:41 rmcruz
  751. * src/world.cpp: Added a test for a end of level scrolling test...
  752. There seems to be an end sequence issue regarding this, doesn't
  753. it make use of the scrolling()?
  754. 2004-05-04 16:26 rmcruz
  755. * data/images/: shared/old/icon.png, icon.png: Moved this image to
  756. the old shared dir, in order to prevent it from being included in
  757. the next version.
  758. 2004-05-04 16:02 grumbel
  759. * data/images/icon.png: - icon is not useless, the .xpm version is
  760. scaled down, the .png has the original size
  761. 2004-05-04 15:58 rmcruz
  762. * src/: player.cpp, player.h, world.cpp, world.h: Made it possible
  763. for Tux to be in a position before the half of the screen.
  764. Started implementing a moving camera, but it isn't working very
  765. well, i'll have a look at it later.
  766. 2004-05-04 15:57 rmcruz
  767. * data/images/icon.png: Useless icon, the XPM works fine under
  768. windows.
  769. 2004-05-04 13:27 rmcruz
  770. * src/: defines.h, setup.cpp: Just put screen's width and height as
  771. definitions.
  772. 2004-05-04 02:32 rmcruz
  773. * README: Just added the Power/Run key to the README, as our John
  774. Spray player indicated.
  775. 2004-05-04 01:44 rmcruz
  776. * src/world.cpp: Changed the way the scrolling was calculated.
  777. Instead of calculating it relatively to the middle of the screen,
  778. calculte it relatively to the borders. This solution is more
  779. clear (IMO) and elegant because; there isn't that ugly code
  780. anymore: scroll_x -= screen.w / 2; (...) scroll_x += screen.w /
  781. 2;
  782. Besides from that, in case we change the resolution, this makes
  783. the playbility to be not affected.
  784. Note: if you think the scrolling is made when Tux is too much in
  785. the right or in the left, you can easily change this, by changine
  786. the SPACE_X value in world.cpp.
  787. 2004-05-04 01:27 rmcruz
  788. * src/title.cpp: Improved the intro demo, in order to make it more
  789. elegant. I haven't testedt powerups and tux collision yet,
  790. though.
  791. 2004-05-04 01:06 tobgle
  792. * src/: button.cpp, level.cpp, level.h, leveleditor.cpp,
  793. lispreader.cpp, menu.h, type.h, world.cpp: leveleditor related
  794. improvements. Added bkgd_speed.
  795. 2004-05-03 22:35 tobgle
  796. * src/: button.cpp, leveleditor.cpp, texture.cpp, texture.h,
  797. tile.cpp, tile.h: more leveleditor related improvements
  798. 2004-05-03 22:35 tobgle
  799. * data/images/tilesets/supertux.stgt: more tilegroups
  800. 2004-05-03 22:23 grumbel
  801. * TODO: added scrolling issue
  802. 2004-05-03 21:46 sik0fewl
  803. * src/world.cpp: - fixed scrolling bug
  804. 2004-05-03 21:43 grumbel
  805. * TODO: added another issue
  806. 2004-05-03 21:36 grumbel
  807. * TODO: added item
  808. 2004-05-03 19:56 tobgle
  809. * src/: leveleditor.cpp, menu.h: leveleditor menu IDisation and
  810. little improvements
  811. 2004-05-03 19:29 tobgle
  812. * src/: level.cpp, level.h, leveleditor.cpp, menu.h: leveleditor
  813. improvements
  814. 2004-05-03 19:18 grumbel
  815. * TODO: - added issues
  816. 2004-05-03 15:57 rmcruz
  817. * src/title.cpp: Ooops, looks like screen wasn't scrolling in the
  818. main menu.
  819. 2004-05-03 15:36 rmcruz
  820. * data/levels/world1/level13.stl: Enabled back scrolling on this
  821. level. It is mostly for people give it a try.
  822. 2004-05-03 15:32 rmcruz
  823. * src/level.cpp: Fixed the back_scrolling flag as suggested by
  824. Michael George over the mailing list.
  825. 2004-05-03 15:02 matzebraun
  826. * TODO: TODO update
  827. 2004-05-03 15:00 matzebraun
  828. * src/gameloop.cpp: hiding the time while end_sequence wasn't nice
  829. 2004-05-03 14:56 matzebraun
  830. * TODO: TODO update
  831. 2004-05-03 14:45 rmcruz
  832. * src/level.cpp: Just changed back_scrolling save syntax.
  833. 2004-05-03 14:39 matzebraun
  834. * src/gameloop.cpp: fix timeup issues when endsequence triggered
  835. 2004-05-03 14:34 rmcruz
  836. * src/: level.cpp, level.h, player.cpp, player.h, world.cpp,
  837. world.h: Added back scrolling! It is only enabled if the level
  838. explicity asks for.
  839. 2004-05-03 14:02 rmcruz
  840. * src/setup.cpp: Just added Level Editor back to the menu. I know
  841. it isn't working very well, but this is the cvs, so we need it,
  842. in order to test it! If you want to make a release snapshot, just
  843. comment this line.
  844. 2004-05-03 13:35 grumbel
  845. * data/images/icon.xpm: - changed size to 32x32 to make windows
  846. happy
  847. 2004-05-03 13:18 matzebraun
  848. * contrib/innosetup/: supertux.ico, supertux.iss: added files for
  849. windows installer
  850. 2004-05-03 01:22 grumbel
  851. * Makefile.am: - makefile fixes
  852. 2004-05-03 00:44 grumbel
  853. * src/: leveleditor.cpp, setup.cpp: - -Wall fixing - removed level
  854. editor from menu, since it crashes on settings and is thus not
  855. useable in release
  856. 2004-05-03 00:40 grumbel
  857. * Makefile.am, NEWS, README, TODO: - small bugfixes in README and
  858. Co
  859. 2004-05-03 00:31 grumbel
  860. * data/levels/test/: level5.stl, level6.stl, level7.stl: - some
  861. test levels
  862. 2004-05-03 00:29 matzebraun
  863. * TODO: TODO update
  864. 2004-05-03 00:27 grumbel
  865. * ChangeLog: - added changelog entries
  866. 2004-05-03 00:26 matzebraun
  867. * src/: button.cpp, button.h: fixed potential bug in Button class
  868. event handler
  869. Milestone 0.1.0 - May 3, 2004
  870. -----------------------------
  871. 2004-05-03 00:21 grumbel
  872. * contrib/levelconvert.py: - removed old convert script, the
  873. working one is still in place
  874. 2004-05-03 00:17 grumbel
  875. * src/title.cpp: - fixed intro jumping
  876. 2004-05-02 23:38 matzebraun
  877. * TODO: TODO update
  878. 2004-05-02 23:28 tobgle
  879. * src/: badguy.cpp, badguy.h, button.cpp, button.h, gameobjs.h,
  880. leveleditor.cpp, player.h, special.h, title.cpp, type.h,
  881. world.cpp: leveleditor related improvements
  882. 2004-05-02 20:47 grumbel
  883. * Makefile.am, TODO, configure.ac: - added lispreader issue to todo
  884. - changed version number
  885. 2004-05-02 18:08 matzebraun
  886. * TODO, src/leveleditor.cpp, src/scene.cpp, src/scene.h,
  887. src/title.cpp, src/worldmap.cpp: fixed that points aren't reset
  888. when gameover
  889. 2004-05-02 17:51 matzebraun
  890. * TODO, src/gameloop.cpp, src/world.cpp: fixed musicproblems in
  891. endgame and fixed multicoinblock problems (not optimal yet, but I
  892. don't want to do a complicated real fix before the release)
  893. 2004-05-02 17:30 matzebraun
  894. * TODO, src/title.cpp: fixed (well worked around) jump problems in
  895. the intro
  896. 2004-05-02 16:56 rmcruz
  897. * src/intro.cpp: Only use the fade() on the debug mode. Is anyone
  898. willing to check this fading code to see what's wrong with it?
  899. 2004-05-01 21:07 grumbel
  900. * data/levels/world1/level6.stl: - fixed hidden passage which
  901. served no purpose
  902. 2004-05-01 18:39 grumbel
  903. * src/: setup.cpp, texture.cpp, texture.h: - fixed compile with
  904. opengl disabled
  905. 2004-05-01 17:46 grumbel
  906. * src/: badguy.cpp, player.cpp: - improved verboseness of badguy in
  907. wall error message - fixed bug that caused tux to only high jump
  908. to the right
  909. 2004-05-01 16:43 grumbel
  910. * data/images/tilesets/: background7.png, background8.png,
  911. exitbg.png, exitfg.png, snow3.png: - changed contrast and made
  912. little pixel corrections
  913. 2004-05-01 16:41 grumbel
  914. * data/levels/world1/: level24.stl, level25.stl: - badguy in wall
  915. fixes
  916. 2004-05-01 16:37 grumbel
  917. * data/levels/world1/level23.stl: - added some background tiles -
  918. badguy in wall fixes
  919. 2004-05-01 16:31 grumbel
  920. * data/levels/world1/level22.stl: - badguy in wall fixes
  921. 2004-05-01 16:29 grumbel
  922. * data/levels/world1/level21.stl: - added some background tiles -
  923. badguy in wall fixes
  924. 2004-05-01 16:23 grumbel
  925. * data/levels/world1/level20.stl: - added some background tiles -
  926. badguy in wall fixes
  927. 2004-05-01 16:10 grumbel
  928. * data/levels/world1/: level18.stl, level19.stl: - added some
  929. background tiles - badguy in wall fixes
  930. 2004-05-01 16:05 grumbel
  931. * data/levels/world1/level18.stl: - added some background tiles
  932. 2004-05-01 15:57 grumbel
  933. * data/levels/world1/level17.stl: - added some background tiles
  934. 2004-05-01 15:49 grumbel
  935. * data/levels/world1/level16.stl: - added some background tiles
  936. 2004-05-01 15:43 grumbel
  937. * data/levels/world1/level15.stl: - added some background tiles
  938. 2004-05-01 15:38 grumbel
  939. * data/levels/world1/level14.stl: - added some background tiles
  940. 2004-05-01 15:28 grumbel
  941. * data/levels/world1/level13.stl: - added some background tiles
  942. 2004-05-01 15:22 grumbel
  943. * data/levels/world1/: level11.stl, level12.stl: - added some
  944. background tiles
  945. 2004-05-01 15:08 grumbel
  946. * TODO: fixed level7 bug, does anybody mind if we removed the
  947. 'fixed' list?
  948. 2004-05-01 15:08 grumbel
  949. * data/levels/world1/level7.stl: - fixed one-tile space bonus bug
  950. 2004-05-01 14:46 grumbel
  951. * data/levels/world1/level10.stl: - added some background tiles
  952. 2004-05-01 14:40 grumbel
  953. * data/levels/world1/level9.stl: - added some background tiles
  954. 2004-05-01 14:33 grumbel
  955. * data/levels/world1/level8.stl: - added some background tiles
  956. 2004-05-01 14:24 grumbel
  957. * data/levels/world1/: level7.stl: - added some background tiles
  958. 2004-05-01 14:21 grumbel
  959. * data/levels/world1/level6.stl: - added some background tiles
  960. 2004-05-01 14:11 grumbel
  961. * data/levels/world1/level5.stl: - added some background tiles
  962. 2004-05-01 14:06 grumbel
  963. * data/levels/world1/level4.stl: - added some background tiles
  964. 2004-05-01 13:59 grumbel
  965. * data/levels/world1/: level1.stl, level2.stl, level3.stl: - added
  966. some background tiles
  967. 2004-05-01 13:39 grumbel
  968. * data/levels/world1/: level3.stl, level5.stl: - removed some evil
  969. tiles
  970. 2004-05-01 13:25 rmcruz
  971. * src/screen.cpp: Just use flipscreen(), instead of giving true as
  972. update argument. This update thing seems broken. Anyway, still
  973. doesn't work.
  974. 2004-05-01 13:25 grumbel
  975. * data/levels/world1/level7.stl: - removed a bunch of random acting
  976. bouncing snowball and replaced them with other enemies
  977. 2004-05-01 13:14 rmcruz
  978. * src/texture.cpp: Added alpha support for SDL. Dunno if works,
  979. wasn't able to test.
  980. 2004-05-01 13:12 grumbel
  981. * data/levels/world1/level5.stl: - changed layout of water areas to
  982. look more sane
  983. 2004-05-01 13:00 rmcruz
  984. * src/screen.cpp: Fixed naming.
  985. 2004-05-01 12:59 rmcruz
  986. * src/: intro.cpp, screen.cpp, screen.h: First atempt to add a fade
  987. in/out function. Though, it doesn't work, dunno why in the Open
  988. GL mode. The SDL frontend doesn't seem to support alpha
  989. blittling whatsoever.
  990. 2004-05-01 12:58 grumbel
  991. * data/levels/world1/level4.stl: - fixed secret to don't look like
  992. a bug (ie. moved background tiles into foreground)
  993. 2004-05-01 12:52 grumbel
  994. * data/levels/world1/level1.stl: - changed highjump tutorial so
  995. that it is impossible to get stuck
  996. 2004-05-01 12:36 grumbel
  997. * data/levels/world1/level19.stl: - feet visible at exit solved
  998. 2004-05-01 12:32 grumbel
  999. * data/levels/world1/level15.stl: - fixed problematic situation
  1000. with iceblock and two spikes and not enough space to the roof
  1001. 2004-05-01 12:26 grumbel
  1002. * data/levels/world1/level14.stl: - fixed feed visible in exit -
  1003. fixed badguy in wall error
  1004. 2004-05-01 12:18 grumbel
  1005. * data/levels/world1/level13.stl: - removed cloud tiles, since done
  1006. via particle system - removed some other obsolete tiles
  1007. 2004-05-01 12:12 grumbel
  1008. * data/levels/world1/level11.stl: - fixed an annoying hide-tile
  1009. that causes the player due die easily due to back bumping into a
  1010. hole
  1011. 2004-05-01 12:12 rmcruz
  1012. * src/player.cpp: Just made stars to blink more.
  1013. 2004-05-01 12:07 grumbel
  1014. * data/levels/world1/level10.stl: - fixed a few enemy positions,
  1015. removed snowball that made stuff to frustrating
  1016. 2004-04-30 20:44 grumbel
  1017. * TODO: added another bug
  1018. 2004-04-30 19:09 sik0fewl
  1019. * TODO: - separated fixed from unfixed in TODO
  1020. 2004-04-30 17:29 matzebraun
  1021. * TODO: TODO update
  1022. 2004-04-30 17:13 matzebraun
  1023. * TODO: TODO update
  1024. 2004-04-30 17:07 matzebraun
  1025. * TODO: TODO update
  1026. 2004-04-30 17:01 matzebraun
  1027. * TODO: TODO update
  1028. 2004-04-30 16:51 matzebraun
  1029. * TODO: TODO update
  1030. 2004-04-30 16:43 matzebraun
  1031. * TODO: TODO update
  1032. 2004-04-30 16:38 matzebraun
  1033. * TODO: TODO update
  1034. 2004-04-30 16:31 matzebraun
  1035. * autogen.sh: don't use buggy automake1.8 (install is broken)
  1036. 2004-04-30 16:29 matzebraun
  1037. * Makefile.cvs: removed outdated Makefile.cvs
  1038. 2004-04-30 13:40 rmcruz
  1039. * src/menu.cpp: Ups!
  1040. 2004-04-30 13:20 rmcruz
  1041. * src/: menu.cpp, menu.h: Return a string, instead of a char array
  1042. pointer, in order to please Ingo.
  1043. 2004-04-30 11:48 grumbel
  1044. * src/: player.cpp, player.h: - reduced jump tolleranze to two
  1045. tiles
  1046. 2004-04-30 09:25 sik0fewl
  1047. * src/badguy.cpp: - make badguys bounce up when bumped from beneath
  1048. 2004-04-30 08:07 sik0fewl
  1049. * src/badguy.cpp: - fixed stunned blocks moving when bumped into
  1050. (as pointed out by Bill)
  1051. 2004-04-30 03:23 sik0fewl
  1052. * src/badguy.cpp: - should fix all cases of bad guys
  1053. walking/bouncing backwards
  1054. 2004-04-30 02:53 sik0fewl
  1055. * src/: player.cpp, player.h: - Fixed jumping so it works in a way
  1056. everybody can enjoy :)
  1057. 2004-04-30 01:23 rmcruz
  1058. * src/world.cpp: In the invincible mode, don't bump/squish enemies,
  1059. just kill them!
  1060. 2004-04-30 01:12 rmcruz
  1061. * src/: player.cpp, player.h: In the invincible mode, stars start
  1062. flickering when the time is almost gone, as requested by Bill
  1063. Kendrick.
  1064. 2004-04-30 00:27 rmcruz
  1065. * data/levels/world1/level5.stl: Just changed a snowball into a
  1066. mr.iceblock, as it used to be. It turns that place more hard,
  1067. but player can just grab star anyway.
  1068. 2004-04-30 00:08 rmcruz
  1069. * src/menu.cpp: Fixed a bug that could cause memory segfaults or
  1070. bad behaviour.
  1071. 2004-04-29 21:42 grumbel
  1072. * src/player.cpp: undo'ed Ricardo patch, since it makes small jumps
  1073. completly impossible instead of improving them (ie. velocity
  1074. starts with vmax, if you don't reset it you will always get the
  1075. highest possible jump)
  1076. 2004-04-29 20:58 rmcruz
  1077. * src/player.cpp: Commented the set_velocity_y(0). I guess this is
  1078. better than doing a crappy small jump.
  1079. 2004-04-29 19:32 rmcruz
  1080. * src/title.cpp: Fixed a couple of bugs when deleting slots: -
  1081. don't quit when back button is pressed; - refresh slots when one
  1082. is deleted.
  1083. 2004-04-29 19:20 matzebraun
  1084. * src/badguy.cpp: you can't bump flying snowballs
  1085. 2004-04-29 18:23 matzebraun
  1086. * src/: level.cpp, level.h, leveleditor.cpp: another leak fix for
  1087. the leveleditor
  1088. 2004-04-29 18:16 matzebraun
  1089. * src/: level.cpp, level.h, leveleditor.cpp: fixed some memory
  1090. leaks in the leveleditor and level code
  1091. 2004-04-29 17:41 matzebraun
  1092. * src/leveleditor.cpp: fixed broken leveleditor menus
  1093. 2004-04-29 17:18 rmcruz
  1094. * data/images/shared/old/red-glow.png,
  1095. data/images/shared/old/skidfiretux-left.png,
  1096. data/images/shared/red-glow.png,
  1097. data/images/shared/skidfiretux-left.png,
  1098. data/images/shared/skidfiretux-right.png,
  1099. data/images/shared/old/skidfiretux-right.png, src/resources.cpp,
  1100. src/resources.h: Moved some old and unused graphics to the old
  1101. dir. Also removed red-glow dependecy from the game.
  1102. Congratulations Ingo, now we are using 100% original graphics.
  1103. 2004-04-29 16:07 rmcruz
  1104. * src/menu.cpp: When Enter is pressed in an input field, instead of
  1105. hidding the menu, go to the next item.
  1106. 2004-04-29 15:54 matzebraun
  1107. * src/collision.cpp: apparently we get a 0 tile from time to time,
  1108. no idea yet why
  1109. 2004-04-29 15:44 matzebraun
  1110. * src/: collision.cpp, level.cpp, level.h, player.cpp: -optimized
  1111. and cleaned up collision_object_map -fixed collision detection
  1112. moving tux far away from his last position -fixed fuck code not
  1113. resetting old_base.
  1114. All in all ducking and sliding in small areas should work like
  1115. expected now.
  1116. 2004-04-29 15:36 grumbel
  1117. * src/setup.cpp: power -> power/run
  1118. 2004-04-29 15:30 grumbel
  1119. * data/Makefile.am: - added missing files
  1120. 2004-04-29 15:07 grumbel
  1121. * data/levels/world1/: level21.stl, level22.stl, level26.stl,
  1122. level8.stl: - fixed endseq
  1123. 2004-04-29 15:02 rmcruz
  1124. * src/title.cpp: When removing a slot, keep the menu in the slots'
  1125. menu.
  1126. 2004-04-29 13:32 rmcruz
  1127. * src/: menu.cpp, menu.h: Added a flickering cursor for input menu
  1128. fields. The code is kinda of sucky, so feel free to clean it up.
  1129. Unfortanely, there isn't any '_' charcter, so I have to use '-'
  1130. :( I hope, we will soon add a new row of characters.
  1131. 2004-04-29 12:45 matzebraun
  1132. * src/gameobjs.cpp: added missing #include <algorithm>
  1133. 2004-04-29 12:34 rmcruz
  1134. * src/: menu.cpp, menu.h, title.cpp: Added removing of slots when
  1135. Delete is pressed.
  1136. 2004-04-29 12:00 rmcruz
  1137. * src/: leveleditor.cpp, menu.cpp, menu.h: Created a simple
  1138. confirm_dialog. Currently only used by the level editor, but can
  1139. be used, for instance, by slot delete confirmation.
  1140. 2004-04-29 02:53 grumbel
  1141. * data/intro.txt: - fixed typo, and gwen/penny
  1142. 2004-04-29 02:53 grumbel
  1143. * data/intro.txt: - fixed typo
  1144. 2004-04-29 02:51 grumbel
  1145. * src/: gameloop.cpp, worldmap.cpp: - fixed align of lives display
  1146. to handle >10 lives
  1147. 2004-04-29 02:43 grumbel
  1148. * src/: player.cpp, player.h: - removed auto-repeat of jump events,
  1149. now one has to press again to jump and can't just hold button,
  1150. makes the game a little bit more difficult, but removes the ugly
  1151. situations with largetux stuck directly under a tile and bouncing
  1152. up and down all the time
  1153. 2004-04-29 02:15 grumbel
  1154. * TODO, src/badguy.cpp, src/gameloop.cpp, src/gameloop.h,
  1155. src/music_manager.cpp, src/music_manager.h, src/player.cpp,
  1156. src/player.h, src/special.cpp, src/text.cpp, src/worldmap.cpp:
  1157. <MatzeB> -updates the TODO file <MatzeB> -should really fix the
  1158. problems when picking up specials <MatzeB> -should fix mriceblock
  1159. not falling down <MatzeB> -you can duck again while jumping
  1160. <MatzeB> -textscroller isn't framerate limited anymore <MatzeB>
  1161. -changes to the endsequence code, so that you can always hear the
  1162. complete music single
  1163. grumbel: removed the duck while jumping thing, since that is
  1164. reserved for the butt-jump
  1165. 2004-04-29 00:31 rmcruz
  1166. * data/music/: fortress-fast.mod, Mortimers_chipdisko-fast.mod,
  1167. Mortimers_chipdisko.mod, SALCON-fast.MOD, fortress.mod,
  1168. SALCON.MOD, theme.mod: Marek update for musics. It looks like
  1169. due to a SDL_mixer bug, all musics loaded need to have the same
  1170. channel.
  1171. 2004-04-28 23:27 grumbel
  1172. * data/: images/tilesets/run1.png, images/tilesets/run2.png,
  1173. images/tilesets/run3.png, images/tilesets/run4.png,
  1174. images/tilesets/supertux.stgt, levels/world1/level1.stl,
  1175. levels/world1/level7.stl: - fixed author of level7 - added
  1176. 'tutorial' for run
  1177. 2004-04-28 23:23 rmcruz
  1178. * src/badguy.cpp: Tux kicking animation wasn't being used in some
  1179. circustances - fixed.
  1180. 2004-04-28 22:51 grumbel
  1181. * src/: menu.cpp, setup.cpp: - removed joystick setup menu, since
  1182. it won't work anyway - changed wording from key to keyboard -
  1183. fixed strcpy versus change_input
  1184. 2004-04-28 22:34 grumbel
  1185. * src/: special.cpp, world.cpp: - memleak fix for my last patch -
  1186. iceflower/growup crash fix (well, maybe)
  1187. 2004-04-28 22:28 grumbel
  1188. * src/gameobjs.cpp: - replaced evil cast with std::find
  1189. 2004-04-28 22:24 grumbel
  1190. * src/: gameobjs.cpp, special.cpp, world.cpp, world.h: MatzeB: that
  1191. shoudl fix the cases where you die when picking up an iceflower
  1192. 2004-04-28 22:07 grumbel
  1193. * src/leveleditor.cpp: MatzeBs patch for evil cast
  1194. 2004-04-28 20:46 grumbel
  1195. * data/CREDITS: added story credits
  1196. 2004-04-28 20:45 grumbel
  1197. * src/: badguy.cpp, badguy.h, level.cpp, level.h, leveleditor.cpp,
  1198. title.cpp: <MatzeB> my patch fixes another leak in the
  1199. levelsubset code and cleans that up a little bit <MatzeB> it also
  1200. removes the code for the bsod badguy, since that was a
  1201. duplication of the snowball code anyway
  1202. 2004-04-28 19:27 grumbel
  1203. * src/: gameloop.cpp, resources.cpp, resources.h: - added level
  1204. done song, endseq needs to be a bit longer to get the song right
  1205. 2004-04-28 17:07 grumbel
  1206. * data/CREDITS: -changed wording
  1207. 2004-04-28 16:58 rmcruz
  1208. * src/: defines.h, intro.cpp, text.cpp, text.h, title.cpp,
  1209. worldmap.cpp: Made display_text_file() to get the scroll speed as
  1210. an argument. This way we can make the intro slower than the
  1211. credits, for instance. It was just impossible to read them.
  1212. Anyway, you can easily change their speed in defines.h .
  1213. Also fixes a bug that was making the text to take while before
  1214. starting to be displayed.
  1215. 2004-04-28 16:28 grumbel
  1216. * data/music/tux-leveldone.mod: - leveldone music from Wansti
  1217. 2004-04-28 16:12 rmcruz
  1218. * src/player.cpp: Forgot to commit this file. It used badguy's
  1219. killme() somewhere.
  1220. 2004-04-28 16:09 rmcruz
  1221. * src/: badguy.cpp, badguy.h: Changed kill_me() in order to get the
  1222. score has an argument. This way, it makes much more flexible the
  1223. way we give scores.
  1224. 2004-04-28 16:01 grumbel
  1225. * data/images/background/extro.jpg, data/levels/world1/level26.stl,
  1226. src/worldmap.cpp: - added new extro background
  1227. 2004-04-28 15:45 grumbel
  1228. * data/supertux.strf, data/images/shared/firetux-duck-left.png,
  1229. data/images/shared/firetux-duck-right.png,
  1230. data/images/shared/iceflower-1.png,
  1231. data/images/shared/iceflower-2.png,
  1232. data/images/shared/iceflower-3.png,
  1233. data/images/shared/iceflower.png, data/levels/world1/level19.stl,
  1234. src/player.cpp: - added fire duck tux - turned iceflower into a
  1235. fire flower
  1236. 2004-04-28 15:27 grumbel
  1237. * AUTHORS, data/CREDITS: - added two music authors
  1238. 2004-04-28 15:18 grumbel
  1239. * src/: resources.cpp, setup.cpp, setup.h, supertux.cpp, text.cpp,
  1240. texture.cpp, title.cpp, world.cpp, world.h, worldmap.cpp:
  1241. <MatzeB> fixes some remaining memory leaks
  1242. 2004-04-28 14:39 rmcruz
  1243. * data/CREDITS: Removed Marek's email... I must have forgotten
  1244. 2004-04-28 14:15 rmcruz
  1245. * AUTHORS, INSTALL, LEVELDESIGN, README: Applied patch from Ryan
  1246. (the one sent to the mailing list). Basically it corrects a few
  1247. grammar errors from me ;) and also formats some stuff.
  1248. 2004-04-28 14:13 rmcruz
  1249. * src/badguy.cpp: Don't give score when flatting a badguy, since
  1250. this leaves to unfair situations. Besides, we are already giving
  1251. score for when he kills other enemies...
  1252. I also think that we should give (let's say) half of the score,
  1253. when a badguy is killed by a bullet. Since it is so easy to do
  1254. that... What do you say?
  1255. 2004-04-28 13:43 rmcruz
  1256. * src/special.cpp: Fixed bug told in the mailing list: «- fireballs
  1257. don't shoot if you are above screen (they're destroyed because
  1258. they're off screen)» There is not point in removing them when
  1259. they are above y=0.
  1260. 2004-04-28 02:14 grumbel
  1261. * data/levels/world1/: level1.stl, level10.stl, level11.stl,
  1262. level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
  1263. level17.stl, level18.stl, level19.stl, level2.stl, level20.stl,
  1264. level23.stl, level24.stl, level3.stl, level4.stl, level5.stl,
  1265. level6.stl, level7.stl, level8.stl, level9.stl: - fixed
  1266. endsequences and a few other minor issues
  1267. 2004-04-27 23:49 grumbel
  1268. * TODO: update
  1269. 2004-04-27 23:33 grumbel
  1270. * data/: images/tilesets/nolok1.png, images/tilesets/nolok2.png,
  1271. images/tilesets/supertux.stgt, levels/world1/level26.stl: - added
  1272. nolok statue to the throne room
  1273. 2004-04-27 23:11 rmcruz
  1274. * data/CREDITS: Improved the CREDITS a little bit: - removed emails
  1275. (Ingo, in a irc discussion, you were the 1st one to say that
  1276. emails should go to the package CREDITS file, not the in-game
  1277. one). I have already done that. - and just made something here
  1278. and there.
  1279. I don't really like the nicknames, but I left them there. I think
  1280. we should have a credits section in the webpage and there will be
  1281. the best place to put them. (OT: we also need a screenshots
  1282. section and old version downloads should be avaible).
  1283. Futhermore, I would still prefer one in-game credits with
  1284. descriptions.
  1285. 2004-04-27 23:00 rmcruz
  1286. * src/special.cpp: Matze made eggs not to be removed at all during
  1287. a level saying that they shouldn't be destroyed when off the
  1288. screen. The fact is that OFFSCREEN_DISTANCE is already pretty
  1289. generous, but if you don't think so, just increase it.
  1290. 2004-04-27 21:18 grumbel
  1291. * TODO: updated todo
  1292. 2004-04-27 21:17 grumbel
  1293. * src/: tile.cpp, world.cpp: removed debug stuff
  1294. 2004-04-27 21:16 grumbel
  1295. * TODO, data/extro.txt, src/worldmap.cpp: - added credit after
  1296. extro, might need a bit fadeout stuff
  1297. 2004-04-27 21:01 grumbel
  1298. * data/images/background/oiltux.jpg: - added oiltux
  1299. 2004-04-27 20:55 grumbel
  1300. * src/: defines.h, text.cpp: - decreased kick time even more, fixed
  1301. type error
  1302. 2004-04-27 20:44 grumbel
  1303. * src/: worldmap.cpp, worldmap.h: - made worldmap CPU independend,
  1304. needs testing
  1305. 2004-04-27 20:35 grumbel
  1306. * data/supertux.strf: - added 'falling' graphics, well, not really,
  1307. but better than invisible
  1308. 2004-04-27 20:29 grumbel
  1309. * src/gameloop.cpp: - reset bonus on kill
  1310. 2004-04-27 19:09 grumbel
  1311. * TODO, data/supertux.strf, src/badguy.cpp, src/badguy.h,
  1312. src/leveleditor.cpp, src/special.cpp: <MatzeB> -adds a workaround
  1313. for the disappearing eggs (they're just not removed anymore when
  1314. off screen) <MatzeB> -updates the TODO file <MatzeB> -small fix
  1315. for mrbomb exploding and hitting other mrbomb <MatzeB> -renaming
  1316. money/laptop to jumpy/mriceblock <MatzeB> -fix for enemies
  1317. running backwards
  1318. 2004-04-27 19:06 grumbel
  1319. * data/levels/world1/level26.stl: - endseq fixing
  1320. 2004-04-27 17:45 grumbel
  1321. * data/CREDITS: name fix
  1322. 2004-04-27 17:15 grumbel
  1323. * src/: gameloop.cpp, level.cpp, text.cpp, text.h, worldmap.cpp,
  1324. worldmap.h: - added extro support to worldmap, crashes however,
  1325. no idea why:
  1326. 0x080826f5 in display_text_file(std::string const&, Surface*) ()
  1327. at music_manager.cpp:26 26 MusicManager::MusicManager()
  1328. (gdb) where #0 0x080826f5 in display_text_file(std::string
  1329. const&, Surface*) () at music_manager.cpp:26 #1 0x080826b5 in
  1330. display_text_file(std::string const&, std::string const&)
  1331. (file=@0x88ad5d0, surface=@0xbffff230) at text.cpp:234 #2
  1332. 0x08093b31 in WorldMapNS::WorldMap::update() (this=0xbffff3b0) at
  1333. worldmap.cpp:685
  1334. 2004-04-27 17:07 grumbel
  1335. * data/levels/default/worldmap.stwm: -m added extro
  1336. 2004-04-27 16:26 grumbel
  1337. * data/images/tilesets/: brick0.png, brick1.png: - changed brick
  1338. color a little bit to look less yellow/green-ish
  1339. 2004-04-27 15:59 rmcruz
  1340. * src/defines.h: Just decreased the kicking time (the 3 secs were
  1341. only for testing purposes).
  1342. 2004-04-27 14:10 grumbel
  1343. * data/CREDITS: - added some mail addresses, but looks bloated
  1344. again, might be a good idea to reorder it for people instead of
  1345. for jobs
  1346. 2004-04-27 14:08 grumbel
  1347. * data/supertux.strf: - fixed align
  1348. 2004-04-27 13:46 grumbel
  1349. * data/CREDITS: this new CREDITS file *IS* an improvement, it might
  1350. not be perfect, but its a lot better then the old one, if you
  1351. miss something in this one *ADD* that stuff and don't replace it
  1352. with an rather obsolete file
  1353. 2004-04-27 13:11 rmcruz
  1354. * TODO, TODO.txt: Updated the TODO list and changed the extension.
  1355. Please, use these headers in every documentation file, in order
  1356. to keep consistency: « - Those behind SuperTux -
  1357. http://super-tux.sf.net/
  1358. Last update: April 26, 2004 » Obviously, replacing - * - by a
  1359. description and Last update by the last update date.
  1360. 2004-04-27 13:06 rmcruz
  1361. * src/: badguy.cpp, gameloop.cpp, special.cpp: Applied patch from
  1362. Matze Braun that was sent to the mailing list. According to
  1363. Matzes, changes are: « -fixes fast music being replayed again and
  1364. again -fixes time being displayed negatively when tux dies
  1365. because of timeout -fixes exploding bombs that hit mrbomb, so
  1366. that the hit mrbomb now really transform into a bomb -updates
  1367. the TODO file »
  1368. I've also fixed two more bugs listed in the TODO: « - enemies
  1369. start running backwards, when they collide with a flame - egg
  1370. gets removed when leaving the screen, while badguys don't or at
  1371. least much later, thus its not possible to wait for an egg that
  1372. would bounce back »
  1373. 2004-04-27 12:22 rmcruz
  1374. * data/images/shared/: old/bigcape-left-0.png,
  1375. old/bigcape-left-1.png, old/bigcape-right-0.png,
  1376. old/bigcape-right-1.png, old/bigfiretux-left-0.png,
  1377. old/bigfiretux-left-1.png, old/bigfiretux-left-2.png,
  1378. old/bigfiretux-left-jump.png, old/bigfiretux-right-0.png,
  1379. old/bigfiretux-right-1.png, old/bigfiretux-right-2.png,
  1380. old/bigfiretux-right-jump.png, old/bullet2.png,
  1381. old/cape-left-0.png, old/cape-left-1.png, old/cape-right-0.png,
  1382. old/cape-right-1.png, old/coffee2.png, old/duckfiretux-left.png,
  1383. old/duckfiretux-right.png, old/ducktux-left.png,
  1384. old/ducktux-right.png, old/firetux-left-0.png,
  1385. old/firetux-left-0.png.right, old/firetux-left-1.png,
  1386. old/firetux-left-1.png.right, old/firetux-left-2.png,
  1387. old/firetux-left-2.png.right, old/firetux-right-0.png,
  1388. old/firetux-right-1.png, old/firetux-right-2.png,
  1389. bigcape-left-0.png, bigcape-left-1.png, bigcape-right-0.png,
  1390. bigcape-right-1.png, bigfiretux-left-0.png,
  1391. bigfiretux-left-1.png, bigfiretux-left-2.png,
  1392. bigfiretux-left-jump.png, bigfiretux-right-0.png,
  1393. bigfiretux-right-1.png, bigfiretux-right-2.png,
  1394. bigfiretux-right-jump.png, bullet.png, cape-left-0.png,
  1395. cape-left-1.png, cape-right-0.png, cape-right-1.png, coffee.png,
  1396. duckfiretux-left.png, duckfiretux-right.png, ducktux-left.png,
  1397. ducktux-right.png, firetux-left-0.png, firetux-left-0.png.right,
  1398. firetux-left-1.png, firetux-left-1.png.right, firetux-left-2.png,
  1399. firetux-left-2.png.right, firetux-right-0.png,
  1400. firetux-right-1.png, firetux-right-2.png: Yet another change of
  1401. old images to the old dir. I guess we are now using new fresh
  1402. graphics! Congrats, especially to Ingo!
  1403. 2004-04-27 12:14 rmcruz
  1404. * data/CREDITS: Improve this file or leave it.
  1405. 2004-04-27 00:11 rmcruz
  1406. * AUTHORS, ChangeLog, INSTALL, LEVELDESIGN, README: Updated the
  1407. documentation. There is still a few flaws. It would be usefull
  1408. to have an English-speaker reading these, since my English sux a
  1409. bit (being modest ;) ).
  1410. 2004-04-26 23:39 grumbel
  1411. * data/levels/world1/: level17.stl, level18.stl, level19.stl,
  1412. level20.stl: - more endseq stuff
  1413. 2004-04-26 23:10 grumbel
  1414. * src/collision.cpp: - little bugfix
  1415. 2004-04-26 23:09 grumbel
  1416. * src/: special.cpp, special.h, world.cpp: bump patch for upgrades
  1417. from matzeb
  1418. 2004-04-26 22:46 neoneurone
  1419. * configure.ac: credits for SuperTux development team
  1420. 2004-04-26 22:36 grumbel
  1421. * data/levels/world1/: level24.stl, level25.stl, level26.stl: -
  1422. more endseq
  1423. 2004-04-26 22:22 grumbel
  1424. * data/levels/world1/: level13.stl, level14.stl, level15.stl,
  1425. level16.stl, level23.stl: - more endseq
  1426. 2004-04-26 22:09 grumbel
  1427. * data/levels/world1/: level10.stl, level11.stl, level12.stl,
  1428. level5.stl, level7.stl, level8.stl, level9.stl: - more endseq
  1429. 2004-04-26 21:58 grumbel
  1430. * src/: badguy.cpp, gameloop.cpp, player.cpp: - 'nother badguy fix
  1431. from MatzeB: <MatzeB> -fixes the bumping problem for badguys
  1432. <MatzeB> -implements bill kendricks proposal about helding
  1433. iceblock (if you hit another enemy while
  1434. 2004-04-26 21:37 grumbel
  1435. * data/levels/world1/: level1.stl, level2.stl, level3.stl,
  1436. level4.stl, level5.stl, level6.stl: - fixed levels for new end
  1437. seq code
  1438. 2004-04-26 21:35 grumbel
  1439. * data/images/tilesets/: endseq.png, finalgoal.png, supertux.stgt:
  1440. - added endseq/finalgoal tiles
  1441. 2004-04-26 21:11 grumbel
  1442. * src/: collision.cpp, collision.h, gameloop.cpp, gameloop.h,
  1443. level.cpp, level.h, tile.cpp, tile.h, timer.cpp, timer.h: - new
  1444. more bulletprof endsequence code patch from MatzeB
  1445. 2004-04-26 21:05 grumbel
  1446. * data/CREDITS: - rearanged the credits a bit, other people are
  1447. welcome to review/correct it where necesarry
  1448. 2004-04-26 20:51 grumbel
  1449. * data/images/tilesets/black.png: - added missing black
  1450. 2004-04-26 19:46 grumbel
  1451. * src/worldmap.cpp: - woopsy, fix for load/savegame
  1452. 2004-04-26 19:35 grumbel
  1453. * src/: intro.cpp, screen.cpp, screen.h, setup.cpp, text.cpp: -
  1454. added loading/fadeout screen placeholder - cleaned up credit code
  1455. a very little bit
  1456. 2004-04-26 18:45 grumbel
  1457. * src/scene.cpp: - gcc -Wall warning fix
  1458. 2004-04-26 18:38 grumbel
  1459. * TODO.txt: added milestone1 todo
  1460. 2004-04-26 17:04 grumbel
  1461. * src/text.cpp: - fixed miss align in scrolling text
  1462. 2004-04-26 17:03 grumbel
  1463. * data/images/tilesets/supertux.stgt, src/gameloop.cpp,
  1464. src/lispreader.cpp, src/sprite_manager.cpp, src/title.cpp,
  1465. src/worldmap.cpp: - removed st_abort() from lisp reader, client
  1466. code should check the return value instead
  1467. 2004-04-26 16:40 rmcruz
  1468. * src/: badguy.cpp, defines.h, player.cpp, player.h: Implemented
  1469. kicking (as asked by Ingo). The kick timing can be changed in
  1470. defines.h I've not tested it very well, but it doesn't seem to be
  1471. working. Can anyone have a look?
  1472. 2004-04-26 16:24 rmcruz
  1473. * src/gameloop.cpp: Removed (just commented) the clear screen code
  1474. before the level starts. It looks bad when the intro info is
  1475. gradient and then it displays a black screen and then the level.
  1476. 2004-04-26 16:20 rmcruz
  1477. * src/: intro.cpp, setup.cpp: Intro file should be the one to
  1478. handle the intro sequence, even if it is only one line of code.
  1479. I think we shouldn't get rid of it, because in the future it
  1480. should be improved and maybe support some sort of scripting.
  1481. 2004-04-26 16:16 grumbel
  1482. * data/: images/worldmap/antarctica.stwt,
  1483. images/worldmap/snowman.png, levels/default/worldmap.stwm: -
  1484. added little snowman
  1485. 2004-04-26 16:15 rmcruz
  1486. * src/: setup.cpp, text.cpp, text.h, title.cpp: Improved the
  1487. display_text_file(): moved to text.cpp and made it more
  1488. independent.
  1489. I wasn't able to test it, since the game crashes because of: «
  1490. LispReader: File not found: /home/rick2/.supertux/save/slot1.stsg
  1491. Error: aborting »
  1492. 2004-04-26 15:43 grumbel
  1493. * data/images/shared/egg.png: - rounded the egg a bit
  1494. 2004-04-26 15:38 grumbel
  1495. * data/images/worldmap/firetux.png,
  1496. data/images/worldmap/smalltux.png, src/worldmap.cpp,
  1497. src/worldmap.h: - added small/firetux to worldmap
  1498. 2004-04-26 15:18 grumbel
  1499. * src/gameloop.cpp: - added more meaningfull savegame titles
  1500. 2004-04-26 15:13 grumbel
  1501. * src/player.cpp: - changed priority of skid and duck to avoid
  1502. glitches when ducking and skiding at the same time
  1503. 2004-04-26 15:00 grumbel
  1504. * src/title.cpp: - fix for title-demo going weird
  1505. 2004-04-26 14:48 grumbel
  1506. * src/gameloop.cpp: - fixed lives status to handle more than 5
  1507. lives
  1508. 2004-04-26 14:42 grumbel
  1509. * data/images/worldmap/antarctica.stwt: - added auto-walk markings
  1510. 2004-04-26 14:41 grumbel
  1511. * src/: worldmap.cpp, worldmap.h: - added automatic walking on
  1512. worldmap
  1513. 2004-04-26 14:41 grumbel
  1514. * data/levels/default/worldmap.stwm: - added some more trees
  1515. 2004-04-26 14:21 grumbel
  1516. * src/: badguy.cpp, level.cpp, lispreader.cpp, resources.cpp,
  1517. setup.cpp, sound.cpp, sound.h, special.cpp, sprite.cpp, sprite.h,
  1518. sprite_manager.cpp, sprite_manager.h, supertux.cpp, texture.cpp,
  1519. texture.h, tile.cpp, tile.h, world.cpp, worldmap.cpp: <MatzeB>
  1520. -cleanup in resource management functions <MatzeB> -fixes 3
  1521. potential crashs (deleting Sprite classes, using member function
  1522. in <MatzeB> BadGuy class after removing it) <MatzeB> -cleans
  1523. up sound init code and hopes that calling Mix_AllocateChannel
  1524. will make <MatzeB> SDL_mixer happy... <MatzeB> -fix paths that
  1525. missed a / after DATADIR <MatzeB> at least valgrind doesn't
  1526. report any errors anymore when you apply that patch <MatzeB>
  1527. (memory errors though, not memory leaks)
  1528. 2004-04-26 14:19 grumbel
  1529. * src/: gameloop.cpp, worldmap.cpp, worldmap.h: - added way to
  1530. interupt exit sequence - added primitive autowalk to worldmap
  1531. 2004-04-26 13:45 grumbel
  1532. * data/levels/world1/level14.stl: - fixed reset point, well, maybe
  1533. not sure if this was the cause for being reseted in a completly
  1534. wrong spot
  1535. 2004-04-26 13:14 grumbel
  1536. * src/gameobjs.cpp: - little bouncing block fix
  1537. 2004-04-26 12:51 grumbel
  1538. * src/special.cpp: - fixed 'jump' on flower collection
  1539. 2004-04-26 12:46 grumbel
  1540. * src/: world.cpp, world.h, worldmap.cpp: - added bonus loading
  1541. 2004-04-26 12:03 grumbel
  1542. * src/: gameloop.cpp, player.cpp, scene.cpp, scene.h, worldmap.cpp:
  1543. - added saving of bonuses on worldmap, no loading yet
  1544. 2004-04-26 02:32 grumbel
  1545. * data/levels/world1/level15.stl: - added endseq
  1546. 2004-04-26 02:20 grumbel
  1547. * data/levels/world1/level10.stl: - added endseq
  1548. 2004-04-26 02:17 grumbel
  1549. * data/levels/world1/level2.stl: - added endseq
  1550. 2004-04-26 01:58 grumbel
  1551. * data/levels/test/level3.stl: - endseq stuff
  1552. 2004-04-26 01:46 grumbel
  1553. * src/: gameloop.cpp, gameloop.h, level.cpp, special.cpp,
  1554. special.h: - tweaked bullet and endsequence
  1555. 2004-04-26 01:45 grumbel
  1556. * data/levels/world1/level1.stl: - added end sequence
  1557. 2004-04-26 00:46 grumbel
  1558. * data/images/tilesets/: goal1-1.png, goal1-2.png, goal1-3.png,
  1559. goal1-4.png, goal1-5.png, goal2-1.png, goal2-2.png, goal2-3.png,
  1560. goal2-4.png, goal2-5.png, supertux.stgt: - added goal tiles
  1561. 2004-04-26 00:23 grumbel
  1562. * configure.ac, data/Makefile.am: [no log message]
  1563. 2004-04-26 00:13 grumbel
  1564. * data/CREDITS: - moved heading/version info into code
  1565. 2004-04-26 00:10 grumbel
  1566. * src/: player.cpp, special.cpp: - bullet tweaks
  1567. 2004-04-26 00:10 grumbel
  1568. * data/images/shared/: bullet-1.png, bullet-2.png, bullet-3.png,
  1569. bullet-4.png: - bullet gfx
  1570. 2004-04-25 23:55 grumbel
  1571. * data/extro.txt, data/intro.txt, data/supertux.strf,
  1572. src/button.cpp, src/configfile.cpp, src/defines.h,
  1573. src/high_scores.cpp, src/level.cpp, src/lispreader.cpp,
  1574. src/menu.cpp, src/menu.h, src/setup.cpp, src/special.cpp,
  1575. src/special.h, src/sprite_manager.cpp, src/text.cpp,
  1576. src/texture.cpp, src/texture.h, src/tile.cpp, src/tile.h,
  1577. src/title.cpp, src/worldmap.cpp, src/worldmap.h: - memleak fix
  1578. and menu fix from MatzeB - little bullet tweaking from myself -
  1579. added story
  1580. 2004-04-25 22:22 grumbel
  1581. * data/levels/world1/level19.stl: - fixed 'impossible to make'
  1582. situation
  1583. 2004-04-25 22:18 grumbel
  1584. * data/levels/world1/: level14.stl, level8.stl: - fixed jump on
  1585. cave issue - fixed background tiles
  1586. 2004-04-25 21:58 grumbel
  1587. * data/levels/world1/: level11.stl, level12.stl, level26.stl: -
  1588. fixed some gradients
  1589. 2004-04-25 21:51 grumbel
  1590. * data/levels/world1/: level10.stl, level14.stl, level21.stl,
  1591. level22.stl, level23.stl, level3.stl, level4.stl, level5.stl,
  1592. level6.stl, level7.stl, level8.stl, level9.stl: - replaced
  1593. backgrounds with new ones
  1594. 2004-04-25 20:38 grumbel
  1595. * configure.ac: - release preparations
  1596. 2004-04-25 20:37 grumbel
  1597. * data/Makefile.am, src/Makefile.am: - fixed makefile a bit
  1598. 2004-04-25 20:35 grumbel
  1599. * data/levels/default/worldmap.stwm: - removed the 'double' path
  1600. 2004-04-25 19:17 grumbel
  1601. * data/supertux.strf: - fixed some align problems
  1602. 2004-04-25 18:46 grumbel
  1603. * data/supertux.strf, src/player.cpp, src/player.h,
  1604. src/resources.cpp, src/setup.cpp: - rewrote tux drawing code,
  1605. added firetux
  1606. 2004-04-25 18:17 grumbel
  1607. * src/: leveleditor.cpp, player.cpp, player.h, resources.cpp: -
  1608. moved tux gfx into a struct
  1609. 2004-04-25 18:07 grumbel
  1610. * data/supertux.strf, src/leveleditor.cpp, src/player.cpp,
  1611. src/player.h, src/resources.cpp: - moved tux completly to sprites
  1612. 2004-04-25 17:21 rmcruz
  1613. * src/title.cpp: Turned the display_credits() function more
  1614. flexible by getting the file to open.
  1615. Ingo, what do you think if we used this for the intro text?
  1616. 2004-04-25 16:34 grumbel
  1617. * data/: images/shared/cloud.png, images/tilesets/background4.png,
  1618. images/tilesets/background5.png, images/tilesets/background6.png,
  1619. levels/test/level2.stl, levels/world1/level1.stl,
  1620. levels/world1/level2.stl: - some minor improvements in the gfx
  1621. 2004-04-25 16:27 grumbel
  1622. * src/: Makefile.am, intro.cpp, intro.h, music_manager.cpp,
  1623. player.cpp, setup.cpp: - added intro text
  1624. 2004-04-25 16:16 rmcruz
  1625. * src/lispreader.cpp: Ooops, did a mistake. Fixed by Arkadiusz
  1626. Miskiewicz. Aparentaly, fclose(NULL) causes a segfault.
  1627. 2004-04-25 15:51 grumbel
  1628. * src/: gameloop.cpp, level.cpp: -added gradient support for start
  1629. screens
  1630. 2004-04-25 15:45 grumbel
  1631. * data/levels/world1/level13.stl: - added background gradient
  1632. 2004-04-25 15:16 grumbel
  1633. * src/gameloop.cpp: - improved look of start/gameover screens
  1634. 2004-04-25 14:50 rmcruz
  1635. * data/levels/test/level4.stl: Just updated the gradients test to
  1636. use the new color entries.
  1637. 2004-04-25 14:44 grumbel
  1638. * data/images/status/letters-white-big.png: - removed blurriness
  1639. 2004-04-25 14:38 rmcruz
  1640. * data/images/shared/: distro-0.png, distro-1.png, distro-2.png,
  1641. distro-3.png, old/distro2-0.png, old/distro2-1.png,
  1642. old/distro2-2.png, old/distro2-3.png: Changed the distros images
  1643. to the old dir. Finally possible thanks to Ingo.
  1644. 2004-04-25 14:34 rmcruz
  1645. * data/levels/world1/: level1.stl, level10.stl, level11.stl,
  1646. level12.stl, level15.stl, level16.stl, level17.stl, level18.stl,
  1647. level19.stl, level2.stl, level20.stl, level26.stl, level3.stl,
  1648. level4.stl, level5.stl, level6.stl, level7.stl, level8.stl,
  1649. level9.stl: Yet another levels update by Marek. Changelog: «I
  1650. fixed some minor flaws and tried to give each of the maps an
  1651. original title. The latter was kinda difficult, because most of
  1652. the maps didn't really have a theme, (like the bridge or the
  1653. castle) so I had to make up their names; a task in which I maybe
  1654. failed in some parts, but at least it's better than just
  1655. numbers.»
  1656. 2004-04-25 14:29 grumbel
  1657. * data/images/worldmap/tux.png, src/worldmap.cpp: - added new
  1658. worldmap tux
  1659. 2004-04-25 14:14 grumbel
  1660. * data/levels/world1/level26.stl: - added gradient
  1661. 2004-04-25 14:11 grumbel
  1662. * src/level.cpp: - fixed/changed gradient tags to match with the
  1663. one used in the current level files
  1664. 2004-04-25 13:57 grumbel
  1665. * data/images/: background/arctis2.jpg,
  1666. shared/stalactite-broken.png, shared/stalactite.png,
  1667. tilesets/supertux.stgt, tilesets/waves-0.png,
  1668. tilesets/waves-1.png, tilesets/waves-2.png: - smoothed water a
  1669. little bit - added new cloud - fixed stalactit look a bit
  1670. 2004-04-25 13:55 grumbel
  1671. * src/: gameloop.cpp, resources.cpp: replaced distros with coins
  1672. 2004-04-25 13:34 grumbel
  1673. * data/images/tilesets/: cloud-00.png, cloud-01.png, cloud-02.png,
  1674. cloud-03.png, cloud-10.png, cloud-11.png, cloud-12.png,
  1675. cloud-13.png: - added new cloud tile
  1676. 2004-04-25 12:02 rmcruz
  1677. * src/lispreader.cpp: Just made lispreader to send an error message
  1678. to stderr when the file could not be open, as suggested by
  1679. Arkadiusz Miskiewicz.
  1680. 2004-04-24 22:36 grumbel
  1681. * data/images/shared/: firetux-grab-left-0.png,
  1682. firetux-grab-right-0.png, firetux-jump-left-0.png,
  1683. firetux-jump-right-0.png, firetux-kick-left-0.png,
  1684. firetux-kick-right-0.png, firetux-left-0.png.right,
  1685. firetux-left-1.png.right, firetux-left-2.png.right,
  1686. firetux-skid-left.png, firetux-skid-right.png,
  1687. firetux-stand-left.png, firetux-stand-right.png,
  1688. firetux-walk-left-0.png, firetux-walk-left-1.png,
  1689. firetux-walk-left-2.png, firetux-walk-left-3.png,
  1690. firetux-walk-left-4.png, firetux-walk-left-5.png,
  1691. firetux-walk-right-0.png, firetux-walk-right-1.png,
  1692. firetux-walk-right-2.png, firetux-walk-right-3.png,
  1693. firetux-walk-right-4.png, firetux-walk-right-5.png: - added
  1694. firetux, nothing more than a boring placeholder, but should be
  1695. better than the current one
  1696. 2004-04-24 21:39 grumbel
  1697. * data/images/worldmap/antarctica.stwt,
  1698. data/images/worldmap/castle1.png,
  1699. data/images/worldmap/castle2.png,
  1700. data/images/worldmap/castle3.png,
  1701. data/images/worldmap/castle4.png,
  1702. data/images/worldmap/castle5.png,
  1703. data/images/worldmap/castle6.png,
  1704. data/images/worldmap/castle7.png,
  1705. data/images/worldmap/castle8.png,
  1706. data/images/worldmap/castle9.png,
  1707. data/images/worldmap/igloo1.png, data/images/worldmap/igloo2.png,
  1708. data/levels/default/worldmap.stwm, src/worldmap.cpp: - added
  1709. start/end tiles
  1710. 2004-04-24 20:03 rmcruz
  1711. * src/menu.cpp: At least my compiler (g++ (GCC) 3.3.2) needs this
  1712. include. Anyway, there is still a crash to be fixed.
  1713. 2004-04-24 19:48 grumbel
  1714. * src/: leveleditor.cpp, menu.cpp, menu.h, resources.cpp,
  1715. setup.cpp, sound.cpp, sound.h: 'nother music patch by matzeb
  1716. 2004-04-24 17:27 rmcruz
  1717. * src/: menu.cpp, menu.h: Ingo, that code is not buggy! You can say
  1718. that it is a bad approuch, but it is not a bug! Besides, I don't
  1719. think it's a bad approuch. Your code is maybe a better approuch.
  1720. But in the other hand is buggy, so please let my code be there.
  1721. Buggy, why, you may ask...
  1722. Imagine this simple and fictional code:
  1723. « #define MNID_START 1
  1724. menu->additem("Start Game", MNID_START);
  1725. menu->additem("Options");
  1726. if(menu->check() == MNID_START) startgame(); »
  1727. With your code, when you pressed Options, the game would also
  1728. start. Have a look at it again and guess why ;-)
  1729. 2004-04-24 17:08 grumbel
  1730. * src/: menu.h, setup.cpp: - fixed option menu
  1731. 2004-04-24 17:02 rmcruz
  1732. * data/levels/: default/worldmap.stwm, world1/level10.stl,
  1733. world1/level11.stl, world1/level12.stl, world1/level13.stl,
  1734. world1/level14.stl, world1/level15.stl, world1/level16.stl,
  1735. world1/level17.stl, world1/level18.stl, world1/level1.stl,
  1736. world1/level19.stl, world1/level2.stl, world1/level20.stl,
  1737. world1/level21.stl, world1/level22.stl, world1/level23.stl,
  1738. world1/level24.stl, world1/level25.stl, world1/level26.stl,
  1739. world1/level3.stl, world1/level4.stl, world1/level5.stl,
  1740. world1/level6.stl, world1/level7.stl, world1/level8.stl,
  1741. world1/level9.stl: Marek levels updating. He also added two new
  1742. levels for the start that are easier. Updated worldmap as well.
  1743. Can someone test if level 25 and 26 are there?
  1744. 2004-04-24 16:49 grumbel
  1745. * src/: Makefile.am, gameloop.cpp, level.cpp, level.h,
  1746. music_manager.cpp, music_manager.h, musicref.cpp, musicref.h,
  1747. resources.cpp, resources.h, setup.cpp, sound.cpp, sound.h,
  1748. title.cpp, world.cpp, worldmap.cpp, worldmap.h: - patch from
  1749. MatzeB to make music handling easier and more stable
  1750. 2004-04-24 15:11 grumbel
  1751. * data/images/shared/largetux-grab-left-0.png,
  1752. data/images/shared/largetux-grab-right-0.png,
  1753. data/images/shared/largetux-star-0.png,
  1754. data/images/shared/largetux-star-1.png,
  1755. data/images/shared/largetux-star-2.png,
  1756. data/images/shared/smalltux-star-0.png,
  1757. data/images/shared/smalltux-star-1.png,
  1758. data/images/shared/smalltux-star-2.png, data/supertux.strf,
  1759. src/player.cpp, src/player.h, src/resources.cpp: - new star tux,
  1760. still rather pure, but useable
  1761. 2004-04-24 14:45 grumbel
  1762. * src/player.cpp: - fixed duck-jump bug
  1763. 2004-04-24 14:30 grumbel
  1764. * src/: player.cpp, player.h: - added holding gfx, still looks
  1765. rather stupid, but I think thats unavoidable without major
  1766. changes to the current code
  1767. 2004-04-24 14:11 grumbel
  1768. * src/: level.cpp, level.h, menu.cpp, menu.h, player.cpp, player.h,
  1769. resources.cpp: - fixed bug in Menu::check() - added grab/kick tux
  1770. to resources - added flag to use endsequence or not
  1771. 2004-04-24 12:43 grumbel
  1772. * data/supertux.strf: - added new gfx
  1773. 2004-04-24 12:42 grumbel
  1774. * data/images/shared/: smalltux-kick-right-0.png,
  1775. smalltux-kick-rigth-0.png: - fixed spelling mistake in filename
  1776. 2004-04-24 12:28 grumbel
  1777. * data/images/shared/: largetux-grab-left-0.png,
  1778. largetux-grab-right-0.png, largetux-kick-left-0.png,
  1779. largetux-kick-right-0.png, smalltux-grab-left-0.png,
  1780. smalltux-grab-right-0.png, smalltux-kick-left-0.png,
  1781. smalltux-kick-rigth-0.png: - added grab and kick tuxes
  1782. 2004-04-24 11:32 rmcruz
  1783. * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, menu.h, setup.cpp,
  1784. title.cpp, worldmap.cpp: Added a new concept to the menu, the ID.
  1785. Each item can have an ID that can be given, this way there won't
  1786. be any more hardcoded values for the entries. Anyway, I've made
  1787. it to be compatible with the current behaviour, in case any ID is
  1788. given.
  1789. I've already updated the mainmenu, optionsmenu, leveleditormenu,
  1790. leveleditorsettingsmenu and worldmapmenu. The definitions are
  1791. enumerated in the menu.h file. Should we keep each enum splited
  1792. or merge them all?
  1793. Feedback is appreciated :)
  1794. 2004-04-24 10:38 rmcruz
  1795. * src/gameloop.cpp: Took st_pause_ticks_stop() out of the events
  1796. loop.
  1797. 2004-04-24 02:10 rmcruz
  1798. * data/levels/world1/level10.stl: Marek bug fix for this problem:
  1799. revilyo: «Antartica 10 : tux falls in the last hole, maybe it
  1800. could works if I jump really high. I don't look at the sources
  1801. yet...»
  1802. 2004-04-23 19:15 rmcruz
  1803. * data/levels/world1/: level1.stl, level10.stl, level11.stl,
  1804. level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
  1805. level17.stl, level18.stl, level19.stl, level2.stl, level20.stl,
  1806. level21.stl, level22.stl, level23.stl, level24.stl, level3.stl,
  1807. level4.stl, level5.stl, level6.stl, level7.stl, level8.stl,
  1808. level9.stl: Marek has updated worldmap levels. Changes are: «
  1809. -Added reset points (one per level, except the last one which has
  1810. two) -Removed lots of difficult and unfair spots -Changed order
  1811. of cave levels according to Matze's suggestion -Small design
  1812. fixes »
  1813. 2004-04-23 18:37 rmcruz
  1814. * src/gameloop.cpp: Just fixed two small bugs in the gameplay
  1815. during pause: - don't show the menu, neither quit to level
  1816. editor; - when any event happen, the timer would continue
  1817. (fixed).
  1818. 2004-04-23 18:30 rmcruz
  1819. * data/levels/test/level4.stl: Added a test level for the
  1820. gradients. Seems to work fine.
  1821. 2004-04-23 18:30 rmcruz
  1822. * data/levels/test/: endseq.stl, level3.stl: Changed filenames from
  1823. endseq.stl to level3.stl. Damn, use level*.stl or else implement
  1824. a way to set the filenames!
  1825. 2004-04-23 14:41 grumbel
  1826. * data/: supertux.strf, images/shared/mrbomb-explosion-1.png: -
  1827. 'animated' explosion a bit
  1828. 2004-04-23 13:42 rmcruz
  1829. * src/setup.cpp: Just removed spaces from key and joystick setup
  1830. entries... What were does doing there anyway?
  1831. 2004-04-23 13:24 rmcruz
  1832. * data/supertux.strf: Added laptop entry back, that is used by Mr.
  1833. IceBlock, as reported by Ryan. (had to remove comment laptop
  1834. falling) The BSOD is not also necessary, is it?
  1835. 2004-04-23 13:12 rmcruz
  1836. * src/: menu.cpp, menu.h, setup.cpp: Added a joystick control
  1837. dialog. I don't have a joystick, so please test and improve this
  1838. thing. Thx.
  1839. 2004-04-22 23:51 rmcruz
  1840. * src/: badguy.cpp, sound.cpp, sound.h: Implemented explosion sound
  1841. when Mr.Bomb explodes. It uses the current stereo system that is
  1842. kinda of primitive. We should base it on player's coordinates and
  1843. calculate it according it. Instead, it bases the screen, besides
  1844. it is not even calculated, just use some constants.
  1845. 2004-04-22 23:29 rmcruz
  1846. * data/sounds/explode.wav: Added an explotion sound file to
  1847. repository. To be used by Mr Bomb, until someone replaces it by
  1848. a better one ;)
  1849. 2004-04-22 23:26 rmcruz
  1850. * data/images/shared/: old/distro-0-2.png, old/distro-1-2.png,
  1851. old/distro-2-2.png, old/distro-3-2.png, distro-0.png,
  1852. distro-1.png, distro-2.png, distro-3.png: Distros old images
  1853. seems to be necessary by this BouncyDistro class in gameobjs.*
  1854. ... Weird, what does that thing do anyway?
  1855. 2004-04-22 23:24 rmcruz
  1856. * src/: resources.cpp, resources.h: Removed box_full and box_empty
  1857. from this. They are now implemented as tiles.
  1858. 2004-04-22 23:07 rmcruz
  1859. * data/images/shared/old/: box-empty.png, box-full2.png,
  1860. distro-0-2.png, distro-1-2.png, distro-2-2.png, distro-3-2.png:
  1861. Moving a few not used images to old dir.
  1862. 2004-04-22 23:05 rmcruz
  1863. * data/images/shared/: box-empty.png, box-full.png, distro-0.png,
  1864. distro-1.png, distro-2.png, distro-3.png: Moving not used images
  1865. to old dir.
  1866. 2004-04-22 22:58 rmcruz
  1867. * data/supertux.strf: Removed a few entries from the sprites config
  1868. file (supertux.strf).
  1869. 2004-04-22 22:56 rmcruz
  1870. * data/images/shared/: old/bag-left-0.png, old/bag-left-1.png,
  1871. old/bag-right-0.png, old/bag-right-1.png, old/bigtux-left-0.png,
  1872. old/bigtux-left-1.png, old/bigtux-left-2.png,
  1873. old/bigtux-left-jump.png, old/bigtux-right-0.png,
  1874. old/bigtux-right-1.png, old/bigtux-right-2.png,
  1875. old/bigtux-right-jump.png, old/bsod-falling-left.png,
  1876. old/bsod-falling-right.png, old/bsod-left-0.png,
  1877. old/bsod-left-1.png, old/bsod-left-2.png, old/bsod-left-3.png,
  1878. old/bsod-right-0.png, old/bsod-right-1.png, old/bsod-right-2.png,
  1879. old/bsod-right-3.png, old/bsod-squished-left.png,
  1880. old/bsod-squished-right.png, old/golden-herring.png,
  1881. old/laptop-falling-left.png, old/laptop-falling-right.png,
  1882. old/laptop-flat-left.png, old/laptop-flat-right.png,
  1883. old/laptop-left-0.png, old/laptop-left-1.png,
  1884. old/laptop-left-2.png, old/laptop-right-0.png,
  1885. old/laptop-right-1.png, old/laptop-right-2.png,
  1886. old/skidtux-left.png, old/skidtux-right.png, old/tux-left-0.png,
  1887. old/tux-left-1.png, old/tux-left-2.png, old/tux-right-0.png,
  1888. old/tux-right-1.png, old/tux-right-2.png, bag-left-0.png,
  1889. bag-left-1.png, bag-right-0.png, bag-right-1.png,
  1890. bigtux-left-0.png, bigtux-left-1.png, bigtux-left-2.png,
  1891. bigtux-left-jump.png, bigtux-right-0.png, bigtux-right-1.png,
  1892. bigtux-right-2.png, bigtux-right-jump.png, bsod-falling-left.png,
  1893. bsod-falling-right.png, bsod-left-0.png, bsod-left-1.png,
  1894. bsod-left-2.png, bsod-left-3.png, bsod-right-0.png,
  1895. bsod-right-1.png, bsod-right-2.png, bsod-right-3.png,
  1896. bsod-squished-left.png, bsod-squished-right.png,
  1897. golden-herring.png, laptop-falling-left.png,
  1898. laptop-falling-right.png, laptop-flat-left.png,
  1899. laptop-flat-right.png, laptop-left-0.png, laptop-left-1.png,
  1900. laptop-left-2.png, laptop-right-0.png, laptop-right-1.png,
  1901. laptop-right-2.png, mints.png, skidtux-left.png,
  1902. skidtux-right.png, tux-left-0.png, tux-left-1.png,
  1903. tux-left-2.png, tux-right-0.png, tux-right-1.png,
  1904. tux-right-2.png: Moving a few images that are not used anymore
  1905. from shared to the old directory.
  1906. 2004-04-22 22:45 rmcruz
  1907. * src/setup.cpp: Just moved the Right with the Left entry in
  1908. Controls. I'm so used to define the Left key firstly... :)
  1909. 2004-04-22 22:44 rmcruz
  1910. * src/menu.cpp: If you press Esc in the control menu, it quits from
  1911. there.
  1912. 2004-04-22 22:41 rmcruz
  1913. * src/: defines.h, scene.cpp, worldmap.cpp: Made a START_LIVES
  1914. definition (in defines.h) that has the lives that the players
  1915. start with. i have made them to be 4, since the worldmap is so
  1916. hard...
  1917. 2004-04-22 22:16 grumbel
  1918. * data/supertux.strf: fixed squish sprite
  1919. 2004-04-22 22:14 grumbel
  1920. * src/: defines.h, gameloop.cpp, player.cpp, player.h, special.cpp:
  1921. - made shrink behaviour more mariobros3 like, ie. firetux will go
  1922. to largetux to smalltux, removed small-firetux
  1923. 2004-04-22 21:53 grumbel
  1924. * src/badguy.cpp: - changed bouncing snowball speed back to normal
  1925. 2004-04-22 21:40 grumbel
  1926. * src/resources.cpp: - integrated skid tux
  1927. 2004-04-22 21:15 grumbel
  1928. * src/: badguy.cpp, badguy.h, collision.cpp, collision.h,
  1929. leveleditor.cpp, player.cpp, special.cpp, world.cpp, world.h: -
  1930. changed way badguy removal is handled (ie. with a flag now) -
  1931. changed some pointers to const references in collision code
  1932. 2004-04-22 20:39 rmcruz
  1933. * src/: menu.cpp, menu.h: Controls menu wasn't showing the keys
  1934. until they were changed (fixed). Also made a few internal
  1935. changes regarding this.
  1936. 2004-04-22 19:53 grumbel
  1937. * src/: badguy.cpp, world.cpp, world.h: - made some arrays private
  1938. - store badguys in pointers instead of per value
  1939. 2004-04-22 19:51 rmcruz
  1940. * src/menu.cpp: Removed a few useless code (it was commented
  1941. anyway).
  1942. 2004-04-22 19:38 rmcruz
  1943. * src/defines.h: Changed MAX_BULLETS from 2 to 1. As someone said
  1944. Tux with bullets power is totally invencible, this will make it a
  1945. bit harder.
  1946. 2004-04-22 18:52 grumbel
  1947. * src/badguy.cpp: - undo of my last patch, removing 'this' is not a
  1948. good idea and causes even worse side effects
  1949. 2004-04-22 18:49 grumbel
  1950. * src/badguy.cpp: - fixed bomb-dup bug (vector increases on add,
  1951. and this changes I guess, so remove doesn't work, vector should
  1952. really store pointers, not values)
  1953. 2004-04-22 18:45 grumbel
  1954. * data/supertux.strf: - fixed bomb
  1955. 2004-04-22 18:36 grumbel
  1956. * data/supertux.strf: - fixed hotspot
  1957. 2004-04-22 18:28 grumbel
  1958. * data/: images/shared/largetux-stand-left.png,
  1959. images/shared/largetux-stand-right.png, supertux.strf: - supertux
  1960. stand gfx
  1961. 2004-04-22 18:25 grumbel
  1962. * src/: badguy.cpp, player.cpp, player.h, resources.cpp: - synced
  1963. walk speed of walking enemies - added standing tux
  1964. 2004-04-22 17:58 grumbel
  1965. * data/Makefile.am: - little makefile fix
  1966. 2004-04-22 17:53 grumbel
  1967. * data/supertux.strf: - removed wrong bsod
  1968. 2004-04-22 17:52 grumbel
  1969. * src/: badguy.cpp, badguy.h: - some cleanup
  1970. 2004-04-22 17:41 grumbel
  1971. * data/supertux.strf: - fixed hotspots
  1972. 2004-04-22 16:14 rmcruz
  1973. * data/levels/misc/menu.stl: Make use of Marek's music at the
  1974. beggining.
  1975. 2004-04-22 16:11 rmcruz
  1976. * src/: menu.cpp, menu.h: Improved the control key code a bit, in
  1977. order to make it possible to write the keys right in the first
  1978. dialog display (still to be done).
  1979. 2004-04-22 15:46 rmcruz
  1980. * data/music/theme.mod: Title music update by Marek.
  1981. 2004-04-22 15:24 grumbel
  1982. * src/: player.cpp, world.cpp: - merged a few duplicated if's in
  1983. player - added live-lost tux
  1984. 2004-04-22 14:47 grumbel
  1985. * data/images/shared/: smalltux-gameover-0.png,
  1986. smalltux-gameover-1.png: - new gfx
  1987. 2004-04-22 13:30 rmcruz
  1988. * src/title.cpp: Just made the intro's Tux to honour the keys
  1989. chosen by the user.
  1990. 2004-04-22 13:26 rmcruz
  1991. * data/images/icon.xpm, src/setup.cpp: Changed icon.png to
  1992. icon.xpm. This way we don't have to worry about masks. But not
  1993. sure if it works well under windows (someone give a try).
  1994. Anyway, I just comment the old code, so we can reverse this any
  1995. time.
  1996. 2004-04-22 13:20 rmcruz
  1997. * src/menu.cpp: Mistake that was making non-characters keys not to
  1998. work after configuring keys. Anyway, we still have to fix the
  1999. fact that the keys are not shown when you open Controls for the
  2000. first time.
  2001. 2004-04-22 13:17 rmcruz
  2002. * src/: gameloop.cpp, level.cpp, resources.cpp, sound.cpp,
  2003. title.cpp, world.cpp, worldmap.cpp: Applied MatzeB (Ryan?) patch
  2004. that fixes crash and also improves music.
  2005. Ingo, you seem to have forgotten to add two files to cvs:
  2006. smalltux-gameover-0.png smalltux-gameover-1.png
  2007. 2004-04-22 12:44 rmcruz
  2008. * data/supertux.strf: Applied Ryan's patch for MrBomb hotspot.
  2009. 2004-04-22 12:43 rmcruz
  2010. * src/badguy.cpp: Applied Ryan's patch for overlaping badguys.
  2011. 2004-04-22 02:13 grumbel
  2012. * data/supertux.strf, src/player.cpp, src/player.h,
  2013. src/resources.cpp, src/title.cpp: - added small skid tux
  2014. 2004-04-22 02:02 grumbel
  2015. * src/title.cpp: 'nother music fix
  2016. 2004-04-22 02:00 grumbel
  2017. * src/gameloop.cpp: patch from MatzeB for freeze at level start
  2018. 2004-04-22 01:36 grumbel
  2019. * src/: gameloop.cpp, level.cpp, level.h, player.cpp, scene.cpp,
  2020. setup.cpp, sound.cpp, sound.h, special.cpp, world.cpp, world.h,
  2021. worldmap.cpp: - music patch from MatzeB, should fix crash on
  2022. level exit too worldmap
  2023. 2004-04-22 01:10 grumbel
  2024. * data/images/shared/: largetux-skid-left.png,
  2025. largetux-skid-right.png, mriceblock-flat-left.png,
  2026. mriceblock-flat-right.png, smalltux-skid-left.png,
  2027. smalltux-skid-right.png, snowball-squished-left.png,
  2028. snowball-squished-right.png, spiky-left-0.png, spiky-left-1.png,
  2029. spiky-left-2.png, spiky-right-0.png, spiky-right-1.png,
  2030. spiky-right-2.png: - some more gfx
  2031. 2004-04-22 00:48 rmcruz
  2032. * src/: defines.h, world.cpp: Limitated the number of bullets to be
  2033. shot at the same time. I have made 2 bullets to be the
  2034. maximum... if you don't agree tell me. anyway, you can easily
  2035. change them in defines.h
  2036. 2004-04-21 21:08 grumbel
  2037. * data/images/shared/: smalltux-jump-left.png,
  2038. smalltux-jump-right.png: - improved smalltux
  2039. 2004-04-21 21:02 grumbel
  2040. * data/images/shared/: smalltux-jump-left.png,
  2041. smalltux-jump-right.png, smalltux-left-1.png,
  2042. smalltux-left-2.png, smalltux-left-3.png, smalltux-left-4.png,
  2043. smalltux-left-5.png, smalltux-left-6.png, smalltux-left-7.png,
  2044. smalltux-left-8.png, smalltux-right-1.png, smalltux-right-2.png,
  2045. smalltux-right-3.png, smalltux-right-4.png, smalltux-right-5.png,
  2046. smalltux-right-6.png, smalltux-right-7.png, smalltux-right-8.png:
  2047. - improved smalltux
  2048. 2004-04-21 19:45 rmcruz
  2049. * src/: configfile.cpp, menu.cpp: Made the keys to be displayed
  2050. when typed and also save them to the file. Still to fix: display
  2051. keys when menu is shown.
  2052. 2004-04-21 19:43 rmcruz
  2053. * data/music/theme.mod, src/title.cpp: Added Marek music to cvs and
  2054. play it in the main menu.
  2055. 2004-04-21 17:45 rmcruz
  2056. * src/menu.cpp: Display key number on the key selection: This is
  2057. not obvious to the user, we have to get a way to translate it
  2058. into human readable strings...
  2059. 2004-04-21 17:15 rmcruz
  2060. * src/: menu.cpp, menu.h, player.h, setup.cpp: Finally, made keys
  2061. configurable via the menu!! ;) Next step is to save them to
  2062. config file and to make joystick also configurable.
  2063. 2004-04-21 15:40 grumbel
  2064. * src/: gameloop.cpp, gameloop.h: - made end seq a bit more robust
  2065. 2004-04-21 15:40 grumbel
  2066. * data/levels/test/endseq.stl: - test level for endseq
  2067. 2004-04-21 14:44 grumbel
  2068. * src/: badguy.h, gameloop.cpp, gameloop.h, level.cpp, sprite.cpp:
  2069. - added end-sequence code
  2070. 2004-04-21 13:56 grumbel
  2071. * data/images/icon.png: - added new icon
  2072. 2004-04-21 13:37 grumbel
  2073. * data/images/shared/tux-life.png: - added new tux-life pic by
  2074. Benjamin P. Jung
  2075. 2004-04-21 13:17 rmcruz
  2076. * src/: worldmap.cpp, worldmap.h: Now, the worldmap displays the
  2077. Level's name, instead of the path.
  2078. 2004-04-21 00:52 rmcruz
  2079. * data/levels/: default/info, default/info.png, default/level1.stl,
  2080. default/level2.stl, default/level3.stl, cave/info,
  2081. cave/level1.stl, cave/level2.stl, cave/level3.stl,
  2082. cave/level4.stl, cave/level5.stl, cave/level6.stl, snow/info,
  2083. snow/level1.stl, snow/level2.stl, snow/level3.stl,
  2084. snow/level4.stl, snow/level5.stl, snow/level6.stl,
  2085. snow/level7.stl: These levels are all in the world1 dir.
  2086. 2004-04-20 22:10 grumbel
  2087. * src/: badguy.cpp, badguy.h, level.cpp, leveleditor.cpp,
  2088. world.cpp, world.h: - added stay-on-platform into the level
  2089. fileformat
  2090. 2004-04-20 21:55 grumbel
  2091. * src/: badguy.h, defines.h, level.cpp, leveleditor.cpp,
  2092. player.cpp, player.h, special.cpp, special.h, world.cpp, world.h:
  2093. - turned LEFT/RIGHT defines into enum, turned BadGuyModes into
  2094. enum
  2095. 2004-04-20 20:51 rmcruz
  2096. * src/leveleditor.cpp: When Esc was pressed the menu was not being
  2097. shown in leveleditor (fixed).
  2098. 2004-04-20 20:46 rmcruz
  2099. * src/gameloop.cpp: Level test mode didn't quit properly when Esc
  2100. was pressed (fixed)
  2101. 2004-04-20 20:40 rmcruz
  2102. * src/gameloop.cpp: Time is not stopped during menu display in
  2103. gameloop (fix). Probably there is a prettier way to fix this ;)
  2104. 2004-04-20 20:39 grumbel
  2105. * src/: badguy.cpp, badguy.h, physic.cpp: - added stay_on_platform
  2106. flag for badguys - some code cleanup - tweaked iceblocx speed
  2107. 2004-04-20 19:58 grumbel
  2108. * src/: physic.cpp, physic.h, player.cpp: - stop tux if he ran into
  2109. a block, no more accelerating while standing infront of a block
  2110. 2004-04-20 19:46 rmcruz
  2111. * data/levels/world1/: level10.stl, level16.stl, level17.stl,
  2112. level18.stl, level19.stl, level1.stl, level20.stl, level21.stl,
  2113. level22.stl, level2.stl, level23.stl, level24.stl, level3.stl,
  2114. level4.stl, level5.stl, level7.stl, level8.stl, level9.stl: Marek
  2115. level updating. According to him, this should be release ready.
  2116. Though, I have not tried them yet. Please, try them and send
  2117. feedback.
  2118. 2004-04-20 19:31 grumbel
  2119. * src/: defines.h, globals.cpp, physic.cpp, physic.h, player.cpp: -
  2120. switched gamespeed back to normal - added high-jump while running
  2121. 2004-04-20 18:50 grumbel
  2122. * src/: configfile.cpp, globals.cpp, setup.cpp: - added config
  2123. options for joystick buttons/axis
  2124. 2004-04-20 18:25 grumbel
  2125. * src/: gameloop.cpp, globals.cpp, globals.h, menu.cpp, player.cpp,
  2126. player.h, worldmap.cpp: - moved joystick mappings into a struct
  2127. 2004-04-20 17:48 rmcruz
  2128. * data/images/shared/: mriceblock-flat-left.png,
  2129. mriceblock-flat-right.png: Improved my flat graphics hack a bit.
  2130. Someone should do a from scratch ones, but this work for now.
  2131. 2004-04-20 16:30 rmcruz
  2132. * src/leveleditor.cpp: Just removed two printfs I have mistakelly
  2133. committed.
  2134. 2004-04-20 14:24 grumbel
  2135. * src/: defines.h, gameloop.cpp, globals.cpp, globals.h,
  2136. worldmap.cpp: - turned joystick defines into variables
  2137. 2004-04-20 14:12 grumbel
  2138. * src/: gameloop.cpp, setup.cpp: - fixed some more menu issues -
  2139. removed highscore loading from gameloop
  2140. 2004-04-20 13:43 rmcruz
  2141. * src/title.cpp: Recoded credits code, in order to respect fonts
  2142. height. (if you think there should be more space between items,
  2143. just change ITEMS_SPACE).
  2144. Also fixed a mistake that was making SDL_QUIT signal to never be
  2145. used.
  2146. 2004-04-20 13:37 grumbel
  2147. * src/: level.cpp, leveleditor.cpp, setup.cpp, special.cpp: - fixed
  2148. level editor menus a bit (still not 100% working) - added
  2149. resetpoint saving to Level
  2150. 2004-04-20 13:21 rmcruz
  2151. * src/title.cpp: Fixed a little mistake that was making title to
  2152. not be shutdown.
  2153. 2004-04-20 13:09 grumbel
  2154. * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
  2155. collision.h, configfile.h, defines.h, gameloop.cpp, gameloop.h,
  2156. gameobjs.cpp, gameobjs.h, globals.cpp, globals.h,
  2157. high_scores.cpp, high_scores.h, intro.cpp, intro.h, level.cpp,
  2158. level.h, leveleditor.cpp, leveleditor.h, mousecursor.cpp,
  2159. mousecursor.h, particlesystem.cpp, particlesystem.h, physic.cpp,
  2160. physic.h, player.cpp, player.h, resources.cpp, resources.h,
  2161. scene.cpp, scene.h, screen.cpp, screen.h, setup.h, sound.cpp,
  2162. sound.h, special.h, sprite_manager.cpp, supertux.cpp, text.cpp,
  2163. text.h, texture.cpp, texture.h, tile.cpp, tile.h, timer.cpp,
  2164. timer.h, title.cpp, title.h, type.cpp, type.h, world.cpp,
  2165. world.h: - added standard copyright header to every file
  2166. 2004-04-20 12:42 grumbel
  2167. * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
  2168. menu.h, title.cpp, worldmap.cpp: - changed Menu::check()
  2169. semantics a bit - speeded up the contrib menu a lot - fixed a few
  2170. other menu issues - might have broken editor a bit, needs more
  2171. testing
  2172. 2004-04-20 01:02 grumbel
  2173. * data/images/shared/resetpoint.png: - added resetpoint gfx (level
  2174. editor only)
  2175. 2004-04-20 00:47 grumbel
  2176. * src/: gameloop.cpp, level.cpp, level.h: - implemented reset
  2177. points
  2178. 2004-04-19 23:54 grumbel
  2179. * src/: menu.cpp, menu.h: - cleaned up my last_menu patch a bit
  2180. more
  2181. 2004-04-19 23:20 grumbel
  2182. * src/: gameloop.cpp, menu.cpp, menu.h, supertux.cpp, title.cpp,
  2183. title.h, worldmap.cpp: - fixed problem with last_menu not being
  2184. able to handle menues deeper than two submenues - misc other
  2185. cleanup
  2186. 2004-04-19 21:22 grumbel
  2187. * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
  2188. menu.h, title.cpp, worldmap.cpp: - removed menu_process_current()
  2189. 2004-04-19 21:06 grumbel
  2190. * src/: defines.h, gameloop.cpp, gameloop.h, high_scores.cpp,
  2191. leveleditor.cpp, menu.cpp, menu.h, setup.cpp, title.cpp,
  2192. worldmap.cpp, worldmap.h: - removed a few menu variables
  2193. 2004-04-19 21:03 rmcruz
  2194. * data/levels/world1/info: Removed world1 from the Contrib Levels
  2195. entry. It's impossible to navigate through so many levels
  2196. anyway.
  2197. 2004-04-19 16:34 rmcruz
  2198. * data/music/: cave-fast.mod, cave.mod, fortress-fast.mod,
  2199. fortress.mod: Marek update for his musics.
  2200. 2004-04-19 16:28 rmcruz
  2201. * data/CREDITS: Changed Ingo description in Credits as suggested by
  2202. Marek. I really should get some English lessons :D
  2203. 2004-04-19 16:27 grumbel
  2204. * data/supertux.strf, src/special.cpp: - changed upgrades to use
  2205. sprites - added glowing iceflower and star (hardly visible)
  2206. 2004-04-19 16:24 rmcruz
  2207. * src/leveleditor.cpp: Fixed a help font bug (was using normal
  2208. fonts, instead of the small ones). Tried to make leveleditor
  2209. quit when SDL_QUIT signal is received without success. Why
  2210. doesn't this work? :(
  2211. 2004-04-19 16:14 grumbel
  2212. * data/images/tilesets/supertux.stgt: - fixed problem with asyncron
  2213. blinkig bonus block - fixed indention
  2214. 2004-04-19 16:08 rmcruz
  2215. * src/: high_scores.cpp, high_scores.h: Made high_scores to use the
  2216. lispreader (i wasn't able to do proper testing, could someone
  2217. give a look at the code). Anyway, do you think high_scores.*
  2218. should be merged with configfile.* ? If nobody says anything,
  2219. I'll do that.
  2220. 2004-04-19 16:06 grumbel
  2221. * src/: special.cpp, special.h, world.cpp, world.h: - added
  2222. UpgradeKind name to nameless enum - slowed down grow-up upgrade
  2223. 2004-04-19 15:56 grumbel
  2224. * src/player.cpp: - added more mario lik duck behaviour
  2225. 2004-04-19 15:34 grumbel
  2226. * src/worldmap.cpp: - fixed back direction saving
  2227. 2004-04-19 15:23 grumbel
  2228. * src/: defines.h, gameloop.cpp, gameloop.h, setup.cpp,
  2229. worldmap.cpp: - fixed bug in live counting - added save menu to
  2230. the worldmap - removed load/save from the game menu
  2231. 2004-04-19 14:05 rmcruz
  2232. * data/: images/shared/mriceblock-flat-left.png, supertux.strf,
  2233. images/shared/mriceblock-flat-right.png: Added a flat Mr. Ice
  2234. Block. It is ugly as hell, but better than having a laptop.
  2235. Ingo, could you make a decent one? ;)
  2236. 2004-04-19 13:46 rmcruz
  2237. * data/CREDITS: Added Marek to in-game credits.
  2238. 2004-04-19 00:36 grumbel
  2239. * src/: level.cpp, level.h, player.cpp: - commited start_pos patch
  2240. from sik0fewl
  2241. 2004-04-18 23:45 grumbel
  2242. * src/leveleditor.cpp: - removed static_cast hack
  2243. 2004-04-18 23:16 grumbel
  2244. * data/supertux.strf, src/level.cpp, src/player.cpp, src/player.h,
  2245. src/resources.cpp: - fixed some align problems with tux - fixed
  2246. bug in tilemap resize
  2247. 2004-04-18 22:36 grumbel
  2248. * src/: gameloop.cpp, player.cpp, player.h, resources.cpp, sound.h:
  2249. - added new bigtux
  2250. 2004-04-18 22:35 grumbel
  2251. * data/supertux.strf: - added new tux
  2252. 2004-04-18 21:35 grumbel
  2253. * data/images/shared/: iceflower-1.png, iceflower-2.png,
  2254. iceflower-3.png, iceflower.png, largetux-jump-left-0.png,
  2255. largetux-jump-right-0.png, largetux-walk-left-0.png,
  2256. largetux-walk-left-1.png, largetux-walk-left-2.png,
  2257. largetux-walk-left-3.png, largetux-walk-left-4.png,
  2258. largetux-walk-left-5.png, largetux-walk-right-0.png,
  2259. largetux-walk-right-1.png, largetux-walk-right-2.png,
  2260. largetux-walk-right-3.png, largetux-walk-right-4.png,
  2261. largetux-walk-right-5.png, star-1.png, star-2.png, star-3.png,
  2262. star-4.png, star.png: - some graphics
  2263. 2004-04-18 20:00 rmcruz
  2264. * data/CREDITS: Added Ryan full name.
  2265. 2004-04-18 19:58 rmcruz
  2266. * data/levels/world1/: level1.stl, level10.stl, level11.stl,
  2267. level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
  2268. level17.stl, level18.stl, level2.stl, level3.stl, level4.stl,
  2269. level5.stl, level6.stl, level7.stl, level8.stl, level9.stl:
  2270. World1 levels update by Marek. Polishing. Cave levels now use
  2271. the cave music.
  2272. 2004-04-18 19:54 rmcruz
  2273. * data/music/: cave-fast.mod, cave.mod: Musics by Marek, they are
  2274. pretty cool and could be used in cave levels.
  2275. 2004-04-18 17:08 grumbel
  2276. * src/player.cpp: - moved default start position two tiles higher
  2277. 2004-04-18 15:42 grumbel
  2278. * src/: gameloop.cpp, globals.cpp, globals.h, level.cpp, level.h,
  2279. resources.cpp, special.cpp, world.cpp: - added constructor to
  2280. level - changed framerate handling to avoid large frame_ratio's
  2281. 2004-04-18 14:31 grumbel
  2282. * data/images/shared/: tux-duck-left.png, tux-duck-right.png: -
  2283. added tux ducking images
  2284. 2004-04-18 14:11 rmcruz
  2285. * data/CREDITS: Changes in credits: Added Ryan and Ingo to the
  2286. developers list. Ranked me to an higher position ;D
  2287. 2004-04-18 14:03 rmcruz
  2288. * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, menu.h, timer.cpp,
  2289. title.cpp, worldmap.cpp: Finally!! This makes the Back button to
  2290. be used in case there is one (when Esc is pressed). Because of
  2291. that, the menu is now much more independent. Currently,
  2292. everything seems to be working just fine and smooth.
  2293. 2004-04-18 13:09 rmcruz
  2294. * src/: badguy.cpp, player.cpp, world.cpp: Patch by Ryan: « Here's
  2295. a patch that makes a few changes that makes ST more like SMB.
  2296. Changes include: * Kicked mriceblocks (laptops) don't die after
  2297. hitting a single enemy, they keep going to kill more badguys (or
  2298. Tux if you're not careful) * You can now kick mriceblocks
  2299. (laptops) by running into their sides. Before you had to jump on
  2300. them to "kick" them and if you walked into their sides you would
  2301. die (or shrink). * When badguys walk into one another they turn
  2302. around instead of walking through eachother. »
  2303. 2004-04-18 00:22 grumbel
  2304. * src/: sprite.cpp, sprite.h: - added draw_part()
  2305. 2004-04-17 23:24 grumbel
  2306. * src/: worldmap.cpp, worldmap.h: - implemented locked levels on
  2307. worldmap
  2308. 2004-04-17 22:41 grumbel
  2309. * src/worldmap.cpp: - fixed loadgame
  2310. 2004-04-17 17:40 rmcruz
  2311. * data/levels/: default/worldmap.stwm, world1/info,
  2312. world1/level1.stl, world1/level10.stl, world1/level11.stl,
  2313. world1/level12.stl, world1/level13.stl, world1/level14.stl,
  2314. world1/level15.stl, world1/level16.stl, world1/level17.stl,
  2315. world1/level18.stl, world1/level19.stl, world1/level2.stl,
  2316. world1/level20.stl, world1/level21.stl, world1/level22.stl,
  2317. world1/level23.stl, world1/level24.stl, world1/level3.stl,
  2318. world1/level4.stl, world1/level5.stl, world1/level6.stl,
  2319. world1/level7.stl, world1/level8.stl, world1/level9.stl: Marek
  2320. has sent this hand of 'world1' levels that he thinks are suitable
  2321. for a release. He has polish them. I have made worldmap to use
  2322. them. We need testing, boys!
  2323. 2004-04-17 17:21 rmcruz
  2324. * src/: physic.cpp, physic.h: Added inverse functions for speed.
  2325. Might be usefull for someone that wants to make enemies to change
  2326. directions when colliding with each other.
  2327. 2004-04-17 16:18 grumbel
  2328. * data/levels/default/worldmap.stwm: sik0fewl's worldmap patch
  2329. 2004-04-17 16:13 grumbel
  2330. * src/: worldmap.cpp, worldmap.h: sik0fewl's worldmap patch
  2331. 2004-04-17 15:56 grumbel
  2332. * src/: gameloop.cpp, gameloop.h, player.cpp, scene.h, title.cpp,
  2333. world.cpp, world.h, worldmap.cpp, worldmap.h: - changed/clean up
  2334. level end detection a bit, still not really as it should be
  2335. 2004-04-17 15:29 grumbel
  2336. * src/leveleditor.cpp: - removed level editors dependency on the
  2337. World class
  2338. 2004-04-17 14:13 grumbel
  2339. * data/supertux.strf: - fixed some bugs in the resource file
  2340. 2004-04-17 14:00 rmcruz
  2341. * src/badguy.cpp: Applied patch from Ryan: « This patch causes
  2342. badguys to be killed when they run into an exploding bomb or get
  2343. hit by stalactite (as suggested by Ricardo). »
  2344. 2004-04-17 12:48 grumbel
  2345. * data/supertux.strf, src/Makefile.am, src/badguy.cpp,
  2346. src/badguy.h, src/resources.cpp, src/resources.h, src/sprite.cpp,
  2347. src/sprite.h, src/sprite_manager.cpp, src/sprite_manager.h: -
  2348. moved badguys to use sprite class
  2349. 2004-04-17 03:23 grumbel
  2350. * data/levels/cave/: level1.stl, level2.stl, level3.stl,
  2351. level4.stl, level5.stl, level6.stl: - added cave background to
  2352. cave levels
  2353. 2004-04-17 02:49 grumbel
  2354. * src/: gameloop.cpp, setup.cpp, setup.h, supertux.cpp, title.cpp,
  2355. worldmap.cpp, worldmap.h: - added load game support for the
  2356. worldmap
  2357. 2004-04-16 23:16 grumbel
  2358. * src/: badguy.cpp, badguy.h: - added new jumpy/money gfx
  2359. 2004-04-16 23:14 grumbel
  2360. * data/images/shared/: jumpy-left-down-0.png,
  2361. jumpy-left-middle-0.png, jumpy-left-up-0.png: - added jumpy
  2362. 2004-04-16 20:49 rmcruz
  2363. * src/gameloop.cpp: As requested by Ingo Ruhnke, now the author
  2364. name is much more discrete.
  2365. 2004-04-16 18:52 grumbel
  2366. * src/: gameloop.cpp, gameloop.h, player.cpp, player.h, scene.cpp,
  2367. scene.h, setup.cpp, setup.h, special.cpp, text.h, worldmap.cpp,
  2368. worldmap.h: - some more savegame stuff - added status on worldmap
  2369. - made worldmap start on 'start game' - moved lives, distros,
  2370. score into PlayerStatus
  2371. 2004-04-16 18:24 rmcruz
  2372. * data/images/tilesets/supertux.stgt, src/player.cpp: This patch
  2373. was send to the mailing list by Ryan (aka sik0fewl). « I've
  2374. made it so that sliding on ice works again (after the changes to
  2375. the input handling functions--looks much nicer now, btw).
  2376. I also changed supertux.stgt to make snow5.png ice. You can try
  2377. out sliding around on ice in the second level. I wasn't really
  2378. sure what would be a good sliding rate so people should try
  2379. fiddling with different values.
  2380. Right now the accel/decel rate is the direct inverse of the
  2381. velocity.. this inverse can be increased or decreased.
  2382. Also, the smalltux animation doesn't "slide", he walks to a
  2383. stop.. haven't really looked into where to fix this, but I'm sure
  2384. others could find it and fix it before I could. »
  2385. 2004-04-16 16:50 grumbel
  2386. * src/world.cpp: - changed scroll speed for background image
  2387. (should be configurable via level file) - fixed bug that caused
  2388. background to not get cleanly redrawn
  2389. 2004-04-16 16:48 grumbel
  2390. * data/images/background/cave2.jpg: - added cave background
  2391. 2004-04-16 16:31 grumbel
  2392. * data/images/tilesets/: bonus-1up.png, supertux.stgt: - added 1up
  2393. to tileset
  2394. 2004-04-16 16:26 grumbel
  2395. * src/: level.cpp, level.h, screen.h: - replaced a few pure
  2396. pointers with std::vector<>
  2397. 2004-04-15 21:08 grumbel
  2398. * data/levels/default/worldmap.stwm, src/worldmap.cpp,
  2399. src/worldmap.h: - added primitiv scrolling to the worldmap -
  2400. added a larger worldmap
  2401. 2004-04-13 20:50 grumbel
  2402. * data/images/shared/fish-down-0.png, src/badguy.cpp: fish fix
  2403. 2004-04-13 20:39 rmcruz
  2404. * src/gameloop.cpp: Just makes the level's author name to be
  2405. written in red, so that it is highlighted. I'm sure level
  2406. creators will appretiate that.
  2407. 2004-04-13 20:24 grumbel
  2408. * src/special.cpp: - fixed egg behaviour a bit
  2409. 2004-04-13 20:17 grumbel
  2410. * src/player.cpp: - commited MatzeBs duck fix
  2411. 2004-04-13 17:20 rmcruz
  2412. * src/screen.cpp: Fixed SDL code of drawgradient(). I forgot that
  2413. the axis in SDL are positve in the Up-Down direction. Now you
  2414. shouldn't notice any difference between SDL and OpenGL gradients
  2415. ;)
  2416. 2004-04-13 16:52 rmcruz
  2417. * data/images/background/ocean.png: Updated the ocean.png image,
  2418. message from its author (Marek): «I accidentally sent you an old
  2419. version of the ocean.png image. The new one uses a tilable wave
  2420. pattern so there's no ugly edge when the image is repeated.»
  2421. Is it my impression or arctis.png doesn't repate very well? Ingo
  2422. could you try to correct this, should be pretty easy.
  2423. 2004-04-13 16:32 grumbel
  2424. * src/: setup.cpp, text.cpp, texture.cpp, texture.h: - reenabled
  2425. OpenGL menu entry - OpenGL menu entry is now disabled if no
  2426. opengl support is compiled in - added handling for lost surfaces
  2427. for modeswitch in win32 (needs testing) - fixed font-shadow issue
  2428. 2004-04-13 15:20 rmcruz
  2429. * src/setup.cpp: Disabled OpenGL option.
  2430. 2004-04-13 15:02 grumbel
  2431. * src/: setup.cpp, texture.cpp, texture.h: - implemeted video-mode
  2432. switching (this currently breaks shadow fonts, but shouldn't be
  2433. difficult to fix)
  2434. 2004-04-13 14:25 grumbel
  2435. * src/: button.cpp, gameloop.cpp, gameobjs.cpp, gameobjs.h,
  2436. globals.cpp, globals.h, high_scores.cpp, leveleditor.cpp,
  2437. menu.cpp, menu.h, player.cpp, setup.cpp, sprite.h, text.cpp,
  2438. text.h, texture.h, timer.h, title.cpp, world.h, worldmap.h: -
  2439. converted text_type into a class
  2440. 2004-04-13 13:34 rmcruz
  2441. * src/: gameobjs.cpp, level.cpp, leveleditor.cpp, level.h,
  2442. screen.cpp, screen.h, world.cpp: Just changed each bkgd_top_* and
  2443. bkgd_bottom_* to be Color structs that can be found at screen.h.
  2444. Requested by Ingo Ruhnke. Ingo, I haven't even tried to change
  2445. the level files, since I don't have any clue about lisp. Please,
  2446. do that yourself.
  2447. 2004-04-13 04:19 grumbel
  2448. * src/: Makefile.am, badguy.cpp, badguy.h, button.cpp, button.h,
  2449. gameloop.cpp, gameobjs.cpp, gameobjs.h, high_scores.cpp,
  2450. intro.cpp, level.cpp, level.h, leveleditor.cpp, menu.cpp, menu.h,
  2451. mousecursor.cpp, mousecursor.h, particlesystem.cpp,
  2452. particlesystem.h, player.cpp, player.h, resources.cpp,
  2453. resources.h, setup.cpp, special.cpp, sprite.cpp, sprite.h,
  2454. text.cpp, text.h, texture.cpp, texture.h, tile.cpp, tile.h,
  2455. title.cpp, world.cpp, worldmap.cpp, worldmap.h: - converted
  2456. texture_type into a Surface class
  2457. 2004-04-13 01:31 rmcruz
  2458. * data/levels/snow/: info, level1.stl, level2.stl, level3.stl,
  2459. level4.stl, level5.stl, level6.stl, level7.stl: Organized levels
  2460. structures, feel free to curse me ;) This also adds authors names
  2461. to levels.
  2462. 2004-04-13 01:20 rmcruz
  2463. * data/levels/cave/: info, level1.stl, level2.stl, level3.stl,
  2464. level4.stl, level5.stl, level6.stl: Organized levels structures,
  2465. feel free to curse me ;) This also adds authors names to levels.
  2466. 2004-04-13 01:01 rmcruz
  2467. * data/levels/default/: boss1-grumbel.stl, cave1-grumbel.stl,
  2468. cave2-grumbel.stl, cave3-grumbel.stl, cave4-grumbel.stl,
  2469. cave5-grumbel.stl, cave6-grumbel.stl, level4.stl, levels,
  2470. snow1-grumbel.stl, snow1-voluptuous.stl, snow2-grumbel.stl,
  2471. snow3-grumbel.stl, snow4-grumbel.stl, snow5-grumbel.stl,
  2472. snow6-grumbel.stl, worldmap.stwm: Organized levels structures,
  2473. feel free to curse me ;) This also adds authors names to levels.
  2474. Made sure worldmap worked.
  2475. 2004-04-13 00:53 rmcruz
  2476. * data/levels/test/: enemytest.stl, exittest.stl, info, level1.stl,
  2477. level2.stl: Organized levels structures, feel free to curse me ;)
  2478. Made worldmap to still work. This also adds authors names to
  2479. levels.
  2480. 2004-04-13 00:41 rmcruz
  2481. * data/levels/default/: level1.stl, level2.stl, level3.stl: Just
  2482. added authors name for these levels. Hope that they are correct,
  2483. if not tell me :)
  2484. 2004-04-13 00:39 rmcruz
  2485. * src/: gameloop.cpp, level.cpp, level.h, leveleditor.cpp: Added
  2486. "author" field for levels. Level editor setup config needs
  2487. testing (not really related with this).
  2488. 2004-04-12 23:14 rmcruz
  2489. * src/: setup.cpp, texture.cpp: A first attempt to make a simple
  2490. and clean way of an on the fly videomode change. But there is
  2491. this problem: it seems to work on the first transition from SDL
  2492. to OpenGL, but doesn't work well in the following transitions to
  2493. OpenGL. I think it is not really related with the texture code,
  2494. but with the st_video_setup_gl(). The way OpenGL is initialized.
  2495. Ingo/Tobias, please give a look at this ;)
  2496. 2004-04-12 20:57 grumbel
  2497. * src/: badguy.cpp, resources.cpp, resources.h, special.cpp,
  2498. special.h, world.cpp: - commited MatzeB's update patch
  2499. 2004-04-12 20:44 grumbel
  2500. * data/images/shared/: 1up.png, egg.png, iceflower.png, star.png: -
  2501. new extras
  2502. 2004-04-12 15:16 grumbel
  2503. * src/: badguy.cpp, defines.h, gameloop.cpp, player.cpp, player.h:
  2504. commited MatzeB's slider patch
  2505. 2004-04-12 14:46 grumbel
  2506. * src/: Makefile.am, sprite.cpp, sprite.h: - added simple sprite
  2507. class
  2508. 2004-04-12 03:55 grumbel
  2509. * src/: menu.cpp, menu.h, setup.cpp, worldmap.cpp: - added menu to
  2510. worldmap
  2511. 2004-04-12 03:35 grumbel
  2512. * data/images/shared/: mrbombx-left-1.png, mrbombx-right-1.png,
  2513. tux-duck.png: - some new gfx
  2514. 2004-04-12 03:29 grumbel
  2515. * NEWS: - some new news
  2516. 2004-04-12 03:29 grumbel
  2517. * contrib/levelconverter-0.0.6_0.0.7.py: bug fix in the converter,
  2518. in case anybody still cares
  2519. 2004-04-12 03:28 grumbel
  2520. * data/images/worldmap/: leveldot_green.png, leveldot_red.png: -
  2521. missing gfx
  2522. 2004-04-12 01:06 grumbel
  2523. * src/: badguy.cpp, player.cpp: - tweaked scroll behaviour a little
  2524. bit - added collision rects in debug mode
  2525. 2004-04-12 00:30 rmcruz
  2526. * src/title.cpp: Fixed a simple bug that was not letting levelsets
  2527. to be added. Added a levelset for Wansti! These levels are great
  2528. :)
  2529. 2004-04-11 23:06 rmcruz
  2530. * src/screen.cpp: Made drawgradient() to use our fillrect(),
  2531. instead of SDL thingies and thus the code is much clear now.
  2532. 2004-04-11 22:46 rmcruz
  2533. * data/levels/default/level4.stl, src/gameobjs.cpp, src/level.cpp,
  2534. src/level.h, src/leveleditor.cpp, src/screen.cpp, src/screen.h,
  2535. src/world.cpp: Added support for gradients :) Changed bkgd_* to
  2536. bkgd_top_* and bkgd_bottom_* (being * either r, b or g) This
  2537. change includes both code and level files.
  2538. 2004-04-11 22:28 grumbel
  2539. * src/: menu.cpp, menu.h, setup.cpp, title.cpp: - added contrib
  2540. menu generator
  2541. 2004-04-11 21:12 rmcruz
  2542. * src/supertux.h: Removed supertux.h (its useless). global
  2543. definitions go to defines.h
  2544. 2004-04-11 21:10 rmcruz
  2545. * src/supertux.cpp: Included supertux.h stuff into it.
  2546. 2004-04-11 19:48 grumbel
  2547. * src/: menu.cpp, menu.h: - turned some pointer-foo into a
  2548. std::vector
  2549. 2004-04-11 19:39 grumbel
  2550. * src/: button.cpp, gameloop.cpp, high_scores.cpp, leveleditor.cpp,
  2551. menu.cpp, menu.h, setup.cpp, title.cpp: - turned menu_item_type
  2552. into a class
  2553. 2004-04-11 19:16 grumbel
  2554. * src/: gameloop.cpp, leveleditor.cpp, world.cpp: - moved the
  2555. global_world into the leveleditors namespace
  2556. 2004-04-11 19:10 grumbel
  2557. * src/title.cpp: - fixed missing menu on level editor exit
  2558. 2004-04-11 19:09 grumbel
  2559. * src/title.cpp: - moved loadshared() to the right point
  2560. 2004-04-11 19:04 grumbel
  2561. * src/supertux.cpp: - moved loadshared() to the right point
  2562. 2004-04-11 18:58 grumbel
  2563. * src/: gameloop.cpp, leveleditor.cpp, supertux.cpp, title.cpp: -
  2564. removed local (un)loadshared() stuff and replaced it my a global
  2565. one, fixes crash on entering a level twice
  2566. 2004-04-11 18:38 grumbel
  2567. * src/: badguy.h, button.cpp, button.h, gameloop.h, gameobjs.h,
  2568. globals.cpp, intro.cpp, leveleditor.cpp, menu.h, mousecursor.h,
  2569. player.h, timer.cpp, timer.h, title.cpp: renamed timer_type to
  2570. Timer
  2571. 2004-04-11 18:33 grumbel
  2572. * src/: gameloop.cpp, intro.cpp, leveleditor.cpp, menu.cpp,
  2573. mousecursor.cpp, player.cpp, timer.cpp, timer.h, title.cpp:
  2574. started to convert timer into a class
  2575. 2004-04-11 18:23 grumbel
  2576. * src/: badguy.cpp, button.cpp, gameloop.cpp, gameobjs.cpp,
  2577. globals.cpp, intro.cpp, leveleditor.cpp, menu.cpp,
  2578. mousecursor.cpp, player.cpp, special.cpp, timer.cpp, timer.h,
  2579. title.cpp: started to convert timer into a class
  2580. 2004-04-11 17:33 grumbel
  2581. * src/: gameloop.h, player.cpp, scene.cpp, scene.h: - moved
  2582. time_left timer into gamesession
  2583. 2004-04-11 17:28 grumbel
  2584. * src/: badguy.cpp, badguy.h, gameloop.cpp, gameloop.h,
  2585. gameobjs.cpp, gameobjs.h, physic.cpp, physic.h, player.cpp,
  2586. player.h, scene.cpp, scene.h, special.cpp, special.h, title.cpp,
  2587. world.cpp, world.h: - made frame ration local
  2588. 2004-04-11 17:07 grumbel
  2589. * src/: badguy.cpp, gameloop.cpp, player.cpp, resources.cpp,
  2590. scene.cpp, scene.h, special.cpp, world.cpp: - moved some global
  2591. variables into a seperate class
  2592. 2004-04-11 16:55 grumbel
  2593. * src/: gameloop.cpp, gameloop.h, resources.cpp, resources.h,
  2594. scene.cpp, scene.h, special.cpp, world.cpp, world.h: - localized
  2595. some more variables
  2596. 2004-04-11 16:44 grumbel
  2597. * src/: badguy.cpp, collision.cpp, gameloop.cpp, gameloop.h,
  2598. level.cpp, level.h, leveleditor.cpp, particlesystem.cpp,
  2599. physic.cpp, physic.h, player.cpp, player.h, resources.cpp,
  2600. scene.cpp, scene.h, setup.cpp, title.cpp, world.cpp, world.h,
  2601. worldmap.cpp: - made some more global variables, local - replaced
  2602. a few char* with string
  2603. 2004-04-11 15:20 grumbel
  2604. * src/: special.cpp, special.h, world.cpp, world.h: - turned
  2605. special into classes
  2606. 2004-04-11 15:05 grumbel
  2607. * src/: gameloop.cpp, gameloop.h, gameobjs.cpp, leveleditor.cpp,
  2608. special.cpp, world.cpp, world.h: - renamed 'world' to
  2609. 'global_world' to emphasis that it is mainly a temporary hack -
  2610. moved some 'world' to 'World::current()'
  2611. 2004-04-11 14:59 grumbel
  2612. * src/: collision.cpp, collision.h, gameloop.cpp, world.cpp,
  2613. world.h: - moved some collision code into the world class, since
  2614. it only acts on world data
  2615. 2004-04-11 14:43 grumbel
  2616. * src/: gameobjs.cpp, gameobjs.h, world.cpp, world.h: - change
  2617. gameobjs names from lower case to upper case
  2618. 2004-04-11 14:37 grumbel
  2619. * src/: badguy.cpp, gameobjs.cpp, gameobjs.h, player.cpp,
  2620. resources.cpp, world.cpp, world.h: - moved some more stuff into
  2621. the world class - turned gameobjs into classes
  2622. 2004-04-11 13:52 grumbel
  2623. * src/: Makefile.am, badguy.cpp, collision.cpp, gameloop.cpp,
  2624. gameobjs.cpp, gameobjs.h, level.h, leveleditor.cpp,
  2625. resources.cpp, scene.cpp, scene.h, tile.cpp, tile.h, title.cpp,
  2626. world.cpp, world.h: - moved gameobjects into there own file -
  2627. moved drawshape to tile.h
  2628. 2004-04-11 03:51 grumbel
  2629. * src/worldmap.cpp, src/worldmap.h,
  2630. data/levels/default/snow1-grumbel.stl,
  2631. data/levels/default/worldmap.stwm,
  2632. data/levels/test/enemytest.stl: - fixed worldmap a bit
  2633. 2004-04-11 03:36 grumbel
  2634. * src/: gameloop.cpp, gameloop.h, leveleditor.cpp, world.cpp,
  2635. world.h: - moved some activate_bad_guy stuff into the world,
  2636. where it belongs
  2637. 2004-04-11 03:24 grumbel
  2638. * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
  2639. leveleditor.cpp, scene.cpp, scene.h, supertux.cpp, title.cpp,
  2640. title.h, world.cpp: - moved some more level_ stuff into the
  2641. levelclass - removed a quit, since it did the same as a done
  2642. 2004-04-11 02:24 grumbel
  2643. * src/: level.cpp, level.h: - removed obsolete hardcoded tiles
  2644. 2004-04-11 02:10 grumbel
  2645. * src/: resources.cpp, resources.h: - moved stuff from gamesession
  2646. to world
  2647. 2004-04-11 02:05 grumbel
  2648. * src/: Makefile.am, collision.cpp, collision.h, gameloop.cpp,
  2649. gameloop.h, level.cpp, level.h, world.cpp, world.h: - moved stuff
  2650. from gamesession to world
  2651. 2004-04-11 00:37 grumbel
  2652. * src/: badguy.cpp, collision.cpp, gameloop.cpp, gameloop.h,
  2653. leveleditor.cpp, player.cpp, scene.cpp, scene.h, special.cpp,
  2654. world.cpp, world.h: - moved stuff from scene into a World class,
  2655. just an intermediate step, more cleanup will follow
  2656. 2004-04-11 00:04 rmcruz
  2657. * data/images/shared/: stalactite-broken.png, stalactite.png: New
  2658. stalactites done by Settra Gaia, they fit very well with Ingo
  2659. graphics. They are 32x48 (previous: 32x32), i have checked, and
  2660. i think nothing will get broken, but please test that. also say
  2661. if 48 of height is too much...
  2662. 2004-04-11 00:01 grumbel
  2663. * src/: gameloop.cpp, gameloop.h, level.cpp, level.h, player.cpp,
  2664. setup.cpp, special.cpp, title.cpp, world.cpp, world.h: - moved
  2665. lots of code around, made gameloop even more into a class
  2666. 2004-04-10 22:37 grumbel
  2667. * src/: gameloop.cpp, gameloop.h, menu.cpp: - reduced menu fadness
  2668. a bit (ie. balanced the edges)
  2669. 2004-04-10 22:26 grumbel
  2670. * src/: gameloop.cpp, gameloop.h, leveleditor.cpp, setup.cpp,
  2671. supertux.cpp, worldmap.cpp: - turned gameloop into a class, in
  2672. the hope to reduce some global variables in the long run
  2673. 2004-04-10 22:19 rmcruz
  2674. * data/images/background/ocean.png: Another background image by a
  2675. guy whose nickname is Wantso (i think) :D Anyway, it is a night
  2676. background, might be usefull.
  2677. 2004-04-10 22:16 grumbel
  2678. * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
  2679. leveleditor.cpp, physic.cpp: - more c++-ification
  2680. 2004-04-10 21:49 grumbel
  2681. * src/: gameloop.cpp, level.cpp, level.h, title.cpp: - more
  2682. c++-ification
  2683. 2004-04-10 21:40 grumbel
  2684. * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
  2685. leveleditor.cpp, player.cpp, scene.cpp, setup.cpp, title.cpp,
  2686. world.cpp: - some indent fixes - started to turn st_level into a
  2687. proper class
  2688. 2004-04-10 20:56 grumbel
  2689. * src/: gameloop.cpp, gameloop.h, menu.cpp, menu.h, setup.cpp,
  2690. setup.h, title.cpp, worldmap.cpp: - reorganized menu flow as
  2691. descripted in the todo, this breaks returning from the game at
  2692. the moment, since something in loading savegames is broken, but
  2693. since savegames needs restructuring anyway, it shouldn't be much
  2694. of a problem
  2695. 2004-04-10 20:54 grumbel
  2696. * data/images/worldmap/antarctica.stwt: - fixed tile properties
  2697. 2004-04-10 17:40 grumbel
  2698. * data/levels/default/: cave3-grumbel.stl, level1.stl,
  2699. snow2-grumbel.stl, snow6-grumbel.stl, worldmap.stwm: - level
  2700. cleanup
  2701. 2004-04-10 16:53 grumbel
  2702. * src/: menu.cpp, menu.h, setup.cpp, title.cpp: removed title from
  2703. main menu
  2704. 2004-04-10 14:47 grumbel
  2705. * data/images/tilesets/supertux.stgt: - fixed water/fish
  2706. 2004-04-10 14:44 grumbel
  2707. * data/levels/test/enemytest.stl: - test level for badguys
  2708. 2004-04-10 14:42 grumbel
  2709. * data/levels/test/exittest.stl: - added test level for exits
  2710. 2004-04-10 14:41 grumbel
  2711. * data/images/tilesets/: exitbg.png, exitfg.png, supertux.stgt: -
  2712. added iglo for level end sequence
  2713. 2004-04-10 13:56 grumbel
  2714. * src/title.cpp: - fixed quit
  2715. 2004-04-10 13:48 grumbel
  2716. * src/title.cpp: - fixed menu/logo overdraw problem
  2717. 2004-04-10 13:42 grumbel
  2718. * data/levels/misc/menu.stl, src/badguy.cpp, src/badguy.h,
  2719. src/title.cpp: - introduced mriceblock (at least a bit) - made
  2720. title screen wrap-around seamlessly
  2721. 2004-04-10 11:53 tobgle
  2722. * data/music/: fortress-fast.mod, fortress.mod: update
  2723. 2004-04-09 18:25 grumbel
  2724. * src/badguy.cpp, src/player.cpp,
  2725. data/images/shared/snowball-left-0.png,
  2726. data/images/shared/snowball-left-1.png,
  2727. data/images/shared/snowball-left-2.png,
  2728. data/images/shared/snowball-right-0.png,
  2729. data/images/shared/snowball-right-1.png,
  2730. data/images/shared/snowball-right-2.png: - fixed snowball anim
  2731. 2004-04-09 04:19 grumbel
  2732. * src/gameloop.cpp, src/menu.cpp, src/player.cpp, src/player.h,
  2733. data/images/shared/smalltux-jump-left.png,
  2734. data/images/shared/smalltux-jump-right.png: - added new smalltux
  2735. 2004-04-09 03:54 grumbel
  2736. * data/images/shared/: smalltux-left-1.png, smalltux-left-2.png,
  2737. smalltux-left-3.png, smalltux-left-4.png, smalltux-left-5.png,
  2738. smalltux-left-6.png, smalltux-left-7.png, smalltux-left-8.png,
  2739. smalltux-right-1.png, smalltux-right-2.png, smalltux-right-3.png,
  2740. smalltux-right-4.png, smalltux-right-5.png, smalltux-right-6.png,
  2741. smalltux-right-7.png, smalltux-right-8.png: - added new smalltux
  2742. (still needs cleanup)
  2743. 2004-04-09 03:15 grumbel
  2744. * src/: globals.h, title.cpp: - moved title-demo code into its own
  2745. function
  2746. 2004-04-09 02:54 grumbel
  2747. * src/title.cpp: - fixed credits screen a bit
  2748. 2004-04-09 02:49 grumbel
  2749. * src/: menu.cpp, setup.cpp, supertux.cpp, title.cpp: - cleaned up
  2750. title screen a bit
  2751. 2004-04-09 02:49 grumbel
  2752. * data/images/title/: background.jpg, logo.png: - added some new
  2753. title menu gfx
  2754. 2004-04-05 00:33 rmcruz
  2755. * data/music/: fortress-fast.mod, fortress.mod: according to the
  2756. author: "there was one line that caused a dissonance... i fixed
  2757. that"
  2758. 2004-04-04 20:00 rmcruz
  2759. * data/music/: fortress-fast.mod, fortress.mod: 1 more song
  2760. 2004-04-04 02:32 tobgle
  2761. * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
  2762. collision.h, gameloop.cpp, leveleditor.cpp, physic.cpp, physic.h,
  2763. player.cpp, player.h, scene.cpp, tile.cpp, tile.h, timer.cpp,
  2764. title.cpp: - Physic C++ rewrite (Matze Braun) - Added new badguys
  2765. (Matze Braun) - Fixed minor bugs (Matze Braun)
  2766. 2004-04-03 15:31 tobgle
  2767. * data/images/tilesets/supertux.stgt: update
  2768. 2004-04-03 15:31 tobgle
  2769. * src/: button.cpp, button.h, gameloop.cpp, gameloop.h,
  2770. high_scores.cpp, intro.cpp, level.cpp, leveleditor.cpp,
  2771. lispreader.cpp, menu.h, player.cpp, player.h, special.cpp,
  2772. text.cpp, texture.cpp, texture.h, tile.cpp, tile.h, worldmap.cpp:
  2773. lots of improvements all over the code. Leveleditor
  2774. improvements. Changed Tux's dying sequence. Intros can be
  2775. skipped with any device now. Converted button_type and
  2776. button_panel_type to C++ classes.
  2777. 2004-04-03 15:28 tobgle
  2778. * data/images/icons/save.png: scaled
  2779. 2004-04-03 15:27 tobgle
  2780. * data/images/icons/: bkgrd.png, exit.png, frgrd.png, intact.png,
  2781. tilegroup.png, tilegroup.xcf: initial
  2782. 2004-04-01 22:22 grumbel
  2783. * data/images/worldmap/: antarctica.stwt, road_ne.png,
  2784. road_nes.png, road_nesw.png, road_new.png, road_ns.png,
  2785. road_nsw.png, road_nw.png, road_nws.png, road_se.png,
  2786. road_sw.png, road_swe.png, road_we.png, wood10.png, wood11.png,
  2787. wood12.png, wood13.png: - more tiles
  2788. 2004-04-01 01:20 grumbel
  2789. * data/images/worldmap/: wood1.png, wood2.png, wood3.png,
  2790. wood4.png, wood5.png, wood6.png, wood7.png, wood8.png, wood9.png:
  2791. - improved tileability
  2792. 2004-04-01 01:11 grumbel
  2793. * data/images/worldmap/: antarctica.stwt, snow1.png, snow10.png,
  2794. snow11.png, snow12.png, snow13.png, snow2.png, snow3.png,
  2795. snow4.png, snow5.png, snow6.png, snow7.png, snow8.png, snow9.png,
  2796. water.png, wood1.png, wood2.png, wood3.png, wood4.png, wood5.png,
  2797. wood6.png, wood7.png, wood8.png, wood9.png: - new tiles
  2798. 2004-03-31 12:41 grumbel
  2799. * data/images/shared/: fish-left-0.png, fish-left-1.png: - scaled
  2800. down fish
  2801. 2004-03-30 22:34 grumbel
  2802. * data/images/tilesets/: snowbg1.png, snowbg2.png, snowbg3.png,
  2803. snowbg4.png, supertux.stgt: - more tiles
  2804. 2004-03-30 22:22 grumbel
  2805. * data/images/shared/: mriceblock-left-0.png,
  2806. mriceblock-left-1.png, mriceblock-left-2.png,
  2807. mriceblock-left-3.png, mriceblock-right-0.png,
  2808. mriceblock-right-1.png, mriceblock-right-2.png,
  2809. mriceblock-right-3.png: - more gfx
  2810. 2004-03-30 22:21 grumbel
  2811. * data/images/shared/: snowball-left-0.png, snowball-left-1.png,
  2812. snowball-left-2.png, snowball-right-0.png, snowball-right-1.png,
  2813. snowball-right-2.png: more gfx
  2814. 2004-03-30 22:18 grumbel
  2815. * data/images/shared/: bouncingsnowball-left-0.png,
  2816. bouncingsnowball-left-1.png, bouncingsnowball-left-2.png,
  2817. bouncingsnowball-left-3.png, bouncingsnowball-left-4.png,
  2818. bouncingsnowball-left-5.png, bouncingsnowball-right-0.png,
  2819. bouncingsnowball-right-1.png, bouncingsnowball-right-2.png,
  2820. bouncingsnowball-right-3.png, bouncingsnowball-right-4.png,
  2821. bouncingsnowball-right-5.png: - more gfx
  2822. 2004-03-30 22:09 grumbel
  2823. * data/images/shared/: spiky-left-0.png, spiky-left-1.png,
  2824. spiky-left-2.png, spiky-right-0.png, spiky-right-1.png,
  2825. spiky-right-2.png: more gfx
  2826. 2004-03-30 21:59 grumbel
  2827. * data/images/shared/: fish-left-0.png, fish-left-1.png,
  2828. flyingsnowball-left-0.png, flyingsnowball-left-1.png: more gfx
  2829. 2004-03-30 15:37 grumbel
  2830. * data/levels/default/snow1-voluptuous.stl: - new usercontributed
  2831. level
  2832. 2004-03-30 15:23 grumbel
  2833. * data/images/tilesets/: darksnow13.png, darksnow14.png,
  2834. darksnow15.png, snow20.png, snow21.png, snow22.png, snow23.png,
  2835. snow24.png, snow25.png, supertux.stgt: - added some more tiles
  2836. 2004-03-29 18:49 tobgle
  2837. * autogen.sh: improved to work flawless on more computers
  2838. 2004-03-29 15:24 tobgle
  2839. * src/: badguy.cpp, badguy.h, gameloop.cpp, globals.cpp, globals.h,
  2840. intro.cpp, leveleditor.cpp, menu.cpp, scene.cpp, scene.h,
  2841. special.cpp: - introduced new function wait_for_event - removed
  2842. arrays_init() - applied fixes from Matze Braun for badguy bugs
  2843. 2004-03-29 14:25 grumbel
  2844. * data/levels/default/: cave2-grumbel.stl, cave3-grumbel.stl,
  2845. cave4-grumbel.stl, snow2-grumbel.stl: - added enemies and such
  2846. 2004-03-29 01:23 grumbel
  2847. * configure.ac: - fixed datadir
  2848. 2004-03-28 23:48 tobgle
  2849. * configure.ac: little improvement
  2850. 2004-03-28 23:43 tobgle
  2851. * data/images/tilesets/supertux.stgt: tilegroup definitions
  2852. 2004-03-28 23:42 tobgle
  2853. * src/: badguy.cpp, collision.cpp, leveleditor.cpp, menu.cpp,
  2854. menu.h, tile.cpp, tile.h: - Leveleditor improvements and fixes.
  2855. - collision bugfixes from Matze Braun
  2856. 2004-03-28 22:56 grumbel
  2857. * data/levels/default/boss1-grumbel.stl: - added some flames
  2858. 2004-03-28 16:11 grumbel
  2859. * src/: gameloop.cpp, gameloop.h, player.cpp, tile.cpp, tile.h: -
  2860. removed alpha from tile since it isn't needed - fixed brick
  2861. behaviour (I hope...)
  2862. 2004-03-28 16:07 tobgle
  2863. * src/particlesystem.cpp: [no log message]
  2864. 2004-03-28 14:41 grumbel
  2865. * src/: gameloop.cpp, setup.cpp, tile.cpp, tile.h: - removed
  2866. next_tile2, which isn't needed - added --sdl option to turn of
  2867. opengl in case it is on in the config file
  2868. 2004-03-28 13:47 grumbel
  2869. * data/images/tilesets/: bonus-flower.png, bonus-grow.png,
  2870. bonus-herring.png, bonus-invisible.png, notile.png,
  2871. supertux.stgt: - use new boxes everywhere - added invisible-box
  2872. (usefull for secrets)
  2873. 2004-03-28 12:58 tobgle
  2874. * data/images/status/mousecursor.png: new link image
  2875. 2004-03-28 12:26 tobgle
  2876. * data/images/shared/: flame-0.png, flame-1.png: initial
  2877. 2004-03-28 03:44 tobgle
  2878. * src/: badguy.cpp, badguy.h, gameloop.cpp: applied flame badguy
  2879. patch from Matze Braun
  2880. 2004-03-28 03:30 tobgle
  2881. * src/: button.cpp, leveleditor.cpp: improved the behaviour of the
  2882. mouse-cursor in the leveleditor
  2883. 2004-03-28 03:03 grumbel
  2884. * data/images/shared/: mrbomb-explosion.png, mrbomb-left-0.png,
  2885. mrbomb-left-1.png, mrbomb-left-2.png, mrbomb-left-3.png,
  2886. mrbomb-right-0.png, mrbomb-right-1.png, mrbomb-right-2.png,
  2887. mrbomb-right-3.png, mrbombx-left-0.png, mrbombx-right-0.png: -
  2888. mrbomb stuff
  2889. 2004-03-28 03:00 tobgle
  2890. * src/: gameloop.cpp, globals.cpp, globals.h, leveleditor.cpp,
  2891. menu.cpp, menu.h, mousecursor.cpp, mousecursor.h, setup.cpp,
  2892. tile.h, title.cpp: We have our own mouse-cursor now! (graphics by
  2893. Settra Gaia)
  2894. 2004-03-28 01:58 tobgle
  2895. * data/images/status/mousecursor.png: initial
  2896. 2004-03-27 20:36 grumbel
  2897. * contrib/levelconverter-0.0.6_0.0.7.py: - added object support
  2898. (untested)
  2899. 2004-03-27 20:30 grumbel
  2900. * contrib/levelconverter-0.0.6_0.0.7.py: - added object support
  2901. (untested)
  2902. 2004-03-27 18:24 tobgle
  2903. * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
  2904. menu.h, setup.cpp, title.cpp: more kinds of menu_event are
  2905. handled directly in the menu-code now.
  2906. 2004-03-27 17:34 grumbel
  2907. * data/levels/default/: boss1-grumbel.stl, cave2-grumbel.stl,
  2908. snow5-grumbel.stl: - added enemies and some other tweaks
  2909. 2004-03-27 17:17 tobgle
  2910. * Makefile.cvs: old Makefile works again
  2911. 2004-03-27 15:20 grumbel
  2912. * data/levels/default/boss1-grumbel.stl: - added enemies
  2913. 2004-03-27 14:04 tobgle
  2914. * src/: menu.cpp, menu.h: MN_BACK works for multiple layers of
  2915. menus now.
  2916. 2004-03-27 12:27 tobgle
  2917. * src/setup.cpp: little change to improve win32 portability
  2918. 2004-03-27 12:14 grumbel
  2919. * data/levels/default/: level1.stl, snow2-grumbel.stl,
  2920. snow3-grumbel.stl, snow4-grumbel.stl, snow5-grumbel.stl: - added
  2921. some enemies
  2922. 2004-03-27 01:38 grumbel
  2923. * src/: gameloop.cpp, level.cpp, level.h, leveleditor.cpp: -
  2924. removed dn_tilemap - fixed broken level_change() function to draw
  2925. only on one map, not all at once
  2926. 2004-03-27 01:14 tobgle
  2927. * src/: badguy.cpp, badguy.h: fixed BSOD hopping
  2928. 2004-03-27 00:54 tobgle
  2929. * src/: mousecursor.cpp, mousecursor.h: C++ port of Ricarod Cruz's
  2930. menu-handling code patch.
  2931. 2004-03-27 00:54 grumbel
  2932. * data/images/tilesets/: bonus2-d.png, supertux.stgt: - added new
  2933. deactivated bonus box
  2934. 2004-03-27 00:53 tobgle
  2935. * src/: Makefile.am, badguy.cpp, badguy.h, collision.cpp,
  2936. collision.h, gameloop.cpp, leveleditor.cpp, particlesystem.cpp,
  2937. player.cpp, type.h: merged bad_guy patch from Matze Braun.
  2938. (recycling Ricardo's stalactite patch and added mrbomb).
  2939. 2004-03-27 00:51 tobgle
  2940. * data/images/shared/: mrbomb-left-0.png, mrbomb-left-1.png,
  2941. mrbomb-left-2.png, mrbomb-left-3.png, mrbomb-right-0.png,
  2942. mrbomb-right-1.png, mrbomb-right-2.png, mrbomb-right-3.png,
  2943. stalactite-broken.png, stalactite.png: initial
  2944. 2004-03-27 00:45 grumbel
  2945. * data/images/tilesets/: bonus2-1.png, bonus2-2.png, bonus2-3.png,
  2946. bonus2-4.png, bonus2-5.png, supertux.stgt: - added new bonus
  2947. block
  2948. 2004-03-27 00:19 tobgle
  2949. * data/levels/default/level4.stl: particle_system changed to clouds
  2950. 2004-03-26 23:30 grumbel
  2951. * data/images/tilesets/supertux.stgt: - added more bricks
  2952. 2004-03-26 23:08 tobgle
  2953. * src/title.cpp: tux isn't jumping like on drugs anymore in the
  2954. demo
  2955. 2004-03-26 22:39 tobgle
  2956. * src/title.cpp: quick fix for bug introduced by the last commit
  2957. 2004-03-26 22:24 tobgle
  2958. * src/title.cpp: added demo to make SuperTux looking nice from the
  2959. start ;)
  2960. 2004-03-26 22:20 tobgle
  2961. * data/levels/misc/menu.stl: demo level created by Ingo Ruhnke
  2962. 2004-03-26 20:03 grumbel
  2963. * data/levels/default/: level1.stl, level2.stl, level3.stl,
  2964. level4.stl: - converted levels to the new format
  2965. 2004-03-26 16:17 grumbel
  2966. * src/lispreader.cpp: - added some error checking, so that we get
  2967. more usefull error messages than asserts
  2968. 2004-03-26 13:52 grumbel
  2969. * data/levels/default/snow1-grumbel.stl: - added some enemies
  2970. 2004-03-26 03:05 grumbel
  2971. * data/levels/default/: snow3-grumbel.stl, worldmap.stwm: - hooked
  2972. up more levels to the worldmap - added a bit of background stuff
  2973. to snow3
  2974. 2004-03-25 20:10 grumbel
  2975. * src/level.cpp: - fixed levelend (well, maybe more of an
  2976. workaround
  2977. 2004-03-25 20:01 grumbel
  2978. * src/: gameloop.cpp: - moved a few int's inside the for-loops -
  2979. replaced a old '.' with 0
  2980. 2004-03-25 19:52 grumbel
  2981. * src/: collision.cpp, player.cpp: - fixed brick-bug (or maybe not,
  2982. they still behave a bit weird - moved some int's into the
  2983. for-loops to reduce variable recycling
  2984. 2004-03-25 17:50 grumbel
  2985. * src/: level.cpp, worldmap.cpp: - cleanup in the worldmap - fixed
  2986. duplicate badguy bug
  2987. 2004-03-25 17:38 tobgle
  2988. * data/images/tilesets/supertux.stgt: fixed some "solids" to be
  2989. non-solid
  2990. 2004-03-25 17:31 grumbel
  2991. * src/worldmap.cpp: - fixed file extension
  2992. 2004-03-25 17:27 grumbel
  2993. * data/images/worldmap/: antarctica.scm, antarctica.stwt: - fixed
  2994. syntax
  2995. 2004-03-25 17:19 grumbel
  2996. * data/levels/default/: snow1-grumbel.stl, boss1-grumbel.stl,
  2997. cave1-grumbel.stl, cave2-grumbel.stl, cave3-grumbel.stl,
  2998. cave4-grumbel.stl, cave5-grumbel.stl, cave6-grumbel.stl,
  2999. snow2-grumbel.stl, snow3-grumbel.stl, snow4-grumbel.stl,
  3000. snow5-grumbel.stl, snow6-grumbel.stl: - added new levels
  3001. 2004-03-25 13:15 grumbel
  3002. * src/: gameloop.cpp, level.cpp: - cleaned up the way badguys are
  3003. handled
  3004. 2004-03-25 13:02 grumbel
  3005. * src/level.cpp: bye, bye dn_tm
  3006. 2004-03-25 12:36 grumbel
  3007. * src/: badguy.cpp, badguy.h, gameloop.cpp, level.cpp, level.h,
  3008. leveleditor.cpp, lispreader.cpp, lispreader.h: - added
  3009. alternative (more flexible) way to define badguys in a level
  3010. 2004-03-25 12:07 grumbel
  3011. * src/: gameloop.cpp, level.cpp, player.cpp, tile.cpp: - fixed
  3012. badguys a little bit
  3013. 2004-03-25 11:26 grumbel
  3014. * src/gameloop.cpp, src/level.cpp, src/tile.cpp, src/tile.h,
  3015. data/images/tilesets/supertux.stgt: - made TileManager::get()
  3016. always return a valid tile - made conversion code more robust
  3017. against unknown tiles - added next_tile/next_tile2 to replace the
  3018. old one on some events
  3019. 2004-03-25 03:35 grumbel
  3020. * contrib/levelconverter-0.0.6_0.0.7.py: - fixes for the converter
  3021. 2004-03-25 03:29 grumbel
  3022. * data/images/tilesets/: coin1.png, coin2.png, coin3.png,
  3023. supertux.stgt: - fixed up tileset a bit
  3024. 2004-03-25 03:27 grumbel
  3025. * src/: gameloop.cpp, gameloop.h, level.cpp, player.cpp, tile.cpp:
  3026. - fixed bricktile
  3027. 2004-03-25 03:13 grumbel
  3028. * src/: gameloop.cpp, level.cpp, player.cpp, tile.cpp, tile.h: -
  3029. added translation table for the old format
  3030. 2004-03-25 02:30 grumbel
  3031. * data/images/tilesets/: bkgd-00.png, bkgd-01.png, bkgd-02.png,
  3032. bkgd-03.png, bkgd-10.png, bkgd-11.png, bkgd-12.png, bkgd-13.png,
  3033. bonus1.png, box-empty.png, box-full.png, distro-0.png,
  3034. distro-1.png, distro-2.png, distro-3.png, flag-0.png, flag-1.png,
  3035. pipe1.png, pipe2.png, pipe3.png, pipe4.png, pipe5.png, pipe6.png,
  3036. pipe7.png, pipe8.png, pole.png, poletop.png, supertux.stgt: -
  3037. created a tileset that is compatible with the old levels and the
  3038. new ones
  3039. 2004-03-25 01:24 grumbel
  3040. * contrib/levelconverter-0.0.6_0.0.7.py: fixed converter to handle
  3041. the new format
  3042. 2004-03-24 23:39 grumbel
  3043. * contrib/levelconverter-0.0.6_0.0.7.py: fixed incorrect color
  3044. handling
  3045. 2004-03-24 23:33 tobgle
  3046. * data/images/shared/: cloud.png, snow0.png, snow1.png, snow2.png:
  3047. images for particle_sytem
  3048. 2004-03-24 23:31 tobgle
  3049. * data/levels/default/level1.stl: added line for use of
  3050. particle_system
  3051. 2004-03-24 23:29 tobgle
  3052. * data/images/tilesets/: background.stgt, background1.png,
  3053. background2.png, background3.png, background4.png,
  3054. background5.png, background6.png, background7.png,
  3055. background8.png, backgroundtile1.png, backgroundtile2.png,
  3056. backgroundtile3.png, backgroundtile4.png, backgroundtile5.png,
  3057. block.stgt, block1.png, block10.png, block11.png, block2.png,
  3058. block3.png, block4.png, block5.png, block6.png, block7.png,
  3059. block8.png, block9.png, brick0.png, brick1.png, cloud-00.png,
  3060. cloud-01.png, cloud-02.png, cloud-03.png, cloud-10.png,
  3061. cloud-11.png, cloud-12.png, cloud-13.png, darksnow.stgt,
  3062. darksnow1.png, darksnow10.png, darksnow11.png, darksnow12.png,
  3063. darksnow2.png, darksnow3.png, darksnow4.png, darksnow5.png,
  3064. darksnow6.png, darksnow7.png, darksnow8.png, darksnow9.png,
  3065. grey.png, grey.stgt, grey2.png, grey3.png, grey4.png, grey5.png,
  3066. grey6.png, main.stgt, misc.stgt, snow.stgt, snow1.png,
  3067. snow10.png, snow11.png, snow12.png, snow13.png, snow14.png,
  3068. snow15.png, snow16.png, snow17.png, snow18.png, snow19.png,
  3069. snow2.png, snow3.png, snow4.png, snow5.png, snow6.png, snow7.png,
  3070. snow8.png, snow9.png, water.png, waves-0.png, waves-1.png,
  3071. waves-2.png: the new tiles and tileset-definitions for the new
  3072. levelformat. (most tiles were contributed by Ingo Ruhnke)
  3073. 2004-03-24 23:23 tobgle
  3074. * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
  3075. leveleditor.cpp, player.cpp, scene.h, setup.cpp, texture.cpp,
  3076. particlesystem.cpp, particlesystem.h, tile.cpp, tile.h: new
  3077. levelformat with multiple layers and and new tileset code. Along
  3078. with a new particlesystem. (the latest one was contributed by
  3079. Matze Braun)
  3080. 2004-03-24 23:15 tobgle
  3081. * src/scene.cpp: new levelformat with multiple layers and and new
  3082. tileset code. Along with a new particlesystem. (the latest one
  3083. was contributed by Matze Braun)
  3084. 2004-03-24 23:10 grumbel
  3085. * src/: badguy.cpp, gameloop.cpp, player.cpp, player.h: - renamed
  3086. input/input_
  3087. 2004-03-24 23:08 tobgle
  3088. * src/Makefile.am: new levelformat with multiple layers, new
  3089. particlesystem
  3090. 2004-03-24 23:01 grumbel
  3091. * src/: badguy.cpp, badguy.h, scene.cpp, scene.h: - minor cleanup
  3092. 2004-03-24 22:43 grumbel
  3093. * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, player.cpp,
  3094. setup.cpp, sound.cpp, timer.cpp: - removed a few redundant "==
  3095. true"'s
  3096. 2004-03-24 22:18 grumbel
  3097. * src/: gameloop.cpp, scene.cpp: - minor cleanup, removed some evil
  3098. variable recycling
  3099. 2004-03-24 18:41 grumbel
  3100. * src/: badguy.cpp, collision.cpp, gameloop.cpp, leveleditor.cpp,
  3101. player.cpp, player.h, scene.cpp, scene.h, special.cpp: -
  3102. converted Player into a class (naming still needs a bit of
  3103. cleanup
  3104. 2004-03-24 17:13 grumbel
  3105. * src/: configfile.cpp, configfile.h: - commited Michael George's
  3106. config-file patch
  3107. 2004-03-24 17:12 grumbel
  3108. * src/: badguy.cpp, badguy.h, collision.cpp, gameloop.cpp,
  3109. level.cpp, leveleditor.cpp, player.cpp, scene.cpp, scene.h,
  3110. texture.cpp, worldmap.cpp: - coverted badguy type into an object
  3111. 2004-03-24 16:24 grumbel
  3112. * src/: badguy.cpp, badguy.h, gameloop.cpp, leveleditor.cpp,
  3113. scene.cpp, scene.h: - created a named enum for badguys
  3114. 2004-03-24 16:12 grumbel
  3115. * src/: badguy.cpp, badguy.h: splitted actions commands for
  3116. different badguys into seperate functions
  3117. 2004-03-24 16:03 grumbel
  3118. * src/: badguy.cpp, badguy.h: splitted drawing commands for
  3119. different badguys into seperate functions
  3120. 2004-03-24 15:35 grumbel
  3121. * src/: Makefile.am, globals.h, high_scores.cpp, high_scores.h,
  3122. setup.cpp, setup.h, sound.cpp, sound.h, supertux.cpp,
  3123. worldmap.cpp: - commited Michael George's config-file patch
  3124. 2004-03-24 15:03 grumbel
  3125. * src/menu.cpp: fixed little type error
  3126. 2004-03-24 14:52 grumbel
  3127. * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
  3128. menu.h, setup.cpp, setup.h, texture.cpp, timer.cpp, title.cpp: -
  3129. turned menu into a class, still a lot of public variables around
  3130. and menu_item isn't a class either, but its a start
  3131. 2004-03-23 18:25 grumbel
  3132. * src/: badguy.h, bitmask.h, button.h, gameloop.cpp, level.h,
  3133. leveleditor.h, menu.h, physic.h, player.h, special.h, text.h,
  3134. texture.h, timer.h, type.h, world.h: - removed unneded typedef's
  3135. for structs
  3136. 2004-03-23 02:30 grumbel
  3137. * src/: gameloop.cpp, globals.h, player.cpp, player.h,
  3138. worldmap.cpp: - fixed joystick code a bit
  3139. 2004-03-22 22:06 grumbel
  3140. * NEWS: new news
  3141. 2004-03-22 16:52 grumbel
  3142. * src/: badguy.cpp, button.cpp, gameloop.cpp, intro.cpp,
  3143. leveleditor.cpp, player.cpp, title.cpp, world.cpp: - removed
  3144. NO_UPDATE and let the default argument handle it
  3145. 2004-03-22 16:47 grumbel
  3146. * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
  3147. collision.h, defines.h, gameloop.cpp, gameloop.h, globals.cpp,
  3148. globals.h, intro.cpp, leveleditor.cpp, menu.cpp, menu.h,
  3149. physic.cpp, player.cpp, player.h, scene.cpp, scene.h, setup.cpp,
  3150. sound.cpp, special.cpp, timer.cpp, timer.h, title.cpp, world.cpp:
  3151. - replaced YES/NO with true/false
  3152. 2004-03-22 16:25 grumbel
  3153. * src/: lispreader.cpp, lispreader.h: - added read_string_vector
  3154. 2004-03-22 15:34 grumbel
  3155. * src/worldmap.h: [no log message]
  3156. 2004-03-22 15:03 grumbel
  3157. * src/menu.cpp: minor cleanup
  3158. 2004-03-22 14:57 grumbel
  3159. * acinclude.m4: [no log message]
  3160. 2004-03-22 14:55 grumbel
  3161. * src/level.h: fixed indention to look a bit nicer
  3162. 2004-03-22 14:32 grumbel
  3163. * src/: menu.cpp, menu.h: - added ability to position menu freely
  3164. on the screen
  3165. 2004-03-22 14:20 grumbel
  3166. * src/menu.cpp: - fixed menu motion bug
  3167. 2004-03-22 13:14 grumbel
  3168. * src/: globals.cpp, globals.h, setup.cpp: - added config flag to
  3169. change the joystick
  3170. 2004-03-22 13:00 grumbel
  3171. * src/: leveleditor.cpp, menu.cpp, menu.h, setup.cpp: - added
  3172. shurtcut function to create menu items
  3173. 2004-03-22 12:23 grumbel
  3174. * src/: button.cpp, button.h, gameloop.cpp, menu.cpp, menu.h,
  3175. title.cpp: - converted menu enums into named enums
  3176. 2004-03-22 11:43 grumbel
  3177. * acinclude.m4: - removed AC_PATH_SDL from acinclude, replaced by
  3178. mk/autoconf content
  3179. 2004-03-22 11:39 grumbel
  3180. * mk/autoconf/: acx_pthread.m4, ax_check_gl.m4, sdl.m4: win32 fixes
  3181. 2004-03-22 11:33 grumbel
  3182. * autogen.sh, configure.ac, data/Makefile.am, src/button.cpp,
  3183. src/button.h, src/intro.cpp, src/leveleditor.cpp, src/setup.cpp,
  3184. src/sound.cpp, src/sound.h, src/supertux.cpp, src/supertux.h,
  3185. src/texture.h, src/worldmap.h: commited Matzes Win32 patch
  3186. 2004-03-22 01:01 grumbel
  3187. * src/: menu.cpp, text.cpp: - more menu cleanup
  3188. 2004-03-22 00:36 grumbel
  3189. * src/: leveleditor.cpp, menu.cpp, text.cpp, text.h: - some more
  3190. menu cleanup - added text_draw_align() - cleaned up ALIGN types
  3191. 2004-03-21 23:13 grumbel
  3192. * src/: Makefile.am, leveleditor.cpp, menu.cpp, menu.h, type.h: -
  3193. more menu cleanup
  3194. 2004-03-21 22:31 tobgle
  3195. * src/: gameloop.cpp, leveleditor.cpp: fixed warnings
  3196. 2004-03-21 22:20 tobgle
  3197. * src/: badguy.cpp, collision.cpp, gameloop.cpp, leveleditor.cpp,
  3198. scene.cpp, scene.h, special.cpp, type.h, world.cpp: converted
  3199. game object arrays to std::vector
  3200. 2004-03-21 21:31 grumbel
  3201. * src/: menu.cpp, screen.h, text.h, texture.cpp, texture.h: - added
  3202. default argument instead of NO_UPDATE - cleaned menucode a little
  3203. bit
  3204. 2004-03-21 20:37 grumbel
  3205. * src/: gameloop.cpp, globals.cpp, globals.h, intro.cpp, setup.cpp,
  3206. title.cpp: bye, bye, joystick ifdefs
  3207. 2004-03-21 20:22 grumbel
  3208. * src/: setup.cpp, setup.h, sound.cpp, texture.cpp, worldmap.cpp,
  3209. worldmap.h: - replaced char* with string - replace assert() with
  3210. st_aboart()
  3211. 2004-03-21 20:15 grumbel
  3212. * data/levels/default/worldmap.stwm: fixed extension
  3213. 2004-03-21 19:07 tobgle
  3214. * src/leveleditor.cpp: fixed creating of new level subset again,
  3215. because CVS was deadly to the previous fix
  3216. 2004-03-21 19:04 grumbel
  3217. * src/: gameloop.cpp, intro.cpp, menu.cpp, screen.cpp, setup.cpp,
  3218. title.cpp, worldmap.cpp: - fixed file extension, removed pwd.h
  3219. header
  3220. 2004-03-21 17:33 grumbel
  3221. * configure.ac: use C for SDL_mixer/image test
  3222. 2004-03-21 17:18 grumbel
  3223. * data/: Makefile.am, levels/default/worldmap.scm,
  3224. levels/default/worldmap.stwm: - changed suffix - fixed make
  3225. install
  3226. 2004-03-21 16:50 grumbel
  3227. * NEWS: some news
  3228. 2004-03-21 16:41 grumbel
  3229. * src/: gameloop.cpp, high_scores.cpp, level.cpp, leveleditor.cpp,
  3230. lispreader.cpp, lispreader.h, setup.cpp, sound.cpp, text.cpp,
  3231. text.h, title.cpp, worldmap.cpp: - replaced a few char* with
  3232. std::string - load datafiles from 'datadir' instead of
  3233. DATA_PREFIX
  3234. 2004-03-21 16:20 grumbel
  3235. * src/: button.cpp, gameloop.cpp, intro.cpp, sound.cpp, sound.h,
  3236. texture.cpp, texture.h: - replaced a few char* with std::string -
  3237. load datafiles from 'datadir' instead of DATA_PREFIX
  3238. 2004-03-21 16:05 grumbel
  3239. * src/: globals.cpp, globals.h, setup.cpp: - added detection magic
  3240. for the datadir
  3241. 2004-03-21 00:34 grumbel
  3242. * src/lispreader.cpp: - removed dependency on gzungetc
  3243. 2004-03-20 23:19 tobgle
  3244. * src/level.cpp: [no log message]
  3245. 2004-03-20 23:18 tobgle
  3246. * data/levels/default/info, src/level.cpp: little info-file format
  3247. change
  3248. 2004-03-20 23:08 tobgle
  3249. * data/levels/default/: level1.stl, level2.stl, level3.stl,
  3250. level4.stl: we got a new extension
  3251. 2004-03-20 23:08 tobgle
  3252. * data/levels/default/: level1.dat, level2.dat, level3.dat,
  3253. level4.dat: removed
  3254. 2004-03-20 22:35 grumbel
  3255. * contrib/: levelconverter-0.0.6_0.0.7.py: - added usage help
  3256. string
  3257. 2004-03-20 22:26 grumbel
  3258. * contrib/levelconverter-0.0.6_0.0.7.py: [no log message]
  3259. 2004-03-20 22:21 grumbel
  3260. * contrib/levelconvert.py: - added converter script for levels
  3261. 2004-03-20 22:04 tobgle
  3262. * src/level.cpp: .stl is the new extension for levels
  3263. 2004-03-20 21:47 tobgle
  3264. * src/level.cpp: little bug-fix
  3265. 2004-03-20 19:09 grumbel
  3266. * configure.ac, src/lispreader.cpp, src/lispreader.h,
  3267. src/worldmap.cpp, src/worldmap.h: - added zlib support to
  3268. lispreader
  3269. 2004-03-20 18:16 tobgle
  3270. * src/: button.cpp, button.h, collision.cpp, gameloop.cpp,
  3271. gameloop.h, high_scores.cpp, level.cpp, level.h, leveleditor.cpp,
  3272. lispreader.cpp, lispreader.h, menu.cpp, menu.h, physic.cpp,
  3273. player.cpp, setup.cpp, setup.h, text.cpp, text.h, texture.cpp,
  3274. texture.h, timer.cpp, timer.h, title.cpp, type.cpp, type.h: new
  3275. level-format, many changes to level-related stuff
  3276. 2004-03-20 16:08 grumbel
  3277. * src/: worldmap.cpp, worldmap.h: - moved tux into its own class,
  3278. removed some clutter
  3279. 2004-03-20 15:42 grumbel
  3280. * src/: gameloop.cpp, high_scores.cpp, intro.cpp, menu.cpp,
  3281. screen.cpp, setup.cpp, title.cpp, worldmap.cpp: - replaced #ifdef
  3282. LINUX with #ifndef WIN32, should be easier to handle for other
  3283. posix systems this way
  3284. 2004-03-20 13:15 grumbel
  3285. * src/: worldmap.cpp, worldmap.h: - reorganized code a bit
  3286. 2004-03-20 13:06 grumbel
  3287. * src/Makefile.am: -Wall per default
  3288. 2004-03-20 12:30 grumbel
  3289. * src/: worldmap.cpp, worldmap.h: - added check to catch brocken
  3290. worldmaps
  3291. 2004-03-20 12:12 grumbel
  3292. * src/setup.cpp: - cleaned up (wordwrapped below 80 chars, grouped)
  3293. the --help output
  3294. 2004-03-20 03:27 grumbel
  3295. * data/images/worldmap/antarctica.scm,
  3296. data/images/worldmap/levelmarker.png,
  3297. data/levels/default/worldmap.scm, src/worldmap.cpp,
  3298. src/worldmap.h: - added music support and support for starting
  3299. levels to the worldmap
  3300. 2004-03-20 01:12 tobgle
  3301. * src/level.cpp, src/level.h, data/levels/default/info: changed to
  3302. lisp-style
  3303. 2004-03-20 01:09 grumbel
  3304. * src/worldmap.cpp: - added tilemap loading for the worldmap
  3305. 2004-03-20 01:08 grumbel
  3306. * data/levels/default/worldmap.scm: - added a worldmap
  3307. 2004-03-20 00:56 tobgle
  3308. * Makefile.cvs: compile worldmap.c/h
  3309. 2004-03-20 00:49 grumbel
  3310. * src/: gameloop.cpp, gameloop.h, globals.cpp, globals.h,
  3311. level.cpp, level.h, setup.cpp, supertux.cpp, worldmap.cpp,
  3312. worldmap.h: - added level starting from command line thingy -
  3313. made it possible to run worldmap via command line
  3314. 2004-03-20 00:17 grumbel
  3315. * src/Makefile.am: - added worldmap stuff
  3316. 2004-03-20 00:16 grumbel
  3317. * src/supertux.h: - added worldmap include
  3318. 2004-03-20 00:14 grumbel
  3319. * data/images/worldmap/: antarctica.scm, ground.png,
  3320. placeholder.png, road_cross.png, road_e.png, road_h.png,
  3321. road_h_stop.png, road_v.png, road_v_stop.png, road_ws.png,
  3322. tux.png: - added worldmap gfx (just placeholder)
  3323. 2004-03-20 00:03 grumbel
  3324. * src/: lispreader.cpp, lispreader.h, worldmap.cpp, worldmap.h: -
  3325. added read_string and read_int_vector to LispReader - added
  3326. worldmap
  3327. 2004-03-19 14:59 rmcruz
  3328. * src/player.cpp: Corrected a laptop behaviour, regarding kicking
  3329. 2004-03-19 02:23 rmcruz
  3330. * src/badguy.cpp: corrected 2 badguys behaviour thingies
  3331. 2004-03-18 13:33 rmcruz
  3332. * src/lispreader.cpp: use #include "lispreader.h" , instead of
  3333. #include <lispreader.h>
  3334. 2004-03-17 20:37 tobgle
  3335. * Makefile.cvs: revival ;)
  3336. 2004-03-17 20:35 tobgle
  3337. * src/: lispreader.cpp, lispreader.h: merged lispreader with Ingo
  3338. Ruhnke's Construo LispReader and LispWriter wrappers.
  3339. 2004-03-17 20:21 grumbel
  3340. * NEWS: - added news file with content
  3341. 2004-03-17 20:19 grumbel
  3342. * configure.ac, src/Makefile.am, src/badguy.c, src/badguy.cpp,
  3343. src/bitmask.c, src/bitmask.cpp, src/button.c, src/button.cpp,
  3344. src/collision.c, src/collision.cpp, src/gameloop.c,
  3345. src/gameloop.cpp, src/globals.c, src/globals.cpp,
  3346. src/high_scores.c, src/high_scores.cpp, src/intro.c,
  3347. src/intro.cpp, src/level.c, src/level.cpp, src/leveleditor.c,
  3348. src/leveleditor.cpp, src/lispreader.c, src/lispreader.cpp,
  3349. src/menu.c, src/menu.cpp, src/physic.c, src/physic.cpp,
  3350. src/player.c, src/player.cpp, src/scene.c, src/scene.cpp,
  3351. src/screen.c, src/screen.cpp, src/setup.c, src/setup.cpp,
  3352. src/sound.c, src/sound.cpp, src/special.c, src/special.cpp,
  3353. src/supertux.c, src/supertux.cpp, src/text.c, src/text.cpp,
  3354. src/texture.c, src/texture.cpp, src/timer.c, src/timer.cpp,
  3355. src/title.c, src/title.cpp, src/type.c, src/type.cpp,
  3356. src/world.c, src/world.cpp: - renamed *.c to *.cxx
  3357. 2004-03-17 13:39 tobgle
  3358. * Makefile.cvs: fixed missing seperator
  3359. 2004-03-16 22:12 tobgle
  3360. * src/type.h: consistent SDL include
  3361. 2004-03-16 16:06 tobgle
  3362. * src/: lispreader.c, lispreader.h: initial
  3363. 2004-03-16 16:05 tobgle
  3364. * Makefile.cvs, src/Makefile.am: compile lispreader
  3365. 0.0.6 - March 15th, 2004
  3366. ---------------------------
  3367. * Game save/load feature.
  3368. Tobias Glaesser <tobi.web@gmx.de>
  3369. * Created Level 4 (Tux in Sky)
  3370. Ricardo Cruz <rick2@aeiou.pt>
  3371. * Created Level 3 (Mondo)
  3372. Philippe Saint-Pierre <stpere@linuxmail.org>
  3373. * New collision detection. (object vs. map)
  3374. Tobias Glaesser <tobi.web@gmx.de>
  3375. * Nice level-editor help text.
  3376. Christopher A. Webber <creat0r@lingocomic.com>
  3377. * Compiling with g++ is supported.
  3378. Tobias Glaesser <tobi.web@gmx.de>
  3379. * Added realistic physics.
  3380. Tobias Glaesser <tobi.web@gmx.de>
  3381. * Created new letters.
  3382. Ingo Ruhnke <grumbel@gmx.de>
  3383. * Gameplay fixes. (with the aim to make it at least as playable as 0.0.5 was)
  3384. Tobias Glaesser <tobi.web@gmx.de>
  3385. * Flexible font (text) handling.
  3386. Tobias Glaesser <tobi.web@gmx.de>
  3387. * Rewritten menu code.
  3388. Tobias Glaesser <tobi.web@gmx.de>
  3389. * Upgrades go into the opposite direction Tux collided with.
  3390. Ricardo Cruz <rick2@aeiou.pt>
  3391. * First implementation of a graphical leveleditor interface.
  3392. Tobias Glaesser <tobi.web@gmx.de>
  3393. * You can test levels directly in the leveleditor.
  3394. Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
  3395. * Reinit timers when tux dies.
  3396. Duong-Khang NGUYEN <neoneurone@users.sf.net>
  3397. * Got rid of the TEXTURE_RECTANGLE NVIDIA extension. It should be possible
  3398. to play the game in OpenGl mode with the most graphic cards now.
  3399. Tobias Glaesser <tobi.web@gmx.de>
  3400. * Added optional backgrounds for levels.
  3401. Tobias Glaesser <tobi.web@gmx.de>
  3402. * First code to optimize the FPS. The maximum are 100 FPS.
  3403. Tobias Glaesser <tobi.web@gmx.de>
  3404. * Introduced command line option --show-fps. It's self-describing. :)
  3405. Tobias Glaesser <tobi.web@gmx.de>
  3406. * Text is displayed correctly in OpenGL mode now.
  3407. Tobias Glaesser <tobi.web@gmx.de>
  3408. * Alpha works in OpenGL mode now.
  3409. Tobias Glaesser <tobi.web@gmx.de>
  3410. * Rewrite of text/font related code, which should bring huge performance increases to you.
  3411. Tobias Glaesser <tobi.web@gmx.de>
  3412. * Added a highscore background and improved the name input code.
  3413. Tobias Glaesser <tobi.web@gmx.de>
  3414. * Added feature to enter your name for a new highscore.
  3415. Ricardo Cruz <rick2@aeiou.pt>
  3416. * Grid support for the leveleditor and you can look
  3417. what's inside a brick now.
  3418. Ricardo Cruz <rick2@aeiou.pt>
  3419. * Initial infrastructure for mapping keys.
  3420. Tobias Glaesser <tobi.web@gmx.de> & Ricardo Cruz <rick2@aeiou.pt>
  3421. * Fixed a little displaying bug of upgrades.
  3422. Ricardo Cruz <rick2@aeiou.pt>
  3423. * Improved and fixed the sound support another time.
  3424. Duong-Khang NGUYEN <neoneurone@users.sf.net>
  3425. * Fixed uncorrect use of TIME_WARNING.
  3426. Duong-Khang NGUYEN <neoneurone@users.sf.net>
  3427. * Provided hint for fixing memory leak when fullscreen is toggled.
  3428. Ricardo Cruz <rick2@aeiou.pt>
  3429. * Made the code more flexible. This means we could add support for two-player games
  3430. relativly easily and add tons of bad guys in the future.
  3431. Tobias Glaesser <tobi.web@gmx.de>
  3432. * You can achieve as many frames as your hardware allows now.
  3433. Tobias Glaesser <tobi.web@gmx.de>
  3434. * Timers calculate with the real time now.
  3435. (FIXME: Pause doesn't work properly for now)
  3436. Tobias Glaesser <tobi.web@gmx.de>
  3437. * Added OpenGL mode.
  3438. Tobias Glaesser <tobi.web@gmx.de>
  3439. * Restructured much code or even all code of SuperTux in an object orientated way.
  3440. Yeah, that's even possible in C and brought many new source-files to us. ;)
  3441. Tobias Glaesser <tobi.web@gmx.de>
  3442. * Fixes and improvements for the leveleditor.
  3443. Ricardo Cruz <rick2@aeiou.pt>
  3444. * WIN32 build fixes and memory freeing fixes.
  3445. Duong-Khang NGUYEN <neoneurone@users.sf.net>
  3446. * Can now hold and shoot laptops by holding fire and approaching a flat one.
  3447. Dan Koestler <offipso@abeminds.com>
  3448. * Fixed possible segfaults.
  3449. Tobias Glaesser <tobi.web@gmx.de>
  3450. * Reorganized level-code and introduced level-subset-structure.
  3451. Tobias Glaesser <tobi.web@gmx.de>
  3452. * Fixed Amiga/MorphOS build problem.
  3453. SixK <dasixk@free.fr>
  3454. * Improved menu.
  3455. Tobias Glaesser <tobi.web@gmx.de>
  3456. * Fixed the menu-flickering and added a cool shadow effect.
  3457. Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
  3458. * Fixed some issues around our new leveleditor.
  3459. Tobias Glaesser <tobi.web@gmx.de>
  3460. * New leveleditor! I'd like to put a second and a third exclamation mark here. :)
  3461. Ricardo Cruz <rick2@aeiou.pt>
  3462. * Added: stereo sounds
  3463. Duong-Khang NGUYEN <neoneurone@users.sf.net>
  3464. * Added: displaying tux left
  3465. Tobias Glaesser <tobi.web@gmx.de>
  3466. * Added: --disable-music and music on/off menu option
  3467. Duong-Khang NGUYEN <neoneurone@users.sf.net>
  3468. * Changed out some music. Created sped-up versions of songs for when
  3469. time is running out.
  3470. Bill Kendrick <bill@newbreedsoftware.com>
  3471. * New laptop enemy graphics. Sounds when you stomp and kick them.
  3472. Bill Kendrick <bill@newbreedsoftware.com>
  3473. 0.0.5 - December 24th, 2003
  3474. ---------------------------
  3475. * Added "Level 2"
  3476. Tobias Glaesser <tobi.web@gmx.de>
  3477. * Added a menu. You can set sound and fullscreen on and off for example.
  3478. Tobias Glaesser <tobi.web@gmx.de>
  3479. * Improved sound handling again. Added: playing different
  3480. songs in one level is now supported (now we need new songs!)
  3481. Duong-Khang NGUYEN <neoneurone@users.sf.net>
  3482. * Added 'PAUSE' feature.
  3483. Tobias Glaesser <tobi.web@gmx.de>
  3484. * Levels have to specify a theme now.
  3485. Tobias Glaesser <tobi.web@gmx.de>
  3486. * Fixed FIXME (tux doesn't die anymore, when he reaches the end of a level).
  3487. And added a result-screen. (Nothing spectacular ;) )
  3488. Tobias Glaesser <tobi.web@gmx.de>
  3489. * Fixed FIXME (sound when 100 distros are reached).
  3490. And set the maximum lives to 4.
  3491. Tobias Glaesser <tobi.web@gmx.de>
  3492. * New images for the shared folder.
  3493. Duong-Khang NGUYEN <neoneurone@users.sf.net>
  3494. * command-line option "--disable-sound" and "--help" now work
  3495. Duong-Khang NGUYEN <neoneurone@users.sf.net>
  3496. * Added high score feature.
  3497. Adam Czachorowski <gislan@o2.pl>
  3498. * Surfaces converted to display format for speed.
  3499. (Thanks to SDL_DisplayFormatAlpha() - wasn't around a few years ago!)
  3500. * Sped up FPS (throttle)
  3501. * Adding a new level (level,images,music) should be very easy now!
  3502. Tobias Glaesser <tobi.web@gmx.de>
  3503. * Shooting enemies increases score
  3504. Tobias Glaesser <tobi.web@gmx.de>
  3505. * Game over sequence.
  3506. Tobias Glaesser <tobi.web@gmx.de>
  3507. * Added 'make install PREFIX=/usr' and 'make uninstall PREFIX=/usr'
  3508. Tobias Glaesser <tobi.web@gmx.de>
  3509. * Initial support for additional levels.
  3510. Tobias Glaesser <tobi.web@gmx.de>
  3511. * One-ups ever 100 distros
  3512. Tobias Glaesser <tobi.web@gmx.de>
  3513. * Fixed up Makefile
  3514. Tobias Glaesser <tobi.web@gmx.de>
  3515. 0.0.4 - July 15, 2002
  3516. ---------------------
  3517. * Fixed source so that "nosound" target would actually compile and build.
  3518. 0.0.3 - May 27, 2002
  3519. --------------------
  3520. * Redid level 1.
  3521. * Coin bricks can be hit multiple times.
  3522. * You lose shooting (coffee) power-up if you get hurt.
  3523. * Jump bug fixed.
  3524. * Added "distros" counter to screen.
  3525. * Added new enemy: Evil Money Bags
  3526. * Game aborted if sounds/music couldn't be loaded. Fixed.
  3527. 0.0.2 - November 8, 2001
  3528. ------------------------
  3529. * Added "--version" and skeleton "--help" displays
  3530. * More sound effects.
  3531. * Laptop bad-guy fixed.
  3532. * Skidding images created.
  3533. * Initial music code added.
  3534. * Bullets kill enemies.
  3535. * Golden Herring (invincibility) upgrade added.
  3536. 0.0.1 - December 3, 2000
  3537. ------------------------
  3538. * New title screen
  3539. Eric Windish <raptor@bwbohh.net>
  3540. * Makefile fixes
  3541. Ian <brooke@jump.net>
  3542. INITIAL RELEASE 0.0.0 - April 11, 2000
  3543. --------------------------------------
  3544. * Initial alpha release.