projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20030106-2-src
[rocksndiamonds.git]
/
src
/
tape.c
diff --git
a/src/tape.c
b/src/tape.c
index e9f3cbbcde34908bfcc3661ba0be3ae6eb32c22e..3a96d18312479c7785fafa2e4195d733dceec8a5 100644
(file)
--- a/
src/tape.c
+++ b/
src/tape.c
@@
-168,7
+168,7
@@
void DrawVideoDisplay(unsigned long state, unsigned long value)
{
int cx = DOOR_GFX_PAGEX3, cy = DOOR_GFX_PAGEY2;
{
int cx = DOOR_GFX_PAGEX3, cy = DOOR_GFX_PAGEY2;
- BlitBitmap(new_graphic_info[IMG_
MENU
_DOOR].bitmap, drawto,
+ BlitBitmap(new_graphic_info[IMG_
GLOBAL
_DOOR].bitmap, drawto,
cx + VIDEO_REC_LABEL_XPOS,
cy + VIDEO_REC_LABEL_YPOS,
VIDEO_PBEND_LABEL_XSIZE,
cx + VIDEO_REC_LABEL_XPOS,
cy + VIDEO_REC_LABEL_YPOS,
VIDEO_PBEND_LABEL_XSIZE,
@@
-189,7
+189,7
@@
void DrawVideoDisplay(unsigned long state, unsigned long value)
cx = DOOR_GFX_PAGEX3; /* i gerade => STATE_OFF / PRESS_ON */
if (video_pos[pos][part_label][0] && value != VIDEO_DISPLAY_SYMBOL_ONLY)
cx = DOOR_GFX_PAGEX3; /* i gerade => STATE_OFF / PRESS_ON */
if (video_pos[pos][part_label][0] && value != VIDEO_DISPLAY_SYMBOL_ONLY)
- BlitBitmap(new_graphic_info[IMG_
MENU
_DOOR].bitmap, drawto,
+ BlitBitmap(new_graphic_info[IMG_
GLOBAL
_DOOR].bitmap, drawto,
cx + video_pos[pos][part_label][xpos],
cy + video_pos[pos][part_label][ypos],
video_pos[pos][part_label][xsize],
cx + video_pos[pos][part_label][xpos],
cy + video_pos[pos][part_label][ypos],
video_pos[pos][part_label][xsize],
@@
-197,7
+197,7
@@
void DrawVideoDisplay(unsigned long state, unsigned long value)
VX + video_pos[pos][part_label][xpos],
VY + video_pos[pos][part_label][ypos]);
if (video_pos[pos][part_symbol][0] && value != VIDEO_DISPLAY_LABEL_ONLY)
VX + video_pos[pos][part_label][xpos],
VY + video_pos[pos][part_label][ypos]);
if (video_pos[pos][part_symbol][0] && value != VIDEO_DISPLAY_LABEL_ONLY)
- BlitBitmap(new_graphic_info[IMG_
MENU
_DOOR].bitmap, drawto,
+ BlitBitmap(new_graphic_info[IMG_
GLOBAL
_DOOR].bitmap, drawto,
cx + video_pos[pos][part_symbol][xpos],
cy + video_pos[pos][part_symbol][ypos],
video_pos[pos][part_symbol][xsize],
cx + video_pos[pos][part_symbol][xpos],
cy + video_pos[pos][part_symbol][ypos],
video_pos[pos][part_symbol][xsize],
@@
-211,7
+211,7
@@
void DrawVideoDisplay(unsigned long state, unsigned long value)
{
int cx = DOOR_GFX_PAGEX4, cy = DOOR_GFX_PAGEY2;
{
int cx = DOOR_GFX_PAGEX4, cy = DOOR_GFX_PAGEY2;
- BlitBitmap(new_graphic_info[IMG_
MENU
_DOOR].bitmap, drawto,
+ BlitBitmap(new_graphic_info[IMG_
GLOBAL
_DOOR].bitmap, drawto,
cx + VIDEO_PLAY_SYMBOL_XPOS,
cy + VIDEO_PLAY_SYMBOL_YPOS,
VIDEO_PLAY_SYMBOL_XSIZE - 2,
cx + VIDEO_PLAY_SYMBOL_XPOS,
cy + VIDEO_PLAY_SYMBOL_YPOS,
VIDEO_PLAY_SYMBOL_XSIZE - 2,
@@
-224,7
+224,7
@@
void DrawVideoDisplay(unsigned long state, unsigned long value)
{
int cx = DOOR_GFX_PAGEX6, cy = DOOR_GFX_PAGEY1;
{
int cx = DOOR_GFX_PAGEX6, cy = DOOR_GFX_PAGEY1;
- BlitBitmap(new_graphic_info[IMG_
MENU
_DOOR].bitmap, drawto,
+ BlitBitmap(new_graphic_info[IMG_
GLOBAL
_DOOR].bitmap, drawto,
cx + VIDEO_PBEND_LABEL_XPOS,
cy + VIDEO_PBEND_LABEL_YPOS,
VIDEO_PBEND_LABEL_XSIZE,
cx + VIDEO_PBEND_LABEL_XPOS,
cy + VIDEO_PBEND_LABEL_YPOS,
VIDEO_PBEND_LABEL_XSIZE,
@@
-268,10
+268,10
@@
void DrawVideoDisplay(unsigned long state, unsigned long value)
void DrawCompleteVideoDisplay()
{
void DrawCompleteVideoDisplay()
{
- BlitBitmap(new_graphic_info[IMG_
MENU
_DOOR].bitmap, drawto,
+ BlitBitmap(new_graphic_info[IMG_
GLOBAL
_DOOR].bitmap, drawto,
DOOR_GFX_PAGEX3, DOOR_GFX_PAGEY2,
gfx.vxsize, gfx.vysize, gfx.vx, gfx.vy);
DOOR_GFX_PAGEX3, DOOR_GFX_PAGEY2,
gfx.vxsize, gfx.vysize, gfx.vx, gfx.vy);
- BlitBitmap(new_graphic_info[IMG_
MENU
_DOOR].bitmap, drawto,
+ BlitBitmap(new_graphic_info[IMG_
GLOBAL
_DOOR].bitmap, drawto,
DOOR_GFX_PAGEX4 + VIDEO_CONTROL_XPOS,
DOOR_GFX_PAGEY2 + VIDEO_CONTROL_YPOS,
VIDEO_CONTROL_XSIZE, VIDEO_CONTROL_YSIZE,
DOOR_GFX_PAGEX4 + VIDEO_CONTROL_XPOS,
DOOR_GFX_PAGEY2 + VIDEO_CONTROL_YPOS,
VIDEO_CONTROL_XSIZE, VIDEO_CONTROL_YSIZE,
@@
-766,11
+766,14
@@
void AutoPlayTape()
printf("\n");
printf_line('=', 79);
printf("\n");
printf_line('=', 79);
- printf("Summary\n");
- printf_line('-', 79);
printf("Number of levels played: %d\n", levels_played);
printf("Number of levels solved: %d (%d%%)\n", levels_solved,
levels_solved * 100 / levels_played);
printf("Number of levels played: %d\n", levels_played);
printf("Number of levels solved: %d (%d%%)\n", levels_solved,
levels_solved * 100 / levels_played);
+ printf_line('-', 79);
+ printf("Summary (for automatic parsing by scripts):\n");
+ printf("LEVELDIR '%s', SOLVED %d/%d (%d%%)\n",
+ autoplay_leveldir->identifier, levels_solved, levels_played,
+ levels_solved * 100 / levels_played);
printf_line('=', 79);
CloseAllAndExit(0);
printf_line('=', 79);
CloseAllAndExit(0);
@@
-837,7
+840,7
@@
void CreateTapeButtons()
for (i=0; i<NUM_TAPE_BUTTONS; i++)
{
for (i=0; i<NUM_TAPE_BUTTONS; i++)
{
- Bitmap *gd_bitmap = new_graphic_info[IMG_
MENU
_DOOR].bitmap;
+ Bitmap *gd_bitmap = new_graphic_info[IMG_
GLOBAL
_DOOR].bitmap;
struct GadgetInfo *gi;
int gd_xoffset, gd_yoffset;
int gd_x1, gd_x2, gd_y;
struct GadgetInfo *gi;
int gd_xoffset, gd_yoffset;
int gd_x1, gd_x2, gd_y;