From c53bb58d605f9bb2a7c2f1a5be112850ff5320d8 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Tue, 12 Feb 2013 13:26:06 +0000 Subject: Modernization of drivers part 18 (no whatsnew) --- src/mame/includes/starshp1.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/mame/includes/starshp1.h') diff --git a/src/mame/includes/starshp1.h b/src/mame/includes/starshp1.h index d860f6bda18..80799d4b9c7 100644 --- a/src/mame/includes/starshp1.h +++ b/src/mame/includes/starshp1.h @@ -81,6 +81,21 @@ public: UINT32 screen_update_starshp1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); void screen_eof_starshp1(screen_device &screen, bool state); INTERRUPT_GEN_MEMBER(starshp1_interrupt); + void set_pens(colortable_t *colortable); + void draw_starfield(bitmap_ind16 &bitmap); + int get_sprite_hpos(int i); + int get_sprite_vpos(int i); + void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect); + void draw_spaceship(bitmap_ind16 &bitmap, const rectangle &cliprect); + void draw_phasor(bitmap_ind16 &bitmap); + int get_radius(); + int get_circle_hpos(); + int get_circle_vpos(); + void draw_circle_line(bitmap_ind16 &bitmap, int x, int y, int l); + void draw_circle(bitmap_ind16 &bitmap); + int spaceship_collision(bitmap_ind16 &bitmap, const rectangle &rect); + int point_in_circle(int x, int y, int center_x, int center_y, int r); + int circle_collision(const rectangle &rect); }; /*----------- defined in audio/starshp1.c -----------*/ -- cgit v1.2.3