summaryrefslogblamecommitdiffstatshomepage
path: root/src/mame/video/decmxc06.h
blob: e4121e86f4017cbbccb65e28d18982a7c7fce360 (plain) (tree)
1
2
3
4
5
6
7
8
9


           

                                         
       

                                                                                                         
                                                                 
                                                                                                                                                                 
                                                                 


                                    

                          

                                                                                                                              




        
                                    

 
/* MXC06 */


class deco_mxc06_device : public device_t
{
public:
	deco_mxc06_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
	static void set_gfx_region(device_t &device, int region);
	void set_gfxregion(int region) { m_gfxregion = region; };
	void draw_sprites( running_machine &machine, bitmap_t *bitmap, const rectangle *cliprect, UINT16* spriteram16, int pri_mask, int pri_val, int col_mask );
	void set_pri_type( int type ) { m_priority_type = type; }
protected:
	virtual void device_start();
	virtual void device_reset();

	UINT8 m_gfxregion;
	int m_priority_type; // just so we can support the existing drivers without converting everything to pdrawgfx just yet

private:


};

extern const device_type DECO_MXC06;