From 681cf95ebc8442969e35e2b0d325b40b29873750 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 10 Jan 2005 13:09:19 +0000 Subject: [PATCH] work around compiler oddity --- stepmania/src/NoteDisplay.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/stepmania/src/NoteDisplay.cpp b/stepmania/src/NoteDisplay.cpp index 247b87ee85..0c87441134 100644 --- a/stepmania/src/NoteDisplay.cpp +++ b/stepmania/src/NoteDisplay.cpp @@ -569,9 +569,18 @@ static float ArrowGetAlphaOrGlow( bool bGlow, const PlayerState* pPlayerState, i struct StripBuffer { enum { size = 512 }; - RageSpriteVertex buf[size]; + RageSpriteVertex *buf; RageSpriteVertex *v; - StripBuffer() { Init(); } + StripBuffer() + { + buf = (RageSpriteVertex *) malloc( size * sizeof(RageSpriteVertex) ); + Init(); + } + ~StripBuffer() + { + free( buf ); + } + void Init() { v = buf;