Rename contest_painting_effects to image_processing_effects

This commit is contained in:
Marcus Huderle
2019-11-10 16:29:52 -06:00
committed by huderlem
parent 1ed3af66eb
commit 8e65f0188f
8 changed files with 36 additions and 36 deletions

View File

@@ -5,10 +5,10 @@
#include "bg.h"
#include "contest.h"
#include "contest_painting.h"
#include "contest_painting_effects.h"
#include "data.h"
#include "decompress.h"
#include "gpu_regs.h"
#include "image_processing_effects.h"
#include "international_string_util.h"
#include "main.h"
#include "lilycove_lady.h"
@@ -23,7 +23,7 @@
// IWRAM common
u16 (*gContestMonPixels)[][32];
struct ContestPaintingContext gContestPaintingContext;
struct ImageProcessingContext gImageProcessingContext;
struct ContestWinner *gContestPaintingWinner;
u16 *gContestPaintingMonPalette;
@@ -657,38 +657,38 @@ static void AllocPaintingResources(void)
static void DoContestPaintingImageProcessing(u8 imageEffect)
{
gContestPaintingContext.canvasPixels = gContestMonPixels;
gContestPaintingContext.canvasPalette = gContestPaintingMonPalette;
gContestPaintingContext.paletteStart = 0;
gContestPaintingContext.personality = gContestPaintingWinner->personality % 256;
gContestPaintingContext.columnStart = 0;
gContestPaintingContext.rowStart = 0;
gContestPaintingContext.columnEnd = 64;
gContestPaintingContext.rowEnd = 64;
gContestPaintingContext.canvasWidth = 64;
gContestPaintingContext.canvasHeight = 64;
gImageProcessingContext.canvasPixels = gContestMonPixels;
gImageProcessingContext.canvasPalette = gContestPaintingMonPalette;
gImageProcessingContext.paletteStart = 0;
gImageProcessingContext.personality = gContestPaintingWinner->personality % 256;
gImageProcessingContext.columnStart = 0;
gImageProcessingContext.rowStart = 0;
gImageProcessingContext.columnEnd = 64;
gImageProcessingContext.rowEnd = 64;
gImageProcessingContext.canvasWidth = 64;
gImageProcessingContext.canvasHeight = 64;
switch (imageEffect)
{
case IMAGE_EFFECT_CHARCOAL:
case IMAGE_EFFECT_GRAYSCALE_LIGHT:
gContestPaintingContext.quantizeEffect = QUANTIZE_EFFECT_GRAYSCALE;
gImageProcessingContext.quantizeEffect = QUANTIZE_EFFECT_GRAYSCALE;
break;
case IMAGE_EFFECT_OUTLINE_COLORED:
case IMAGE_EFFECT_SHIMMER:
case IMAGE_EFFECT_POINTILLISM:
default:
gContestPaintingContext.quantizeEffect = QUANTIZE_EFFECT_STANDARD_LIMITED_COLORS;
gImageProcessingContext.quantizeEffect = QUANTIZE_EFFECT_STANDARD_LIMITED_COLORS;
break;
}
gContestPaintingContext.var_16 = 2;
gContestPaintingContext.effect = imageEffect;
gContestPaintingContext.dest = OBJ_VRAM0;
gImageProcessingContext.var_16 = 2;
gImageProcessingContext.effect = imageEffect;
gImageProcessingContext.dest = OBJ_VRAM0;
ApplyImageProcessingEffects(&gContestPaintingContext);
ApplyImageProcessingQuantization(&gContestPaintingContext);
ConvertImageProcessingToGBA(&gContestPaintingContext);
ApplyImageProcessingEffects(&gImageProcessingContext);
ApplyImageProcessingQuantization(&gImageProcessingContext);
ConvertImageProcessingToGBA(&gImageProcessingContext);
LoadPalette(gContestPaintingMonPalette, 0x100, 0x200);
}

View File

@@ -1,5 +1,5 @@
#include "global.h"
#include "contest_painting_effects.h"
#include "image_processing_effects.h"
#include "contest_painting.h"
#include "constants/rgb.h"
@@ -53,7 +53,7 @@ static u16 QuantizePixel_PrimaryColors(u16*);
extern const u8 gPointillismPoints[][3];
void ApplyImageProcessingEffects(struct ContestPaintingContext *context)
void ApplyImageProcessingEffects(struct ImageProcessingContext *context)
{
gCanvasPixels = context->canvasPixels;
gCanvasMonPersonality = context->personality;
@@ -762,7 +762,7 @@ static u16 QuantizePixel_BlurHard(u16 *prevPixel, u16 *curPixel, u16 *nextPixel)
}
/*
void ConvertImageProcessingToGBA(struct ContestPaintingContext *arg0)
void ConvertImageProcessingToGBA(struct ImageProcessingContext *arg0)
{
u16 i, j, k;
u8 r5 = arg0->canvasWidth >> 3;
@@ -787,7 +787,7 @@ void ConvertImageProcessingToGBA(struct ContestPaintingContext *arg0)
*/
NAKED
void ConvertImageProcessingToGBA(struct ContestPaintingContext *arg0)
void ConvertImageProcessingToGBA(struct ImageProcessingContext *arg0)
{
asm_unified("\n\
push {r4-r7,lr}\n\
@@ -968,7 +968,7 @@ _08126194:\n\
bx r0");
}
void ApplyImageProcessingQuantization(struct ContestPaintingContext *context)
void ApplyImageProcessingQuantization(struct ImageProcessingContext *context)
{
gCanvasPaletteStart = context->paletteStart * 16;
gCanvasPalette = &context->canvasPalette[gCanvasPaletteStart];