Mercurial > hg > forks > multipaint-js
comparison draw_outputs.pde @ 232:ea6eb6541607
Cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 06 Sep 2018 12:58:41 +0300 |
parents | 1c9deae71fb1 |
children |
comparison
equal
deleted
inserted
replaced
231:a53b3fe97412 | 232:ea6eb6541607 |
---|---|
1025 makepoint(10000 + (X - 1) - xx, 10000 + (Y - 1) - yy); | 1025 makepoint(10000 + (X - 1) - xx, 10000 + (Y - 1) - yy); |
1026 } | 1026 } |
1027 } | 1027 } |
1028 } | 1028 } |
1029 | 1029 |
1030 | |
1030 void clearpoint(int xx, int yy) | 1031 void clearpoint(int xx, int yy) |
1031 { | 1032 { |
1032 if (g_multic == 2) | |
1033 { | |
1034 g_farge = g_backg; | |
1035 makepoint(xx, yy); | |
1036 g_farge = g_ofarge; | |
1037 return; | |
1038 } | |
1039 if (g_multic == 1) | 1033 if (g_multic == 1) |
1040 { | |
1041 xx = chop2(xx); | 1034 xx = chop2(xx); |
1042 } | 1035 |
1043 g_farge = g_backg; | 1036 g_farge = g_backg; |
1044 makepoint(xx, yy); | 1037 makepoint(xx, yy); |
1045 g_farge = g_ofarge; | 1038 g_farge = g_ofarge; |
1046 } | 1039 } |
1047 | 1040 |
1118 } | 1111 } |
1119 | 1112 |
1120 | 1113 |
1121 void simplepaint(int xx, int yy, int mode, int attr) | 1114 void simplepaint(int xx, int yy, int mode, int attr) |
1122 { | 1115 { |
1123 int ad, swad, miny, maxy, ojyx; | 1116 int ojyx = chop8(yy), |
1117 miny = yy - ojyx, | |
1118 maxy = miny; | |
1119 | |
1124 xx = int(xx / 8); | 1120 xx = int(xx / 8); |
1125 ojyx = chop8(yy); | |
1126 | |
1127 ad = 0; | |
1128 swad = 0; | |
1129 miny = yy - ojyx; | |
1130 maxy = miny; | |
1131 | 1121 |
1132 if (g_attrimode == 1) | 1122 if (g_attrimode == 1) |
1133 { | 1123 { |
1134 miny = 0; | 1124 miny = 0; |
1135 maxy = 7; | 1125 maxy = 7; |
1136 } | 1126 } |
1137 | 1127 |
1138 for (int j = miny; j <= maxy; j++) | 1128 for (int j = miny; j <= maxy; j++) |
1139 { | 1129 { |
1130 int ad, swad; | |
1140 if (mode == 0) | 1131 if (mode == 0) |
1141 { | 1132 { |
1142 ad = 65536 + xx + (ojyx + j) * MX; | 1133 ad = 65536 + xx + (ojyx + j) * MX; |
1143 swad = 65536 + xx + (ojyx + j) * MX + (MX * MY) * 8; | 1134 swad = 65536 + xx + (ojyx + j) * MX + (MX * MY) * 8; |
1144 } | 1135 } |
1145 if (mode == 1) | 1136 if (mode == 1) |
1146 { | 1137 { |
1138 swad = 65536 + xx + (ojyx + j) * MX; | |
1147 ad = 65536 + xx + (ojyx + j) * MX + (MX * MY) * 8; | 1139 ad = 65536 + xx + (ojyx + j) * MX + (MX * MY) * 8; |
1148 swad = 65536 + xx + (ojyx + j) * MX; | |
1149 } | 1140 } |
1150 if (g_britemode == 1) | 1141 if (g_britemode == 1) |
1151 { | 1142 { |
1152 if (attr == 8) attr = 0; | 1143 if (attr == 8) attr = 0; |
1153 if (attr > 0) | 1144 if (attr > 0) |