moved correcting playfield buffer sound position to EM engine
[rocksndiamonds.git] / src / game_em / init.c
index bd9cbc8576d1e751f38dbbc1d1a487c58c4b33a3..0486f87b295fcf7a075b4ecc68bf881eda809f40 100644 (file)
@@ -63,7 +63,7 @@ void em_close_all(void)
 
 void play_element_sound(int x, int y, int sample, int element)
 {
-  PlayLevelSound_EM(x, y, element, sample);
+  PlayLevelSound_EM(CAVE_POS_X(x), CAVE_POS_Y(y), element, sample);
 }
 
 void play_sound(int x, int y, int sample)
@@ -73,14 +73,14 @@ void play_sound(int x, int y, int sample)
 
 int correctLevelPosX_EM(int lx)
 {
-  lx -= 1;
+  lx -= lev.left;
 
   return lx;
 }
 
 int correctLevelPosY_EM(int ly)
 {
-  ly -= 1;
+  ly -= lev.top;
 
   return ly;
 }