Password.hh File Reference

#include <wx/string.h>
#include "exceptions/InvalidPasswordException.hh"

Go to the source code of this file.

Namespaces

namespace  mpg

Classes

class  mpg::Password
 Class to encapsulate a Metroid Password. More...

Enumerations

enum  {
  mpg::MARUMARI_TAKEN, mpg::MISSILE_BS1, mpg::REDDOOR_BS_LONGBEAM, mpg::REDDOOR_BS_TOURIANBRIDGE,
  mpg::ENERGYTANK_BS1, mpg::REDDOOR_BS_BOMBS, mpg::BOMBS_TAKEN, mpg::REDDOOR_BS_ICEBEAM,
  mpg::MISSILE_BS2, mpg::ENERGYTANK_BS2, mpg::REDDOOR_BS_VARIA, mpg::VARIA_TAKEN,
  mpg::ENERGYTANK_BS3, mpg::MISSILE_NF1, mpg::MISSILE_NF2, mpg::REDDOOR_NF_ICEBEAM,
  mpg::MISSILE_NF3, mpg::MISSILE_NF4, mpg::MISSILE_NF5, mpg::MISSILE_NF6,
  mpg::MISSILE_NF7, mpg::MISSILE_NF8, mpg::MISSILE_NF9, mpg::REDDOOR_NF_HIGHJUMPBOOTS,
  mpg::HIGHJUMPBOOTS_TAKEN, mpg::REDDOOR_NF_SCREWATTACK, mpg::SCREWATTACK_TAKEN, mpg::MISSILE_NF10,
  mpg::MISSILE_NF11, mpg::REDDOOR_NF_WAVEBEAM, mpg::ENERGYTANK_NF, mpg::MISSILE_NF12,
  mpg::REDDOOR_KL1, mpg::MISSILE_KL1, mpg::MISSILE_KL2, mpg::REDDOOR_KL2,
  mpg::ENERGYTANK_KL, mpg::REDDOOR_KL3, mpg::REDDOOR_KL4, mpg::MISSILE_KL3,
  mpg::MISSILE_KL4, mpg::REDDOOR_KL_KRAID, mpg::ENERGYTANK_KL_KRAID, mpg::MISSILE_RL1,
  mpg::REDDOOR_RL, mpg::ENERGYTANK_RL, mpg::MISSILE_RL2, mpg::REDDOOR_RL_RIDLEY,
  mpg::ENERGYTANK_RL_RIDLEY, mpg::MISSILE_RL3, mpg::REDDOOR_T1, mpg::REDDOOR_T2,
  mpg::REDDOOR_T3, mpg::ZEBETITE1, mpg::ZEBETITE2, mpg::ZEBETITE3,
  mpg::ZEBETITE4, mpg::ZEBETITE5, mpg::MOTHERBRAIN, mpg::START_NF = 64,
  mpg::START_KL, mpg::START_RL, mpg::RESET, mpg::SWIMSUIT = 71,
  mpg::BOMBS, mpg::HIGHJUMPBOOTS, mpg::LONGBEAM, mpg::SCREWATTACK,
  mpg::MARUMARI, mpg::VARIA, mpg::WAVEBEAM, mpg::ICEBEAM,
  mpg::MISSILES, mpg::GAMETIME = 88, mpg::RIDLEY = 124, mpg::RIDLEY_STATUE,
  mpg::KRAID, mpg::KRAID_STATUE
}

Variables

const int mpg::PASSWORD_BITS = 128
const unsigned int mpg::PASSWORD_LENGTH = 24
const int mpg::PASSWORD_LENGTH_BYTES = 18


Generated on Tue Dec 16 20:16:57 2008 for Metroid Password Generator by  doxygen 1.5.4