From b23fd11f2fbf0db55f9295fbc80fc0831ac29da0 Mon Sep 17 00:00:00 2001 From: Alex Frequelin Date: Tue, 20 May 2025 14:26:32 +0200 Subject: [PATCH] Fixed missing check --- README-fr.md | 4 ++-- README.md | 4 ++-- game.c | 12 ++++++++---- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/README-fr.md b/README-fr.md index 064e289..c239563 100644 --- a/README-fr.md +++ b/README-fr.md @@ -1,6 +1,6 @@ # Jeu Snake 2025 -[![en](https://img.shields.io/badge/lang-en-red.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp2/README.md) -[![fr](https://img.shields.io/badge/lang-fr-green.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp2/README-fr.md) +[![en](https://img.shields.io/badge/lang-en-red.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp5/README.md) +[![fr](https://img.shields.io/badge/lang-fr-green.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp5/README-fr.md) Ce projet est un jeu snake basé sur une grille utilisant la bibliothèque graphique MLV. La grille représente un plateau de jeu avec des murs, des espaces vides, des fruits et un serpent. Le programme affiche la grille dans une fenêtre graphique et attend une interaction de l'utilisateur. diff --git a/README.md b/README.md index 30c771a..cbe998e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Snake 2025 Game -[![en](https://img.shields.io/badge/lang-en-red.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp2/README.md) -[![fr](https://img.shields.io/badge/lang-fr-green.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp2/README-fr.md) +[![en](https://img.shields.io/badge/lang-en-red.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp5/README.md) +[![fr](https://img.shields.io/badge/lang-fr-green.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp5/README-fr.md) This project is a simple grid-based snake game using the MLV graphics library. The grid represents a game board with walls, empty spaces, fruits, and a snake. The program displays the grid in a graphical window and waits for user interaction. diff --git a/game.c b/game.c index f05dd1f..f7f667b 100644 --- a/game.c +++ b/game.c @@ -146,10 +146,14 @@ int main(int argc, char *argv[]) if (result == WALL || result == SNAKE) { - MLV_draw_text( - width / 2 - 75, height / 2, - "Game Over! You hit something.", - MLV_COLOR_RED); + if (result == WALL) + { + MLV_draw_text(width / 2 - 75, height / 2, "Game Over! You hit a wall.", MLV_COLOR_RED); + } + else if (result == SNAKE) + { + MLV_draw_text(width / 2 - 75, height / 2, "Game Over! You hit yourself.", MLV_COLOR_RED); + } MLV_actualise_window(); MLV_wait_seconds(3); break;