|
|
@ -14,53 +14,57 @@ int main(void){
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(!ncdirect_canopen_images(n)){
|
|
|
|
if(!ncdirect_canopen_images(n)){
|
|
|
|
fprintf(stderr, "This notcurses was not build with multimedia support.\n");
|
|
|
|
fprintf(stderr, "This notcurses was not build with multimedia support.\n");
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ncdirect_set_fg_rgb8(n, 0xff, 0, 0xff);
|
|
|
|
ncdirect_set_fg_rgb8(n, 0xff, 0, 0xff);
|
|
|
|
ncdirect_set_bg_rgb8(n, 0, 0xff, 0);
|
|
|
|
ncdirect_set_bg_rgb8(n, 0, 0xff, 0);
|
|
|
|
ncdirect_printf_aligned(n, -1, NCALIGN_CENTER, "let's play!");
|
|
|
|
ncdirect_printf_aligned(n, -1, NCALIGN_CENTER, "let's play!");
|
|
|
|
if(ncdirect_render_image(n, "../data/normal.png", NCALIGN_LEFT,
|
|
|
|
if(ncdirect_render_image(n, "../data/normal.png", NCALIGN_LEFT,
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_STRETCH)){
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_STRETCH)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(ncdirect_render_image(n, "../data/normal.png", NCALIGN_CENTER,
|
|
|
|
if(ncdirect_render_image(n, "../data/normal.png", NCALIGN_CENTER,
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_STRETCH)){
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_STRETCH)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(ncdirect_render_image(n, "../data/normal.png", NCALIGN_RIGHT,
|
|
|
|
if(ncdirect_render_image(n, "../data/normal.png", NCALIGN_RIGHT,
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_STRETCH)){
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_STRETCH)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
sleep(1);
|
|
|
|
sleep(1);
|
|
|
|
if(ncdirect_clear(n)){
|
|
|
|
if(ncdirect_clear(n)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(ncdirect_render_image(n, "../data/changes.jpg", NCALIGN_LEFT,
|
|
|
|
if(ncdirect_render_image(n, "../data/changes.jpg", NCALIGN_LEFT,
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_SCALE)){
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_SCALE)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(ncdirect_render_image(n, "../data/changes.jpg", NCALIGN_CENTER,
|
|
|
|
if(ncdirect_render_image(n, "../data/changes.jpg", NCALIGN_CENTER,
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_SCALE)){
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_SCALE)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(ncdirect_render_image(n, "../data/changes.jpg", NCALIGN_RIGHT,
|
|
|
|
if(ncdirect_render_image(n, "../data/changes.jpg", NCALIGN_RIGHT,
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_SCALE)){
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_SCALE)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
sleep(1);
|
|
|
|
sleep(1);
|
|
|
|
if(ncdirect_clear(n)){
|
|
|
|
if(ncdirect_clear(n)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(ncdirect_render_image(n, "../data/warmech.bmp", NCALIGN_RIGHT,
|
|
|
|
if(ncdirect_render_image(n, "../data/warmech.bmp", NCALIGN_RIGHT,
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_NONE)){
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_NONE)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(ncdirect_render_image(n, "../data/warmech.bmp", NCALIGN_LEFT,
|
|
|
|
if(ncdirect_render_image(n, "../data/warmech.bmp", NCALIGN_LEFT,
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_NONE)){
|
|
|
|
NCBLIT_DEFAULT, NCSCALE_NONE)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
goto err;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(ncdirect_stop(n)){
|
|
|
|
if(ncdirect_stop(n)){
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return EXIT_SUCCESS;
|
|
|
|
return EXIT_SUCCESS;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
err:
|
|
|
|
|
|
|
|
ncdirect_stop(n);
|
|
|
|
|
|
|
|
return EXIT_FAILURE;
|
|
|
|
}
|
|
|
|
}
|
|
|
|