Compare commits

...

4 commits

Author SHA1 Message Date
09cfe6cee9 Fix compiler warnings.
Signed-off-by: yzrh <yzrh@noema.org>
2023-01-09 15:18:37 +00:00
471a8b42d2 Update Makefile
Signed-off-by: yzrh <yzrh@noema.org>
2022-12-19 23:18:43 +00:00
89cdfb6f23 Update CFLAGS for GCC 10. 2021-01-29 21:52:29 +00:00
22a1fd4569 The year is 2021. 2021-01-01 21:26:20 +00:00
15 changed files with 43 additions and 29 deletions

View file

@ -1,3 +1,13 @@
0.6.2_7 (2022-12-19)
====================
* Update Makefile.
0.6.2_6 (2020-12-30)
====================
* Update CFLAGS.
0.6.2_5 (2020-12-30)
====================

View file

@ -1,6 +1,8 @@
# Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
#
# Copyright (c) 2019-2023, yzrh <yzrh@noema.org>
#
# SPDX-License-Identifier: Apache-2.0
#
src = snake-sdl.c collision.c game.c input.c renderer.c
inc = extern.h game.h input.h renderer.h screen.h version.h
@ -16,8 +18,8 @@ obj = ${src:.c=.o}
PREFIX = /usr/local
CFLAGS = -O3 -march=native -pipe -flto=thin -Wall -Wno-unused-result
LDFLAGS = -Wl,-O3 -lpthread -lSDL2 -lSDL2_ttf
CFLAGS = -O2 -pipe -flto -Wall -Wextra -Wno-unused-parameter
LDFLAGS = -Wl,-O2 -lpthread -lSDL2 -lSDL2_ttf
.ifdef SOUND

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2021, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2023, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/
@ -108,19 +108,22 @@ static void*
handler_rendering(void *args)
{
const SDL_Color fg = {
COLOUR_FOREGROUND_R,
COLOUR_FOREGROUND_G,
COLOUR_FOREGROUND_B
.r = COLOUR_FOREGROUND_R,
.g = COLOUR_FOREGROUND_G,
.b = COLOUR_FOREGROUND_B,
.a = 255
};
const SDL_Color bg = {
COLOUR_BACKGROUND_R,
COLOUR_BACKGROUND_G,
COLOUR_BACKGROUND_B
.r = COLOUR_BACKGROUND_R,
.g = COLOUR_BACKGROUND_G,
.b = COLOUR_BACKGROUND_B,
.a = 255
};
const SDL_Color bg_s = {
COLOUR_BACKGROUND_SHADE_R,
COLOUR_BACKGROUND_SHADE_G,
COLOUR_BACKGROUND_SHADE_B
.r = COLOUR_BACKGROUND_SHADE_R,
.g = COLOUR_BACKGROUND_SHADE_G,
.b = COLOUR_BACKGROUND_SHADE_B,
.a = 255
};
char result_str[23];
@ -941,7 +944,7 @@ int
main(void)
{
printf("Snake " VERSION "." RELEASE "." PATCH EXTRA "\n"
"Copyright (c) 2019-2020, yzrh <yzrh@noema.org>\n");
"Copyright (c) 2019-2022, yzrh <yzrh@noema.org>\n");
if (SDL_Init(SDL_INIT_VIDEO |
SDL_INIT_AUDIO |
@ -1415,8 +1418,7 @@ main(void)
text_score.cache = 0;
if (flappy) {
delay.tv_nsec = TICK_TIME_INIT /
SCREEN_UNIT;
delay.tv_nsec /= SCREEN_UNIT;
game_snake_init(&snake0, 0);

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2020, yzrh <yzrh@noema.org>
* Copyright (c) 2019-2022, yzrh <yzrh@noema.org>
*
* SPDX-License-Identifier: Apache-2.0
*/
@ -7,4 +7,4 @@
#define VERSION "0"
#define RELEASE "6"
#define PATCH "2"
#define EXTRA "_5"
#define EXTRA "_7"