/*
    dma_prio.h
    ＤＭＡ関係の優先順位リスト

	2000/11/04 T.Shibata

	$Id: dma_priority.txt,v 1.1.1.3 2002/11/19 11:41:42 Yoshizawa1 Exp $
*/

#ifndef DMA_PRIO_H
#define DMA_PRIO_H

include "dmapack.h"

//優先高い ↓
/* ------------------------------------------------------------------

        PHASE_LAST

--------------------------------------------------------------*/
//													ゲームオーバー[menu]
#define DMA_PHASE_GMOVER	(DG_DMAPACK_PHASE_LAST)
#define DMA_PRIO_GMOVER		(254)
//													トゥービーコンテニュー[menu]
#define DMA_PHASE_TBCON		(DG_DMAPACK_PHASE_LAST)
#define DMA_PRIO_TBCON		(254)

/* --------------------------------------------------------- */
//													フェードＩＯシナリオ[menu]
#define DMA_PHASE_FIOSCN	(DG_DMAPACK_PHASE_LAST)
#definr DMA_PRIO_FIOSCN		(250)
/* --------------------------------------------------------- */
//												   	コーデック字幕[menu|pri]
#define DMA_PHASE_CCPT		(DG_DMAPACK_PHASE_LAST)
#define	DMA_PRIO_CCPT		(128)
//													無線画面エフェクト[norm|pri]
#define DMA_PHASE_CCRT		(DG_DMAPACK_PHASE_LAST)
#define	DMA_PRIO_CCRT		(128)
/* ----------------------------------------------------------------

        PHASE_AFTER

------------------------------------------------------------ */
//print [menu] after 250
//													メニューサブ[menu]
#define DMA_PHASE_MENUS 	(DG_DMAPACK_PHASE_AFTER)
#define DMA_PRIO_MENUS0 	(251)
#define DMA_PRIO_MENUS1 	(240)
/* --------------------------------------------------------- */
//													２Ｄスプライト[0⇔4]
#define	DMA_PHASE_2DSPRT	(DG_DMAPACK_PHASE_AFTER)
#define	DMA_PRIO_2DSPRT		(144)
/* --------------------------------------------------------- */
//													フェードＩＯ_prog[norm]
#define	DMA_PHASE_FIOPROG0	(DG_DMAPACK_PHASE_AFTER)
#define	DMA_PRIO_FIOPROG0	(135)
/* --------------------------------------------------------- */
//													シネマスクリーン[menu]
#define DMA_PHASE_CNSCR		(DG_DMAPACK_PHASE_AFTER)
#define DMA_PRIO_CNSCR		(128)
//													レーダー[menu]
#define DMA_PHASE_RADAR		(DG_DMAPACK_PHASE_AFTER)
#define DMA_PRIO_RADAR		(128)
//													画面割れ[norm]
#define DMA_PHASE_SCARCK	(DG_DMAPACK_PHASE_AFTER)
#define DMA_PRIO_SCRACK		(128)
//                                                  ぼかし[norm]
#define DMA_PHASE_BOKASI	(DG_DMAPACK_PHASE_AFTER)
#define DMA_PRIO_BOKASI		(128)
//													ニアフォーカス[norm]
#define DMA_PHASE_NFOCUS	(DG_DMAPACK_PHASE_AFTER)
#define DMA_PRIO_NFOCUS		(128)
//													ファーフォーカス[norm]
#define DMA_PHASE_FFOCUS	(DG_DMAPACK_PHASE_AFTER)
#define DMA_PRIO_FFOCUS		(128)
//													無線フェードＩＯ[norm]
#define DMA_PHASE_CFADEIO	(DG_DMAPACK_PHASE_AFTER)
#define DMA_PRIO_CFADEIO	(128)
//													無線水平同期ズレ[norm]
#define DMA_PHASE_CHSYNC	(DG_DMAPACK_PHASE_AFTER)
#define DMA_PRIO_CHSYNC		(128)
/* ----------------------------------------------------------------

        PHASE_NORM

------------------------------------------------------------ */
//													ブラー[menu]
#define DMA_PHASE_BLUR		(DG_DMAPACK_PHASE_NORMAL)
#define DMA_PRIO_BLUR		(100)
/* --------------------------------------------------------- */
//													コントラスト[menu]
#define DMA_PHASE_CNTRST	(DG_DMAPACK_PHASE_NORMAL)
#define DMA_PHASE_CNTRST0	(97)
#define DMA_PHASE_CNTRST1	(96)
#define DMA_PHASE_CNTRST2	(95)
//													フェードＩＯプログラム[menu]
#define	DMA_PHASE_FIOPROG1	(DG_DMAPACK_PHASE_NORMAL)
#define	DMA_PRIO_FIOPROG1	(96)
//													ブラータイマー[menu]
#define DMA_PHASE_BLURTM	(DG_DMAPACK_PHASE_NORMAL)
#define DMA_PRIO_BLURTM		(90)
/* ----------------------------------------------------------------

        PHASE_FIRST

------------------------------------------------------------ */
//													コーデックＩＮ[menu|pri]
#define	DMA_PHASE_CINDEMO	(DG_DMAPACK_PHASE_FIRST)
#define DMA_PRIO_CINDEMO	(0)

//優先低い ↑

#endif
