package org.ntlab.radishforandroidstudio.framework.gameMain;

/**
 * モデルの基底インターフェース
 *
 * @author s.iwatani
 */
public interface GameBaseModel {
    int MAX_CONNECTION_CONTINUITY_TIME = 5000; // ミリ秒

    /**
     * モデルの状態を更新する
     *
     * @author s.iwatani
     * @param interval 前回の更新からの時間差
     */
    void update(double interval);

    /**
     * instanceのIDをセットする
     *
     * @author s.iwatani
     * @param  id InstanceのID
     */
    void setInstanceId(String id);
}
