Files
itgmania212121/stepmania/src/StyleInput.h
T

30 lines
854 B
C
Raw Normal View History

#ifndef STYLEINPUT_H
#define STYLEINPUT_H
2002-04-16 17:31:00 +00:00
/*
-----------------------------------------------------------------------------
Class: StyleInput
Desc: An input event specific to a style that is defined by a player number and the player's note column.
2002-05-19 01:59:48 +00:00
Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved.
2002-04-16 17:31:00 +00:00
Chris Danford
-----------------------------------------------------------------------------
*/
#include "PlayerNumber.h"
2002-04-16 17:31:00 +00:00
struct StyleInput
{
PlayerNumber player;
int col;
StyleInput() { MakeInvalid(); };
StyleInput( PlayerNumber pn, int c ) { player = pn; col = c; };
2002-04-16 17:31:00 +00:00
bool operator==( const StyleInput &other ) { return player == other.player && col == other.col; };
inline bool IsValid() const { return player != PLAYER_INVALID; };
inline void MakeInvalid() { player = PLAYER_INVALID; col = -1; };
};
#endif