Cube  Diff

Differences From Artifact [de4b6af5c1]:

To Artifact [54ce1aa50b]:


74
75
76
77
78
79
80
81
82
83




84
85
86
87




88
89
90
91
92
93
94
74
75
76
77
78
79
80



81
82
83
84




85
86
87
88
89
90
91
92
93
94
95







-
-
-
+
+
+
+
-
-
-
-
+
+
+
+







}

void
renderconsole() // render buffer taking into account time & scrolling
{
	int nd = 0;
	char *refs[ndraw];
	loopv(conlines) if (conskip ? i >= conskip - 1 ||
	                                  i >= conlines.length() - ndraw
	                            : lastmillis - conlines[i].outtime < 20000)
	loopv(conlines)
	{
		if (conskip ? i >= conskip - 1 || i >= conlines.length() - ndraw
		            : lastmillis - conlines[i].outtime < 20000) {
	{
		refs[nd++] = conlines[i].cref;
		if (nd == ndraw)
			break;
			refs[nd++] = conlines[i].cref;
			if (nd == ndraw)
				break;
		}
	}
	@autoreleasepool {
		loopj(nd)
		{
			draw_text(@(refs[j]), FONTH / 3,
			    (FONTH / 4 * 5) * (nd - j - 1) + FONTH / 3, 2);
		}