Commit Graph

  • 649903fe9b - more drv data grumbel 2004-08-14 20:11:08 +00:00
  • 931492ca68 The physics get updated more frequently when there a low framerate. I imagine that it's easier to turn now straver 2004-08-14 20:08:07 +00:00
  • f219803ec3 - more drv data grumbel 2004-08-14 20:01:40 +00:00
  • 52af8b5472 - little script that sorts the point in a drv file after there minimum distance to the next point grumbel 2004-08-14 19:55:07 +00:00
  • e998bc4051 - added lighthouse drv data grumbel 2004-08-14 19:54:25 +00:00
  • 425a5e0ef3 - added racetrack drv info grumbel 2004-08-14 18:43:37 +00:00
  • 08d9bc39a1 - added some primitve display for ready/set/go grumbel 2004-08-14 17:40:39 +00:00
  • 2516ce0278 - added very simple and not yet 100% working ready/set/go phases into the game grumbel 2004-08-14 14:10:49 +00:00
  • e903245418 - moved AutoKartDriver and NetworkKartDriver out of the Driver-hierachy and inserted them into te Controller one grumbel 2004-08-14 12:53:30 +00:00
  • a0e9989646 - moved PlayerKartDriver out of the Driver-hierachy, to seperate input from the actual simulation, will do the same with AutoDriver stuff grumbel 2004-08-14 12:26:22 +00:00
  • 16301e109d made smoke less transparent straver 2004-08-13 23:42:45 +00:00
  • 385b911dbb made skidmarks transparent straver 2004-08-13 23:34:19 +00:00
  • 22ba6cc739 fixed collision with particles. straver 2004-08-13 23:14:22 +00:00
  • 368a2ad156 - changed skidmark code a bit, now much faster, not sure exactly why grumbel 2004-08-13 22:58:16 +00:00
  • bbbf54dd96 - changed some collision code to only check against the track, not the whole scene grumbel 2004-08-13 22:19:03 +00:00
  • 25581991a5 - fixed particle bug (bsphere was overwritten in recalcBSphere()) - moved ParticleSystem code from plib into tuxkart, mainly to make it easier to trick down this bug, might however better for flexibility as well grumbel 2004-08-13 21:57:40 +00:00
  • 4c99d1b9a3 - fixed crash on-startup bug, StartScreen::current()->raceSetup should only be used for guis inside the startscreen, world::current is for the current race grumbel 2004-08-13 20:03:39 +00:00
  • a7efb54f33 - some more skidmark support, works fine with GL_LINE_STRIP however gets completly unusable slow quite quickly with GL_QUAD_STRIP grumbel 2004-08-13 18:57:04 +00:00
  • 98ffdb5c48 - started work on skidmark support - added time trial to the menu grumbel 2004-08-13 17:25:51 +00:00
  • 85ad2415f5 - switched from rgb to png grumbel 2004-08-13 14:02:39 +00:00
  • 7c812119d5 fixed bug with uninitialized var in gui code matzebraun 2004-08-12 15:14:12 +00:00
  • 8d187fadc7 fixed some warnings and errors. Please don't use uint!! matzebraun 2004-08-12 14:54:55 +00:00
  • 2bcc54b5da Oops, removed argument from net disconnection function jamesgregory 2004-08-11 22:11:53 +00:00
  • d3b11e7fac raceSetup is now public rather than private jamesgregory 2004-08-11 22:08:01 +00:00
  • e9048e4774 Moved in-game GUI stuff from status.cxx to RaceGUI class jamesgregory 2004-08-11 22:07:30 +00:00
  • 16bb268627 - tweaked the particle system a bit, still far from useable grumbel 2004-08-11 17:37:36 +00:00
  • 768ee4014c - added nolokkart grumbel 2004-08-11 14:27:41 +00:00
  • 3e105a2e8f - added some more options to the .track files grumbel 2004-08-11 12:33:17 +00:00
  • 4a2a21c6e8 - exiting the race now leads back to the StartScreen, seems to work, might however memleak a lot, can be fixed by fixing the World class's destructor grumbel 2004-08-11 11:36:40 +00:00
  • 72916570aa - added screenmanager and screen classes for managing the gameflow, should allow to switch tracks and characters shortly grumbel 2004-08-11 11:27:22 +00:00
  • 7345e4097c Just a temporary line to make it possible to quit when in fullscreen mode jamesgregory 2004-08-11 02:55:17 +00:00
  • e9b2c0743c - a new texture for subsea grumbel 2004-08-11 01:02:17 +00:00
  • db21a5dcbe - moved some more stuff into the world class grumbel 2004-08-11 00:57:56 +00:00
  • 13cb50c864 - moved some more stuff into World grumbel 2004-08-11 00:36:19 +00:00
  • bc72c5ac32 - moved tuxkart.h/cxx content into a World class grumbel 2004-08-11 00:13:05 +00:00
  • 151d18f5a2 - moved some startscreen code into a seperate class grumbel 2004-08-10 23:17:33 +00:00
  • 653504c16d - fixed particle system a bit grumbel 2004-08-10 22:23:21 +00:00
  • 0fa8f33628 adding unfunctional particle system straver 2004-08-10 21:57:25 +00:00
  • 030cf3d562 - switched .track format to s-expr grumbel 2004-08-10 19:55:47 +00:00
  • 29e280f17d - new track grumbel 2004-08-10 19:41:05 +00:00
  • 4cb4c4ebf7 - added missing endif grumbel 2004-08-10 16:59:19 +00:00
  • dcf043e26f - added a TrackData class which should hold track name, sky color and other track related data in the future - some other cleanup grumbel 2004-08-10 16:54:36 +00:00
  • 60cf1bb5b5 Added ability to configure keyboard controls jamesgregory 2004-08-10 16:46:29 +00:00
  • 6de71a64c7 - added ability to configure keyboard controls (joystick controls are still hard coded) - added ability to select menu items with keyboard fire button - changed "status" key to F10, wireframe mode key to F11 jamesgregory 2004-08-10 16:45:42 +00:00
  • 69ed1f75a8 - moved RaceSetup into an own file, removed global RaceSetup variable, needs some more refactoring however grumbel 2004-08-10 16:22:32 +00:00
  • 10d1c74cbc - moved a few global variables into classes grumbel 2004-08-10 15:35:54 +00:00
  • f0ff56ad99 - some cleanup of no longer needed variables grumbel 2004-08-10 14:56:00 +00:00
  • 9a01510201 - added new track grumbel 2004-08-10 11:49:09 +00:00
  • f605629c35 - added tuxkart model that supports wheels grumbel 2004-08-09 23:08:13 +00:00
  • fb345fd1dc - added support for rotating wheels, only mrcube supports them so far however grumbel 2004-08-09 17:22:28 +00:00
  • 32dae4ea98 - moved some of the driver classes to their own .h file - switched the kart loader from ssgLoad() to ssgLoadAC() to get the structure of the underlying file preserved, will be used for wheel rotation and steering at a later point grumbel 2004-08-09 15:24:02 +00:00
  • 745d1b49f7 - cutted beach and littlevolcano into pieces, helps the slow-on-startup problem, but doesn't help too much with the framerate grumbel 2004-08-09 12:20:57 +00:00
  • eba542873c - added some magic to check for right automake version grumbel 2004-08-09 11:39:28 +00:00
  • a1943dc42f - only use loader if already available grumbel 2004-08-09 11:25:35 +00:00
  • 81389bb16d - more stuff grumbel 2004-08-08 22:29:26 +00:00
  • acd9d13c93 - use new karts in races grumbel 2004-08-08 21:33:49 +00:00
  • 934008205c - moved character loading from gui files to init-code grumbel 2004-08-08 21:25:27 +00:00
  • 5b3f36e6dd - removed obsolete file grumbel 2004-08-08 21:13:56 +00:00
  • 99fe046c0d - added yeti kart grumbel 2004-08-08 21:11:05 +00:00
  • 935e4d22c2 - made the character screen work grumbel 2004-08-08 20:27:00 +00:00
  • cf06debf16 - another missing file grumbel 2004-08-08 17:39:12 +00:00
  • 6bb3975439 - added missing texture grumbel 2004-08-08 17:37:41 +00:00
  • fe11c79440 Added non-functional control config screen jamesgregory 2004-08-08 16:36:23 +00:00
  • c75f3026a9 The game is now paused by bringing up the mid-race menu rather than by pressing p Depending what sort of mood OpenGL is in pausing the game may also darken the screen jamesgregory 2004-08-08 16:35:27 +00:00
  • 35d53711ae If you choose to have 3 players then the 4th camera follow the computer player jamesgregory 2004-08-08 16:33:58 +00:00
  • 6cd37b45ed Pause widget no longer draws PAUSED on the screen jamesgregory 2004-08-08 16:32:53 +00:00
  • f4a4ce483d erm, added a missing bracket in a comment jamesgregory 2004-08-08 16:32:05 +00:00
  • 570ddb1668 New files to do in-game keyboard config, don't actually do anything yet jamesgregory 2004-08-08 16:31:19 +00:00
  • 2c9141d83c - yet another wip-kart grumbel 2004-08-08 16:29:00 +00:00
  • a493256328 - added a '--kart FILE' flag to change to a different kart - fixed shadow handling via resource file grumbel 2004-08-08 16:04:08 +00:00
  • 4018277387 - added another wip-kart grumbel 2004-08-08 16:03:08 +00:00
  • cbcf85240f - added penny kart and datafiles, just another work-in-progress grumbel 2004-08-08 13:56:00 +00:00
  • 888f4102ed - added support to read kart properties from file grumbel 2004-08-08 13:34:09 +00:00
  • a7663a4040 - added lispreader, a simple parser for s-expr files, should be usefull for config and datafiles grumbel 2004-08-08 12:59:59 +00:00
  • 7e104229ba - added tuxicon grumbel 2004-08-08 12:17:59 +00:00
  • 2e2f702a17 - made status-icon of a kart part of KartProperty grumbel 2004-08-08 11:52:08 +00:00
  • 98b7e7e987 - made KartProperties local to the Driver - added a konstructor for argument to KartDriver for the KartProperty - moved some load_players() code into KartDriver this changes cause that all players are currently tux, but its easily changeable by defining new KartProperties for other player grumbel 2004-08-08 11:23:39 +00:00
  • cce8805b08 - moved physic constant into an own class, so that a later point we can load them from file and have different for different karts grumbel 2004-08-08 10:43:42 +00:00
  • 6e48145d81 - made shadow so that it adopts to the terrain, could probally need some more cleanup grumbel 2004-08-08 06:07:36 +00:00
  • 669d249400 Menu disappears when you restart a race jamesgregory 2004-08-08 05:10:28 +00:00
  • 76a19c13a1 - Moved restart race from a hotkey to a menu option - "status" toggle key (z) now only works if DEBUG is defined jamesgregory 2004-08-08 05:03:43 +00:00
  • 2d973c6e94 forgot to put in line to clear guiStack when race is exited jamesgregory 2004-08-08 04:32:14 +00:00
  • 69a5570e66 - added a missing texture grumbel 2004-08-08 04:04:42 +00:00
  • 4a2c27c269 - added primitive shadow below tuxs kart, doesn't work yet correctly (doesn't follow terrain and such), needs more work grumbel 2004-08-08 03:51:55 +00:00
  • cca9373402 - added shadow for tuxkart grumbel 2004-08-08 03:48:52 +00:00
  • 9c6fa6e99f - Added a stack (actually a vector) to control navigation through GUI menus - Added a mid-race menu with an "Exit Race" option. This calls backToSplash(), which in turn calls unloadRace(). This function is one big FIXME, currently it just calls shutdown() to avoid aborting. jamesgregory 2004-08-08 03:45:12 +00:00
  • eab7b43f1d Added in-race menu files jamesgregory 2004-08-08 03:39:26 +00:00
  • 92d3a64bb0 - moved allocation of the ssgTransform into the Driver class, since all code was just doing exactly that anyway grumbel 2004-08-08 03:18:56 +00:00
  • e0ca794955 - moved some code from header to .cxx file - moved shadow into its own file for reuse in Driver class grumbel 2004-08-08 03:14:17 +00:00
  • 88f32b4c94 - added some chrome grumbel 2004-08-07 23:58:48 +00:00
  • 4c3b39d14f FPS counter is no longer half off the screen jamesgregory 2004-08-07 22:12:16 +00:00
  • f11a57bd72 - added new tuxkart model grumbel 2004-08-07 21:36:55 +00:00
  • fd0e65aa10 mouse cursor disappears if mouse is left alone for a while jamesgregory 2004-08-07 19:37:57 +00:00
  • f15070d750 Added short (-*) command line options as alternatives to the current long (--*) ones. jamesgregory 2004-08-07 05:49:53 +00:00
  • 6a206d0f26 Merely changed the formatting of a few lines to fit in with the rest of the file jamesgregory 2004-08-07 04:31:49 +00:00
  • 629f99ac7c - I must just like the number 1000, which I put in a sum for no reason when I meant to put JOY_MAX jamesgregory 2004-08-07 04:30:55 +00:00
  • 6353df0973 - Menu screen added to choose a number of players for multiplayer jamesgregory 2004-08-07 03:42:34 +00:00
  • 52a8a74ecf - moved a bunch of important race variables (number of laps, number of players, etc) to a global struct called "raceSetup" - removed a non-existent extern from tuxkart.h - made the race GUI start even if you start the game with the no startup screen option jamesgregory 2004-08-07 03:41:14 +00:00
  • e6d96f3f44 - Added multiplayer menu screen files jamesgregory 2004-08-07 03:39:17 +00:00
  • 6da12e4d48 - Changed PLIB joystick stuff to SDL joystick stuff...Steve won't be happy - Split screen multiplayer now works, though only players 1 and 2 have keyboard controls hard coded in (and p2s are unsensible). - Possibly multiple joysticks will now work for split screen, but I have no way of testing this jamesgregory 2004-08-07 03:38:37 +00:00