Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals

SdlArs.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include <SDL.h>
#include <SDL_thread.h>
#include <SDL_image.h>
#include <SDL_mixer.h>
#include <string>
#include <set>
#include <map>
#include <list>
#include <vector>
#include <deque>
#include <algorithm>
#include <iostream>
#include <fstream>
#include "mpeg/smpeg.h"
#include "itoa.h"
#include "arsdebug.h"
#include "interpret.h"
#include "arsexception.h"
#include "arssound.h"
#include "xrect.h"
#include "arsrgbcolor.h"
#include "CfgHandler.h"
#include "exprint.h"
#include "arsfontengine.h"
#include "arsmessages.h"
#include "arstimer.h"
#include "arsobject.h"
#include "arspaint.h"
#include "arswindow.h"
#include "arsgraf.h"
#include "arsform.h"
#include "arsrsrc.h"
#include "arsview.h"
#include "xbox.h"
#include "xlabel.h"
#include "xbutton.h"
#include "xbuttonimage.h"
#include "ximage.h"
#include "xgroupbox.h"
#include "xcheckbox.h"
#include "xeditbox.h"
#include "xscrollbar.h"
#include "xprogress.h"
#include "xlistbox.h"
#include "xdropdown.h"
#include "xmpeg.h"
#include "xtextbox.h"
#include "arstooltip.h"

Include dependency graph for SdlArs.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  Ars

Data Structures

class  IgnoreCaseTraits

Defines

#define __SDL_MAIN_H__
#define StartMain(a)

Typedefs

typedef basic_string< char,
IgnoreCaseTraits< char >,
allocator< char > > 
icstring
typedef Ars::Window *(* cbObjCreateType )(const icstring &name)

Variables

ofstream tron
icstring EmptyString
Ars::RGBColor ArsText_color
Ars::RGBColor ArsBack_color


Define Documentation

#define __SDL_MAIN_H__
 

Definition at line 2 of file SdlArs.h.

#define StartMain  ) 
 

Value:

const int TofMain( const int argc , char **argv )                       \
{                                                                                                                       \
        extern ArsApplication *_mainApp_;                                               \
        _mainApp_ = (ArsApplication *)new a( argc , argv );             \
        _mainApp_->Init();                                                                              \
        _mainApp_->Exec();                                                                              \
        int ans = _mainApp_->ExitCode();                                                \
        delete _mainApp_;                                                                               \
        MessageServer   *ins = &MessageServer::Instance();              \
        if( ins )                                                                                               \
                delete ins;                                                                                     \
        ins = 0;                                                                                                \
        return  ans;                                                                                    \
}

Definition at line 223 of file SdlArs.h.


Typedef Documentation

typedef Ars::Window*(* cbObjCreateType)( const icstring &name )
 

Definition at line 90 of file SdlArs.h.

Referenced by Ars::ArsApplication::ArsApplication(), and MainGame::SetupWindow().

typedef basic_string<char , IgnoreCaseTraits<char> , allocator<char> > icstring
 

Definition at line 59 of file SdlArs.h.

Referenced by Ars::AddCallBack(), Cfg::Handler::AddLine(), Parameters::CreateGalaxy(), StarSystem::DrawInfluenceZones(), Ars::Rsrc::FindCombination(), Ars::Rsrc::FindCrdOf(), Cfg::Handler::GetCdr(), Cfg::Handler::GetCfgDbl(), Cfg::Handler::GetCfgFile(), Cfg::Handler::GetCfgHex(), Cfg::Handler::GetCfgInt(), Cfg::Handler::GetCfgString(), Ars::Rsrc::GetId(), Ars::Rsrc::GetList(), Ars::Rsrc::GetMnemo(), Parameters::GetStarName(), Cfg::Handler::Handler(), Ars::XTextBox::Init(), Ars::XScrollBar::Init(), Ars::XProgress::Init(), Ars::XMPEG::Init(), Ars::XListBox::Init(), Ars::XImage::Init(), Ars::XDropDown::Init(), Ars::XButtonImage::Init(), Ars::ExprIntParser::Init(), Ars::ExprParser::Context::Init(), Ars::Window::Init(), Ars::Painter::Init(), Ars::Thing::Init(), PlayGame::Load(), Galaxy::Load(), Ars::Rsrc::Load(), Parameters::LoadStarsName(), Ars::Preload(), Cfg::Handler::SetData(), Parameters::SetupEcoZones(), Parameters::SetupPlanetInfo(), Parameters::SetupPlanetSize(), Parameters::SetupSpecies(), Parameters::SetupStarInfo(), HallOfFame::SetupWindow(), GalaxyScreen::SetupWindow(), Ars::strip(), and Ars::ExprIntParser::WalkTree().


Variable Documentation

Ars::RGBColor ArsBack_color
 

Definition at line 88 of file SdlArs.h.

Referenced by Ars::ArsApplication::GenDefaultCfg(), and Ars::ArsApplication::Init().

Ars::RGBColor ArsText_color
 

Definition at line 88 of file SdlArs.h.

Referenced by Ars::ArsApplication::GenDefaultCfg(), and Ars::ArsApplication::Init().

icstring EmptyString [static]
 

Definition at line 60 of file SdlArs.h.

ofstream tron
 

Definition at line 34 of file SdlArs.h.

Referenced by Ars::ArsApplication::ArsApplication(), AsymGen::AsymGen(), PosGen::Build(), AsymGen::Build(), Parameters::CreateGalaxy(), DiscreteGen::DiscreteGen(), Ars::HPaint::DrawHLine(), Ars::HPaint::DrawLine(), Ars::HPaint::DrawPoint(), Ars::HPaint::DrawRect(), Ars::HPaint::DrawVLine(), Ars::XEditBox::evKeyDown(), Ars::FontEngine::FontEngine(), Ars::HPaint::LockSurface(), main(), PosGen::PosGen(), Ars::HPaint::ReadPoint(), NegatedRandom::tDelete(), ScaledRandom::tDelete(), ReciprocalRandom::tDelete(), RepeatedRandom::tDelete(), MultipliedRandom::tDelete(), SelectedRandom::tDelete(), AddedSelectedRandom::tDelete(), Ars::HPaint::UnlockSurface(), Ars::View::View(), AsymGen::~AsymGen(), Binomial::~Binomial(), DiscreteGen::~DiscreteGen(), DiscreteProba::~DiscreteProba(), Gamma::~Gamma(), Poisson::~Poisson(), PosGen::~PosGen(), ProbaHolder::~ProbaHolder(), and SumRandom::~SumRandom().


Generated on Fri Dec 5 04:06:09 2003 for Borqueror by doxygen 1.3.3