Source

Tarrasch Chess GUI / src / GameState.h

Full commit
/****************************************************************************
 * Main game state
 *  Author:  Bill Forster
 *  Licence: See licencing information in ChessPosition.cpp
 *  Copyright 2010, Triple Happy Ltd.  All rights reserved.
 ****************************************************************************/
#ifndef GAMESTATE_H
#define GAMESTATE_H

// Main game state
typedef enum 
{
    RESET,
    GAMEOVER,
    PONDERING,      // Human move, but the engine is thinking
    HUMAN,		    // Human move
    MANUAL,         // Human but moving manually rather than playing against engine
    SLIDING,        // Sliding
    SLIDING_MANUAL,
    THINKING,
    POPUP,
    POPUP_MANUAL,
    FAKE_BOOK_DELAY
} GAME_STATE;

#endif // GAMESTATE_H