mirror of
https://github.com/love2d/megasource.git
synced 2026-08-17 03:02:49 +02:00
Update SDL to 2.0.7
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
Copyright (C) 1997-2016 Sam Lantinga <slouken@libsdl.org>
|
||||
Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
@@ -33,110 +33,110 @@
|
||||
#define MOOSEFRAMES_COUNT 10
|
||||
|
||||
SDL_Color MooseColors[84] = {
|
||||
{49, 49, 49}
|
||||
, {66, 24, 0}
|
||||
, {66, 33, 0}
|
||||
, {66, 66, 66}
|
||||
{49, 49, 49, SDL_ALPHA_OPAQUE}
|
||||
, {66, 24, 0, SDL_ALPHA_OPAQUE}
|
||||
, {66, 33, 0, SDL_ALPHA_OPAQUE}
|
||||
, {66, 66, 66, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{66, 115, 49}
|
||||
, {74, 33, 0}
|
||||
, {74, 41, 16}
|
||||
, {82, 33, 8}
|
||||
{66, 115, 49, SDL_ALPHA_OPAQUE}
|
||||
, {74, 33, 0, SDL_ALPHA_OPAQUE}
|
||||
, {74, 41, 16, SDL_ALPHA_OPAQUE}
|
||||
, {82, 33, 8, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{82, 41, 8}
|
||||
, {82, 49, 16}
|
||||
, {82, 82, 82}
|
||||
, {90, 41, 8}
|
||||
{82, 41, 8, SDL_ALPHA_OPAQUE}
|
||||
, {82, 49, 16, SDL_ALPHA_OPAQUE}
|
||||
, {82, 82, 82, SDL_ALPHA_OPAQUE}
|
||||
, {90, 41, 8, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{90, 41, 16}
|
||||
, {90, 57, 24}
|
||||
, {99, 49, 16}
|
||||
, {99, 66, 24}
|
||||
{90, 41, 16, SDL_ALPHA_OPAQUE}
|
||||
, {90, 57, 24, SDL_ALPHA_OPAQUE}
|
||||
, {99, 49, 16, SDL_ALPHA_OPAQUE}
|
||||
, {99, 66, 24, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{99, 66, 33}
|
||||
, {99, 74, 33}
|
||||
, {107, 57, 24}
|
||||
, {107, 82, 41}
|
||||
{99, 66, 33, SDL_ALPHA_OPAQUE}
|
||||
, {99, 74, 33, SDL_ALPHA_OPAQUE}
|
||||
, {107, 57, 24, SDL_ALPHA_OPAQUE}
|
||||
, {107, 82, 41, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{115, 57, 33}
|
||||
, {115, 66, 33}
|
||||
, {115, 66, 41}
|
||||
, {115, 74, 0}
|
||||
{115, 57, 33, SDL_ALPHA_OPAQUE}
|
||||
, {115, 66, 33, SDL_ALPHA_OPAQUE}
|
||||
, {115, 66, 41, SDL_ALPHA_OPAQUE}
|
||||
, {115, 74, 0, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{115, 90, 49}
|
||||
, {115, 115, 115}
|
||||
, {123, 82, 0}
|
||||
, {123, 99, 57}
|
||||
{115, 90, 49, SDL_ALPHA_OPAQUE}
|
||||
, {115, 115, 115, SDL_ALPHA_OPAQUE}
|
||||
, {123, 82, 0, SDL_ALPHA_OPAQUE}
|
||||
, {123, 99, 57, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{132, 66, 41}
|
||||
, {132, 74, 41}
|
||||
, {132, 90, 8}
|
||||
, {132, 99, 33}
|
||||
{132, 66, 41, SDL_ALPHA_OPAQUE}
|
||||
, {132, 74, 41, SDL_ALPHA_OPAQUE}
|
||||
, {132, 90, 8, SDL_ALPHA_OPAQUE}
|
||||
, {132, 99, 33, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{132, 99, 66}
|
||||
, {132, 107, 66}
|
||||
, {140, 74, 49}
|
||||
, {140, 99, 16}
|
||||
{132, 99, 66, SDL_ALPHA_OPAQUE}
|
||||
, {132, 107, 66, SDL_ALPHA_OPAQUE}
|
||||
, {140, 74, 49, SDL_ALPHA_OPAQUE}
|
||||
, {140, 99, 16, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{140, 107, 74}
|
||||
, {140, 115, 74}
|
||||
, {148, 107, 24}
|
||||
, {148, 115, 82}
|
||||
{140, 107, 74, SDL_ALPHA_OPAQUE}
|
||||
, {140, 115, 74, SDL_ALPHA_OPAQUE}
|
||||
, {148, 107, 24, SDL_ALPHA_OPAQUE}
|
||||
, {148, 115, 82, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{148, 123, 74}
|
||||
, {148, 123, 90}
|
||||
, {156, 115, 33}
|
||||
, {156, 115, 90}
|
||||
{148, 123, 74, SDL_ALPHA_OPAQUE}
|
||||
, {148, 123, 90, SDL_ALPHA_OPAQUE}
|
||||
, {156, 115, 33, SDL_ALPHA_OPAQUE}
|
||||
, {156, 115, 90, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{156, 123, 82}
|
||||
, {156, 132, 82}
|
||||
, {156, 132, 99}
|
||||
, {156, 156, 156}
|
||||
{156, 123, 82, SDL_ALPHA_OPAQUE}
|
||||
, {156, 132, 82, SDL_ALPHA_OPAQUE}
|
||||
, {156, 132, 99, SDL_ALPHA_OPAQUE}
|
||||
, {156, 156, 156, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{165, 123, 49}
|
||||
, {165, 123, 90}
|
||||
, {165, 132, 82}
|
||||
, {165, 132, 90}
|
||||
{165, 123, 49, SDL_ALPHA_OPAQUE}
|
||||
, {165, 123, 90, SDL_ALPHA_OPAQUE}
|
||||
, {165, 132, 82, SDL_ALPHA_OPAQUE}
|
||||
, {165, 132, 90, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{165, 132, 99}
|
||||
, {165, 140, 90}
|
||||
, {173, 132, 57}
|
||||
, {173, 132, 99}
|
||||
{165, 132, 99, SDL_ALPHA_OPAQUE}
|
||||
, {165, 140, 90, SDL_ALPHA_OPAQUE}
|
||||
, {173, 132, 57, SDL_ALPHA_OPAQUE}
|
||||
, {173, 132, 99, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{173, 140, 107}
|
||||
, {173, 140, 115}
|
||||
, {173, 148, 99}
|
||||
, {173, 173, 173}
|
||||
{173, 140, 107, SDL_ALPHA_OPAQUE}
|
||||
, {173, 140, 115, SDL_ALPHA_OPAQUE}
|
||||
, {173, 148, 99, SDL_ALPHA_OPAQUE}
|
||||
, {173, 173, 173, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{181, 140, 74}
|
||||
, {181, 148, 115}
|
||||
, {181, 148, 123}
|
||||
, {181, 156, 107}
|
||||
{181, 140, 74, SDL_ALPHA_OPAQUE}
|
||||
, {181, 148, 115, SDL_ALPHA_OPAQUE}
|
||||
, {181, 148, 123, SDL_ALPHA_OPAQUE}
|
||||
, {181, 156, 107, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{189, 148, 123}
|
||||
, {189, 156, 82}
|
||||
, {189, 156, 123}
|
||||
, {189, 156, 132}
|
||||
{189, 148, 123, SDL_ALPHA_OPAQUE}
|
||||
, {189, 156, 82, SDL_ALPHA_OPAQUE}
|
||||
, {189, 156, 123, SDL_ALPHA_OPAQUE}
|
||||
, {189, 156, 132, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{189, 189, 189}
|
||||
, {198, 156, 123}
|
||||
, {198, 165, 132}
|
||||
, {206, 165, 99}
|
||||
{189, 189, 189, SDL_ALPHA_OPAQUE}
|
||||
, {198, 156, 123, SDL_ALPHA_OPAQUE}
|
||||
, {198, 165, 132, SDL_ALPHA_OPAQUE}
|
||||
, {206, 165, 99, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{206, 165, 132}
|
||||
, {206, 173, 140}
|
||||
, {206, 206, 206}
|
||||
, {214, 173, 115}
|
||||
{206, 165, 132, SDL_ALPHA_OPAQUE}
|
||||
, {206, 173, 140, SDL_ALPHA_OPAQUE}
|
||||
, {206, 206, 206, SDL_ALPHA_OPAQUE}
|
||||
, {214, 173, 115, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{214, 173, 140}
|
||||
, {222, 181, 148}
|
||||
, {222, 189, 132}
|
||||
, {222, 189, 156}
|
||||
{214, 173, 140, SDL_ALPHA_OPAQUE}
|
||||
, {222, 181, 148, SDL_ALPHA_OPAQUE}
|
||||
, {222, 189, 132, SDL_ALPHA_OPAQUE}
|
||||
, {222, 189, 156, SDL_ALPHA_OPAQUE}
|
||||
,
|
||||
{222, 222, 222}
|
||||
, {231, 198, 165}
|
||||
, {231, 231, 231}
|
||||
, {239, 206, 173}
|
||||
{222, 222, 222, SDL_ALPHA_OPAQUE}
|
||||
, {231, 198, 165, SDL_ALPHA_OPAQUE}
|
||||
, {231, 231, 231, SDL_ALPHA_OPAQUE}
|
||||
, {239, 206, 173, SDL_ALPHA_OPAQUE}
|
||||
};
|
||||
|
||||
Uint8 MooseFrame[MOOSEFRAMES_COUNT][MOOSEFRAME_SIZE*2];
|
||||
@@ -150,7 +150,7 @@ int paused = 0;
|
||||
int i;
|
||||
SDL_bool done = SDL_FALSE;
|
||||
Uint32 pixel_format = SDL_PIXELFORMAT_YV12;
|
||||
int fpsdelay;
|
||||
static int fpsdelay;
|
||||
|
||||
/* Call this instead of exit(), so we can clean up SDL: atexit() is evil. */
|
||||
static void
|
||||
@@ -328,7 +328,6 @@ main(int argc, char **argv)
|
||||
SDL_Window *window;
|
||||
int j;
|
||||
int fps = 12;
|
||||
int fpsdelay;
|
||||
int nodelay = 0;
|
||||
#ifdef TEST_NV12
|
||||
Uint32 pixel_format = SDL_PIXELFORMAT_NV12;
|
||||
@@ -404,7 +403,6 @@ main(int argc, char **argv)
|
||||
RawMooseData = (Uint8 *) malloc(MOOSEFRAME_SIZE * MOOSEFRAMES_COUNT);
|
||||
if (RawMooseData == NULL) {
|
||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Can't allocate memory for movie !\n");
|
||||
free(RawMooseData);
|
||||
quit(1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user