int main(int argc, char *argv[]) { int done; eolLine fps; int i; for(i = 1;i < argc;i++) { if(strcmp(argv[i],"-fs")== 0) { } if(strcmp(argv[i],"-wm")== 0) { } } Init_All(argv[0]); Setup_All(); done = 0; do { eol_input_update(); eol_mouse_update(); eol_level_update_active(); eol_entity_think_all(); eol_entity_update_all(); eol_particle_update_all(); eol_camera_update(); eol_window_update_all(); eol_graphics_frame_begin(); { eol_window_draw_all(); eol_mouse_draw(); } sprintf(fps,"FPS: %f",eol_graphics_get_FPS()); eol_font_draw_text_justify( fps, 640, 0, eol_vec3d(1,0,0), 1, 2, eolJustifyRight); eol_graphics_frame_end(); if((eol_input_quit_check()) || ((eol_input_is_key_released(SDLK_F4)) && (eol_input_is_mod_held(KMOD_ALT))) || ((eol_input_is_key_released(SDLK_q)) && (eol_input_is_mod_held(KMOD_ALT)))) { eol_dialog_quit(); } }while(!done); exit(0); return 0; }
eolBool eol_component_entry_update(eolComponent *component) { eolUI8 key; char let; eolComponentEntry *entry; if (!component)return eolFalse; entry = eol_component_get_entry_data(component); if (entry == NULL)return eolFalse; if (eol_input_is_key_released(SDLK_BACKSPACE)) { eol_entry_delete_char(component); return eolFalse; } if (eol_input_is_key_released(SDLK_PERIOD)) { eol_entry_append_char(component,'.'); return eolFalse; } if (eol_input_is_key_released(SDLK_MINUS)) { eol_entry_append_char(component,'-'); return eolFalse; } for (key = SDLK_0;key <= SDLK_9;key++) { if (eol_input_is_key_released(key)) { let = key - SDLK_0 + '0'; eol_entry_append_char(component,let); return eolFalse; } } if (entry->number)return eolFalse; if (eol_input_is_key_released(SDLK_SPACE)) { eol_entry_append_char(component,' '); return eolFalse; } if (eol_input_is_key_released(SDLK_COMMA)) { eol_entry_append_char(component,','); return eolFalse; } if (eol_input_is_key_released(SDLK_COLON)) { eol_entry_append_char(component,':'); return eolFalse; } for (key = SDLK_a;key <= SDLK_z;key++) { if (eol_input_is_key_released(key)) { if (eol_input_is_input_down("LShift") || eol_input_is_input_down("RShift")) { let = key - SDLK_a + 'A'; } else { let = key - SDLK_a + 'a'; } eol_entry_append_char(component,let); return eolFalse; } } return eolFalse; }