Classes | |
| class | AnimationResource |
| struct | BlendedPaletteStatus |
| struct | ClipInfo |
| class | DOSMusicPlayer |
| class | FontResource |
| class | GameDatabase |
| class | GameDatabaseV2 |
| class | GameDatabaseV3 |
| class | GameDatabaseV3_1 |
| class | GenericResource |
| class | LzhDecompressor |
| class | MadeConsole |
| class | MadeEngine |
| struct | MadeGameDescription |
| class | ManholeEgaSoundDecompressor |
| class | MenuResource |
| class | MidiDriver_ADLIB_MADE |
| class | MusicPlayer |
| class | Object |
| class | ObjectV1 |
| class | ObjectV2 |
| class | ObjectV3 |
| class | ObjectV3_1 |
| class | PictureResource |
| class | PmvPlayer |
| class | RedReader |
| class | Resource |
| class | ResourceReader |
| struct | ResourceSlot |
| class | Screen |
| class | ScreenEffects |
| class | ScriptFunctions |
| class | ScriptInterpreter |
| class | ScriptStack |
| class | SoundDecoderData |
| struct | SoundEnergyItem |
| class | SoundResource |
| class | SoundResourceV1 |
| struct | SpriteChannel |
| struct | SpriteListItem |
| class | ValueReader |
Typedefs | |
| typedef Common::Functor2< int16, int16 *, int16 > | ExternalFunc |
| typedef Common::Array< SoundEnergyItem > | SoundEnergyArray |
Enumerations | |
| enum | MadeGameID { GID_RTZ = 0, GID_MANHOLE = 1, GID_LGOP2 = 2, GID_RODNEY = 3, GID_RSBESTNDE = 4, GID_RSBUSYNDE = 5 } |
| enum | MadeGameFeatures { GF_DEMO = 1 << 0, GF_CD = 1 << 1, GF_CD_COMPRESSED = 1 << 2, GF_FLOPPY = 1 << 3 } |
| enum | MADEAction { kActionNone, kActionCursorUp, kActionCursorDown, kActionCursorLeft, kActionCursorRight, kActionMenu, kActionSaveGame, kActionLoadGame, kActionRepeatMessage } |
| enum | SynthType { kSynthTypeDefault = 0, kSynthTypePCSpeaker = 1, kSynthTypeAdLib = 2, kSynthTypeAdLibGold = 3, kSynthTypeMT32 = 4 } |
| enum | ResourceType { kResARCH = MKTAG('A','R','C','H'), kResFREE = MKTAG('F','R','E','E'), kResOMNI = MKTAG('O','M','N','I'), kResFLEX = MKTAG('F','L','E','X'), kResSNDS = MKTAG('S','N','D','S'), kResANIM = MKTAG('A','N','I','M'), kResMENU = MKTAG('M','E','N','U'), kResFONT = MKTAG('F','O','N','T'), kResXMID = MKTAG('X','M','I','D'), kResMIDI = MKTAG('M','I','D','I') } |
Functions | |
| void | decompressImage (byte *source, Graphics::Surface &surface, uint16 cmdOffs, uint16 pixelOffs, uint16 maskOffs, uint16 lineSize, byte cmdFlags, byte pixelFlags, byte maskFlags, bool deltaFrame=false) |
| void | decompressMovieImage (byte *source, Graphics::Surface &surface, uint16 width, uint16 height, uint16 cmdOffs, uint16 pixelOffs, uint16 maskOffs, uint16 cmdSize, uint16 pixelSize, uint16 maskSize, uint16 lineSize, byte cmdFlags, byte pixelFlags, byte maskFlags) |
| void | decompressSound (byte *source, byte *dest, uint16 chunkSize, uint16 chunkCount, SoundEnergyArray *soundEnergyArray=NULL, SoundDecoderData *decoderData=NULL) |
Variables | |
| const uint32 | kTimerResolution = 40 |
| const uint | BITBUFSIZ = 16 |
| const uint | DICBIT = 13 |
| const uint | DICSIZ = 1 << DICBIT |
| const uint | MATCHBIT = 8 |
| const uint | MAXMATCH = 256 |
| const uint | THRESHOLD = 3 |
| const uint | NC = 255 + MAXMATCH + 2 - THRESHOLD |
| const uint | CBIT = 9 |
| const uint | CODE_BIT = 16 |
| const uint | NP = DICBIT + 1 |
| const int | NT = CODE_BIT + 3 |
| const uint | PBIT = 4 |
| const uint | TBIT = 5 |
| const uint | NPT = NT |
| const int | kMaxResourceCacheSize = 1000 * 1024 |
| const int | kScriptStackSize = 1000 |
| const int | kScriptStackLimit = kScriptStackSize + 1 |
This is the namespace of the Made engine.
Status of this engine: ???
Games using this engine:
| enum Made::SynthType |
Synthesizer types reported to game scripts.
| const int Made::kMaxResourceCacheSize = 1000 * 1024 |
This value specifies the size of the resource cache which stores recently used resources. On the DS, 400Kb is all we can spare, while 1Mb seems like a good value for larger systems.