ilm_commitChanges();
}
+//=============================================================================
+COMMAND("set surface <surfaceid> chromakey <red> <green> <blue>")
+//=============================================================================
+{
+ t_ilm_surface surface = input->getUint("surfaceid");
+ t_ilm_int color[3] =
+ {
+ input->getInt("red"),
+ input->getInt("green"),
+ input->getInt("blue")
+ };
+
+ ilm_surfaceSetChromaKey(surface, color);
+ ilm_commitChanges();
+}
+
+//=============================================================================
+COMMAND("set surface <surfaceid> chromakey disabled")
+//=============================================================================
+{
+ t_ilm_surface surface = input->getUint("surfaceid");
+ ilm_surfaceSetChromaKey(surface, NULL);
+ ilm_commitChanges();
+}
+
+//=============================================================================
+COMMAND("set layer <layerid> chromakey <red> <green> <blue>")
+//=============================================================================
+{
+ t_ilm_surface surface = input->getUint("layerid");
+ t_ilm_int color[3] =
+ {
+ input->getInt("red"),
+ input->getInt("green"),
+ input->getInt("blue")
+ };
+
+ ilm_layerSetChromaKey(surface, color);
+ ilm_commitChanges();
+}
+
+//=============================================================================
+COMMAND("set layer <layerid> chromakey disabled")
+//=============================================================================
+{
+ t_ilm_surface surface = input->getUint("layerid");
+ ilm_layerSetChromaKey(surface, NULL);
+ ilm_commitChanges();
+}
+
+
break;
}
+ cout << prefix << "- chromakey: "
+ << (p.chromaKeyEnabled ? "enabled " : "disabled ")
+ << "(r=" << p.chromaKeyRed << ", g=" << p.chromaKeyGreen << ", b=" << p.chromaKeyBlue << ")\n";
+
cout << prefix << "- surface render order: ";
int surfaceCount = 0;
unsigned int* surfaceArray = NULL;
<< (keyboardFocusSurfaceId == surfaceid ? "true" : "false")
<< "\n";
+ cout << prefix << "- chromakey: "
+ << (p.chromaKeyEnabled ? "enabled " : "disabled ")
+ << "(r=" << p.chromaKeyRed << ", g=" << p.chromaKeyGreen << ", b=" << p.chromaKeyBlue << ")\n";
+
cout << prefix << "- counters: frame=" << p.frameCounter
<< ", draw=" << p.drawCounter
<< ", update=" << p.updateCounter << "\n";