--- PuyoGame.cpp.orig 2004-10-09 08:41:13.000000000 +1000 +++ PuyoGame.cpp 2014-02-21 16:15:57.000000000 +1100 @@ -45,7 +45,7 @@ PuyoState PuyoRandomSystem::getPuyoForSe return (PuyoState)newItem; } else - return (PuyoState)(int)(sequenceItems.getElementAt(sequence)); + return (PuyoState)(long)(sequenceItems.getElementAt(sequence)); } PuyoPuyo::PuyoPuyo(PuyoState state)