From 960c5e795e32b75a86c1c55f8eea8ca0e946f558 Mon Sep 17 00:00:00 2001
From: mcmlxxix <>
Date: Sun, 26 Aug 2012 16:37:50 +0000
Subject: [PATCH] add ASC file support to Graphic.load()

---
 exec/load/graphic.js | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/exec/load/graphic.js b/exec/load/graphic.js
index 94f4eba009..7f763f3466 100644
--- a/exec/load/graphic.js
+++ b/exec/load/graphic.js
@@ -171,11 +171,11 @@ function Graphic_drawfx(xpos,ypos,width,height,xoff,yoff)
 			mswait(15);
 		}
 		var randx=random(placeholder.length);
-		var randy=random(placeholder[randx].length);
 		if(!placeholder[randx] || !placeholder[randx].length) {
 			placeholder.splice(randx,1);
 			continue;
 		}
+		var randy=random(placeholder[randx].length);
 		var position=placeholder[randx][randy];
 		if(!position) 
 			continue;
@@ -331,6 +331,14 @@ function Graphic_load(filename)
 		}
 		f.close();
 		break;
+	case "ASC":
+		if(!(f.open("r",true,4096)))
+			return(false);
+		var lines=f.readAll();
+		f.close();
+		for each(var l in lines)
+			this.putmsg(undefined,undefined,l,true);
+		break;
 	default:
 		throw("unsupported file type");
 		break;
-- 
GitLab