new item type, "Dynamic Item"; working text terminal

Former-commit-id: 81e6d836f5f1e6490027d38146a32d404cf9ce3e
Former-commit-id: af6557340f9cd0ea0b67eb7a8825aeffe75f9d82
This commit is contained in:
Song Minjae
2016-09-10 16:45:04 +09:00
parent 9b9b65efba
commit d8b70887a9
69 changed files with 1310 additions and 131 deletions

View File

@@ -85,7 +85,7 @@ public class ModuleBrightContrast extends SourcedModule {
@Override
public double get(double x, double y) {
double val = source.get(x, y);
// apply brightness
// apply colourKey
val += bright.get(x, y);
// subtract threshold, scale by factor, add threshold
double t = threshold.get(x, y);
@@ -98,7 +98,7 @@ public class ModuleBrightContrast extends SourcedModule {
@Override
public double get(double x, double y, double z) {
double val = source.get(x, y, z);
// apply brightness
// apply colourKey
val += bright.get(x, y, z);
// subtract threshold, scale by factor, add threshold
double t = threshold.get(x, y, z);
@@ -111,7 +111,7 @@ public class ModuleBrightContrast extends SourcedModule {
@Override
public double get(double x, double y, double z, double w) {
double val = source.get(x, y, z, w);
// apply brightness
// apply colourKey
val += bright.get(x, y, z, w);
// subtract threshold, scale by factor, add threshold
double t = threshold.get(x, y, z, w);
@@ -124,7 +124,7 @@ public class ModuleBrightContrast extends SourcedModule {
@Override
public double get(double x, double y, double z, double w, double u, double v) {
double val = source.get(x, y, z, w, u, v);
// apply brightness
// apply colourKey
val += bright.get(x, y, z, w, u, v);
// subtract threshold, scale by factor, add threshold
double t = threshold.get(x, y, z, w, u, v);
@@ -139,7 +139,7 @@ public class ModuleBrightContrast extends SourcedModule {
ModulePropertyMap props = new ModulePropertyMap(this);
writeScalar("brightness", bright, props, map);
writeScalar("colourKey", bright, props, map);
writeScalar("contrastFactor", factor, props, map);
writeScalar("contrastThreshold", threshold, props, map);
writeSource(props, map);
@@ -152,7 +152,7 @@ public class ModuleBrightContrast extends SourcedModule {
public Module buildFromPropertyMap(ModulePropertyMap props,
ModuleInstanceMap map) {
readScalar("brightness", "setBrightness", props, map);
readScalar("colourKey", "setBrightness", props, map);
readScalar("contrastFactor", "setContrastFactor", props, map);
readScalar("contrastThreshold", "setContrastThreshold", props, map);
readSource(props, map);