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