A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 55 lines 1.4 kB view raw
1// Emacs style mode select -*- C++ -*- 2//----------------------------------------------------------------------------- 3// 4// $Id$ 5// 6// Copyright (C) 1993-1996 by id Software, Inc. 7// 8// This program is free software; you can redistribute it and/or 9// modify it under the terms of the GNU General Public License 10// as published by the Free Software Foundation; either version 2 11// of the License, or (at your option) any later version. 12// 13// This program is distributed in the hope that it will be useful, 14// but WITHOUT ANY WARRANTY; without even the implied warranty of 15// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16// GNU General Public License for more details. 17// 18// DESCRIPTION: 19// System specific interface stuff. 20// 21//----------------------------------------------------------------------------- 22 23 24#ifndef __I_SYSTEM__ 25#define __I_SYSTEM__ 26 27#include "d_ticcmd.h" 28#include "d_event.h" 29 30#ifdef __GNUG__ 31#pragma interface 32#endif 33 34 35// Called by DoomMain. 36void I_Init (void); 37 38// Called by D_DoomLoop, 39// returns current time in tics. 40int I_GetTime (void); 41 42// 43// Called by D_DoomLoop, 44// called before processing each tic in a frame. 45// Quick syncronous operations are performed here. 46// Can call D_PostEvent. 47void I_StartTic (void); 48 49// Called by M_Responder when quit is selected. 50// Clean exit, displays sell blurb. 51void I_Quit (void); 52 53void I_Error (char *error, ...); 54 55#endif