|
![]() |
Apocalypse mirror
Sourceforge mirror |
| News | Info | Characters | Arenas | Screenshots | Forums | Download | ||||
| Developer: | Making of | Character-HOWTO | AI Design | Submit a Character | |||
| Documentation: | Main Page | Modules | Class Hierarchy | Class List | File List |
#include "RlePack.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include "SDL.h"#include "gfx.h"#include "common.h"#include "DrawRle.h"Defines | |
| #define | MAXDATACOUNT 65530 |
| Sanity: This is the maximal number of entries in a .DAT file. | |
| #define | METHODNAME CRlePack_P::draw_rle_sprite8 |
| #define | METHODNAME_FLIP CRlePack_P::draw_rle_sprite_v_flip8 |
| #define | PIXEL_PTR unsigned char* |
| #define | PUT_PIXEL(p, c) (*((unsigned char *)(p)) = (c)) |
| #define | PITCH (dst->pitch) |
| #define | METHODNAME CRlePack_P::draw_rle_sprite16 |
| #define | METHODNAME_FLIP CRlePack_P::draw_rle_sprite_v_flip16 |
| #define | PIXEL_PTR Uint16* |
| #define | PUT_PIXEL(p, c) (*((PIXEL_PTR )(p)) = (m_aiRGBPalette[c])) |
| #define | PITCH (dst->pitch / 2) |
| #define | METHODNAME CRlePack_P::draw_rle_sprite32 |
| #define | METHODNAME_FLIP CRlePack_P::draw_rle_sprite_v_flip32 |
| #define | PIXEL_PTR Uint32* |
| #define | PUT_PIXEL(p, c) (*((PIXEL_PTR )(p)) = (m_aiRGBPalette[c])) |
| #define | PITCH (dst->pitch / 4) |
Functions | |
| void | ChangeEndian32 (Uint32 &a_riArg) |
| void | ChangeEndian16 (Uint16 &a_riArg) |
| Uint32 | ConvertEndian32 (Uint32 a_iArg) |
| Uint16 | ConvertEndian16 (Uint16 a_iArg) |
| void | OffsetRLESprite (SRleSprite *spr, int offset) |
| Worker method of CRlePack::OffsetSprites() . | |
|
|
Sanity: This is the maximal number of entries in a .DAT file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Worker method of CRlePack::OffsetSprites() .
|