projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
version number set to 4.1.3.0
[rocksndiamonds.git]
/
src
/
files.c
diff --git
a/src/files.c
b/src/files.c
index 9f20487fb0e4f5aebb8bd2108b2f7e19040db114..cf3c80a9c295d20b1a59f6e68890b61a2d9573a7 100644
(file)
--- a/
src/files.c
+++ b/
src/files.c
@@
-10066,11
+10066,19
@@
static int get_anim_parameter_value(char *s)
{
int event_value[] =
{
{
int event_value[] =
{
- ANIM_EVENT_CLICK
+ ANIM_EVENT_CLICK,
+ ANIM_EVENT_INIT,
+ ANIM_EVENT_START,
+ ANIM_EVENT_END,
+ ANIM_EVENT_POST
};
char *pattern_1[] =
{
};
char *pattern_1[] =
{
- "click:anim_"
+ "click:anim_",
+ "init:anim_",
+ "start:anim_",
+ "end:anim_",
+ "post:anim_"
};
char *pattern_2 = ".part_";
char *matching_char = NULL;
};
char *pattern_2 = ".part_";
char *matching_char = NULL;
@@
-10160,6
+10168,9
@@
static int get_anim_parameter_values(char *s)
string_has_parameter(s, "self"))
event_value |= ANIM_EVENT_SELF;
string_has_parameter(s, "self"))
event_value |= ANIM_EVENT_SELF;
+ if (string_has_parameter(s, "unclick:any"))
+ event_value |= ANIM_EVENT_UNCLICK_ANY;
+
// if animation event found, add it to global animation event list
if (event_value != ANIM_EVENT_NONE)
list_pos = AddGlobalAnimEventValue(list_pos, event_value);
// if animation event found, add it to global animation event list
if (event_value != ANIM_EVENT_NONE)
list_pos = AddGlobalAnimEventValue(list_pos, event_value);
@@
-10279,7
+10290,10
@@
int get_parameter_value(char *value_raw, char *suffix, int type)
{
result = get_anim_parameter_values(value);
}
{
result = get_anim_parameter_values(value);
}
- else if (strEqual(suffix, ".init_event_action") ||
+ else if (strEqual(suffix, ".init_delay_action") ||
+ strEqual(suffix, ".anim_delay_action") ||
+ strEqual(suffix, ".post_delay_action") ||
+ strEqual(suffix, ".init_event_action") ||
strEqual(suffix, ".anim_event_action"))
{
result = get_anim_action_parameter_value(value_raw);
strEqual(suffix, ".anim_event_action"))
{
result = get_anim_action_parameter_value(value_raw);