Dokumentace souboru bonus_application.h

Aplikace bonusu na hráče. ...

#include <iostream>
#include <helpers/sdl.h>
#include <constants.h>
#include "player.h"

Graf závislostí na vkládaných souborech pro bonus_application.h:

Následující graf ukazuje, které soubory přímo nebo nepřímo vkládají tento soubor:


Třídy

class  BonusApplication
 Aplikace bonusu. ...
class  BonusFlame
class  BonusBomb
class  BonusMegabomb
class  BonusSpeed
class  BonusLive
class  BonusKicker
class  BonusSlider
class  BonusShield
class  BonusFireman
class  BonusTimer
class  BonusOthersIllness
class  BonusIllness
class  BonusIllnessConfused
class  BonusIllnessStop
class  BonusIllnessSlow
class  BonusIllnessFast

Definice maker

#define BONUS_MEGABOMB_COUNT   2
#define BONUS_SHIELD_PERIODS   (20000/MOVE_PERIOD)
#define BONUS_FIREMAN_PERIODS   (10000/MOVE_PERIOD)
#define BONUS_TIMER_PERIODS   (30000/MOVE_PERIOD)
#define BONUS_ILLNESS_PERIODS   (15000/MOVE_PERIOD)

Detailní popis

Aplikace bonusu na hráče.

Obsahuje třídu BonusApplication a jeji potomky obstarávající aplikaci bonusu na hráče. Pro přidání bonusu s jménem NAME je třeba udělat následující kroky: * přidat položku NAME do BonusApplication::TYPE * přidat do BonusApplication::new_bonus() větev s BonusNAME * přidat třídu BonusNAME * implementovat BonusNAME::BonusNAME(Player * player) * implementovat BonusNAME::name() { return "bonus_NAME"; } * implementovat BonusNAME::type() { return NAME; } * přidat do třídy Player třídu BonusNAME jako friend


Dokumentace k definicím maker

#define BONUS_FIREMAN_PERIODS   (10000/MOVE_PERIOD)

#define BONUS_ILLNESS_PERIODS   (15000/MOVE_PERIOD)

#define BONUS_MEGABOMB_COUNT   2

#define BONUS_SHIELD_PERIODS   (20000/MOVE_PERIOD)

#define BONUS_TIMER_PERIODS   (30000/MOVE_PERIOD)


Generováno Mon May 24 21:56:32 2010 pro projekt Bombic 2 programem  doxygen 1.5.6