# class GGZCoreModule

More...

Definition | `#include <GGZCoreModule.h>`
List of all Methods

Annotated List
Files
Globals
Hierarchy
Index

#### Public Methods

- GGZCoreModule ()
- ~GGZCoreModule ()
- unsigned int countAll ()
- unsigned int count ()
- int add (const char* game, const char* version, const char* protocol, const char *engine, const char* author, const char* frontend, const char* url, const char* exe_path, const char* icon_path, const char* help_path)
- int launch ()
- char* game ()
- char* version ()
- char* protocolVersion ()
- char * protocolEngine ()
- char* author ()
- char* frontend ()
- char* url ()
- char** argv ()
- char* pathIcon ()
- char* pathHelp ()
- void init (const char* game, const char* protocol, const char *engine)
- void setActive (const unsigned int number)
- GGZModule * module ()

## Detailed Description

A certain game module and its actual configuration can be handled by GGZCoreModule. This class should be used for launching games.

GGZCoreModule ()

### GGZCoreModule

Constructor

~GGZCoreModule ()

### ~GGZCoreModule

Destructor

unsigned int countAll ()

### countAll

Return all available games.

unsigned int count ()

### count

Return all games which match the given type.

int add (const char* game, const char* version, const char* protocol, const char *engine, const char* author, const char* frontend, const char* url, const char* exe_path, const char* icon_path, const char* help_path)

### add

Add a game.

int launch ()

### launch

Launch this module.

char* game ()

### game

Return the name of this game module.

char* version ()

### version

Return the version of this game module.

char* protocolVersion ()

### protocolVersion

Return the protocol version of this game module.

char * protocolEngine ()

### protocolEngine

Return the associated protocol engine.

char* author ()

### author

Return the author of this game module.

char* frontend ()

### frontend

Return the frontend type of this game module.

char* url ()

### url

Return the homepage of this game module.

char** argv ()

### argv

Return the execution path of this game module, including command line options.

char* pathIcon ()

### pathIcon

Return the icon path of this game module.

char* pathHelp ()

### pathHelp

Return the help path of this game module.

void init (const char* game, const char* protocol, const char *engine)

### init

Initialize this module to find out compatible ones.

void setActive (const unsigned int number)

### setActive

Select a module as the active one.

GGZModule * module ()

### module

Retreive the internal ggzcore module object.

Generated by: josef on athlon500 on Tue Mar 19 23:18:22 2002, using kdoc 2.0a53.