Esempio n. 1
0
/* 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;
	}
}
Esempio n. 2
0
/* 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;
    }
}