git.asbjorn.biz
/
swftools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
55976a6
)
added quicktime command.
author
kramm
<kramm>
Tue, 26 Oct 2004 10:37:37 +0000
(10:37 +0000)
committer
kramm
<kramm>
Tue, 26 Oct 2004 10:37:37 +0000
(10:37 +0000)
src/swfc.c
patch
|
blob
|
history
diff --git
a/src/swfc.c
b/src/swfc.c
index
4d744ff
..
50e5a03
100644
(file)
--- a/
src/swfc.c
+++ b/
src/swfc.c
@@
-924,6
+924,21
@@
void s_text(char*name, char*fontname, char*text, int size, RGBA color)
incrementid();
}
incrementid();
}
+void s_quicktime(char*name, char*url)
+{
+ SRECT r;
+ MATRIX _m,*m=0;
+
+ memset(&r, 0, sizeof(r));
+
+ tag = swf_InsertTag(tag, ST_DEFINEMOVIE);
+ swf_SetU16(tag, id);
+ swf_SetString(tag, url);
+
+ s_addcharacter(name, id, tag, r);
+ incrementid();
+}
+
void s_edittext(char*name, char*fontname, int size, int width, int height, char*text, RGBA*color, int maxlength, char*variable, int flags)
{
SWFFONT*font;
void s_edittext(char*name, char*fontname, int size, int width, int height, char*text, RGBA*color, int maxlength, char*variable, int flags)
{
SWFFONT*font;
@@
-2290,6
+2305,14
@@
static int c_soundtrack(map_t*args)
return 0;
}
return 0;
}
+static int c_quicktime(map_t*args)
+{
+ char*name = lu(args, "name");
+ char*url = lu(args, "url");
+ s_quicktime(name, url);
+ return 0;
+}
+
static int c_image(map_t*args)
{
char*command = lu(args, "commandname");
static int c_image(map_t*args)
{
char*command = lu(args, "commandname");
@@
-2513,6
+2536,7
@@
static struct {
{"sound", c_sound, "name filename"},
{"font", c_font, "name filename"},
{"soundtrack", c_soundtrack, "filename"},
{"sound", c_sound, "name filename"},
{"font", c_font, "name filename"},
{"soundtrack", c_soundtrack, "filename"},
+ {"quicktime", c_quicktime, "url"},
// generators of primitives
// generators of primitives