From 1310ca22d44d88dad95fbe5a57c09dc51074c25c Mon Sep 17 00:00:00 2001 From: otya128 Date: Thu, 15 Dec 2016 19:11:58 +0900 Subject: [PATCH] Fix GPRIO --- SMILEBASIC/graphic.d | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/SMILEBASIC/graphic.d b/SMILEBASIC/graphic.d index f984eb4..c13117a 100644 --- a/SMILEBASIC/graphic.d +++ b/SMILEBASIC/graphic.d @@ -668,7 +668,17 @@ class Graphic } gload(x, y, w, h, cast(int[])paint.buffer, 0, copymode); } - int gprio; + int[2] gprios = [1, 1]; + + @property ref gprio() + { + return gprios[petitcom.displaynum]; + } + @property void gprio(int value) + { + gprios[petitcom.displaynum] = value; + } + void render() { for (int i = 0; i < petitcom.currentDisplay.rect.length; i++) @@ -681,7 +691,7 @@ class Graphic if (!visibles[display]) return; petitcom.chRenderingDisplay(display); - float z = gprio; + float z = gprios[display]; glColor3f(1.0, 1.0, 1.0); glBindTexture(GL_TEXTURE_2D, GRP[showPage[display]].glTexture); glEnable(GL_TEXTURE_2D);