/* The callback to be invoked by the system engine. */ void handle_sysevt(VMINT message, VMINT param) { switch (message) { case VM_EVENT_CREATE: vm_res_init(86); /* Initiate resource as Simple Chinese */ break; case VM_EVENT_PAINT: draw_hello(); break; case VM_EVENT_QUIT: vm_res_release(); break; } }
/* The callback to be invoked by the system engine. */ void handle_system_event(VMINT message, VMINT param) { switch (message) { case VM_EVENT_CREATE: /* Init resource for background image */ vm_res_init(0); allocate_drawing_resource(); break; case VM_EVENT_PAINT: /* Graphics library is ready to use, start drawing */ draw_first_frame(); break; case VM_EVENT_QUIT: free_drawing_resource(); /* Deinit APP resource */ vm_res_release(); break; } }