projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed comment
[rocksndiamonds.git]
/
src
/
game_sp
/
main.c
diff --git
a/src/game_sp/main.c
b/src/game_sp/main.c
index 9e5ff836f7947e25aa77530c45abc43cbdd6af51..206ae571c3486a118b19d48d8300dbd85545b04d 100644
(file)
--- a/
src/game_sp/main.c
+++ b/
src/game_sp/main.c
@@
-9,7
+9,7
@@
struct LevelInfo_SP native_sp_level;
int GfxElementLast[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
int GfxGraphicLast[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
int GfxGraphic[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
int GfxElementLast[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
int GfxGraphicLast[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
int GfxGraphic[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
-int GfxFrame[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
+int GfxFrame
SP
[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
void InitGameEngine_SP(void)
void InitGameEngine_SP(void)
@@
-18,8
+18,8
@@
void InitGameEngine_SP(void)
gfx.anim_random_frame = -1; // (use simple, ad-hoc random numbers)
gfx.anim_random_frame = -1; // (use simple, ad-hoc random numbers)
- game_sp.
LevelS
olved = FALSE;
- game_sp.
GameO
ver = FALSE;
+ game_sp.
level_s
olved = FALSE;
+ game_sp.
game_o
ver = FALSE;
game_sp.time_played = 0;
game_sp.infotrons_still_needed = native_sp_level.header.InfotronsNeeded;
game_sp.time_played = 0;
game_sp.infotrons_still_needed = native_sp_level.header.InfotronsNeeded;
@@
-43,7
+43,7
@@
void InitGameEngine_SP(void)
GfxElementLast[x][y] = -1;
GfxGraphicLast[x][y] = -1;
GfxGraphic[x][y] = -1;
GfxElementLast[x][y] = -1;
GfxGraphicLast[x][y] = -1;
GfxGraphic[x][y] = -1;
- GfxFrame[x][y] = 0;
+ GfxFrame
SP
[x][y] = 0;
}
}
}
}
@@
-72,7
+72,7
@@
static void UpdateGameDoorValues_SP(void)
game_sp.score = 0; // (currently no score in Supaplex engine)
}
game_sp.score = 0; // (currently no score in Supaplex engine)
}
-void GameActions_SP(byte action[MAX_PLAYERS]
, boolean warp_mode
)
+void GameActions_SP(byte action[MAX_PLAYERS])
{
byte single_player_action = action[0];
int x, y;
{
byte single_player_action = action[0];
int x, y;
@@
-80,7
+80,7
@@
void GameActions_SP(byte action[MAX_PLAYERS], boolean warp_mode)
UpdateEngineValues(mScrollX / TILEX, mScrollY / TILEY,
MurphyScreenXPos / TILEX, MurphyScreenYPos / TILEY);
UpdateEngineValues(mScrollX / TILEX, mScrollY / TILEY,
MurphyScreenXPos / TILEX, MurphyScreenYPos / TILEY);
- subMainGameLoop_Main(single_player_action
, warp_mode
);
+ subMainGameLoop_Main(single_player_action);
RedrawPlayfield_SP(FALSE);
RedrawPlayfield_SP(FALSE);
@@
-91,13
+91,13
@@
void GameActions_SP(byte action[MAX_PLAYERS], boolean warp_mode)
for (x = DisplayMinX; x <= DisplayMaxX; x++)
for (y = DisplayMinY; y <= DisplayMaxY; y++)
for (x = DisplayMinX; x <= DisplayMaxX; x++)
for (y = DisplayMinY; y <= DisplayMaxY; y++)
- GfxFrame[x][y]++;
+ GfxFrame
SP
[x][y]++;
}
int getRedDiskReleaseFlag_SP(void)
{
}
int getRedDiskReleaseFlag_SP(void)
{
- /
* 0: when Murphy is moving (including the destination tile!) */
- /
* 1: when Murphy is not moving for at least one game frame */
+ /
/ 0: when Murphy is moving (including the destination tile!)
+ /
/ 1: when Murphy is not moving for at least one game frame
return RedDiskReleaseFlag;
}
return RedDiskReleaseFlag;
}