From 54f3fdb3e6fc2632ba1965284378c0053902181c Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Fri, 11 Aug 2006 02:43:30 +0000 Subject: [PATCH] Implement Boolean array streaming. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4319 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/as/com/threerings/io/streamers/ArrayStreamer.as | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/as/com/threerings/io/streamers/ArrayStreamer.as b/src/as/com/threerings/io/streamers/ArrayStreamer.as index 50d1bcef4..cb3e12e21 100644 --- a/src/as/com/threerings/io/streamers/ArrayStreamer.as +++ b/src/as/com/threerings/io/streamers/ArrayStreamer.as @@ -87,6 +87,11 @@ public class ArrayStreamer extends Streamer out.writeInt(arr[ii] as int); } + } else if (_elementType == Boolean) { + for (ii = 0; ii < arr.length; ii++) { + out.writeBoolean(arr[ii] as Boolean); + } + } else if (_isFinal) { var mask :ArrayMask = new ArrayMask(arr.length); for (ii = 0; ii < arr.length; ii++) { @@ -120,6 +125,11 @@ public class ArrayStreamer extends Streamer arr[ii] = ins.readInt(); } + } else if (_elementType == Boolean) { + for (ii = 0; ii < arr.length; ii++) { + arr[ii] = ins.readBoolean(); + } + } else if (_isFinal) { var mask :ArrayMask = new ArrayMask(); mask.readFrom(ins);