Commit Graph

  • a4dd0ae696 Added engine sound and sfx configuration file (missing from previous commit). hikerstk 2008-09-18 04:27:26 +00:00
  • c0eae662f2 1) Applied Stehen's patch to give each kart separate sound effects objects, and add engine sounds. 2) Added sfx manager so that the buffers for the sfx are shared between all sfx objects. 3) Moved all audio related files into audio subdirectory. hikerstk 2008-09-18 03:24:19 +00:00
  • 5343635562 updated Xcode project auria 2008-09-18 01:24:10 +00:00
  • 96ad4a924c set the ignore property on makefile and makefile.in auria 2008-09-18 00:55:06 +00:00
  • 6b92674f99 Added doxygen description about the classes (though not all functions are documented yet). hikerstk 2008-09-16 23:46:29 +00:00
  • 803f188895 1) Renamed game_manager to main_loop. 2) Cleaned up some include files. 3) Fixed compilation of optimised version on VS. hikerstk 2008-09-15 04:34:46 +00:00
  • f941785f35 Makefile.in should never have been committed. hikerstk 2008-09-15 03:48:07 +00:00
  • ca43ad6e21 Bugfix: if the currently selected character is selected elsewhere, the selected character was removed from the list, but the model didn't change - it was still rotating the now unavailable character. hikerstk 2008-09-15 03:38:26 +00:00
  • d8ba0271c0 Bugfix: the AI on the clients would try to trigger a rescue (which would only show the butterfly at the karts, but not actually do a rescue). hikerstk 2008-09-15 02:19:23 +00:00
  • 1ee4c7976a Bugfix: Compiler optimisations on certain compilers could cause the networked version to fail (indication: warning message "warning: dereferencing type-punned pointer will break strict-aliasing rules"). hikerstk 2008-09-14 15:01:14 +00:00
  • 5f6b27bb80 Removed compiler warning. hikerstk 2008-09-14 14:53:04 +00:00
  • 8a4a939980 1) Character selection is now synchronsied between all clients and server (i.e. a character can only be selected once, and is then not available for other players anymore). 2) Fixed restart race (which would finish the race after about 11 seconds) 3) Moved widget related classes into gui dir. hikerstk 2008-09-13 07:09:36 +00:00
  • 7203ad76c9 Removed compiler warnings. hikerstk 2008-09-10 04:36:00 +00:00
  • 927f30f86e added cakes auria 2008-09-10 00:49:31 +00:00
  • 5912969e9e Bugfix: missing closing comment made this file un-compilable. hikerstk 2008-09-10 00:31:41 +00:00
  • 15b9ca64c6 1) Fixed 'install' and 'dist-*' make targets. 2) Removed unused files. hikerstk 2008-09-10 00:26:04 +00:00
  • a29ed474f4 Disabled karts on clients that are not available (i.e. do not exist on all clients). hikerstk 2008-09-09 13:44:17 +00:00
  • d24658febd 1) Fixed crash in case that less karts were selected on the server than there are players. 2) Added doxygen comments. hikerstk 2008-09-09 13:43:09 +00:00
  • 08f955e23d Fixed compilation problem on Macs (and other platforms). hikerstk 2008-09-09 12:38:20 +00:00
  • efa41d9d84 Fixed non-network mode. hikerstk 2008-09-09 04:35:35 +00:00
  • e4c646c0c5 Make sure that only karts available on all clients can be selected. hikerstk 2008-09-09 04:20:24 +00:00
  • 46b44f202e Ignore temporary files. hikerstk 2008-09-09 04:16:02 +00:00
  • 26324da7a2 Bugfix: projectiles were not handled correctly on the client, resulting in a crash. hikerstk 2008-09-08 10:53:29 +00:00
  • 10915df3bb Bugfix: Fixed deadlock occurring when the server reaches the character selection screen before a client has selected the number of players. hikerstk 2008-09-08 10:45:20 +00:00
  • a4ce04aaf7 Bugfix: client didn't show the speed of the karts correctly. hikerstk 2008-09-08 10:01:48 +00:00
  • 1c97237940 Added missing file. hikerstk 2008-09-07 16:12:40 +00:00
  • 48271241ee 1) Bugfix: incorrect conflict resolution in kart.hpp. 2) Added track synchronisation between clients and server. hikerstk 2008-09-07 15:31:28 +00:00
  • 0c46cfb51c Bugfix: missing function in kart.hpp, missing include path in VS project file. hikerstk 2008-09-07 15:24:14 +00:00
  • 864a3a72aa Added support for moving physics in network play, fixed incorrect path in VS project file. hikerstk 2008-09-07 15:10:59 +00:00
  • 8519f9dbe3 1) Added enet sources. 2) Updated STK sources to unconditionally compile for enet. 3) Updated VS project file for enet. 4) enet support for automake. hikerstk 2008-09-07 15:04:43 +00:00
  • 22c1c92bf8 Fixed projectiles for network play. hikerstk 2008-09-07 14:56:17 +00:00
  • 9a17f748f1 1) Cleaned up all _WINSOCKAPI_ defines. 2) Improved kart_control to serialise/deserialise itself. hikerstk 2008-09-07 14:55:05 +00:00
  • 2455bdc32d 1) Synchronised herrings. 2) Fixed no-network play. 3) Fixed display of 'loading'/'synchronising' message. 4) Added missing files from previous commit. hikerstk 2008-09-07 14:45:43 +00:00
  • ecac04b1bc Replaced kart update message with race_state (which gets send from the server to the clients). Started to implement synchronising of herrings and projectiles. hikerstk 2008-09-07 14:42:37 +00:00
  • de72e53199 Bugfix for optimised compilations (at least with g++). hikerstk 2008-09-07 14:39:34 +00:00
  • da69106378 Very first alpha version of network multiplayer. hikerstk 2008-09-07 14:34:04 +00:00
  • 545a2703b5 1) Synchronised random-karts across the network. 2) Fixed non-network game play. hikerstk 2008-09-07 14:24:40 +00:00
  • db75ee21f0 Added missing values to race info message, fixed state machine. hikerstk 2008-09-07 14:13:04 +00:00
  • bb894b414d Several compile time bug fixes for linux, removed warnings, fixed = vs == bug in network_manager. hikerstk 2008-09-07 14:12:14 +00:00
  • 9191f89333 Added most of the messages, menu's are mostly synchronised now. hikerstk 2008-09-07 14:09:52 +00:00
  • 3ccd8500de 1) Added kart_packet files to Makefile.am 2) Improvements to network managers (finite state machine) and to the network GUI. hikerstk 2008-09-07 14:05:48 +00:00
  • ed1d4b0192 1) Added missing files from previous commit. 2) Added kart_packet classes. hikerstk 2008-09-07 14:02:31 +00:00
  • afbd02d824 Added network GUI, some improvements to network manager state, server address and port are now saved in the user configuration. hikerstk 2008-09-07 14:00:47 +00:00
  • fd93bfef1a Beginning of finite state machine for network manager. hikerstk 2008-09-07 13:58:37 +00:00
  • 94a1882435 Minor linux bugfixes and ignore of automatically created Makefile.in. hikerstk 2008-09-07 13:55:38 +00:00
  • 171a051b1b Added dummy network kart objects. hikerstk 2008-09-07 13:54:42 +00:00
  • ee0bb967c3 Added handling of local/global player and player ids. hikerstk 2008-09-07 13:51:44 +00:00
  • ea579a3f62 Bugfix: non-network mode crashed. hikerstk 2008-09-07 13:44:55 +00:00
  • 15c834e849 Fixed linux compilation problems. hikerstk 2008-09-07 13:44:10 +00:00
  • 44f5691bab Moved network related code into network subdir. hikerstk 2008-09-07 13:38:46 +00:00
  • d3b4fcf8e7 Started to introduce concept of 'local player', but commit 'in between' to move a few files. hikerstk 2008-09-07 13:33:12 +00:00
  • e438565c62 Fixed displaying two different texts while waiting for network connections and while loading the actual track. hikerstk 2008-09-07 13:27:38 +00:00
  • e8f6f0f708 Fixed first version of menu synchronisation. hikerstk 2008-09-07 13:27:00 +00:00
  • 78f8c60934 1) Added network kart type. 2) Modified menu handling for clients (i.e. skip game mode select etc). 3) Added more (currently mostly empty) network functions. 4) Added missing network manager from previous commit. hikerstk 2008-09-07 13:25:58 +00:00
  • 2f2197308d 1) Added network manager with a dummy enet interface. 2) Added command line options to start a server and client. 3) Added enet support to configure. hikerstk 2008-09-07 13:14:14 +00:00
  • 6d926b746d Added comment indicating the start position to test karts driving on the ramp (which causes problems with certain karts, e.g. hexley). hikerstk 2008-09-07 13:12:12 +00:00
  • de72245d77 new menu background image (maybe not permanent, i just can't stand anymore the older one) auria 2008-09-06 00:44:26 +00:00
  • 46a439fe3b improved getClosestKart() inFrontOf implementation auria 2008-09-03 14:43:58 +00:00
  • 82d817a7ec Layout changes only (to be in STK coding style). hikerstk 2008-09-02 02:40:02 +00:00
  • 796b0b9848 Removed warning (and potential bug fix): a float was implicitly converted to an int when using abs. hikerstk 2008-09-02 00:50:05 +00:00
  • 0e014af8c4 Fixed const kart *. hikerstk 2008-09-02 00:46:05 +00:00
  • 19d91fb0c1 i18n updates. updated script to new lcoation of files. added comments to translator, for unobvious strings auria 2008-09-02 00:35:28 +00:00
  • 813727d774 Fixed compiler warnings. hikerstk 2008-09-02 00:08:18 +00:00
  • 915b72e44e new icons by needed auria 2008-09-01 18:01:41 +00:00
  • bd6a478c51 removed useless stuff from XCode project auria 2008-09-01 15:41:43 +00:00
  • 75f7090392 documented a method and allowed better customisation auria 2008-09-01 15:40:21 +00:00
  • eeaf9a0295 allow better customisation of kart::getHeading method auria 2008-09-01 15:39:17 +00:00
  • 11cc33e709 allow better customisation of flyables auria 2008-09-01 15:38:51 +00:00
  • 826bd6ef64 minor bowling balls improvements auria 2008-09-01 15:37:38 +00:00
  • b4fb3f8e57 documented a few methods auria 2008-09-01 15:37:17 +00:00
  • 0752a78919 updated it translation auria 2008-09-01 15:35:42 +00:00
  • a36a6e6d89 fixed wrong name in irish translation auria 2008-08-16 14:29:34 +00:00
  • cb6a3b99d6 Added irish translation auria 2008-08-16 14:28:14 +00:00
  • 142a260845 Updated sv translation auria 2008-08-12 00:03:26 +00:00
  • 78d5cf65aa Some fine-tuning to bowling balls. Optimized code by removing repetitive calls to sqrt() (forgot one file) auria 2008-08-06 00:54:05 +00:00
  • ec26ddb1ed Some fine-tuning to bowling balls. Optimized code by removing repetitive calls to sqrt(). auria 2008-08-06 00:53:40 +00:00
  • 5791464b84 Updated Xcode project auria 2008-08-05 00:55:51 +00:00
  • e4d495d898 RaceOptions::RaceOptions: - select 'start' by default thebohemian 2008-08-04 18:46:47 +00:00
  • c3fc916588 Camera::setMode(): - use 1.5 times the distance from the kart properties in 2 and 3 player (split screen) mode to fix kart not being visible thebohemian 2008-08-03 13:41:56 +00:00
  • 0b87ece335 Improved German translation. hikerstk 2008-08-01 23:49:14 +00:00
  • ce2e8bfbf5 Removed unnecessary 'wheel width' parameter. hikerstk 2008-08-01 01:25:03 +00:00
  • 46c5b8ab7d 1) Changed the challenges dependencies to have not more than 3 challenges at the same time. 2) Moved reading of grand prix challenges into unlock manager (previous location would not read the status of the challenges correctly from the user config file). 3) Fixed position requirement of 'follow the leader' challenges (winner has position 2, not 1). 4) GP which have missing tracks are now ignored (solves crash when STK is installed on top of an old installation) 5) Made the images in the race result screen non-active. 6) Made the description of challenges non-active. hikerstk 2008-07-29 13:40:25 +00:00
  • 82e9cb0fff Updated license for Atheal Washington's new music. hikerstk 2008-07-29 06:28:10 +00:00
  • 06cea43dcb Added "Amazon Jungle" music. hikerstk 2008-07-29 05:51:01 +00:00
  • 5d5e3884cb 1) Bugfix in print statement. 2) Updated makefile to support r2190. hikerstk 2008-07-29 05:46:04 +00:00
  • 3c018d5ac1 1) Bugfix: GP were not locked. 2) Renamed all 'cups' into grand_prix. 3) Removed obsolete source files. hikerstk 2008-07-29 05:38:30 +00:00
  • d6490dc48c Missing updates in previous commit. hikerstk 2008-07-29 04:45:28 +00:00
  • 88c0b07f69 1) Added GrandPrix manager (so that a GP id instead of a potentially translated GP name can be used). 2) Added support for challenges to be specified in .challenge files, converted all existing challenges to be specified in this kind of data file. hikerstk 2008-07-29 04:30:44 +00:00
  • 24f77c67dd Fixed typo. hikerstk 2008-07-29 04:15:17 +00:00
  • 874a471ade Added OpenOfficeDraw source file for the dependency graph of the challenges. hikerstk 2008-07-29 02:55:53 +00:00
  • b415535eff Committed Josh's zipper improvements/fixes. hikerstk 2008-07-28 13:07:54 +00:00
  • 79006dabe7 updated translation files and french translation auria 2008-07-28 00:41:18 +00:00
  • af8cfaa9ab updated XCode project auria 2008-07-28 00:35:18 +00:00
  • 1d7578f198 totally replaced spark with bowling ball auria 2008-07-28 00:34:45 +00:00
  • 3f59d84955 Improvements to bowling ball : shoot forward by default auria 2008-07-25 01:06:50 +00:00
  • ba022c82cb Added finnish translation auria 2008-07-22 01:03:10 +00:00
  • ff9afc5471 added new menu music auria 2008-07-21 23:45:02 +00:00
  • 27369fe5ea Removed g++ compiler warning. hikerstk 2008-07-21 10:04:35 +00:00
  • 22ede74e90 1) Added getTracksInGroup() method. 2) Removed unnecessary leader-result files. 3) Minor code cleanup. hikerstk 2008-07-21 06:28:33 +00:00
  • 42111c028d Removed g++ warnings, un-tabified file. hikerstk 2008-07-21 05:27:58 +00:00