/*************************************************************************** helpwindow.cpp - description ------------------- begin : Sun Sep 8 2002 copyright : (C) 2002 by Andy Qua email : andy.qua@blueyonder.co.uk ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #include #include #include #include "helpwindow.h" static QString HELP_TEXT() { return QObject::tr("

SFCave Help

" "SFCave is a flying game for the Zaurus.

" "The aim is to stay alive for as long as possible and get the highest score " "you can.

" "There are three game types currently - SFCave, Gates, and Fly.
" "SFCave is a remake of the classic SFCave game - fly through the " "cavern avoiding all the blocks that just happen to be hanging in " "midair

" "Gates is similar to SFCave but instead you must fly through the " "without crashing.

" "Fly is somewhat different to SFCave and above. Instead, you have " "are flying in the open air above a scrolling landscape, and the aim is to " "hug the ground - the closer to the land you fly the more points " "scored.


" "Basic instruction - Press Up or Down on the circle pad to " "start a new game, press the middle of the pad to apply thrust (makes you " "go up), and release the pad to remove thrust and drop down.

" "Also, if playing the Fly game, you can press z to toggle the display " "of the scoring zones. This will display 4 red lines at varying heights " "above the landscape - if your ship falls into this zone, point are scored. " "The closer to the landscape you get the more points you get.

" "In addition, SFCave has replays - save and load too so you can show off to all " "your friends (or vice versa). Currently, this is in its infancy but will improve.
" "To use, once you have crashed, press 'r' to replay the last game.
" "To save the replay press 's'.
" "To load a saved replay press 'l' (after you've crashed at least once).

" "Replays are currently saved to your home directory in a file called sfcave.replay." "This file can be copied and given to others as long as it it put in their home directory.

" "Have lots of fun.
" "Andy" "

"); } HelpWindow::HelpWindow( QWidget *parent, const char *name) : QWidget( parent, name, WDestructiveClose ) { setCaption( tr("Help for SFCave") ); QVBoxLayout *layout = new QVBoxLayout( this ); QString text = HELP_TEXT();; QTextView *view = new QTextView( text, 0, this, "view" ); layout->insertSpacing( -1, 5 ); layout->insertWidget( -1, view ); layout->insertSpacing( -1, 5 ); } HelpWindow::~HelpWindow() { }