- DrawGraphic(0, MENU_SCREEN_START_YPOS + pos, graphic, 0);
+ ypos += MENU_SCREEN_START_YPOS;
+
+ DrawBackground(SX + xpos * 32, SY + ypos * 32, TILEX, TILEY);
+ DrawGraphicThruMask(xpos, ypos, graphic, 0);
+}
+
+static void initCursor(int ypos, int graphic)
+{
+ drawCursorExt(0, ypos, FC_BLUE, graphic);
+}
+
+static void drawCursor(int ypos, int color)
+{
+ drawCursorExt(0, ypos, color, 0);
+}
+
+static void drawCursorXY(int xpos, int ypos, int graphic)
+{
+ drawCursorExt(xpos, ypos, -1, graphic);
+}
+
+static void PlaySound_Menu_Start(int sound)
+{
+ if (sound_info[sound].loop)
+ PlaySoundLoop(sound);
+ else
+ PlaySound(sound);