Commit Graph

  • 1ba22f42f1 1) Enables triangle dependent friction setting, and therefore skidding (currently only for sand). hikerstk 2007-12-17 13:42:19 +00:00
  • 0f0ae96039 1) Fixed automatic rescue mode when kart is on reset terrain. 2) More non-bullet code cleanup. hikerstk 2007-12-17 13:16:09 +00:00
  • 41f47cacba Fix bug #1778257, 'Track loading counts for the race start counter in the trunk' cosmosninja 2007-12-16 17:03:03 +00:00
  • af042fff54 Minor cleanups. cosmosninja 2007-12-16 17:02:08 +00:00
  • 626474e079 Finished cleanups and restyled the widget manager so it would follow the code style guidelines. cosmosninja 2007-12-15 23:21:47 +00:00
  • 143403c3ad Fixed bug which prevented the just commited improvement to work :p cosmosninja 2007-12-14 22:03:37 +00:00
  • 0841db3b6b Improved argument-less layout() widget function and improved the style a bit. cosmosninja 2007-12-14 22:01:10 +00:00
  • 908fa88d85 Fix a bug which potentially could cause a crash if the layout() func is ever called without widgets, and the text positions are now recalculated after calling the argument-less layout() func. cosmosninja 2007-12-14 04:20:48 +00:00
  • e07116d262 The menu manager can now switch menus even if the amount of menus don't change (i.e. the amount of menus popped is the same as the ones pushed), plus the usual minor style changes and fixing a small bug. cosmosninja 2007-12-14 03:46:05 +00:00
  • 0037afa8ea Removed a function that is now useless, and made some minor style changes. cosmosninja 2007-12-14 02:36:32 +00:00
  • 586b7adc33 Removed a file that has been there since the original TuxKart, but hasn't been used for anything since I can remember. cosmosninja 2007-12-13 21:23:03 +00:00
  • 28409f5842 Fixed bug in help page 2 - go back to main menu not working scifly 2007-12-13 14:26:28 +00:00
  • 9a211a0a04 1) Added new files to Visual Studio project files 2) Removed some visual studio compiler warnings. hikerstk 2007-12-13 02:21:09 +00:00
  • 55233a592b Improved scrolling, thought the changes are not visible to the user. cosmosninja 2007-12-13 00:18:29 +00:00
  • 1baec9cb8c Corrects first lap timing scifly 2007-12-12 22:35:27 +00:00
  • 38a4c359b2 Fixed help widgets not being highlighted after switching pages by separating the pages(which also makes things cleaner), plus the removal of a bunch of commented out code that won't be useful in the future from the files in the src/gui/ directory. cosmosninja 2007-12-12 21:30:30 +00:00
  • d3e0019d61 Grand Prix selection screen's description is centered again, plus minor cleanups. cosmosninja 2007-12-12 14:26:55 +00:00
  • d0c1aa9e8c 1) Fixed 'rescue bug', i.e. karts have now a proper heading after being rescued 2) Partly fixed 'automatic rescue' bug: karts get rescued when touching a reset material (though it currently can take a bit before it happens). 3) Restructured code: track loading and converting is now done in the track object. 4) Fixed several warnings for windows. hikerstk 2007-12-12 14:07:26 +00:00
  • d8dac4e85b Added bullet advertisement. hikerstk 2007-12-12 13:49:57 +00:00
  • ea3a993403 1) Fixed location of laps display (lower left corner, i.e. "1/3 laps"), which wasn't fully visible anymore 2) Removed several warning for Visual Studio compiler. hikerstk 2007-12-12 13:34:35 +00:00
  • 403861f83e Various minor style changes and cleanups. cosmosninja 2007-12-12 05:16:50 +00:00
  • 9218c15a18 Fixed joystick/keyboard GUI handling. cosmosninja 2007-12-12 03:54:29 +00:00
  • b3ab2d474d Fixed several compiler warnings for Visual Studio. hikerstk 2007-12-11 02:48:10 +00:00
  • a71c09f62f Fixed two bugs introduced in the last two commits, one disabled sound, and another wouldn't let plib-based sound compile; also introduced minor style improvements. cosmosninja 2007-12-11 01:28:10 +00:00
  • 4ed413d5d5 Fix all the remaining 'tried to lighten unnamed widget' warnings cosmosninja 2007-12-11 01:24:15 +00:00
  • 285d98fee7 Fixed bug in r1333 (disable F4 for bullet debug). hikerstk 2007-12-10 11:27:21 +00:00
  • 9a865b8e39 Restored highscores display cosmosninja 2007-12-10 02:54:09 +00:00
  • 8a235d6b1a Removed the warning about using a widget column with just one element since sometimes it's necessary. cosmosninja 2007-12-10 02:40:20 +00:00
  • 303e80df47 Added DEBUG define (which enables certain cheats) for windows debug compilation. hikerstk 2007-12-10 01:41:58 +00:00
  • d79777f1a2 1) Added DEBUG define which enables some cheats, which are not to be used in a release. Currently DEBUG enables the F1/2/3 cheats to give a player sparks, missiles, homing missiles, and enables the player to call for a rescue while not touching the ground. 2) Added many casts from size_t to int (and similar), to remove warnings when compiling with windows. 3) Disabled F4 'bullet debug' shortcut, since it doesn't work and it's not too useful anyway. hikerstk 2007-12-10 01:39:30 +00:00
  • 18b70c9dd1 Remove a widget manager warning. cosmosninja 2007-12-10 00:24:10 +00:00
  • a28879b077 Fixes that characters previously selected wouldn't be selected the next time you go into the character selection menu. cosmosninja 2007-12-09 23:49:56 +00:00
  • 748dc0841f Prevent a gcc warning. cosmosninja 2007-12-09 23:46:52 +00:00
  • f8fe9124d9 Minor improvements to the character selection screen. cosmosninja 2007-12-09 22:43:07 +00:00
  • 6bd0861ad4 Fixed widget scrolling and removed font aligment option. cosmosninja 2007-12-09 17:58:51 +00:00
  • 7e68fd5ddf Removed debug output. hikerstk 2007-12-09 07:14:53 +00:00
  • eaac399a09 Added missing files from previous patch. hikerstk 2007-12-08 13:22:05 +00:00
  • 7ed846ca3e 1) Improved rockets and sparks for bullet physics Parameters for rockets etc. can for now be set in data/*.projectile 2) Fixed bugs causing rockets not to explode (and potentialy start rotating) 3) Added (somewhat temporarily) some cheats to get rockets, homing missiles and sparks as F1/2/3 4) Fixed several memory leaks. 5) Fixed (very rare) occurring crash when deleting phsyics. 6) Started to remove non-bullet physics code 7) Bullet physics is now the default, and it can not be disabled anymore!! Important note: From this revision on, non-bullet physics is NOT supported anymore, and will (most likely) not compile. For now a -DBULLET is still necessary (it is added as default), but the code will be cleaned up in the near future. hikerstk 2007-12-08 13:04:56 +00:00
  • 12cee75a0f - remember selected widget of the parent menu and properly restore that selection when coming back to that menu thebohemian 2007-12-07 15:46:50 +00:00
  • e483fa32b8 - prevent causing problem when hitting inputs for non-existing players thebohemian 2007-12-07 10:10:52 +00:00
  • 2cddd16d40 Applied Paul's patch so the number of laps per track per grand prix can be specified in the *.cup files. cosmosninja 2007-12-06 20:57:42 +00:00
  • 2c3e551ce6 Applied Paul's patch for selecting the screen resolution via the option menu (I added some minor modifications to get it to work with windows as well). hikerstk 2007-12-06 04:04:21 +00:00
  • 5c2b24727c Changes to lower the number of lines of code. cosmosninja 2007-12-06 04:04:08 +00:00
  • e6a0fe8b72 Updated visual studio project file to support the new files which were in r1305. hikerstk 2007-12-06 04:03:14 +00:00
  • 3bac108b3a Bugfix: out of bounds problem avoided. hikerstk 2007-12-05 04:12:55 +00:00
  • 1d0c75542a Character selection works again. cosmosninja 2007-12-05 04:10:36 +00:00
  • 71a39116d4 Fixes a bug pointed out by Paul: layout() did not stored the previous position. cosmosninja 2007-12-04 18:35:21 +00:00
  • a21592f68e Fixes wrong text introduced by previous commit. cosmosninja 2007-12-04 18:34:08 +00:00
  • 2ffb606880 Fixes possible crash if the last element of the GUI of a screen is a column. cosmosninja 2007-12-04 18:11:46 +00:00
  • 95093755b9 Added argument-less layout() function which uses the last argument given to the other layout() function, and fixed a typo. cosmosninja 2007-12-03 23:11:07 +00:00
  • ebc96833ad Fixed widget manager bugs, finished columns, used columns on some of the screens that benefit from it, simplified some of the widget manager code(this also gives performance improvements, but no one really cares about those in the widget manager), and changed some Warning tags to upper case. cosmosninja 2007-12-03 22:54:39 +00:00
  • 6bf4ec4f08 Fixes two compilation errors introduced in the last commit. cosmosninja 2007-12-01 16:43:52 +00:00
  • a335606ec9 Finished column insertion(minus bugs that will obviously appear) and changed the main menu to using a column instead of line breaks; the widget manager delete_wgts() function was renamed to reset(), as it now does all kinds of cleanups, and layout no longer restores default stares or resets columns or deletes breaks, these changes were made so that layout() can be called repeatedly. Plus I changed a bunch of warning messages of 'unexistant widgets' to 'unnamed' widgets, since widgets without a token assigned also trigger this warning and added a Warning: tag in front of these messages, since they are non-fatal. I apologize for the amount of changes introduced in one commit. cosmosninja 2007-12-01 16:26:00 +00:00
  • 8d27cefdd5 Applied Paul's patch to revert to logging to stdout and stderr instead of a file by default, and changed the .desktop file so it logs to files. cosmosninja 2007-12-01 04:23:38 +00:00
  • d403a951c7 Removes some output text I accidentally left in cosmosninja 2007-11-30 03:48:37 +00:00
  • f40af93ba4 Fixes bug that causes the selection of the last active widget instead of the first active widget by default. cosmosninja 2007-11-27 01:34:21 +00:00
  • dc22e1268b - fix comment thebohemian 2007-11-26 14:40:07 +00:00
  • 44a2338368 - committed input abstraction patch - as seen on list thebohemian 2007-11-26 14:28:15 +00:00
  • 456e205494 Beginnings of supporting columns in the widget manager, for easier layout. cosmosninja 2007-11-26 02:51:32 +00:00
  • 59fb95e64b Fixes an uncommon dumb old bug in the AI, strangely only reported to appear with bullet physics, which could make it loop forever. cosmosninja 2007-11-25 00:28:54 +00:00
  • 6e6f06d2a1 1) Applied Paul's patch for redirecting messages to a file. 2) Added command line option to select if messages are written to a file or terminal 3) Added some error checking if the log file can't be opened (though this is apparently only working for stdout, but not for stderr???) 4) Replaced the #ifdef DIR_SEPATAROR with a static const in loader. hikerstk 2007-11-22 01:20:57 +00:00
  • c62f8622da Set the number of laps for Grand Prixs to 2 again (I accidentally committed my test setting of 1 laps only). hikerstk 2007-11-21 13:57:58 +00:00
  • 7721c5dd1c The kart start order now depends on the ranking in the grand prix. It can be set to 'lowest points first' or 'highest points first' in stk_config (patch by Paul Elms). hikerstk 2007-11-21 13:54:40 +00:00
  • dc130b5a10 Fixed working directory for VS project files (which assumed that the root directory is called 'supertuxkart'). hikerstk 2007-11-21 13:49:32 +00:00
  • c05b0d4b0d Updated the Visual C++ project files to support compilation of the inluded bullet library, and to include the new widget_manager. hikerstk 2007-11-21 12:56:44 +00:00
  • aa3ad745ce GUI improvements cosmosninja 2007-11-21 01:51:57 +00:00
  • 44f9f6a538 Minor fixes for windows compilation. hikerstk 2007-11-21 01:31:49 +00:00
  • 41524d6d8a Fixed a typo cosmosninja 2007-11-21 00:31:20 +00:00
  • a87e04ae29 Bugfix for crash when selecting a Grand Prix. hikerstk 2007-11-20 11:49:00 +00:00
  • afca5cf6c6 Removed the widget set and put in it's place a work-in-progress replacement cosmosninja 2007-11-20 02:13:53 +00:00
  • 1da4736435 Bullet only: made the bullet jump velocity configurable. hikerstk 2007-11-18 13:44:53 +00:00
  • aeb5860be8 Paul's patch for the star track driveline cosmosninja 2007-11-13 08:37:53 +00:00
  • f16dcff123 Removed need to call drv_init when using --list-karts. This 1) avoids opening of the STK window 2) removes problem with drv_deinit not being called (resulting potentially in wrong screen resolutions when STK finishes) and is faster (based on a patch by Paul Elms). hikerstk 2007-11-12 03:17:52 +00:00
  • a8c2de27cb When loading music, STK prints a warning if the file format is not recognized. cosmosninja 2007-11-11 15:15:59 +00:00
  • 21536771d9 Added svn:ignore to ignore Makefile,Makefile.in, .deps, lib*. hikerstk 2007-11-11 13:06:28 +00:00
  • 10402c390a Bugfix for non-bullet compilation (was incorrect in previous commit). hikerstk 2007-11-08 23:12:04 +00:00
  • 661751678b Fixed several memory leaks, which appears to fix bug #1827310 (stk crashes after one race) as well. hikerstk 2007-11-08 22:40:15 +00:00
  • 4a93d103d4 This file was missing in the previous patch. hikerstk 2007-11-08 13:14:31 +00:00
  • c21c9b5573 1) Removed some memory leaks in physics. 2) Fixed bug 1827284 (sand track bridge could not be used with bullet) by not converting triangles which have the 'ignore' property set. 3) Fixed bug 1826773 (jumping while in air was possible) 4) Started adding support for projectiles which stay close to the ground (not finished yet). hikerstk 2007-11-08 12:31:54 +00:00
  • 9f7c370334 Removed files which never should have been in the repository. hikerstk 2007-11-06 11:48:34 +00:00
  • 81b078d16f Bullet only: included bullet 2.64 in the STK sources and build environment. Default is still to build the non-bullet version, to get bullet, configure with '--enable-bullet'. hikerstk 2007-11-05 13:38:57 +00:00
  • fc3d800b00 Ignore executables created by visual studio. hikerstk 2007-11-05 03:17:24 +00:00
  • b5c7b8233b Bullet only: 1) Added bullet collision handling, e.g. rocket hits are now detected by bullet code, bombs will be passed on etc. 2) Rockets are now handled by bullet as well. 3) Moved expected location of bullet from STK/bullet to STK/src/bullet. hikerstk 2007-11-03 13:13:26 +00:00
  • 3eeac7bec0 1) Fixes bug 1812403 (you could get rid of a bomb by using another banana, now the bomb will explode if you hit a banana). 2) All other 'bananas' now get more severe as well if you hit a banana while having an anvil/parachute attached (anvil: time is extended, parachute: you get an anvil with the same time as the parachute attached). hikerstk 2007-10-18 13:22:20 +00:00
  • 6967d7f7b0 Replaced PenguiRacer advert with ExtremeRacer. hikerstk 2007-10-09 00:47:54 +00:00
  • 02b8c37aac - fixed key movement in result screen - prevent closing of result screen is now done for all input variants and without odd side effects (and with less lines of code) - convert mouse buttons, joystick buttons and axes to key input for easier management - added note thebohemian 2007-10-06 16:39:18 +00:00
  • e153a6592b added roberts inputmap-files to vc8-project-file ikework 2007-10-03 13:11:15 +00:00
  • 059d9037a7 - separate input map implementation - make mouse axes work like analog axes - enable display menu for non-Win32 platforms thebohemian 2007-10-03 11:23:07 +00:00
  • 9ea37bf14f Bullet only: update to work with SVN revision 813 of bullet. For now you have to define NEWBULLET when compiling the physics. hikerstk 2007-10-01 02:21:42 +00:00
  • 638970bd46 Bullet only: 1) some minor restructuring as preparation for converting the missiles to bullet. 2) Added support for later bullet versions (using btBroadphaseInterface instead of btOverlappingPairCache in ctor of btDiscreteDynamicsWorld). Default is still the old interface, use -DNEWBULLET for physics.cpp if a newer bullet version is available hikerstk 2007-09-30 14:17:28 +00:00
  • d06c13fb36 Fixed bug #1799454 (help menu bug), and a minor coding style improvements related to it. cosmosninja 2007-09-29 19:08:35 +00:00
  • 32b88d2091 - put a proper copyright to all replay-files - changed name of class "Buffer" to "ReplayBuffer" .. "Buffer" at global scope was not a good idea of mine .. ;) ikework 2007-09-28 13:06:16 +00:00
  • 38d41f933c added a vc8-project with a README. ikework 2007-09-28 12:27:52 +00:00
  • a381c480c9 added *license-info* to replay-cpps ikework 2007-09-27 09:53:34 +00:00
  • 0b7cadfbea replay: * set max. sample-frequency to 30 frames per second * put sample-freq-statistic in the end of replay-file as comments * did some replay-cleaning ikework 2007-09-27 09:47:48 +00:00
  • c1ed88df9c replay-interpolation: scale-factor based on time between frames has been calculated for each kart in the loop, we just need it to be calculated once .. ikework 2007-09-27 07:57:51 +00:00
  • 952e4629d8 Removed compiler warning, fixed usage of '-1' as number of karts (meaning maximum number of karts). hikerstk 2007-09-26 06:28:19 +00:00
  • abf735a468 Applied a modified version of Robert's patch for bug 1799457 (multiplayer does not work ... if the number of karts in the config file is lower than the number of karts needed for multiplayer). hikerstk 2007-09-26 06:18:24 +00:00
  • fddfac77d2 Bugfix for 1778264: karts starting off the track (esp. with about 10 karts in tuxtrack and islandtrack). The number of karts is additionally now limited to 10 (see stk_config.data), the only reason for this is to avoid the same bug report when someone is using more karts than the number of specified start locations. hikerstk 2007-09-26 03:43:02 +00:00
  • 57e93880de Re-enabled jump information in the help menu. hikerstk 2007-09-25 03:54:01 +00:00