diff options
-rw-r--r-- | CHANGELOG.txt | 3 | ||||
-rwxr-xr-x | Framestein.exe | bin | 912384 -> 912384 bytes | |||
-rw-r--r-- | Patches/arraysize.exp | bin | 594 -> 0 bytes | |||
-rw-r--r-- | Patches/arraysize.lib | bin | 1986 -> 0 bytes | |||
-rw-r--r-- | Patches/arraysize.obj | bin | 1761 -> 0 bytes | |||
-rw-r--r-- | Patches/buildstr.exp | bin | 586 -> 0 bytes | |||
-rw-r--r-- | Patches/buildstr.lib | bin | 1970 -> 0 bytes | |||
-rw-r--r-- | Patches/buildstr.obj | bin | 1830 -> 0 bytes | |||
-rw-r--r-- | Patches/l2s.exp | bin | 546 -> 0 bytes | |||
-rw-r--r-- | Patches/l2s.lib | bin | 1884 -> 0 bytes | |||
-rw-r--r-- | Patches/l2s.obj | bin | 2407 -> 0 bytes | |||
-rw-r--r-- | Patches/noize.dll | bin | 36864 -> 0 bytes | |||
-rw-r--r-- | Patches/vcolor~.exp | bin | 599 -> 0 bytes | |||
-rw-r--r-- | Patches/vcolor~.lib | bin | 1976 -> 0 bytes | |||
-rw-r--r-- | Patches/vcolor~.obj | bin | 3898 -> 0 bytes | |||
-rw-r--r-- | Patches/vdrawarray.exp | bin | 602 -> 0 bytes | |||
-rw-r--r-- | Patches/vdrawarray.lib | bin | 2004 -> 0 bytes | |||
-rw-r--r-- | Patches/vdrawarray.obj | bin | 4031 -> 0 bytes | |||
-rw-r--r-- | Patches/vframe.exp | bin | 570 -> 0 bytes | |||
-rw-r--r-- | Patches/vframe.lib | bin | 1936 -> 0 bytes | |||
-rw-r--r-- | Patches/vframe.obj | bin | 7069 -> 0 bytes | |||
-rw-r--r-- | Patches/vframeread~.exp | bin | 631 -> 0 bytes | |||
-rw-r--r-- | Patches/vframeread~.lib | bin | 2044 -> 0 bytes | |||
-rw-r--r-- | Patches/vframeread~.obj | bin | 3703 -> 0 bytes | |||
-rw-r--r-- | Patches/vrgb~.exp | bin | 583 -> 0 bytes | |||
-rw-r--r-- | Patches/vrgb~.lib | bin | 1942 -> 0 bytes | |||
-rw-r--r-- | Patches/vrgb~.obj | bin | 3717 -> 0 bytes | |||
-rw-r--r-- | Patches/vsig~.exp | bin | 583 -> 0 bytes | |||
-rw-r--r-- | Patches/vsig~.lib | bin | 1942 -> 0 bytes | |||
-rw-r--r-- | Patches/vsig~.obj | bin | 3346 -> 0 bytes | |||
-rw-r--r-- | Patches/vsnapshot~.exp | bin | 623 -> 0 bytes | |||
-rw-r--r-- | Patches/vsnapshot~.lib | bin | 2028 -> 0 bytes | |||
-rw-r--r-- | Patches/vsnapshot~.obj | bin | 4210 -> 0 bytes | |||
-rw-r--r-- | Plugins/2colors.exp | bin | 627 -> 0 bytes | |||
-rw-r--r-- | Plugins/2colors.lib | bin | 2066 -> 0 bytes | |||
-rw-r--r-- | Plugins/2colors.obj | bin | 1133 -> 0 bytes | |||
-rw-r--r-- | Plugins/argument-passing.cpp | 4 | ||||
-rw-r--r-- | Plugins/argument-passing.exp | bin | 662 -> 0 bytes | |||
-rw-r--r-- | Plugins/argument-passing.lib | bin | 2200 -> 0 bytes | |||
-rw-r--r-- | Plugins/argument-passing.obj | bin | 2854 -> 0 bytes | |||
-rw-r--r-- | Plugins/bend.dll | bin | 49152 -> 49152 bytes | |||
-rw-r--r-- | Plugins/bend.exp | bin | 697 -> 0 bytes | |||
-rw-r--r-- | Plugins/bend.lib | bin | 2110 -> 0 bytes | |||
-rw-r--r-- | Plugins/bend.obj | bin | 1726 -> 0 bytes | |||
-rw-r--r-- | Plugins/black.exp | bin | 700 -> 0 bytes | |||
-rw-r--r-- | Plugins/black.lib | bin | 2120 -> 0 bytes | |||
-rw-r--r-- | Plugins/black.obj | bin | 560 -> 0 bytes | |||
-rw-r--r-- | Plugins/colortv.exp | bin | 708 -> 0 bytes | |||
-rw-r--r-- | Plugins/colortv.lib | bin | 2146 -> 0 bytes | |||
-rw-r--r-- | Plugins/colortv.obj | bin | 864 -> 0 bytes | |||
-rw-r--r-- | Plugins/copy_vert.exp | bin | 583 -> 0 bytes | |||
-rw-r--r-- | Plugins/copy_vert.lib | bin | 1970 -> 0 bytes | |||
-rw-r--r-- | Plugins/copy_vert.obj | bin | 816 -> 0 bytes | |||
-rw-r--r-- | Plugins/fs2vf.exp | bin | 575 -> 0 bytes | |||
-rw-r--r-- | Plugins/fs2vf.lib | bin | 1932 -> 0 bytes | |||
-rw-r--r-- | Plugins/fs2vf.obj | bin | 1894 -> 0 bytes | |||
-rw-r--r-- | Plugins/gol.exp | bin | 567 -> 0 bytes | |||
-rw-r--r-- | Plugins/gol.lib | bin | 1908 -> 0 bytes | |||
-rw-r--r-- | Plugins/gol.obj | bin | 1917 -> 0 bytes | |||
-rw-r--r-- | Plugins/green.exp | bin | 619 -> 0 bytes | |||
-rw-r--r-- | Plugins/green.lib | bin | 2042 -> 0 bytes | |||
-rw-r--r-- | Plugins/green.obj | bin | 849 -> 0 bytes | |||
-rw-r--r-- | Plugins/hist.exp | bin | 614 -> 0 bytes | |||
-rw-r--r-- | Plugins/hist.lib | bin | 2032 -> 0 bytes | |||
-rw-r--r-- | Plugins/hist.obj | bin | 1986 -> 0 bytes | |||
-rw-r--r-- | Plugins/lightspeed.c | 17 | ||||
-rw-r--r-- | Plugins/lightspeed.dll | bin | 0 -> 28672 bytes | |||
-rw-r--r-- | Plugins/makefile | 5 | ||||
-rw-r--r-- | Plugins/makesliders.exp | bin | 599 -> 0 bytes | |||
-rw-r--r-- | Plugins/makesliders.lib | bin | 2004 -> 0 bytes | |||
-rw-r--r-- | Plugins/makesliders.obj | bin | 940 -> 0 bytes | |||
-rw-r--r-- | Plugins/noize.exp | bin | 700 -> 0 bytes | |||
-rw-r--r-- | Plugins/noize.lib | bin | 2120 -> 0 bytes | |||
-rw-r--r-- | Plugins/noize.obj | bin | 865 -> 0 bytes | |||
-rw-r--r-- | Plugins/plot.exp | bin | 614 -> 0 bytes | |||
-rw-r--r-- | Plugins/plot.lib | bin | 2032 -> 0 bytes | |||
-rw-r--r-- | Plugins/plot.obj | bin | 1011 -> 0 bytes | |||
-rw-r--r-- | Plugins/rgb.exp | bin | 567 -> 0 bytes | |||
-rw-r--r-- | Plugins/rgb.lib | bin | 1908 -> 0 bytes | |||
-rw-r--r-- | Plugins/rgb.obj | bin | 1180 -> 0 bytes | |||
-rw-r--r-- | Plugins/rgbcopy.exp | bin | 621 -> 0 bytes | |||
-rw-r--r-- | Plugins/rgbcopy.lib | bin | 2062 -> 0 bytes | |||
-rw-r--r-- | Plugins/rgbcopy.obj | bin | 1884 -> 0 bytes | |||
-rw-r--r-- | Plugins/rowca.exp | bin | 619 -> 0 bytes | |||
-rw-r--r-- | Plugins/rowca.lib | bin | 2042 -> 0 bytes | |||
-rw-r--r-- | Plugins/rowca.obj | bin | 61510 -> 0 bytes | |||
-rw-r--r-- | Plugins/setbits.exp | bin | 583 -> 0 bytes | |||
-rw-r--r-- | Plugins/setbits.lib | bin | 1956 -> 0 bytes | |||
-rw-r--r-- | Plugins/setbits.obj | bin | 514 -> 0 bytes | |||
-rw-r--r-- | Plugins/shuffle.exp | bin | 583 -> 0 bytes | |||
-rw-r--r-- | Plugins/shuffle.lib | bin | 1956 -> 0 bytes | |||
-rw-r--r-- | Plugins/shuffle.obj | bin | 1020 -> 0 bytes | |||
-rw-r--r-- | Plugins/sonogram.exp | bin | 630 -> 0 bytes | |||
-rw-r--r-- | Plugins/sonogram.lib | bin | 2080 -> 0 bytes | |||
-rw-r--r-- | Plugins/sonogram.obj | bin | 2306 -> 0 bytes | |||
-rw-r--r-- | Plugins/subtract.exp | bin | 630 -> 0 bytes | |||
-rw-r--r-- | Plugins/subtract.lib | bin | 2080 -> 0 bytes | |||
-rw-r--r-- | Plugins/subtract.obj | bin | 5262 -> 0 bytes | |||
-rw-r--r-- | Plugins/swap.exp | bin | 608 -> 0 bytes | |||
-rw-r--r-- | Plugins/swap.lib | bin | 2026 -> 0 bytes | |||
-rw-r--r-- | Plugins/swap.obj | bin | 1893 -> 0 bytes | |||
-rw-r--r-- | Plugins/tile.exp | bin | 608 -> 0 bytes | |||
-rw-r--r-- | Plugins/tile.lib | bin | 2026 -> 0 bytes | |||
-rw-r--r-- | Plugins/tile.obj | bin | 1312 -> 0 bytes | |||
-rw-r--r-- | Plugins/vf2fs.exp | bin | 575 -> 0 bytes | |||
-rw-r--r-- | Plugins/vf2fs.lib | bin | 1932 -> 0 bytes | |||
-rw-r--r-- | Plugins/vf2fs.obj | bin | 1894 -> 0 bytes | |||
-rw-r--r-- | Plugins/xbend.dll | bin | 36864 -> 36864 bytes | |||
-rw-r--r-- | Plugins/xbend.exp | bin | 700 -> 0 bytes | |||
-rw-r--r-- | Plugins/xbend.lib | bin | 2120 -> 0 bytes | |||
-rw-r--r-- | Plugins/xbend.obj | bin | 1832 -> 0 bytes | |||
-rw-r--r-- | Plugins/xshred.exp | bin | 570 -> 0 bytes | |||
-rw-r--r-- | Plugins/xshred.lib | bin | 1936 -> 0 bytes | |||
-rw-r--r-- | Plugins/xshred.obj | bin | 640 -> 0 bytes | |||
-rw-r--r-- | Source/FramesteinLib.cfg | 4 | ||||
-rw-r--r-- | Source/FramesteinLib.dof | 7 | ||||
-rw-r--r-- | Source/FramesteinLib.dpr | 6 | ||||
-rw-r--r-- | Source/fscopyunit.pas | 6 | ||||
-rw-r--r-- | Source/pluginunit.pas | 2 |
119 files changed, 41 insertions, 13 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.txt index cc32c73..02fff71 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,9 +1,10 @@ 0.32 +- new plugin: lightspeed - fs.frame: |title this is the main window( - fs.copy: transcolor <r> <g> <b> to set the transparent color - better gol algo (Plugins\gol.c) - added 1d cell automata where each iteration will add a new row: Plugins\rowca -- added arguments-class in pixels.h to ease parsing arguments to plugins. +- added arguments-class in pixels.h to ease parsing arguments in plugins. example: void perform_effect(_frame f, _args a) diff --git a/Framestein.exe b/Framestein.exe Binary files differindex 13a8fb0..dd85da6 100755 --- a/Framestein.exe +++ b/Framestein.exe diff --git a/Patches/arraysize.exp b/Patches/arraysize.exp Binary files differdeleted file mode 100644 index 6292542..0000000 --- a/Patches/arraysize.exp +++ /dev/null diff --git a/Patches/arraysize.lib b/Patches/arraysize.lib Binary files differdeleted file mode 100644 index c0342cf..0000000 --- a/Patches/arraysize.lib +++ /dev/null diff --git a/Patches/arraysize.obj b/Patches/arraysize.obj Binary files differdeleted file mode 100644 index 8c664e8..0000000 --- a/Patches/arraysize.obj +++ /dev/null diff --git a/Patches/buildstr.exp b/Patches/buildstr.exp Binary files differdeleted file mode 100644 index 38c60e9..0000000 --- a/Patches/buildstr.exp +++ /dev/null diff --git a/Patches/buildstr.lib b/Patches/buildstr.lib Binary files differdeleted file mode 100644 index d1aa14c..0000000 --- a/Patches/buildstr.lib +++ /dev/null diff --git a/Patches/buildstr.obj b/Patches/buildstr.obj Binary files differdeleted file mode 100644 index a916941..0000000 --- a/Patches/buildstr.obj +++ /dev/null diff --git a/Patches/l2s.exp b/Patches/l2s.exp Binary files differdeleted file mode 100644 index 18ec776..0000000 --- a/Patches/l2s.exp +++ /dev/null diff --git a/Patches/l2s.lib b/Patches/l2s.lib Binary files differdeleted file mode 100644 index b875e0b..0000000 --- a/Patches/l2s.lib +++ /dev/null diff --git a/Patches/l2s.obj b/Patches/l2s.obj Binary files differdeleted file mode 100644 index c4e67b2..0000000 --- a/Patches/l2s.obj +++ /dev/null diff --git a/Patches/noize.dll b/Patches/noize.dll Binary files differdeleted file mode 100644 index cdd4326..0000000 --- a/Patches/noize.dll +++ /dev/null diff --git a/Patches/vcolor~.exp b/Patches/vcolor~.exp Binary files differdeleted file mode 100644 index f07ba8c..0000000 --- a/Patches/vcolor~.exp +++ /dev/null diff --git a/Patches/vcolor~.lib b/Patches/vcolor~.lib Binary files differdeleted file mode 100644 index 6092fa3..0000000 --- a/Patches/vcolor~.lib +++ /dev/null diff --git a/Patches/vcolor~.obj b/Patches/vcolor~.obj Binary files differdeleted file mode 100644 index 80e68ad..0000000 --- a/Patches/vcolor~.obj +++ /dev/null diff --git a/Patches/vdrawarray.exp b/Patches/vdrawarray.exp Binary files differdeleted file mode 100644 index 00b8adf..0000000 --- a/Patches/vdrawarray.exp +++ /dev/null diff --git a/Patches/vdrawarray.lib b/Patches/vdrawarray.lib Binary files differdeleted file mode 100644 index 53139da..0000000 --- a/Patches/vdrawarray.lib +++ /dev/null diff --git a/Patches/vdrawarray.obj b/Patches/vdrawarray.obj Binary files differdeleted file mode 100644 index bf12d3c..0000000 --- a/Patches/vdrawarray.obj +++ /dev/null diff --git a/Patches/vframe.exp b/Patches/vframe.exp Binary files differdeleted file mode 100644 index de5412f..0000000 --- a/Patches/vframe.exp +++ /dev/null diff --git a/Patches/vframe.lib b/Patches/vframe.lib Binary files differdeleted file mode 100644 index f03cc5a..0000000 --- a/Patches/vframe.lib +++ /dev/null diff --git a/Patches/vframe.obj b/Patches/vframe.obj Binary files differdeleted file mode 100644 index 9f6f8cc..0000000 --- a/Patches/vframe.obj +++ /dev/null diff --git a/Patches/vframeread~.exp b/Patches/vframeread~.exp Binary files differdeleted file mode 100644 index ca173e8..0000000 --- a/Patches/vframeread~.exp +++ /dev/null diff --git a/Patches/vframeread~.lib b/Patches/vframeread~.lib Binary files differdeleted file mode 100644 index c5e2974..0000000 --- a/Patches/vframeread~.lib +++ /dev/null diff --git a/Patches/vframeread~.obj b/Patches/vframeread~.obj Binary files differdeleted file mode 100644 index 72813aa..0000000 --- a/Patches/vframeread~.obj +++ /dev/null diff --git a/Patches/vrgb~.exp b/Patches/vrgb~.exp Binary files differdeleted file mode 100644 index 431dc6d..0000000 --- a/Patches/vrgb~.exp +++ /dev/null diff --git a/Patches/vrgb~.lib b/Patches/vrgb~.lib Binary files differdeleted file mode 100644 index 49d8fdb..0000000 --- a/Patches/vrgb~.lib +++ /dev/null diff --git a/Patches/vrgb~.obj b/Patches/vrgb~.obj Binary files differdeleted file mode 100644 index a49f96d..0000000 --- a/Patches/vrgb~.obj +++ /dev/null diff --git a/Patches/vsig~.exp b/Patches/vsig~.exp Binary files differdeleted file mode 100644 index 26db989..0000000 --- a/Patches/vsig~.exp +++ /dev/null diff --git a/Patches/vsig~.lib b/Patches/vsig~.lib Binary files differdeleted file mode 100644 index fa4c919..0000000 --- a/Patches/vsig~.lib +++ /dev/null diff --git a/Patches/vsig~.obj b/Patches/vsig~.obj Binary files differdeleted file mode 100644 index ba38233..0000000 --- a/Patches/vsig~.obj +++ /dev/null diff --git a/Patches/vsnapshot~.exp b/Patches/vsnapshot~.exp Binary files differdeleted file mode 100644 index 2d397e5..0000000 --- a/Patches/vsnapshot~.exp +++ /dev/null diff --git a/Patches/vsnapshot~.lib b/Patches/vsnapshot~.lib Binary files differdeleted file mode 100644 index b6ac3d4..0000000 --- a/Patches/vsnapshot~.lib +++ /dev/null diff --git a/Patches/vsnapshot~.obj b/Patches/vsnapshot~.obj Binary files differdeleted file mode 100644 index a199364..0000000 --- a/Patches/vsnapshot~.obj +++ /dev/null diff --git a/Plugins/2colors.exp b/Plugins/2colors.exp Binary files differdeleted file mode 100644 index a0e870b..0000000 --- a/Plugins/2colors.exp +++ /dev/null diff --git a/Plugins/2colors.lib b/Plugins/2colors.lib Binary files differdeleted file mode 100644 index 38cf84a..0000000 --- a/Plugins/2colors.lib +++ /dev/null diff --git a/Plugins/2colors.obj b/Plugins/2colors.obj Binary files differdeleted file mode 100644 index 2013b69..0000000 --- a/Plugins/2colors.obj +++ /dev/null diff --git a/Plugins/argument-passing.cpp b/Plugins/argument-passing.cpp index 71ec33c..d89e8c1 100644 --- a/Plugins/argument-passing.cpp +++ b/Plugins/argument-passing.cpp @@ -1,5 +1,5 @@ // -// example of passing arguments to plugin using the arguments-class (defined in pixels.h) +// example of parsing arguments in a plugin using the arguments-class (defined in pixels.h) // #include "pixels.h" @@ -10,7 +10,7 @@ void perform_effect(_frame f, _args a) // // ar.count() return the number of arguments - // ar[i] return i'th argument + // ar[i] return i'th argument, starting from zero // for(int i=0; i<ar.count(); i++) diff --git a/Plugins/argument-passing.exp b/Plugins/argument-passing.exp Binary files differdeleted file mode 100644 index d3e522e..0000000 --- a/Plugins/argument-passing.exp +++ /dev/null diff --git a/Plugins/argument-passing.lib b/Plugins/argument-passing.lib Binary files differdeleted file mode 100644 index bc5bbf9..0000000 --- a/Plugins/argument-passing.lib +++ /dev/null diff --git a/Plugins/argument-passing.obj b/Plugins/argument-passing.obj Binary files differdeleted file mode 100644 index 2c1a88d..0000000 --- a/Plugins/argument-passing.obj +++ /dev/null diff --git a/Plugins/bend.dll b/Plugins/bend.dll Binary files differindex 220d616..a4a62fb 100644 --- a/Plugins/bend.dll +++ b/Plugins/bend.dll diff --git a/Plugins/bend.exp b/Plugins/bend.exp Binary files differdeleted file mode 100644 index 6f7f43a..0000000 --- a/Plugins/bend.exp +++ /dev/null diff --git a/Plugins/bend.lib b/Plugins/bend.lib Binary files differdeleted file mode 100644 index ebb3f95..0000000 --- a/Plugins/bend.lib +++ /dev/null diff --git a/Plugins/bend.obj b/Plugins/bend.obj Binary files differdeleted file mode 100644 index 3ac109f..0000000 --- a/Plugins/bend.obj +++ /dev/null diff --git a/Plugins/black.exp b/Plugins/black.exp Binary files differdeleted file mode 100644 index 4399f54..0000000 --- a/Plugins/black.exp +++ /dev/null diff --git a/Plugins/black.lib b/Plugins/black.lib Binary files differdeleted file mode 100644 index a21da90..0000000 --- a/Plugins/black.lib +++ /dev/null diff --git a/Plugins/black.obj b/Plugins/black.obj Binary files differdeleted file mode 100644 index 45e140d..0000000 --- a/Plugins/black.obj +++ /dev/null diff --git a/Plugins/colortv.exp b/Plugins/colortv.exp Binary files differdeleted file mode 100644 index 53c82e7..0000000 --- a/Plugins/colortv.exp +++ /dev/null diff --git a/Plugins/colortv.lib b/Plugins/colortv.lib Binary files differdeleted file mode 100644 index f08d5a3..0000000 --- a/Plugins/colortv.lib +++ /dev/null diff --git a/Plugins/colortv.obj b/Plugins/colortv.obj Binary files differdeleted file mode 100644 index dcb2aa3..0000000 --- a/Plugins/colortv.obj +++ /dev/null diff --git a/Plugins/copy_vert.exp b/Plugins/copy_vert.exp Binary files differdeleted file mode 100644 index d7f0589..0000000 --- a/Plugins/copy_vert.exp +++ /dev/null diff --git a/Plugins/copy_vert.lib b/Plugins/copy_vert.lib Binary files differdeleted file mode 100644 index 790bae5..0000000 --- a/Plugins/copy_vert.lib +++ /dev/null diff --git a/Plugins/copy_vert.obj b/Plugins/copy_vert.obj Binary files differdeleted file mode 100644 index 543c39f..0000000 --- a/Plugins/copy_vert.obj +++ /dev/null diff --git a/Plugins/fs2vf.exp b/Plugins/fs2vf.exp Binary files differdeleted file mode 100644 index f3d5fba..0000000 --- a/Plugins/fs2vf.exp +++ /dev/null diff --git a/Plugins/fs2vf.lib b/Plugins/fs2vf.lib Binary files differdeleted file mode 100644 index 038bb12..0000000 --- a/Plugins/fs2vf.lib +++ /dev/null diff --git a/Plugins/fs2vf.obj b/Plugins/fs2vf.obj Binary files differdeleted file mode 100644 index 4996274..0000000 --- a/Plugins/fs2vf.obj +++ /dev/null diff --git a/Plugins/gol.exp b/Plugins/gol.exp Binary files differdeleted file mode 100644 index a92581c..0000000 --- a/Plugins/gol.exp +++ /dev/null diff --git a/Plugins/gol.lib b/Plugins/gol.lib Binary files differdeleted file mode 100644 index 545210e..0000000 --- a/Plugins/gol.lib +++ /dev/null diff --git a/Plugins/gol.obj b/Plugins/gol.obj Binary files differdeleted file mode 100644 index d15fc1f..0000000 --- a/Plugins/gol.obj +++ /dev/null diff --git a/Plugins/green.exp b/Plugins/green.exp Binary files differdeleted file mode 100644 index bba3425..0000000 --- a/Plugins/green.exp +++ /dev/null diff --git a/Plugins/green.lib b/Plugins/green.lib Binary files differdeleted file mode 100644 index f79b6b6..0000000 --- a/Plugins/green.lib +++ /dev/null diff --git a/Plugins/green.obj b/Plugins/green.obj Binary files differdeleted file mode 100644 index d32d5ab..0000000 --- a/Plugins/green.obj +++ /dev/null diff --git a/Plugins/hist.exp b/Plugins/hist.exp Binary files differdeleted file mode 100644 index 238ffc2..0000000 --- a/Plugins/hist.exp +++ /dev/null diff --git a/Plugins/hist.lib b/Plugins/hist.lib Binary files differdeleted file mode 100644 index d8d0ddc..0000000 --- a/Plugins/hist.lib +++ /dev/null diff --git a/Plugins/hist.obj b/Plugins/hist.obj Binary files differdeleted file mode 100644 index 760936d..0000000 --- a/Plugins/hist.obj +++ /dev/null diff --git a/Plugins/lightspeed.c b/Plugins/lightspeed.c new file mode 100644 index 0000000..ec342dd --- /dev/null +++ b/Plugins/lightspeed.c @@ -0,0 +1,17 @@ +#include <stdlib.h> +#include "plugin.h" + +void perform_effect(_frame f, _args a) +{ + int pos, y, pixelsize=f.pixelformat/8; + + if(!a.s) pos = f.height / 2; + else pos = atoi(a.s); + + if(pos<=0 || pos>=f.height) pos = f.height / 2; + + for(y=pos; y>=0; y--) + { + memcpy(scanline(f, y), scanline(f, y+1), pixelsize*f.width); + } +} diff --git a/Plugins/lightspeed.dll b/Plugins/lightspeed.dll Binary files differnew file mode 100644 index 0000000..1a76fa2 --- /dev/null +++ b/Plugins/lightspeed.dll diff --git a/Plugins/makefile b/Plugins/makefile index 928c4b7..dd1b028 100644 --- a/Plugins/makefile +++ b/Plugins/makefile @@ -5,7 +5,7 @@ all: noize colortv subtract xbend bend gol shuffle green \ multiply overlay screen shadowcaster softlight \ rgbseek modgain traffic constrain eclipse eclipse02 eclipse03 \ cga keyscreen rene cutout fromage rgbavg rgbavg02 \ - rowca argument-passing + rowca argument-passing lightspeed dir *.dll @@ -188,3 +188,6 @@ rowca: argument-passing: cl argument-passing.cpp $(FLAGS) /GX /link $(EFFECT) + +lightspeed: + cl lightspeed.c $(FLAGS) /link $(EFFECT) diff --git a/Plugins/makesliders.exp b/Plugins/makesliders.exp Binary files differdeleted file mode 100644 index 307b3d6..0000000 --- a/Plugins/makesliders.exp +++ /dev/null diff --git a/Plugins/makesliders.lib b/Plugins/makesliders.lib Binary files differdeleted file mode 100644 index 40bd42c..0000000 --- a/Plugins/makesliders.lib +++ /dev/null diff --git a/Plugins/makesliders.obj b/Plugins/makesliders.obj Binary files differdeleted file mode 100644 index c7326db..0000000 --- a/Plugins/makesliders.obj +++ /dev/null diff --git a/Plugins/noize.exp b/Plugins/noize.exp Binary files differdeleted file mode 100644 index 489c203..0000000 --- a/Plugins/noize.exp +++ /dev/null diff --git a/Plugins/noize.lib b/Plugins/noize.lib Binary files differdeleted file mode 100644 index cbdfba5..0000000 --- a/Plugins/noize.lib +++ /dev/null diff --git a/Plugins/noize.obj b/Plugins/noize.obj Binary files differdeleted file mode 100644 index 302298a..0000000 --- a/Plugins/noize.obj +++ /dev/null diff --git a/Plugins/plot.exp b/Plugins/plot.exp Binary files differdeleted file mode 100644 index 1d5ce2f..0000000 --- a/Plugins/plot.exp +++ /dev/null diff --git a/Plugins/plot.lib b/Plugins/plot.lib Binary files differdeleted file mode 100644 index afdc085..0000000 --- a/Plugins/plot.lib +++ /dev/null diff --git a/Plugins/plot.obj b/Plugins/plot.obj Binary files differdeleted file mode 100644 index c48c30f..0000000 --- a/Plugins/plot.obj +++ /dev/null diff --git a/Plugins/rgb.exp b/Plugins/rgb.exp Binary files differdeleted file mode 100644 index cc7feab..0000000 --- a/Plugins/rgb.exp +++ /dev/null diff --git a/Plugins/rgb.lib b/Plugins/rgb.lib Binary files differdeleted file mode 100644 index 8e364a1..0000000 --- a/Plugins/rgb.lib +++ /dev/null diff --git a/Plugins/rgb.obj b/Plugins/rgb.obj Binary files differdeleted file mode 100644 index 69b7892..0000000 --- a/Plugins/rgb.obj +++ /dev/null diff --git a/Plugins/rgbcopy.exp b/Plugins/rgbcopy.exp Binary files differdeleted file mode 100644 index b85e71e..0000000 --- a/Plugins/rgbcopy.exp +++ /dev/null diff --git a/Plugins/rgbcopy.lib b/Plugins/rgbcopy.lib Binary files differdeleted file mode 100644 index 09edbd5..0000000 --- a/Plugins/rgbcopy.lib +++ /dev/null diff --git a/Plugins/rgbcopy.obj b/Plugins/rgbcopy.obj Binary files differdeleted file mode 100644 index 5d7194c..0000000 --- a/Plugins/rgbcopy.obj +++ /dev/null diff --git a/Plugins/rowca.exp b/Plugins/rowca.exp Binary files differdeleted file mode 100644 index 9fcaa42..0000000 --- a/Plugins/rowca.exp +++ /dev/null diff --git a/Plugins/rowca.lib b/Plugins/rowca.lib Binary files differdeleted file mode 100644 index ce2557f..0000000 --- a/Plugins/rowca.lib +++ /dev/null diff --git a/Plugins/rowca.obj b/Plugins/rowca.obj Binary files differdeleted file mode 100644 index 5ce3a87..0000000 --- a/Plugins/rowca.obj +++ /dev/null diff --git a/Plugins/setbits.exp b/Plugins/setbits.exp Binary files differdeleted file mode 100644 index 484fe3b..0000000 --- a/Plugins/setbits.exp +++ /dev/null diff --git a/Plugins/setbits.lib b/Plugins/setbits.lib Binary files differdeleted file mode 100644 index 1e1db08..0000000 --- a/Plugins/setbits.lib +++ /dev/null diff --git a/Plugins/setbits.obj b/Plugins/setbits.obj Binary files differdeleted file mode 100644 index 09a9196..0000000 --- a/Plugins/setbits.obj +++ /dev/null diff --git a/Plugins/shuffle.exp b/Plugins/shuffle.exp Binary files differdeleted file mode 100644 index 2802b94..0000000 --- a/Plugins/shuffle.exp +++ /dev/null diff --git a/Plugins/shuffle.lib b/Plugins/shuffle.lib Binary files differdeleted file mode 100644 index d1bc16f..0000000 --- a/Plugins/shuffle.lib +++ /dev/null diff --git a/Plugins/shuffle.obj b/Plugins/shuffle.obj Binary files differdeleted file mode 100644 index 5c70ab2..0000000 --- a/Plugins/shuffle.obj +++ /dev/null diff --git a/Plugins/sonogram.exp b/Plugins/sonogram.exp Binary files differdeleted file mode 100644 index 40a6fae..0000000 --- a/Plugins/sonogram.exp +++ /dev/null diff --git a/Plugins/sonogram.lib b/Plugins/sonogram.lib Binary files differdeleted file mode 100644 index 484c38d..0000000 --- a/Plugins/sonogram.lib +++ /dev/null diff --git a/Plugins/sonogram.obj b/Plugins/sonogram.obj Binary files differdeleted file mode 100644 index 7dd6ee5..0000000 --- a/Plugins/sonogram.obj +++ /dev/null diff --git a/Plugins/subtract.exp b/Plugins/subtract.exp Binary files differdeleted file mode 100644 index 0c88e2c..0000000 --- a/Plugins/subtract.exp +++ /dev/null diff --git a/Plugins/subtract.lib b/Plugins/subtract.lib Binary files differdeleted file mode 100644 index ad174a2..0000000 --- a/Plugins/subtract.lib +++ /dev/null diff --git a/Plugins/subtract.obj b/Plugins/subtract.obj Binary files differdeleted file mode 100644 index bb9e9fa..0000000 --- a/Plugins/subtract.obj +++ /dev/null diff --git a/Plugins/swap.exp b/Plugins/swap.exp Binary files differdeleted file mode 100644 index 8015b40..0000000 --- a/Plugins/swap.exp +++ /dev/null diff --git a/Plugins/swap.lib b/Plugins/swap.lib Binary files differdeleted file mode 100644 index bda1a31..0000000 --- a/Plugins/swap.lib +++ /dev/null diff --git a/Plugins/swap.obj b/Plugins/swap.obj Binary files differdeleted file mode 100644 index cca03a8..0000000 --- a/Plugins/swap.obj +++ /dev/null diff --git a/Plugins/tile.exp b/Plugins/tile.exp Binary files differdeleted file mode 100644 index 69d5907..0000000 --- a/Plugins/tile.exp +++ /dev/null diff --git a/Plugins/tile.lib b/Plugins/tile.lib Binary files differdeleted file mode 100644 index 1f0732e..0000000 --- a/Plugins/tile.lib +++ /dev/null diff --git a/Plugins/tile.obj b/Plugins/tile.obj Binary files differdeleted file mode 100644 index 8409075..0000000 --- a/Plugins/tile.obj +++ /dev/null diff --git a/Plugins/vf2fs.exp b/Plugins/vf2fs.exp Binary files differdeleted file mode 100644 index c9ce25b..0000000 --- a/Plugins/vf2fs.exp +++ /dev/null diff --git a/Plugins/vf2fs.lib b/Plugins/vf2fs.lib Binary files differdeleted file mode 100644 index 0c52583..0000000 --- a/Plugins/vf2fs.lib +++ /dev/null diff --git a/Plugins/vf2fs.obj b/Plugins/vf2fs.obj Binary files differdeleted file mode 100644 index 4c0a7bd..0000000 --- a/Plugins/vf2fs.obj +++ /dev/null diff --git a/Plugins/xbend.dll b/Plugins/xbend.dll Binary files differindex fb6f033..a482dfa 100644 --- a/Plugins/xbend.dll +++ b/Plugins/xbend.dll diff --git a/Plugins/xbend.exp b/Plugins/xbend.exp Binary files differdeleted file mode 100644 index 99b93f3..0000000 --- a/Plugins/xbend.exp +++ /dev/null diff --git a/Plugins/xbend.lib b/Plugins/xbend.lib Binary files differdeleted file mode 100644 index b54972e..0000000 --- a/Plugins/xbend.lib +++ /dev/null diff --git a/Plugins/xbend.obj b/Plugins/xbend.obj Binary files differdeleted file mode 100644 index 4854676..0000000 --- a/Plugins/xbend.obj +++ /dev/null diff --git a/Plugins/xshred.exp b/Plugins/xshred.exp Binary files differdeleted file mode 100644 index 881e90e..0000000 --- a/Plugins/xshred.exp +++ /dev/null diff --git a/Plugins/xshred.lib b/Plugins/xshred.lib Binary files differdeleted file mode 100644 index c90c4df..0000000 --- a/Plugins/xshred.lib +++ /dev/null diff --git a/Plugins/xshred.obj b/Plugins/xshred.obj Binary files differdeleted file mode 100644 index 484ad30..0000000 --- a/Plugins/xshred.obj +++ /dev/null diff --git a/Source/FramesteinLib.cfg b/Source/FramesteinLib.cfg index 12f9601..3416c26 100644 --- a/Source/FramesteinLib.cfg +++ b/Source/FramesteinLib.cfg @@ -33,4 +33,8 @@ -K$00400000 -LE"c:\program files\borland\delphi5\Projects\Bpl" -LN"c:\program files\borland\delphi5\Projects\Bpl" +-U"E:\lab\common\DelphiX2000_0717-2\Source;E:\lab\common\fastlib;E:\lab\common\pshost;E:\lab\common\G32" +-O"E:\lab\common\DelphiX2000_0717-2\Source;E:\lab\common\fastlib;E:\lab\common\pshost;E:\lab\common\G32" +-I"E:\lab\common\DelphiX2000_0717-2\Source;E:\lab\common\fastlib;E:\lab\common\pshost;E:\lab\common\G32" +-R"E:\lab\common\DelphiX2000_0717-2\Source;E:\lab\common\fastlib;E:\lab\common\pshost;E:\lab\common\G32" -DFSDLL diff --git a/Source/FramesteinLib.dof b/Source/FramesteinLib.dof index 4edf1b3..f10a467 100644 --- a/Source/FramesteinLib.dof +++ b/Source/FramesteinLib.dof @@ -43,7 +43,7 @@ OutputDir= UnitOutputDir= PackageDLLOutputDir= PackageDCPOutputDir= -SearchPath= +SearchPath=E:\lab\common\DelphiX2000_0717-2\Source;E:\lab\common\fastlib;E:\lab\common\pshost;E:\lab\common\G32 Packages=Vcl50;Vclx50;VclSmp50;Qrpt50;Vcldb50;Vclbde50;ibevnt50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;VCLIB50;vclie50;Inetdb50;Inet50;NMFast50;dclocx50;dclaxserver50;DelphiX_for5;fspak Conditionals=FSDLL DebugSourceDirs= @@ -53,7 +53,7 @@ RunParams= HostApplication= [Language] ActiveLang= -ProjectLang= +ProjectLang=$0000040B RootDir= [Version Info] IncludeVerInfo=0 @@ -86,3 +86,6 @@ Item0=FSDLL [HistoryLists\hlUnitAliases] Count=1 Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +[HistoryLists\hlSearchPath] +Count=1 +Item0=E:\lab\common\DelphiX2000_0717-2\Source;E:\lab\common\fastlib;E:\lab\common\pshost;E:\lab\common\G32 diff --git a/Source/FramesteinLib.dpr b/Source/FramesteinLib.dpr index c6b10ac..1f1c7d1 100644 --- a/Source/FramesteinLib.dpr +++ b/Source/FramesteinLib.dpr @@ -37,14 +37,14 @@ uses {$R *.RES} -function framestein_setup: Longint; stdcall; +function framesteinlib_setup: Longint; stdcall; begin - MainT := TMainThread.Create(False); + mainunit.MainT := TMainThread.Create(False); Result := 0; end; exports - framestein_setup; + framesteinlib_setup; var SaveExit: Pointer; diff --git a/Source/fscopyunit.pas b/Source/fscopyunit.pas index 72ab627..abc9195 100644 --- a/Source/fscopyunit.pas +++ b/Source/fscopyunit.pas @@ -102,7 +102,7 @@ var bltFlags: Cardinal;
df: TDDBltFX;
ddck: TDDColorKey;
- sx1, sy1, sx2, sy2, dx1, dy1, dx2, dy2: Integer;
+ sx1, sy1, sx2, sy2, dx1, dy1, dx2, dy2, index: Integer;
r, g, b: Byte;
begin
if (S='') then Exit;
@@ -165,7 +165,6 @@ begin if s1='SRCINVERT' then begin DrawStyle := dsROP; dsROPMode := cmSrcInvert; Exit; end else
if s1='SRCPAINT' then begin DrawStyle := dsROP; dsROPMode := cmSrcPaint; Exit; end else
if s1='WHITENESS' then begin DrawStyle := dsROP; dsROPMode := cmWhiteness; Exit; end else
-
if s1='TRANSPARENT_0' then begin Transparent := False; Exit; end else
if s1='TRANSPARENT_1' then begin Transparent := True; Exit; end else
if s1='TRANSCOLOR' then begin
@@ -179,8 +178,9 @@ begin if s1='MIRRORLEFTRIGHT_1' then begin MirrorLeftRight := True; Exit; end else
if s1='MIRRORUPDOWN_0' then begin MirrorUpDown := False; Exit; end else
if s1='MIRRORUPDOWN_1' then begin MirrorUpDown := True; Exit; end else
- if main.Plugins.IsPlugin(iPlugin, s1) then begin
+ if main.Plugins.IsPlugin(index, s1) then begin
DrawStyle := dsPlugin;
+ iPlugin := index;
iPluginArgs := Copy(S, Length(s1)+2, 255);
Exit;
end else
diff --git a/Source/pluginunit.pas b/Source/pluginunit.pas index e238f09..ddee99c 100644 --- a/Source/pluginunit.pas +++ b/Source/pluginunit.pas @@ -150,7 +150,7 @@ begin if s<>'' then s:=s+' ';
s:=s+Names[i];
end;
- main.Post('Plugins: '+s);
+ main.Post('Plugins ('+IntToStr(Names.Count)+' loaded): '+s);
end;
end;
|