Commit Graph

  • ab0756a76e Acceleration is a float and the joystick uses the stick now to accelerate. coz 2006-05-12 19:25:26 +0000
  • 1610e2f690 Fixed all cygwin related issues, so that no more work arounds are necessary (the order in which pw.h and pu.h are included appears to be important!). hiker 2006-05-10 04:47:28 +0000
  • 6a1f4d9495 Fixed cygwin support. For now this is incomplete, some manual adjustment of the makefile are necessary, see README.cygwin. hiker 2006-05-09 03:56:18 +0000
  • 8fd3f8c693 Fixed wheels rotation, AI steering in circles after resetting race plus a small speed improvement. coz 2006-05-05 16:41:24 +0000
  • edf3f6ba9a This is a very first alpha version of the new physics, and a significant code cleanup. While this version is playable, the physics parameters are _not at all tuned_, neither has the AI changed for the new physics. Detail: 1) removed old and unused HOT/collision 2) removed 2nd and unused PlayerKart steering part 3) removed old physics code 4) started work on new physics - considering terrain for friction - sliding when accelerating/braking - jumping handled in physics (--> AutoKart can jump now, not only PlayerKart) - changed frictrion values in data/materials.dat: the friction should become smaller on 'slippery' surfaces, causing slipping of the tires, which then reduces the force --> slowdown. So e.g. sand should have a very small friction (not a big one). - moved all physics related computations from Auto/PlayerKart to Kart - communication between Auto/PlayerKart and Kart (esp. physics) is only via the controls object in Kart. Nothing should change velocity directly (currently there is still some old code left, e.g. wheelies, so that's not completely done yet). 5) new PhysicsParameters object storing all important physic parameters and defaults for karts --> physics can be tuned without recompilation, see data/physics.data. hiker 2006-05-04 13:54:01 +0000
  • 94cc65f767 Tagging version 0.1. hiker 2006-05-04 13:48:14 +0000
  • 77385500a9 Updated documentation for SupterTuxKart version 0.1. hiker 2006-05-04 13:45:08 +0000
  • b15b119695 Fixed and renamed reconf script. coz 2006-05-04 06:00:02 +0000
  • b8b846622c Replaced corrupt mod files with the correct ones. hiker 2006-05-04 03:44:10 +0000
  • 88d58a7f92 1) Fixed properties, esp. in mods directory (eon-style native caused corrputions of those files). Added corresponding mime-types for binary files. 2) Removed versioned Makefile.in and Makefile (versioned even though svn:ignore was specified for the directory) 3) Removed unnecessary .cvsignore files. hiker 2006-05-04 03:40:46 +0000
  • d5f893ff03 Fixes the short file warnings, removed unused files and added some information to the NEWS file. coz 2006-05-03 08:09:41 +0000
  • c91221cb4a Renamed the branch's log file. coz 2006-05-01 15:07:18 +0000
  • 9c1cb21b42 It's svn:ignore, not svn::ignore. And "tuxkart" is already in svn:ignore for the "src" directory sik0fewl 2006-05-01 06:30:17 +0000
  • e109eecbc9 Deleted the game excutable that was left over from the merge. coz 2006-05-01 04:43:09 +0000
  • 8572219860 Joerg branch merge into the main trunk. coz 2006-05-01 03:32:31 +0000
  • 1a4e7fefb0 Better fix for the relaxation function with turns that jump the -180 to 180 degrees gap. coz 2006-01-13 12:47:19 +0000
  • 9985aaa6f3 *In function processSkidMarks() at line 476 of file KartDriver.cxx: -Changed the skidmark rotation speed requirement from 20.0f to 110.0f. -Modified the function to work with the modified SkidMark code. coz 2006-01-12 04:54:56 +0000
  • 990cfae04b Fix to allow finished races in the Grand Prix mode go to the next race coz 2005-06-16 02:45:43 +0000
  • 077baa9f42 The fixes for proyectile and speed booster specials coz 2005-05-25 16:47:47 +0000
  • 7b11e93719 test grumbel 2005-01-23 14:30:17 +0000
  • 80735e809e removed redundant assignment sik0fewl 2004-12-31 01:29:21 +0000
  • a824efe8e7 Fix copy+paste error from word wrapped email client jamesgregory 2004-12-24 03:02:51 +0000
  • c66afeacc6 Make changes to toolchain suggested by Jonas Bahr such that make install is now slightly more successful jamesgregory 2004-12-24 02:54:36 +0000
  • 4a6d3c130d Minor updating jamesgregory 2004-12-24 02:36:11 +0000
  • 01e065a52d fixed compiler warning (no LF at EOF) sik0fewl 2004-12-24 01:53:38 +0000
  • 3ec9314253 Remove isect.h and isect.cxx jamesgregory 2004-12-24 01:18:23 +0000
  • 5d6e55090a fixed unused variables warnings sik0fewl 2004-12-23 18:40:20 +0000
  • e725e14cbb - moved contents into utils.x jamesgregory 2004-12-23 13:25:58 +0000
  • 451224a19e - remove unused function which causes a compile error when using mingw32 - moved contents of isect.x files into utils.x files jamesgregory 2004-12-23 13:24:48 +0000
  • 3c686cf8f3 - some more updates to fix tuxkart vs supertuxkart issues grumbel 2004-12-22 09:48:12 +0000
  • 6f432cd326 - more tuxkart -> supertuxkart changes grumbel 2004-12-22 07:00:05 +0000
  • 15f580b976 s/TuxKart/SuperTuxKart grumbel 2004-12-22 06:55:12 +0000
  • 2517250164 - added people who had a sf.net account to authors file grumbel 2004-12-22 06:52:16 +0000
  • 1565148a4f - moved CHANGES content to NEWS grumbel 2004-12-22 06:50:56 +0000
  • bf8fc90753 - added some ignorance - added new titlescreen grumbel 2004-12-22 06:32:45 +0000
  • 151e95d606 - some minor updates to the README and some other stuff to make 'make dist' working grumbel 2004-12-22 05:26:26 +0000
  • c3d92a54ad - moved stuff into the right place, got rid of CVSROOT grumbel 2004-12-21 03:12:00 +0000
  • ebeeee2a68 Beginnings of difficulty settings.. cosmosninja 2004-12-16 00:14:18 +0000
  • 2d552103ef Small fix.. cosmosninja 2004-12-14 03:35:52 +0000
  • 718039e7b3 Since karts are supposed to be behind the staring line, the value that counts laps should start at -1, not 0.. I just changed that. cosmosninja 2004-12-14 01:40:36 +0000
  • b73a0358b9 Really small fix.. cosmosninja 2004-12-14 00:56:23 +0000
  • 24ab3112cd I didn't changed that the player could turn in the air.. so I am fixing that now. Also, the tuxkart will not get confused by vertex.. tought the way I implemented it means that you can't jump dots, and I don't know if that might pose a problem with slower machines.. Also a fix for the driveline of the startrack. cosmosninja 2004-12-14 00:50:42 +0000
  • 29eb3216e0 The AI won't move in the air anymore.. neither the player. Also the player doesn't jumps incredibly high anymore. cosmosninja 2004-12-12 22:01:01 +0000
  • 2ad706aadd Comment changed in autodriver.cxx and playerdriver.cxx, others are fixed .drv files so they work nicely with the new AI, tought I can't still figure out a nice way of getting over the problem of having tracks on top of tracks, the problem seems to be in the track_hint code in driver.cxx where it is supposed to say in which part of the track the kart is, but gets confused when there are parts where there is a road or brigde in top of a road. cosmosninja 2004-12-12 01:25:03 +0000
  • bc3cfe9c47 A small improvement to the steering algorithm. I am happy enough with it now ^_^ cosmosninja 2004-12-10 03:43:35 +0000
  • 23e47c65e2 I made another stupid error. I should get used to use cvs someday :p cosmosninja 2004-12-10 02:08:57 +0000
  • 58e412ee4d I made a stupid error, tought it's not that noticeable if you don't check the code. I am fixing it now. cosmosninja 2004-12-10 02:05:17 +0000
  • 075908783d Minor change to remove a warning during compilation. cosmosninja 2004-12-09 19:40:46 +0000
  • 6736734050 New steering algorithm, made track_hint a unsigned int instead of an int. cosmosninja 2004-12-09 19:32:20 +0000
  • ca03bee246 move over fix from supertux matzebraun 2004-12-01 20:07:16 +0000
  • 6ff09f37d3 The camera & kart 180 degrees gap jumping fix, could need some optimization tough cosmosninja 2004-11-04 06:43:42 +0000
  • 6032b9c6ec FIXME was already fixed via MainMenu.cxx jamesgregory 2004-11-01 20:51:56 +0000
  • ed4ec34137 I assume giving the constructor a float argument in the header file was a mistake? jamesgregory 2004-11-01 20:48:47 +0000
  • 40d5a03c7d Keep menu enum in one place jamesgregory 2004-11-01 20:17:21 +0000
  • a624388eb5 Just so the Player's kart can have a proper update func. cosmosninja 2004-11-01 17:52:11 +0000
  • f960d9601f Just changed this header so the player's kart has a proper update function. cosmosninja 2004-11-01 17:41:23 +0000
  • 373ec203c7 Only first menu item should be "start" jamesgregory 2004-10-27 17:32:07 +0000
  • 6b472b4ca9 The AI won't slowdown or speedup depending on the player, but try to run always the fastest. cosmosninja 2004-10-27 03:32:21 +0000
  • 28f30ad7f0 Made minor changes in files AutoDriver.cxx, PlayerDriver.h, PlayerDriver.cxx, Controller.h and KartDriver.cxx so that the function AutoDriver::update in AutoDriver.cxx is called. cosmosninja 2004-10-24 08:15:00 +0000
  • 35ed92c170 Added Options entry to in-game menu. rmcruz 2004-10-23 11:45:03 +0000
  • b0559d782b Change text of the label to toggle between "Fullscreen mode" and "Window mode". rmcruz 2004-10-21 18:55:38 +0000
  • 6f965adfdd Ooops, forgot to upload these two files. rmcruz 2004-10-21 12:22:45 +0000
  • 73c87002f6 Added option to toggle fullscreen to menu Display. TODO: "Fullscreen mode" button should be checked if in fullscreen, unchecked if not. rmcruz 2004-10-21 11:51:06 +0000
  • d060996914 #include <algorithm> to fix reported gcc 2.95.3 compile error jamesgregory 2004-10-20 22:44:14 +0000
  • 346cfdb1e0 ands and ors replaced with &&s and ||s to fix reported gcc 2.95.3 compile error jamesgregory 2004-10-20 22:33:40 +0000
  • 2eb7d6d49e Prevent compiler warning about unused variable jamesgregory 2004-10-19 11:43:51 +0000
  • d31120db00 Track name Little Vulcano -> Little Volcano jamesgregory 2004-10-18 17:49:15 +0000
  • 03f6324b7c Joystick controls are now user-configurable jamesgregory 2004-10-11 13:40:07 +0000
  • d1e9bf0cbf Made track selection menu using Track's drawing preview function (draw2Dview()) rather than their own. rmcruz 2004-09-26 19:00:08 +0000
  • 692a3d3d53 removed more unused code matzebraun 2004-09-24 19:53:05 +0000
  • 836a6c6f1b removed unnecesseary widget_mathdef.h matzebraun 2004-09-24 19:39:12 +0000
  • e1958d7b07 removed empty level.h matzebraun 2004-09-24 19:06:22 +0000
  • 514ab359bc TrackData can be removed now after mergin matzebraun 2004-09-24 18:47:51 +0000
  • 090e9ae6e5 removed non-working network code - you can revive it from cvs if you really need the code matzebraun 2004-09-24 18:46:35 +0000
  • 10ba18ffb2 removed TuxkartError class - std::runtime_error does exactly the same matzebraun 2004-09-24 18:46:10 +0000
  • 4a5bf040c4 removed plibwrap.h - No need to place hacks in own header file, I only did it locally in the Track class now matzebraun 2004-09-24 18:43:37 +0000
  • d8b2d5714b my recent changes made levels with objects break matzebraun 2004-09-24 18:41:26 +0000
  • b2e7072903 merged the TrackData and Track classes matzebraun 2004-09-24 18:27:26 +0000
  • 03a1b0790b -replaced World::curent() with a global World* world -Projectile is no longer derived from Driver -more minor cleanups matzebraun 2004-09-24 15:45:02 +0000
  • 3b81e854c9 - game closes down joysticks on exit again. SDL almost certainly secretly does this automatically if you forget, but anyhow. - SDL_QUIT events will result in the game exiting jamesgregory 2004-09-08 17:29:10 +0000
  • 69ae8a31e5 Moved most of the keyboard input stuff into the base GUI class jamesgregory 2004-09-08 17:02:16 +0000
  • 15021dc661 Character and track select both start off with the first option selected jamesgregory 2004-09-08 16:42:36 +0000
  • f090d3c606 - moved joystick+mouse input stuff into gui base class rather than repeating same code in loads of classes - slight change to the way joystick input works in menus, axis flagging now works again to prevent uncontrolled scrolling with analog joysticks. Hopefully digital pads still work too, though. - Game should no longer segfault (as often) on exit - player class now has keys and buttons members rather than array of two lots of "keys" jamesgregory 2004-09-08 15:00:06 +0000
  • b1396dfa0c Doesn't make any difference if it's all going to be replaced but anyhow, number of text textures cached is now multiplied by number of split screens jamesgregory 2004-09-07 12:44:38 +0000
  • 79820a5653 Revert to earlier version, sorry, didn't realise GUI was done of an orthographic projection differing in size to the screen size jamesgregory 2004-09-06 19:37:08 +0000
  • 277d6dc0ac Collectable items and energy bar drawn in right place again jamesgregory 2004-09-06 19:20:11 +0000
  • 72a8c053fb i think it's the last path that needed to be fixed. evilynux 2004-09-06 19:20:03 +0000
  • 20f00e3354 The race GUI works at differing screen resolutions (mostly) jamesgregory 2004-09-06 18:58:15 +0000
  • f02ceeda1b Bugfix: center Ready, Set, Go. Real game's screen width/height might (and is) not the same. rmcruz 2004-09-06 18:19:44 +0000
  • 357e37741f I had forgot that one. evilynux 2004-09-06 17:06:07 +0000
  • 8c70103291 - basic text texture caching system - removed drawStretchedText jamesgregory 2004-09-06 13:03:36 +0000
  • 0c5b400894 Removed test variable. evilynux 2004-09-06 07:39:06 +0000
  • 10e277b8de Now turning as expected at the beginning of a track, when we aren't started. evilynux 2004-09-06 07:38:18 +0000
  • 4691abecb0 the rest of the path fixing.. evilynux 2004-09-06 01:32:01 +0000
  • eec4a2db08 some path and name fixin' evilynux 2004-09-06 01:07:11 +0000
  • 77e160583b some more leak fixes and a bugfix for my last commit (gravity was disabled) matzebraun 2004-09-05 21:26:24 +0000
  • 71731d54c9 did lots of fixes to leaking resources and did lots of random cleanups to the source matzebraun 2004-09-05 20:09:59 +0000
  • b58d8603db - fixed the computer-killer bug: each time text was drawn in RaceGUI a new OpenGL texture was created but never freed. This has been fixed by freeing the textures created each frame. Possibly some sort of cache of textures would be more efficient, but this at least makes the game runnable again. jamesgregory 2004-09-05 19:05:06 +0000
  • 68ec0d92ce keyboard configuration loaded properly now. oaf_thadres 2004-09-05 18:14:48 +0000
  • 4d534f5c19 Added scale_x and scale_y parameters to drawText(). These can be used for simple stretching (ie. multiplayer screen split. Thought, currently, font is reduced to half on this mode. This looks good with this font, but could look bad with another). rmcruz 2004-09-04 11:17:49 +0000