00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #import "AMTime.h"
00011 #import "AMPlayable.h"
00012 #import "a2ml.h"
00013 #import <Foundation/Foundation.h>
00014
00015
00022 @interface AMTimeAction : NSObject {
00023
00024 id playable;
00025 AMActionType action;
00026 double begin;
00027 BOOL permanent;
00028 }
00029
00038 - (id)initWithPlayable:(id)_playable begin:(double)_begin action:(AMActionType)_action permanent:(BOOL)_permanent;
00039
00044 - (double)getBeginTime;
00045
00052 - (BOOL)doAction:(double)_currentTime timeInterval:(double)_timeInterval;
00053
00054 @end