/* * BPPair.cs * Copyright (c) 2008-2009 kbinani * * This file is part of Boare.Lib.Vsq. * * Boare.Lib.Vsq is free software; you can redistribute it and/or * modify it under the terms of the BSD License. * * Boare.Lib.Vsq is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ using System; namespace Boare.Lib.Vsq { /// /// Stores the paired value of "Clock" and integer. Mainly used in VsqBPList /// [Serializable] public class BPPair : IComparable { public int Clock; public int Value; /// /// このインスタンスと、指定したオブジェクトを比較します /// /// /// public int CompareTo( BPPair item ) { if ( Clock > item.Clock ) { return 1; } else if ( Clock < item.Clock ) { return -1; } else { return 0; } } public BPPair( int clock_, int value_ ) { Clock = clock_; Value = value_; } } }