NoteSkin format change. Fixes artifacts along borders, and more flexability for artists.

This commit is contained in:
Chris Danford
2003-02-05 03:53:57 +00:00
parent 36f784f807
commit 3ea84b5e5c
15 changed files with 1525 additions and 1332 deletions
+12 -3
View File
@@ -28,12 +28,21 @@ public:
void DrawHold( const HoldNote& hn, const bool bActive, const float fLife, const float fPercentFadeToFail, bool bDrawGlowOnly = false );
protected:
int GetTapFrameNo( const float fNoteBeat );
int GetFrameNo( float fNoteBeat, int iNumFrames, float fAnimationLengthInBeats, bool bVivid, bool bNoteColor );
int GetTapNoteFrameNo( float fNoteBeat );
int GetHoldHeadFrameNo( float fNoteBeat, bool bActive );
int GetHoldBodyFrameNo( float fNoteBeat, bool bActive );
int GetHoldTailFrameNo( float fNoteBeat, bool bActive );
PlayerNumber m_PlayerNumber; // to look up PlayerOptions
Sprite m_sprTap;
Sprite m_sprHoldParts;
Sprite m_sprTapNote;
Sprite m_sprHoldHeadActive;
Sprite m_sprHoldHeadInactive;
Sprite m_sprHoldBodyActive;
Sprite m_sprHoldBodyInactive;
Sprite m_sprHoldTailActive;
Sprite m_sprHoldTailInactive;
};
#endif