2006-03-20 17:12:09 +00:00
/*
2014-06-01 17:55:23 +00:00
* Portions of this file are copyright Rebirth contributors and licensed as
* described in COPYING . txt .
* Portions of this file are copyright Parallax Software and licensed
* according to the Parallax license below .
* See COPYING . txt for license details .
2006-03-20 17:12:09 +00:00
THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
SOFTWARE CORPORATION ( " PARALLAX " ) . PARALLAX , IN DISTRIBUTING THE CODE TO
END - USERS , AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN , GRANTS A
ROYALTY - FREE , PERPETUAL LICENSE TO SUCH END - USERS FOR USE BY SUCH END - USERS
IN USING , DISPLAYING , AND CREATING DERIVATIVE WORKS THEREOF , SO LONG AS
SUCH USE , DISPLAY OR CREATION IS FOR NON - COMMERCIAL , ROYALTY OR REVENUE
FREE PURPOSES . IN NO EVENT SHALL THE END - USER USE THE COMPUTER CODE
CONTAINED HEREIN FOR REVENUE - BEARING PURPOSES . THE END - USER UNDERSTANDS
AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE .
COPYRIGHT 1993 - 1999 PARALLAX SOFTWARE CORPORATION . ALL RIGHTS RESERVED .
*/
/*
*
* Kill matrix .
*
*/
2015-03-24 02:07:42 +00:00
# pragma once
2006-03-20 17:12:09 +00:00
2013-10-26 03:40:50 +00:00
# include "maths.h"
2012-11-11 22:12:51 +00:00
# ifdef __cplusplus
2015-03-24 02:07:42 +00:00
enum class kmatrix_result
{
abort ,
proceed ,
} ;
2006-03-20 17:12:09 +00:00
2020-08-28 00:18:45 +00:00
enum class kmatrix_network : uint8_t
{
offline ,
/* This has the same numeric value as GM_NETWORK, but currently,
* that is not required for correct operation .
*/
multiplayer = 4 ,
} ;
kmatrix_result kmatrix_view ( kmatrix_network network ) ; // shows matrix screen. Retruns 0 if aborted (quitting game) and 1 if proceeding to next level if applicable.
2016-01-09 16:38:15 +00:00
# ifdef dsx
2015-12-13 18:00:49 +00:00
namespace dsx {
2015-03-24 02:07:42 +00:00
kmatrix_result multi_endlevel_score ( ) ;
2015-12-13 18:00:48 +00:00
}
# endif
2012-11-11 22:12:51 +00:00
2015-03-24 02:07:42 +00:00
# endif