21#ifndef PELROCK_GRAPHICS_H
22#define PELROCK_GRAPHICS_H
24#include "pelrock/types.h"
39 void fadeToBlack(
int stepSize);
40 void fadePaletteToTarget(
byte *targetPalette,
int stepSize);
48 void copyBackgroundToBuffer();
52 void placeStickersFirstPass();
53 void placeStickersSecondPass();
54 void placeSticker(
Sticker &sticker,
byte *pixels);
57 void updatePaletteAnimations();
65 void calculateScalingMasks();
77 byte *
scale(
int scaleY,
int finalWidth,
int finalHeight,
byte *buf);
Definition: managed_surface.h:51
Definition: graphics.h:32
ScaleCalculation calculateScaling(int yPos, ScalingParams scalingParams)
byte * scale(int scaleY, int finalWidth, int finalHeight, byte *buf)
void reflectionEffect(byte *buf, int x, int y, int width, int height)
Definition: formatinfo.h:28