Newer
Older
Import / research / embedded / src / tests / test-image.c
@John Ryland John Ryland on 22 Dec 2020 953 bytes import NUC files
/*
  Copyright (c) 2007-2013, John Ryland
 */
#include <corelayer.h>
#include <screen.h>


void imageTest()
{
    Image screen = openScreen();
    Image wallpaper = openImageFile("pics/wallpaper.map");
    //Image wallpaper = openImageFile("pics/opening.map");
    Image overlay = openImageFile("pics/listFocus.map");
    unsigned char offscreenBufferPixels[320*240*sizeof(short)];
    Image offscreenBuffer;
    offscreenBuffer.width = 320;
    offscreenBuffer.height = 240;
    offscreenBuffer.bytes_per_pixel = 2;
    offscreenBuffer.pixel_data = offscreenBufferPixels;
    blitImage(&offscreenBuffer, 0, 0, &wallpaper, 0, 0, -1, -1);
    blitImage(&offscreenBuffer, 0, 0, &overlay, 0, 0, -1, -1);
    blitScreen(screen.pixel_data, offscreenBufferPixels);
    closeScreen(screen);
}


int main()
{
    strPrint("SONY mylo image test\n");
    strPrint("Version 0.02\n");
    strPrint("Copyright 2007 John Ryland\n");
    imageTest();
    return 0;
}