My STK mod, still WIP.
Go to file
ikework 9d89de895e (1) fixed memory-leak related to vector GrandPrixSelect::m_all_cups. items were allocated with new, but never deleted. changed vector to vector of objects:
old:
  std::vector<CupData*> m_all_cups;
new:
  std::vector<CupData> m_all_cups;

related: 
changed RaceManager::setGrandPrix(const CupData &cup_) to const reference rather than pointer to CupData

(2) made vector CupData::m_tracks private and added getter

(3) CupData::m_name was passed in GrandPrixSelect::GrandPrixSelect() to WidgetSet as const char*
    then it was passed to Widget::_text. changed the latter to std::string and passed it as std::string
    
(4) changed Widget::count_text  to std::string as well .. 

(5) tracked down all uses of Widget::count_text & Widget::_text to plib. changed
all funcs in between to work with std::string rather than const char*

Font::getBBox
WidgetSet::set_label
WidgetSet::get_label
WidgetSet::start
WidgetSet::state
WidgetSet::label

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@1238 178a84e3-b1eb-0310-8ba1-8eac791a3b58
2007-09-10 17:03:31 +00:00
contrib - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
data Removed now unnecessary entries in materials.dat for screenshot 2007-08-27 13:31:12 +00:00
doc - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
fonts - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
images Bugfix: added missing hexley images (see r1170 on 0.3 branch). 2007-07-06 14:23:33 +00:00
m4 - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
models Added updated hexley model to the trunk. 2007-07-12 11:07:08 +00:00
mods - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
oggs Added some new track music (work in progress) 2007-07-27 19:43:17 +00:00
po - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
src (1) fixed memory-leak related to vector GrandPrixSelect::m_all_cups. items were allocated with new, but never deleted. changed vector to vector of objects: 2007-09-10 17:03:31 +00:00
tools - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
wavs - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
acinclude.m4 - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
AUTHORS - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
autogen.sh - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
ChangeLog - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
CHANGES - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
configure.ac 1) Fixed incorrect pitch of rockets when firing. 2007-08-21 14:50:45 +00:00
COPYING - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
INSTALL - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
Makefile.am - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
NEWS - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
README - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
README.bullet - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
README.cygwin - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
README.macosx Update README.macosx 2007-06-25 17:33:45 +00:00
README.windows Fixes a typographic error and changes a bit of the wording. 2007-07-04 21:18:04 +00:00
reconf.sh - moved trunk/ to trunk/supertuxkart 2007-05-27 16:01:53 +00:00
TODO Update TODO 2007-07-06 20:26:18 +00:00

SuperTuxKart
==============
SuperTuxKart is based on TuxKart (http://tuxkart.sourceforge.net) by Steve
Baker. You can find more details at:

  http://supertuxkart.berlios.de

A big "thank you" to Steve Baker for designing and implementing the
original TuxKart, and to the GotM team for their invaluable work.
See the AUTHORS file for individual credits.

To contact the active maintainers, please send an email to:

  supertuxkart-devel@list.berlios.de

Hope you enjoy the game.
 - The SuperTuxKart development team.

HARDWARE REQUIREMENTS
=====================
* You need a 3D graphics card that supports OpenGL or Mesa.
* You should have a CPU that's running at 450MHz or better.
* You'll need at least 32Mb RAM. 
* A sound card would be nice - but it's not essential.
* Ideally, you want a joystick with at least 6 buttons.

PLAYING THE GAME
================
SuperTuxKart is a kart racing game. Basically you run around the track,
and give your best shot at reaching the goal before your opponents. The ?
boxes can help you, and certain items can build up your power, so you can
grab more than one collectable!

Controls can be configured from the game, here are the defaults mappings:

Player 1:
  Steer      : Left / Right arrow
  Accelerate : Up arrow
  Brake      : Down arrow
  Use item   : Right control
  Wheelie    : Right shift
  Rescue     : Backspace

Player 2:
  Steer      : A / D key
  Accelerate : W key
  Brake      : S key
  Use item   : Left control
  Wheelie    : Left shift
  Rescue     : Left alt

Player 3:
  Steer      : F / H key
  Accelerate : T key
  Brake      : G key
  Use item   : N key
  Wheelie    : C key
  Rescue     : B key

Player 4:
  Steer      : J / L key
  Accelerate : I key
  Brake      : K key
  Use item   : M key
  Wheelie    : . key
  Rescue     : / key

The Escape key pauses the game and shows the race menu.

KNOWN BUGS
==========
  * Sometimes you can be pushed through a solid object if you are hit by
    another player when in contact with the surface.
  * The --track command-line option doesn't seems to work.

SUPPORT
=======
The main webpage is at:

  http://supertuxkart.berlios.de

If you have any problems, please contact the SuperTuxKart mailing list at:

  supertuxkart-devel@list.berlios.de

The archives of this mailing list can be found at:

  http://lists.berlios.de/pipermail/supertuxkart-devel/

Or post a message (no registration required) in the bug forum:

  http://developer.berlios.de/forum/forum.php?forum_id=23737

LICENSE
=======
This software is released under the GNU General Public License (GPL) which
can be found in the file 'LICENSE' in the same directory as this file.