Commit Graph

  • 8574b97854 Implemented kart groups (still buggy for multiplayer kart selections) auria 2009-08-28 18:46:02 +00:00
  • 0f0cff5842 Fixed updating labels at kart selection screen auria 2009-08-28 15:57:07 +00:00
  • d3dddc901b Temporarly show focus on spinners for players > 0 auria 2009-08-28 15:36:26 +00:00
  • 8b6bc9d9b5 Two players can now independently navigate the kart selection widget auria 2009-08-28 15:16:57 +00:00
  • c27991f7b8 More work towards independant focus for players (breaking some of what i committed previously but i'm on the right path) auria 2009-08-27 20:17:59 +00:00
  • 4c6bad1f84 Fixed a few skin glitches + fixed main focus with > 1 players on the same ribbon auria 2009-08-27 19:00:10 +00:00
  • 916fa160b1 Some cleanup over previous commit auria 2009-08-27 18:50:56 +00:00
  • d9707351ea First steps towards letting two different players choose their own kart auria 2009-08-27 18:41:20 +00:00
  • dde666bf9a Added documentation & style cleanup & minor potential fixes auria 2009-08-27 16:14:24 +00:00
  • 88abe09dd6 1) Added --kartdir directive, allowing loading of additional karts from other directories. 2) Fixed potential bug (--track might have allowed you to run a locked track) 3) --list-tracks and --list-karts can now keep on running (before STK would be ended) - but they are slower now 4) Renamed all kartname.irrkart file to kart.xml. I realised too late that those files had not been converted to xml yet. It will be fixed later. hikerstk 2009-08-27 06:22:52 +00:00
  • af6e19e21d Removed VS compiler warning. hikerstk 2009-08-27 03:52:31 +00:00
  • 276f3575e4 use kart projection after rescue in 3-strikes-battle-mode. davemk 2009-08-27 02:14:38 +00:00
  • 454463a919 add hit to kart rescued in 3-strikes-battle mode. davemk 2009-08-27 02:04:37 +00:00
  • 9ab21ce5fe speed up battle music when all opponents down to 1 life. davemk 2009-08-27 02:00:59 +00:00
  • e06845c4af remove bubble gum item from 3-strikes-battle mode. davemk 2009-08-27 01:57:24 +00:00
  • 39ec20c4b6 reintroduce separate start vector for 3-strikes-battle mode. davemk 2009-08-27 01:53:51 +00:00
  • 8417a50796 Fixed keyboard navigation on kart selection screen (still 1-p only though) auria 2009-08-26 20:05:51 +00:00
  • d6202cd493 Fixed weird sky in beach track auria 2009-08-26 19:29:20 +00:00
  • 3dcf00c8d5 Somewhat fixed keyboard navigation with ribbons; kart selection still thinks that the player name is at the bottom though (because it's added latest) auria 2009-08-26 18:43:30 +00:00
  • 67b46fe67c Fixed bug I introduced while fixing warnings auria 2009-08-26 18:12:11 +00:00
  • 298ad53514 Fixed selection handling in combo ribbons. Unfotrunately I broke keyboard navigation to the ribbon in the process. auria 2009-08-26 17:58:05 +00:00
  • 4aaddbba4b Improved grid/scrollable ribbons : arrows no more appear if there is room for everything to be shown, less [?] will be added if there is room for everything auria 2009-08-26 16:59:11 +00:00
  • edf6760b75 Cleanun in grid ribbons to allow for future visible improvements auria 2009-08-26 16:06:38 +00:00
  • 452808838a Fixed various warnings auria 2009-08-26 15:18:14 +00:00
  • 4ce732574a 1) Added support for new --trackdir command line parameter (which specifies a directory with more tracks). 2) Challenges are now saved in its own file (not in user config file anymore). 3) The TRACKNAME.{irrtrack,scene,graph,quads} files are now called {track,scene,graph,quads}.xml (so not containing the name of the track anymore). Beach and lighthouse tracks have been updated. 4) Track exporter uses the new filenames above. hikerstk 2009-08-25 11:58:25 +00:00
  • abbd8bd618 Improved documentation. Added code to stop() any currently playing character voice sample before playing a different sample for the same kart (prevents the kart from talking over itself, which sounds stupid). rforder 2009-08-24 22:07:30 +00:00
  • fe6ed7b8f2 Fix 'auto-rescue' when not on rescue material davemk 2009-08-24 10:05:10 +00:00
  • 96dc2a8fe2 Cleaned up StringUtils: used 'better' names (e.g. getPath() instead of path()), and used our convention of using capitalization for words (and not _). Started adding support for additional track directories, but that's not working yet. hikerstk 2009-08-24 05:56:53 +00:00
  • b9d965bfdf stk_config.xml was missing (still called .data in the commit), and had the default value for zipper-max-speed-fraction) missing. hikerstk 2009-08-24 05:53:05 +00:00
  • 15902af969 Added XML support for the stk_config.data file and challenges; removed the LISP support. cosmosninja 2009-08-23 19:44:31 +00:00
  • c1d69986b0 1) Profile mode now works, and is now completely implemented in ProfileWorld only (no more m_profile in UserConfig) 2) Added some more virtual functions to the modes to simply code a bit. hikerstk 2009-08-23 15:42:58 +00:00
  • 96e2c28799 Set contact point and max suspension when 1 wheel off ground davemk 2009-08-23 14:38:46 +00:00
  • 0549c9c965 Added code for custom kart zipper sound rforder 2009-08-22 17:59:35 +00:00
  • e8dc5d4f4d Improved location of custom SFX calls to avoid multiple calls being made simultaneously rforder 2009-08-22 16:45:24 +00:00
  • 537c90dd41 Properly updates default horn position rforder 2009-08-22 02:29:27 +00:00
  • 33c8eb9723 Deleted a few update files auria 2009-08-22 00:13:58 +00:00
  • bb0b353a0c Updated Xcode project auria 2009-08-22 00:13:24 +00:00
  • 43c0bdbc61 Remembered to actually add the new sounds this time. rforder 2009-08-21 17:28:57 +00:00
  • 5f071a7759 Recorded some voice samples for Tux for testing, continuing to include sfx calls for special in game events. rforder 2009-08-21 17:28:10 +00:00
  • 6318008c87 Restructured modes to be easier to inerhit from: - cleanly split into constructor and init() phase - added new isRaceFinished() function Some minor code cleanup. hikerstk 2009-08-21 13:05:52 +00:00
  • ef175e94d4 1) Added alpha version of profile-mode (which replaces if-statements in world). 2) Moved camera management into race gui, so that the number of split screens used can be adjusted (and not only indirect via number of player) - this allows e.g. debug modes where you can see 4 AI karts at the same time, for profile mode, ... 3) Code cleanup. hikerstk 2009-08-21 00:32:24 +00:00
  • bbfb30d4c5 Implemented voice event when attachment occurs. rforder 2009-08-20 21:22:34 +00:00
  • 1c6cb1115b Writing in playCustomSFX calls where special kart sounds will be played (when shooting a weapon, when hitting another kart, etc.) rforder 2009-08-20 20:21:21 +00:00
  • 8da41850d3 Cleaning up new custom kart sfx code, better documentation, more readable. rforder 2009-08-20 20:04:24 +00:00
  • 97bbad19e7 Implementing easily extensible kart sfx system. See sfx_manager.hpp for sparse notes. rforder 2009-08-20 18:29:59 +00:00
  • 5aee938257 Bugfix: kart icons were not made permanent, resuling in the last kart icon (wilber atm) to be deleted when a track was deleted, and in a 2nd race the kart icon could not be displayed anymore. hikerstk 2009-08-20 12:30:34 +00:00
  • 4c31a5548e Fixed VS compiler warnings. hikerstk 2009-08-20 04:29:50 +00:00
  • 4f2f272d37 Implemented ability to add custom horn sounds to each kart in order to test code that will support character voices. Adding a horn-sound tag to the .irrkart file that specifies the filename of the sound effect will ensure that sound effect will act as a horn for that kart (see tux for an example). Added m_horn_sfx_file attribute to kart_properties class. rforder 2009-08-20 03:44:32 +00:00
  • 6c0f94190b Created addSingleSfx() to the sfx_manager. Extends ability of sfx_manager to load custom sounds during run-time. Will be used for loading character voices. Replaced SFXType with int in several places and added bounds checking. rforder 2009-08-19 18:34:49 +00:00
  • b5e25d1298 Fixes key-up propagation bug in menu system rforder 2009-08-19 17:48:02 +00:00
  • 344f203d18 Add configurable parameter for zipper max speed davemk 2009-08-19 14:28:07 +00:00
  • 779003befe Make z-offset after rescue a configurable parameter (z-rescue-offset) davemk 2009-08-19 14:07:15 +00:00
  • 329124a3ba oops. Include btkart.hpp to world.cpp so it compiles again. davemk 2009-08-19 13:48:28 +00:00
  • 7315b74865 initially project karts onto track from slightly higher davemk 2009-08-19 13:45:44 +00:00
  • 361174536a project karts with rest suspension in wheel direction davemk 2009-08-19 13:43:17 +00:00
  • a4b2c3f4b5 Updated version of kart exporter (thanks to Xapantu): it now supports animations by using markers in the timeline. hikerstk 2009-08-19 04:18:31 +00:00
  • 63e16e3e8a Removed scene.?pp (which didn't do much anyway except for handling the cameras, which can as easily be handled by player karts instead). hikerstk 2009-08-19 04:03:25 +00:00
  • 271a157c6c use kart projection for rescue and initial simulation davemk 2009-08-18 11:05:40 +00:00
  • 9b45fdc547 more cosmetic changes davemk 2009-08-18 10:59:21 +00:00
  • 91e1f0d1ba Added some AI debugging support: for AI hard the point it is aiming at is displayed when compiled with AI_DEBUG. hikerstk 2009-08-18 10:37:05 +00:00
  • a5dc04c5e7 cosmetic changes davemk 2009-08-18 10:33:21 +00:00
  • 184ba6269e Bugfix: the circles for the karts on the minimap were not shown when the game was started using the menu (instead of -N command line option). hikerstk 2009-08-18 09:41:53 +00:00
  • d5b56f92ee kart:reset zipper/look back key davemk 2009-08-17 13:39:38 +00:00
  • 91613632ff Removed VS compiler warning. hikerstk 2009-08-17 09:58:39 +00:00
  • ae15f8a18e make sure removeKart not called twice (eliminate+rescue) davemk 2009-08-17 07:50:21 +00:00
  • b35ec4b31f separate zipper velocity change from suspension/turning impulses davemk 2009-08-17 07:19:14 +00:00
  • 284599bb38 cosmetic changes davemk 2009-08-17 06:55:44 +00:00
  • 85324a7685 Fixed several memory leaks. Now the karts displayed in the kart selection screen after a race was finished should be 'clean' (though a 2nd race might still not work at this stage). hikerstk 2009-08-17 00:24:47 +00:00
  • ce4d1b8000 Fixed VS compiler warnings. hikerstk 2009-08-17 00:19:55 +00:00
  • 91c04d564f Improved music credit text displayed at the beginning of a race so it's not confused with track author auria 2009-08-16 22:52:41 +00:00
  • a2e93a9b2c Don't show music desc when music is off auria 2009-08-16 20:55:06 +00:00
  • b7c8b77952 Improved input handling with modal dialogs & text boxes auria 2009-08-16 19:36:52 +00:00
  • 600ac7ebf5 Fixed backspace in new player dialog dismissing the dialog auria 2009-08-16 19:25:15 +00:00
  • 9651a4047b Updated VS version define to 0.6.2. v0.6.2 hikerstk 2009-08-16 03:28:41 +00:00
  • f3e1dc0550 Hopefully fixed rescue-under-track issue by raising drivelines auria 2009-08-15 17:58:55 +00:00
  • d49709be9f Hopefully fixed rescue-under-track issue by raising drivelines auria 2009-08-15 17:58:13 +00:00
  • 2e67967796 Tweaked jungle driveline to avoid suzanne auria 2009-08-15 00:01:12 +00:00
  • 5b62ac9a59 Fixed ActivePlayer::getKart to actually return the correct kart. rforder 2009-08-14 20:16:34 +00:00
  • 47cfe64301 More cleanup. Replaced StateManager::addActivePlayer(PlayerProfile *) with StateManager::createActivePlayer(PlayerProfile *, InputDevice *) . This will ensure that in the future no active players will accidentally be added without an associated device and also removes some redundant code. rforder 2009-08-14 17:36:47 +00:00
  • 8b3b8e3d28 Fix for no keyboard support when using --no-start-screen switch. rforder 2009-08-14 17:05:52 +00:00
  • 2c8b615384 improved direvline to be less close to monkey auria 2009-08-14 00:17:12 +00:00
  • 405ee12ca5 Fixed various memory leaks. hikerstk 2009-08-13 23:26:38 +00:00
  • 7a84273ec5 Cleaning up kart selection. Assigns karts correctly in multiplayer. included some null pointer and bounds checks that were causing some crashes, etc. rforder 2009-08-13 22:53:24 +00:00
  • 3119dec5c2 temporary work around for multiplayer kart selection rforder 2009-08-13 21:58:55 +00:00
  • 808aa8bfea More cleanup in the kart selection gui & input code rforder 2009-08-13 18:39:18 +00:00
  • 7db3295936 Moved various function calls involved in the initialization of the kart selection screen from different places in the code into the "init" section of the kart selection call back. This will prevent some problems that were occuring when returning to the kart select screen from the track select screen (and it just makes more sense to find them there). Renamed playerPressedRescue and firePressedOnNewDevice to playerQuit and playerJoin respectively, to more accurately describe the behavior of the functions. Removed the now superfluous setPlayer0Device function. rforder 2009-08-13 17:38:01 +00:00
  • 0fa6343023 Fixed VS compilation error and warnings (no hypotf). hikerstk 2009-08-13 12:29:45 +00:00
  • ab5a57daff remove excess side_impulse friction torque on karts davemk 2009-08-13 12:24:19 +00:00
  • c27a807e64 item intersection uses y_offset, hat initialised properly and some redundant code removed. davemk 2009-08-13 12:12:22 +00:00
  • 1033bfdf59 1) Only Track is now using the ItemManager. 2) Fixed several memory leaks in animation code. hikerstk 2009-08-13 11:12:26 +00:00
  • 756335fc8b Fixed incorrect scaling of mini map. hikerstk 2009-08-13 10:58:42 +00:00
  • 83e19ff817 Added a test version for slipsteam support. Note that besides tweaking parameter (and potentially the implementation) there is currently no graphical indication that you are slipstreaming, or using a speed boost due to slipstreaming. hikerstk 2009-08-13 04:58:37 +00:00
  • 2b5a273b95 Renamed RaceManager::getKartName to getKartIdent, since this is was the function actually does :) (prevents us printing the id instead of the name somewhere). hikerstk 2009-08-13 04:53:51 +00:00
  • 0c3a8ae750 Updated ChangeLog with all bugfixes in this version. hikerstk 2009-08-13 01:50:40 +00:00
  • 3c7e489698 Still tweaking kart selection menu input & menu input in general. rforder 2009-08-13 01:48:15 +00:00
  • f3cab7c2b3 Cleaning up multi-player handling in the kart selection screen rforder 2009-08-12 19:04:01 +00:00
  • db1c53fa94 Moved the handling for the fire & rescue buttons in the kart selection menu out of the device manager & into the input manager (which makes more sense). No more setting the action to PA_FIRST to signify that it was handled internally (too hackish). rforder 2009-08-12 18:19:02 +00:00
  • cda30e9c2b Bugfix for 2794182: GP result shows identifier of kart, not the name. hikerstk 2009-08-12 11:18:58 +00:00
  • 209d679a56 'Prepared' bugfix (for once we have a in-race menu): if a player presses esc. after finishing a race in a GP, but before the race is finished, rerunRace() will reset the scores and times to the previous values - but in case of karts who haven't finished the race that was undefined. hikerstk 2009-08-12 02:55:53 +00:00
  • bd2c6c27b5 Bugfix for 2354315: items explode over void. hikerstk 2009-08-12 00:14:51 +00:00