Newer
Older
/*
// Created by Lucile on 04/04/2021.
*/
/*!
* \file window.h
* \brief Window Header File
* \authors Lucile
* \version 2
* \date 04/04/2021
*
* Window structure definiton.
*
*/
#ifndef INSAGAME_WINDOW_H
#define INSAGAME_WINDOW_H
/*!
* \enum Window_number
* \brief Definiton of every window's number
*/
typedef enum {
LOADING_PAGE, /*!< 0 */
INTRO_PAGE, /*!< 1 */
LEVEL_PRESENTATION_1, /*!< 2 */
LEVEL_PRESENTATION_2, /*!< 3 */
LEVEL_PRESENTATION_3, /*!< 4 */
LEVEL_PRESENTATION_4, /*!< 5 */
LEVEL_PRESENTATION_5, /*!< 6 */
LEVEL, /*!< 7 */
WIN_PAGE, /*!< 8 */
FAIL_PAGE /*!< 9 */
} Window_number;
/*!
* \struct Window
* \brief Window structure
*/
typedef struct {
int level; /**< Level integer */
int time; /**< Level's time */
Window_number nb_window; /**< Window's number */