├── .editorconfig
├── .gitignore
├── .vscode
├── launch.json
└── tasks.json
├── Docs
├── annotated.html
├── annotated.js
├── bc_s.png
├── bdwn.png
├── class_event_router-members.html
├── class_event_router.html
├── class_event_router.js
├── class_event_router_1_1_event-members.html
├── class_event_router_1_1_event.html
├── class_event_router_1_1_event.js
├── class_otter_1_1_alarm-members.html
├── class_otter_1_1_alarm.html
├── class_otter_1_1_alarm.js
├── class_otter_1_1_anim-members.html
├── class_otter_1_1_anim.html
├── class_otter_1_1_anim.js
├── class_otter_1_1_atlas-members.html
├── class_otter_1_1_atlas.html
├── class_otter_1_1_atlas.js
├── class_otter_1_1_atlas_texture-members.html
├── class_otter_1_1_atlas_texture.html
├── class_otter_1_1_atlas_texture.js
├── class_otter_1_1_auto_timer-members.html
├── class_otter_1_1_auto_timer.html
├── class_otter_1_1_auto_timer.js
├── class_otter_1_1_axis-members.html
├── class_otter_1_1_axis.html
├── class_otter_1_1_axis.js
├── class_otter_1_1_base_font-members.html
├── class_otter_1_1_base_font.html
├── class_otter_1_1_base_font.js
├── class_otter_1_1_basic_movement-members.html
├── class_otter_1_1_basic_movement.html
├── class_otter_1_1_basic_movement.js
├── class_otter_1_1_bitmap_font-members.html
├── class_otter_1_1_bitmap_font.html
├── class_otter_1_1_bitmap_font.js
├── class_otter_1_1_bitmap_font_config-members.html
├── class_otter_1_1_bitmap_font_config.html
├── class_otter_1_1_bitmap_font_config.js
├── class_otter_1_1_bone-members.html
├── class_otter_1_1_bone.html
├── class_otter_1_1_bone.js
├── class_otter_1_1_box_collider-members.html
├── class_otter_1_1_box_collider.html
├── class_otter_1_1_box_collider.js
├── class_otter_1_1_button-members.html
├── class_otter_1_1_button.html
├── class_otter_1_1_button.js
├── class_otter_1_1_char_data-members.html
├── class_otter_1_1_char_data.html
├── class_otter_1_1_char_data.js
├── class_otter_1_1_circle_collider-members.html
├── class_otter_1_1_circle_collider.html
├── class_otter_1_1_circle_collider.js
├── class_otter_1_1_collider-members.html
├── class_otter_1_1_collider.html
├── class_otter_1_1_collider.js
├── class_otter_1_1_color-members.html
├── class_otter_1_1_color.html
├── class_otter_1_1_color.js
├── class_otter_1_1_component-members.html
├── class_otter_1_1_component.html
├── class_otter_1_1_component.js
├── class_otter_1_1_controller-members.html
├── class_otter_1_1_controller.html
├── class_otter_1_1_controller.js
├── class_otter_1_1_controller_p_s3-members.html
├── class_otter_1_1_controller_p_s3.html
├── class_otter_1_1_controller_p_s3.js
├── class_otter_1_1_controller_xbox360-members.html
├── class_otter_1_1_controller_xbox360.html
├── class_otter_1_1_controller_xbox360.js
├── class_otter_1_1_coroutine-members.html
├── class_otter_1_1_coroutine.html
├── class_otter_1_1_coroutine.js
├── class_otter_1_1_countdown-members.html
├── class_otter_1_1_countdown.html
├── class_otter_1_1_countdown.js
├── class_otter_1_1_counter-members.html
├── class_otter_1_1_counter.html
├── class_otter_1_1_counter.js
├── class_otter_1_1_data_saver-members.html
├── class_otter_1_1_data_saver.html
├── class_otter_1_1_data_saver.js
├── class_otter_1_1_debug_input-members.html
├── class_otter_1_1_debug_input.html
├── class_otter_1_1_debug_input.js
├── class_otter_1_1_debugger-members.html
├── class_otter_1_1_debugger.html
├── class_otter_1_1_debugger.js
├── class_otter_1_1_decals-members.html
├── class_otter_1_1_decals.html
├── class_otter_1_1_decals.js
├── class_otter_1_1_draw-members.html
├── class_otter_1_1_draw.html
├── class_otter_1_1_entity-members.html
├── class_otter_1_1_entity.html
├── class_otter_1_1_entity.js
├── class_otter_1_1_event_processor-members.html
├── class_otter_1_1_event_processor.html
├── class_otter_1_1_event_processor.js
├── class_otter_1_1_event_processor_event-members.html
├── class_otter_1_1_event_processor_event.html
├── class_otter_1_1_event_processor_event.js
├── class_otter_1_1_event_queue-members.html
├── class_otter_1_1_event_queue.html
├── class_otter_1_1_event_queue.js
├── class_otter_1_1_event_stack-members.html
├── class_otter_1_1_event_stack.html
├── class_otter_1_1_event_stack.js
├── class_otter_1_1_files-members.html
├── class_otter_1_1_files.html
├── class_otter_1_1_flash-members.html
├── class_otter_1_1_flash.html
├── class_otter_1_1_flash.js
├── class_otter_1_1_font-members.html
├── class_otter_1_1_font.html
├── class_otter_1_1_font.js
├── class_otter_1_1_fonts-members.html
├── class_otter_1_1_fonts.html
├── class_otter_1_1_game-members.html
├── class_otter_1_1_game.html
├── class_otter_1_1_game.js
├── class_otter_1_1_glide_lerper-members.html
├── class_otter_1_1_glide_lerper.html
├── class_otter_1_1_glide_lerper.js
├── class_otter_1_1_gradient-members.html
├── class_otter_1_1_gradient.html
├── class_otter_1_1_gradient.js
├── class_otter_1_1_graphic-members.html
├── class_otter_1_1_graphic.html
├── class_otter_1_1_graphic.js
├── class_otter_1_1_graphic_list-members.html
├── class_otter_1_1_graphic_list.html
├── class_otter_1_1_graphic_list.js
├── class_otter_1_1_grid-members.html
├── class_otter_1_1_grid.html
├── class_otter_1_1_grid.js
├── class_otter_1_1_grid_collider-members.html
├── class_otter_1_1_grid_collider.html
├── class_otter_1_1_grid_collider.js
├── class_otter_1_1_grid_counter-members.html
├── class_otter_1_1_grid_counter.html
├── class_otter_1_1_grid_counter.js
├── class_otter_1_1_i_r_c-members.html
├── class_otter_1_1_i_r_c.html
├── class_otter_1_1_i_r_c.js
├── class_otter_1_1_image-members.html
├── class_otter_1_1_image.html
├── class_otter_1_1_image.js
├── class_otter_1_1_image_set-members.html
├── class_otter_1_1_image_set.html
├── class_otter_1_1_image_set.js
├── class_otter_1_1_input-members.html
├── class_otter_1_1_input.html
├── class_otter_1_1_input.js
├── class_otter_1_1_lerper-members.html
├── class_otter_1_1_lerper.html
├── class_otter_1_1_lerper.js
├── class_otter_1_1_line2-members.html
├── class_otter_1_1_line2.html
├── class_otter_1_1_line2.js
├── class_otter_1_1_line_collider-members.html
├── class_otter_1_1_line_collider.html
├── class_otter_1_1_line_collider.js
├── class_otter_1_1_movement-members.html
├── class_otter_1_1_movement.html
├── class_otter_1_1_movement.js
├── class_otter_1_1_music-members.html
├── class_otter_1_1_music.html
├── class_otter_1_1_music.js
├── class_otter_1_1_nine_slice-members.html
├── class_otter_1_1_nine_slice.html
├── class_otter_1_1_nine_slice.js
├── class_otter_1_1_ogmo_data-members.html
├── class_otter_1_1_ogmo_data.html
├── class_otter_1_1_ogmo_data.js
├── class_otter_1_1_ogmo_layer-members.html
├── class_otter_1_1_ogmo_layer.html
├── class_otter_1_1_ogmo_layer.js
├── class_otter_1_1_ogmo_project-members.html
├── class_otter_1_1_ogmo_project.html
├── class_otter_1_1_ogmo_project.js
├── class_otter_1_1_otter_command-members.html
├── class_otter_1_1_otter_command.html
├── class_otter_1_1_otter_command.js
├── class_otter_1_1_particle-members.html
├── class_otter_1_1_particle.html
├── class_otter_1_1_particle.js
├── class_otter_1_1_pixel_collider-members.html
├── class_otter_1_1_pixel_collider.html
├── class_otter_1_1_pixel_collider.js
├── class_otter_1_1_platforming_movement-members.html
├── class_otter_1_1_platforming_movement.html
├── class_otter_1_1_platforming_movement.js
├── class_otter_1_1_point_collider-members.html
├── class_otter_1_1_point_collider.html
├── class_otter_1_1_point_collider.js
├── class_otter_1_1_polygon-members.html
├── class_otter_1_1_polygon.html
├── class_otter_1_1_polygon.js
├── class_otter_1_1_polygon_collider-members.html
├── class_otter_1_1_polygon_collider.html
├── class_otter_1_1_polygon_collider.js
├── class_otter_1_1_range-members.html
├── class_otter_1_1_range.html
├── class_otter_1_1_range.js
├── class_otter_1_1_rich_text-members.html
├── class_otter_1_1_rich_text.html
├── class_otter_1_1_rich_text.js
├── class_otter_1_1_rich_text_character-members.html
├── class_otter_1_1_rich_text_character.html
├── class_otter_1_1_rich_text_character.js
├── class_otter_1_1_rich_text_config-members.html
├── class_otter_1_1_rich_text_config.html
├── class_otter_1_1_rich_text_config.js
├── class_otter_1_1_scene-members.html
├── class_otter_1_1_scene.html
├── class_otter_1_1_scene.js
├── class_otter_1_1_session-members.html
├── class_otter_1_1_session.html
├── class_otter_1_1_session.js
├── class_otter_1_1_shader-members.html
├── class_otter_1_1_shader.html
├── class_otter_1_1_shader.js
├── class_otter_1_1_sine_wave-members.html
├── class_otter_1_1_sine_wave.html
├── class_otter_1_1_sine_wave.js
├── class_otter_1_1_skeleton-members.html
├── class_otter_1_1_skeleton.html
├── class_otter_1_1_skeleton.js
├── class_otter_1_1_snake-members.html
├── class_otter_1_1_snake.html
├── class_otter_1_1_snake.js
├── class_otter_1_1_sound-members.html
├── class_otter_1_1_sound.html
├── class_otter_1_1_sound.js
├── class_otter_1_1_sounds-members.html
├── class_otter_1_1_sounds.html
├── class_otter_1_1_speed-members.html
├── class_otter_1_1_speed.html
├── class_otter_1_1_speed.js
├── class_otter_1_1_sprite_batch-members.html
├── class_otter_1_1_sprite_batch.html
├── class_otter_1_1_sprite_batch.js
├── class_otter_1_1_spritemap_3_01_t_anim_type_01_4-members.html
├── class_otter_1_1_spritemap_3_01_t_anim_type_01_4.html
├── class_otter_1_1_spritemap_3_01_t_anim_type_01_4.js
├── class_otter_1_1_square_clock-members.html
├── class_otter_1_1_square_clock.html
├── class_otter_1_1_square_clock.js
├── class_otter_1_1_state-members.html
├── class_otter_1_1_state.html
├── class_otter_1_1_state.js
├── class_otter_1_1_state_machine_3_01_t_state_01_4-members.html
├── class_otter_1_1_state_machine_3_01_t_state_01_4.html
├── class_otter_1_1_state_machine_3_01_t_state_01_4.js
├── class_otter_1_1_surface-members.html
├── class_otter_1_1_surface.html
├── class_otter_1_1_surface.js
├── class_otter_1_1_text-members.html
├── class_otter_1_1_text.html
├── class_otter_1_1_text.js
├── class_otter_1_1_texture-members.html
├── class_otter_1_1_texture.html
├── class_otter_1_1_texture.js
├── class_otter_1_1_textures-members.html
├── class_otter_1_1_textures.html
├── class_otter_1_1_tile_info-members.html
├── class_otter_1_1_tile_info.html
├── class_otter_1_1_tile_info.js
├── class_otter_1_1_tilemap-members.html
├── class_otter_1_1_tilemap.html
├── class_otter_1_1_tilemap.js
├── class_otter_1_1_transformation-members.html
├── class_otter_1_1_transformation.html
├── class_otter_1_1_transformation.js
├── class_otter_1_1_tween-members.html
├── class_otter_1_1_tween.html
├── class_otter_1_1_tween.js
├── class_otter_1_1_tween_1_1_tweener_impl-members.html
├── class_otter_1_1_tween_1_1_tweener_impl.html
├── class_otter_1_1_tween_1_1_tweener_impl.js
├── class_otter_1_1_tweener-members.html
├── class_otter_1_1_tweener.html
├── class_otter_1_1_vert-members.html
├── class_otter_1_1_vert.html
├── class_otter_1_1_vert.js
├── class_otter_1_1_vertebra-members.html
├── class_otter_1_1_vertebra.html
├── class_otter_1_1_vertebra.js
├── class_otter_1_1_vertices-members.html
├── class_otter_1_1_vertices.html
├── class_otter_1_1_vertices.js
├── classes.html
├── closed.png
├── dir_107f51e1828963596cb3cd18e05fde31.html
├── dir_34c8b695ba0e2e8ff1fa10caa2270b31.html
├── dir_4364452116fa7d9eb117fd9460fcbaea.html
├── dir_464b1912f2729edac71f7b9c497a09a9.html
├── dir_4accf9619493eb27cd8de085be994c0b.html
├── dir_5a37d6361e47a333866b6ceca9e03795.html
├── dir_5c04dc48ced9a4c2cefb7be50761f488.html
├── dir_60065aa74945a32883488c97863544d5.html
├── dir_6aab30dc2f651da857626af3192e8362.html
├── dir_7019d06a51355452ec2f158b9280795f.html
├── dir_75370bd8244b9787221a50a0134b6016.html
├── dir_7f70416236ce7902428ad5e7dae868a8.html
├── dir_972d9c118cfc956e33f9a4a4df7620a7.html
├── dir_ae28f71a94aeaa41dd920e0d7061234a.html
├── dir_bc7c2d88f4758c10eaa84bd4a8e9fa09.html
├── dir_bde07b784ff9b780cc3131c8a66fffb0.html
├── dir_c505a7c4cc5d84a8a2a132c6b99eac46.html
├── dir_cdc8d19273d8313e6e23570afcea3b67.html
├── dir_e315adc05c4e85f2d9e4cdfb46e36dde.html
├── dir_ed109fc9233b2b20125ac6957d6097ea.html
├── dir_edd63ee191376f7ef13985d608dd4e7c.html
├── doxygen.css
├── doxygen.png
├── dynsections.js
├── ftv2blank.png
├── ftv2cl.png
├── ftv2doc.png
├── ftv2folderclosed.png
├── ftv2folderopen.png
├── ftv2lastnode.png
├── ftv2link.png
├── ftv2mlastnode.png
├── ftv2mnode.png
├── ftv2mo.png
├── ftv2node.png
├── ftv2ns.png
├── ftv2plastnode.png
├── ftv2pnode.png
├── ftv2splitbar.png
├── ftv2vertline.png
├── functions.html
├── functions_0x62.html
├── functions_0x63.html
├── functions_0x64.html
├── functions_0x65.html
├── functions_0x66.html
├── functions_0x67.html
├── functions_0x68.html
├── functions_0x69.html
├── functions_0x6a.html
├── functions_0x6b.html
├── functions_0x6c.html
├── functions_0x6d.html
├── functions_0x6e.html
├── functions_0x6f.html
├── functions_0x70.html
├── functions_0x71.html
├── functions_0x72.html
├── functions_0x73.html
├── functions_0x74.html
├── functions_0x75.html
├── functions_0x76.html
├── functions_0x77.html
├── functions_0x78.html
├── functions_0x79.html
├── functions_0x7a.html
├── functions_dup.js
├── functions_enum.html
├── functions_func.html
├── functions_func.js
├── functions_func_0x62.html
├── functions_func_0x63.html
├── functions_func_0x64.html
├── functions_func_0x65.html
├── functions_func_0x66.html
├── functions_func_0x67.html
├── functions_func_0x68.html
├── functions_func_0x69.html
├── functions_func_0x6a.html
├── functions_func_0x6b.html
├── functions_func_0x6c.html
├── functions_func_0x6d.html
├── functions_func_0x6e.html
├── functions_func_0x6f.html
├── functions_func_0x70.html
├── functions_func_0x72.html
├── functions_func_0x73.html
├── functions_func_0x74.html
├── functions_func_0x75.html
├── functions_func_0x76.html
├── functions_func_0x77.html
├── functions_prop.html
├── functions_prop.js
├── functions_prop_0x62.html
├── functions_prop_0x63.html
├── functions_prop_0x64.html
├── functions_prop_0x65.html
├── functions_prop_0x66.html
├── functions_prop_0x67.html
├── functions_prop_0x68.html
├── functions_prop_0x69.html
├── functions_prop_0x6a.html
├── functions_prop_0x6c.html
├── functions_prop_0x6d.html
├── functions_prop_0x6e.html
├── functions_prop_0x6f.html
├── functions_prop_0x70.html
├── functions_prop_0x72.html
├── functions_prop_0x73.html
├── functions_prop_0x74.html
├── functions_prop_0x75.html
├── functions_prop_0x76.html
├── functions_prop_0x77.html
├── functions_prop_0x78.html
├── functions_prop_0x79.html
├── functions_prop_0x7a.html
├── functions_vars.html
├── functions_vars.js
├── functions_vars_0x62.html
├── functions_vars_0x63.html
├── functions_vars_0x64.html
├── functions_vars_0x65.html
├── functions_vars_0x66.html
├── functions_vars_0x67.html
├── functions_vars_0x68.html
├── functions_vars_0x69.html
├── functions_vars_0x6a.html
├── functions_vars_0x6b.html
├── functions_vars_0x6c.html
├── functions_vars_0x6d.html
├── functions_vars_0x6e.html
├── functions_vars_0x6f.html
├── functions_vars_0x70.html
├── functions_vars_0x71.html
├── functions_vars_0x72.html
├── functions_vars_0x73.html
├── functions_vars_0x74.html
├── functions_vars_0x75.html
├── functions_vars_0x76.html
├── functions_vars_0x77.html
├── functions_vars_0x78.html
├── functions_vars_0x79.html
├── hierarchy.html
├── hierarchy.js
├── index.html
├── jquery.js
├── namespace_otter.html
├── namespace_otter.js
├── namespacemembers.html
├── namespacemembers_enum.html
├── namespaces.html
├── namespaces.js
├── nav_f.png
├── nav_g.png
├── nav_h.png
├── navtree.css
├── navtree.js
├── navtreeindex0.js
├── navtreeindex1.js
├── navtreeindex2.js
├── navtreeindex3.js
├── navtreeindex4.js
├── navtreeindex5.js
├── navtreeindex6.js
├── navtreeindex7.js
├── navtreeindex8.js
├── navtreeindex9.js
├── open.png
├── otterlogosmall.png
├── resize.js
├── search
│ ├── all_61.html
│ ├── all_61.js
│ ├── all_62.html
│ ├── all_62.js
│ ├── all_63.html
│ ├── all_63.js
│ ├── all_64.html
│ ├── all_64.js
│ ├── all_65.html
│ ├── all_65.js
│ ├── all_66.html
│ ├── all_66.js
│ ├── all_67.html
│ ├── all_67.js
│ ├── all_68.html
│ ├── all_68.js
│ ├── all_69.html
│ ├── all_69.js
│ ├── all_6a.html
│ ├── all_6a.js
│ ├── all_6b.html
│ ├── all_6b.js
│ ├── all_6c.html
│ ├── all_6c.js
│ ├── all_6d.html
│ ├── all_6d.js
│ ├── all_6e.html
│ ├── all_6e.js
│ ├── all_6f.html
│ ├── all_6f.js
│ ├── all_70.html
│ ├── all_70.js
│ ├── all_71.html
│ ├── all_71.js
│ ├── all_72.html
│ ├── all_72.js
│ ├── all_73.html
│ ├── all_73.js
│ ├── all_74.html
│ ├── all_74.js
│ ├── all_75.html
│ ├── all_75.js
│ ├── all_76.html
│ ├── all_76.js
│ ├── all_77.html
│ ├── all_77.js
│ ├── all_78.html
│ ├── all_78.js
│ ├── all_79.html
│ ├── all_79.js
│ ├── all_7a.html
│ ├── all_7a.js
│ ├── classes_61.html
│ ├── classes_61.js
│ ├── classes_62.html
│ ├── classes_62.js
│ ├── classes_63.html
│ ├── classes_63.js
│ ├── classes_64.html
│ ├── classes_64.js
│ ├── classes_65.html
│ ├── classes_65.js
│ ├── classes_66.html
│ ├── classes_66.js
│ ├── classes_67.html
│ ├── classes_67.js
│ ├── classes_69.html
│ ├── classes_69.js
│ ├── classes_6c.html
│ ├── classes_6c.js
│ ├── classes_6d.html
│ ├── classes_6d.js
│ ├── classes_6e.html
│ ├── classes_6e.js
│ ├── classes_6f.html
│ ├── classes_6f.js
│ ├── classes_70.html
│ ├── classes_70.js
│ ├── classes_71.html
│ ├── classes_71.js
│ ├── classes_72.html
│ ├── classes_72.js
│ ├── classes_73.html
│ ├── classes_73.js
│ ├── classes_74.html
│ ├── classes_74.js
│ ├── classes_76.html
│ ├── classes_76.js
│ ├── close.png
│ ├── enums_61.html
│ ├── enums_61.js
│ ├── enums_62.html
│ ├── enums_62.js
│ ├── enums_64.html
│ ├── enums_64.js
│ ├── enums_6a.html
│ ├── enums_6a.js
│ ├── enums_6b.html
│ ├── enums_6b.js
│ ├── enums_6d.html
│ ├── enums_6d.js
│ ├── functions_61.html
│ ├── functions_61.js
│ ├── functions_62.html
│ ├── functions_62.js
│ ├── functions_63.html
│ ├── functions_63.js
│ ├── functions_64.html
│ ├── functions_64.js
│ ├── functions_65.html
│ ├── functions_65.js
│ ├── functions_66.html
│ ├── functions_66.js
│ ├── functions_67.html
│ ├── functions_67.js
│ ├── functions_68.html
│ ├── functions_68.js
│ ├── functions_69.html
│ ├── functions_69.js
│ ├── functions_6a.html
│ ├── functions_6a.js
│ ├── functions_6b.html
│ ├── functions_6b.js
│ ├── functions_6c.html
│ ├── functions_6c.js
│ ├── functions_6d.html
│ ├── functions_6d.js
│ ├── functions_6e.html
│ ├── functions_6e.js
│ ├── functions_6f.html
│ ├── functions_6f.js
│ ├── functions_70.html
│ ├── functions_70.js
│ ├── functions_72.html
│ ├── functions_72.js
│ ├── functions_73.html
│ ├── functions_73.js
│ ├── functions_74.html
│ ├── functions_74.js
│ ├── functions_75.html
│ ├── functions_75.js
│ ├── functions_76.html
│ ├── functions_76.js
│ ├── functions_77.html
│ ├── functions_77.js
│ ├── mag_sel.png
│ ├── namespaces_6f.html
│ ├── namespaces_6f.js
│ ├── nomatches.html
│ ├── properties_61.html
│ ├── properties_61.js
│ ├── properties_62.html
│ ├── properties_62.js
│ ├── properties_63.html
│ ├── properties_63.js
│ ├── properties_64.html
│ ├── properties_64.js
│ ├── properties_65.html
│ ├── properties_65.js
│ ├── properties_66.html
│ ├── properties_66.js
│ ├── properties_67.html
│ ├── properties_67.js
│ ├── properties_68.html
│ ├── properties_68.js
│ ├── properties_69.html
│ ├── properties_69.js
│ ├── properties_6a.html
│ ├── properties_6a.js
│ ├── properties_6c.html
│ ├── properties_6c.js
│ ├── properties_6d.html
│ ├── properties_6d.js
│ ├── properties_6e.html
│ ├── properties_6e.js
│ ├── properties_6f.html
│ ├── properties_6f.js
│ ├── properties_70.html
│ ├── properties_70.js
│ ├── properties_72.html
│ ├── properties_72.js
│ ├── properties_73.html
│ ├── properties_73.js
│ ├── properties_74.html
│ ├── properties_74.js
│ ├── properties_75.html
│ ├── properties_75.js
│ ├── properties_76.html
│ ├── properties_76.js
│ ├── properties_77.html
│ ├── properties_77.js
│ ├── properties_78.html
│ ├── properties_78.js
│ ├── properties_79.html
│ ├── properties_79.js
│ ├── properties_7a.html
│ ├── properties_7a.js
│ ├── search.css
│ ├── search.js
│ ├── search_l.png
│ ├── search_m.png
│ ├── search_r.png
│ ├── variables_61.html
│ ├── variables_61.js
│ ├── variables_62.html
│ ├── variables_62.js
│ ├── variables_63.html
│ ├── variables_63.js
│ ├── variables_64.html
│ ├── variables_64.js
│ ├── variables_65.html
│ ├── variables_65.js
│ ├── variables_66.html
│ ├── variables_66.js
│ ├── variables_67.html
│ ├── variables_67.js
│ ├── variables_68.html
│ ├── variables_68.js
│ ├── variables_69.html
│ ├── variables_69.js
│ ├── variables_6a.html
│ ├── variables_6a.js
│ ├── variables_6b.html
│ ├── variables_6b.js
│ ├── variables_6c.html
│ ├── variables_6c.js
│ ├── variables_6d.html
│ ├── variables_6d.js
│ ├── variables_6e.html
│ ├── variables_6e.js
│ ├── variables_6f.html
│ ├── variables_6f.js
│ ├── variables_70.html
│ ├── variables_70.js
│ ├── variables_71.html
│ ├── variables_71.js
│ ├── variables_72.html
│ ├── variables_72.js
│ ├── variables_73.html
│ ├── variables_73.js
│ ├── variables_74.html
│ ├── variables_74.js
│ ├── variables_75.html
│ ├── variables_75.js
│ ├── variables_76.html
│ ├── variables_76.js
│ ├── variables_77.html
│ ├── variables_77.js
│ ├── variables_78.html
│ ├── variables_78.js
│ ├── variables_79.html
│ └── variables_79.js
├── struct_otter_1_1_bone_1_1_bone_slot-members.html
├── struct_otter_1_1_bone_1_1_bone_slot.html
├── struct_otter_1_1_bone_1_1_bone_slot.js
├── struct_otter_1_1_matrix-members.html
├── struct_otter_1_1_matrix.html
├── struct_otter_1_1_matrix.js
├── struct_otter_1_1_point-members.html
├── struct_otter_1_1_point.html
├── struct_otter_1_1_point.js
├── struct_otter_1_1_quaternion-members.html
├── struct_otter_1_1_quaternion.html
├── struct_otter_1_1_quaternion.js
├── struct_otter_1_1_rectangle-members.html
├── struct_otter_1_1_rectangle.html
├── struct_otter_1_1_rectangle.js
├── struct_otter_1_1_vector2-members.html
├── struct_otter_1_1_vector2.html
├── struct_otter_1_1_vector2.js
├── struct_otter_1_1_vector3-members.html
├── struct_otter_1_1_vector3.html
├── struct_otter_1_1_vector3.js
├── struct_otter_1_1_vector4-members.html
├── struct_otter_1_1_vector4.html
├── struct_otter_1_1_vector4.js
├── struct_otter_1_1_vertebra_1_1_vertebra_slot-members.html
├── struct_otter_1_1_vertebra_1_1_vertebra_slot.html
├── struct_otter_1_1_vertebra_1_1_vertebra_slot.js
├── sync_off.png
├── sync_on.png
├── tab_a.png
├── tab_b.png
├── tab_h.png
├── tab_s.png
└── tabs.css
├── Examples
├── AutoTilingExample
│ ├── AutoTilingExample.csproj
│ ├── Cursor.cs
│ ├── Program.cs
│ ├── SceneEditor.cs
│ ├── Tiles.cs
│ └── tiles.png
├── Coroutine
│ ├── Coroutine.csproj
│ ├── CoroutineScene.cs
│ └── Program.cs
├── EditTextBox
│ ├── EditTextBox.csproj
│ ├── Program.cs
│ └── TestEditBox.cs
├── FlippyFlop
│ ├── Events.cs
│ ├── Flippy.cs
│ ├── FlippyFlop.csproj
│ ├── FlippyTrail.cs
│ ├── GameManager.cs
│ ├── GameScene.cs
│ ├── HudHighScore.cs
│ ├── HudScore.cs
│ ├── HudTitleInfo.cs
│ ├── Program.cs
│ ├── Tags.cs
│ └── Wall.cs
├── GridCollider
│ ├── GridCollider.csproj
│ ├── Player.cs
│ ├── PlayerScene.cs
│ └── Program.cs
├── OtterPongGame
│ ├── Ball.cs
│ ├── BallTrail.cs
│ ├── Controls.cs
│ ├── Global.cs
│ ├── OtterPongGame.csproj
│ ├── Paddle.cs
│ ├── PongScene.cs
│ ├── Program.cs
│ └── Tags.cs
└── PlatformingMovement
│ ├── CollisionTag.cs
│ ├── Level.oel
│ ├── OgmoProject.oep
│ ├── PlatformScene.cs
│ ├── PlatformingMovement.csproj
│ ├── Player.cs
│ └── Program.cs
├── GetStarted.txt
├── Otter.sln
├── Otter
├── CONSOLA.TTF
├── Colliders
│ ├── BoxCollider.cs
│ ├── CircleCollider.cs
│ ├── Collider.cs
│ ├── GridCollider.cs
│ ├── LineCollider.cs
│ ├── PixelCollider.cs
│ ├── PointCollider.cs
│ └── PolygonCollider.cs
├── Components
│ ├── Alarm.cs
│ ├── AutoTimer.cs
│ ├── Axis.cs
│ ├── Bone.cs
│ ├── Button.cs
│ ├── Component.cs
│ ├── Controllers
│ │ ├── Controller.cs
│ │ ├── ControllerPS3.cs
│ │ └── ControllerXbox360.cs
│ ├── Countdown.cs
│ ├── Counter.cs
│ ├── Events
│ │ ├── EventProcessor.cs
│ │ ├── EventProcessorEvent.cs
│ │ ├── EventQueue.cs
│ │ └── EventStack.cs
│ ├── GridCounter.cs
│ ├── IRC.cs
│ ├── Lerper.cs
│ ├── Movement
│ │ ├── AccelType.cs
│ │ ├── BasicMovement.cs
│ │ ├── Movement.cs
│ │ └── PlatformingMovement.cs
│ ├── SineWave.cs
│ ├── Skeleton.cs
│ ├── Snake.cs
│ ├── State.cs
│ ├── StateMachine.cs
│ └── Vertebrae.cs
├── Core
│ ├── AxisButton.cs
│ ├── Direction.cs
│ ├── Entity.cs
│ ├── Game.cs
│ ├── Input.cs
│ ├── JoyAxis.cs
│ ├── Key.cs
│ ├── MouseButton.cs
│ ├── MouseWheelDirection.cs
│ ├── Music.cs
│ ├── Scene.cs
│ ├── Session.cs
│ └── Sound.cs
├── Graphics
│ ├── Anim.cs
│ ├── Atlas.cs
│ ├── AtlasTexture.cs
│ ├── Color.cs
│ ├── Drawables
│ │ ├── BlendMode.cs
│ │ ├── Decals.cs
│ │ ├── Gradient.cs
│ │ ├── Graphic.cs
│ │ ├── GraphicList.cs
│ │ ├── Grid.cs
│ │ ├── Image.cs
│ │ ├── ImageSet.cs
│ │ ├── NineSlice.cs
│ │ ├── PanelSizeMode.cs
│ │ ├── PanelType.cs
│ │ ├── Spritemap.cs
│ │ ├── SquareClock.cs
│ │ ├── Surface.cs
│ │ ├── TileInfo.cs
│ │ ├── Tilemap.cs
│ │ ├── VertexPrimitiveType.cs
│ │ └── Vertices.cs
│ ├── Shader.cs
│ ├── ShaderType.cs
│ ├── Text
│ │ ├── BaseFont.cs
│ │ ├── BitmapFont.cs
│ │ ├── BitmapFontDataType.cs
│ │ ├── BitmpapFontConfig.cs
│ │ ├── CharData.cs
│ │ ├── Font.cs
│ │ ├── RichText.cs
│ │ ├── RichTextCharacter.cs
│ │ ├── RichTextConfig.cs
│ │ ├── Text.cs
│ │ ├── TextAlign.cs
│ │ ├── TextOutlineQuality.cs
│ │ └── TextStyle.cs
│ ├── Texture.cs
│ ├── Transformation.cs
│ └── Vert.cs
├── Otter.csproj
├── Utility
│ ├── Coroutine.cs
│ ├── DataSaver.cs
│ ├── DebugInput.cs
│ ├── Debugger.cs
│ ├── Draw.cs
│ ├── Entities
│ │ ├── Flash.cs
│ │ └── Particle.cs
│ ├── EventRouter.cs
│ ├── Extensions.cs
│ ├── FileHandling.cs
│ ├── Files.cs
│ ├── Fonts.cs
│ ├── Glide
│ │ ├── Ease.cs
│ │ ├── GlideInfo.cs
│ │ ├── GlideLerper.cs
│ │ ├── Tween.cs
│ │ └── Tweener.cs
│ ├── GoodStuff
│ │ ├── ArrayExtensions.cs
│ │ ├── DictionaryExtensions.cs
│ │ ├── EnumExtensions.cs
│ │ ├── FloatExtensions.cs
│ │ ├── IEnumerableExtensions.cs
│ │ ├── IntExtensions.cs
│ │ ├── ListExtensions.cs
│ │ ├── NaturalLanguage.cs
│ │ ├── StringExtensions.cs
│ │ └── TypeExtensions.cs
│ ├── Line2.cs
│ ├── MonoGame
│ │ ├── MathHelper.cs
│ │ ├── Matrix.cs
│ │ ├── Point.cs
│ │ ├── Quaternion.cs
│ │ ├── Rectangle.cs
│ │ ├── Vector2.cs
│ │ ├── Vector3.cs
│ │ └── Vector4.cs
│ ├── OgmoData.cs
│ ├── OgmoLayer.cs
│ ├── OgmoProject.cs
│ ├── OtterCommand.cs
│ ├── Polygon.cs
│ ├── Rand.cs
│ ├── Range.cs
│ ├── Ref.cs
│ ├── Sounds.cs
│ ├── Speed.cs
│ ├── SpriteBatch.cs
│ ├── Textures.cs
│ └── Util.cs
└── otterlogo.png
├── README.md
├── RoadMap.txt
├── license.txt
├── otterlogo.png
├── otterlogonuget.png
└── otterlogosmall.png
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = space
5 | indent_size = 2
6 | continuation_indent_size = 2
7 | end_of_line = lf
8 | charset = utf-8
9 | trim_trailing_whitespace = true
10 | insert_final_newline = true
11 |
12 | [*.cs]
13 | indent_size = 4
14 | continuation_indent_size = 4
15 |
--------------------------------------------------------------------------------
/.vscode/tasks.json:
--------------------------------------------------------------------------------
1 | {
2 | // See https://go.microsoft.com/fwlink/?LinkId=733558
3 | // for the documentation about the tasks.json format
4 | "version": "2.0.0",
5 | "tasks": [
6 | {
7 | "label": "build",
8 | "command": "dotnet",
9 | "type": "shell",
10 | "args": [
11 | "build",
12 | // Ask dotnet build to generate full paths for file names.
13 | "/property:GenerateFullPaths=true",
14 | // Do not generate summary otherwise it leads to duplicate errors in Problems panel
15 | "/consoleloggerparameters:NoSummary"
16 | ],
17 | "group": "build",
18 | "presentation": {
19 | "reveal": "silent"
20 | },
21 | "problemMatcher": "$msCompile"
22 | }
23 | ]
24 | }
--------------------------------------------------------------------------------
/Docs/annotated.js:
--------------------------------------------------------------------------------
1 | var annotated =
2 | [
3 | [ "Otter", "namespace_otter.html", "namespace_otter" ],
4 | [ "EventRouter", "class_event_router.html", "class_event_router" ]
5 | ];
--------------------------------------------------------------------------------
/Docs/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/bc_s.png
--------------------------------------------------------------------------------
/Docs/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/bdwn.png
--------------------------------------------------------------------------------
/Docs/class_event_router.js:
--------------------------------------------------------------------------------
1 | var class_event_router =
2 | [
3 | [ "Event", "class_event_router_1_1_event.html", "class_event_router_1_1_event" ],
4 | [ "Handler", "class_event_router.html#a3ec6091a42a830c55e28fe5e2dc7c314", null ]
5 | ];
--------------------------------------------------------------------------------
/Docs/class_event_router_1_1_event.js:
--------------------------------------------------------------------------------
1 | var class_event_router_1_1_event =
2 | [
3 | [ "GetData< T >", "class_event_router_1_1_event.html#a871634052a3a8d27e570329520855c5c", null ],
4 | [ "Data", "class_event_router_1_1_event.html#a3618e129f0e393e0b743db3f4ff1ee56", null ],
5 | [ "Id", "class_event_router_1_1_event.html#a093940231d7458c83bd5045a657cadb9", null ],
6 | [ "Type", "class_event_router_1_1_event.html#a6fcbee7378c688594353f6ed76da6cf8", null ],
7 | [ "HasData", "class_event_router_1_1_event.html#aaa2a5ab432ea9b717fab08ae6c1751d6", null ]
8 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_alarm.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_alarm =
2 | [
3 | [ "Alarm", "class_otter_1_1_alarm.html#ac39f5f0c83fa14b00fafce16be197b71", null ],
4 | [ "Update", "class_otter_1_1_alarm.html#a649b174e4c9bbdf85cb66a25c19b5a5c", null ],
5 | [ "Delay", "class_otter_1_1_alarm.html#ad0cf209209ed24c69027bb74838f59a3", null ],
6 | [ "Function", "class_otter_1_1_alarm.html#abb33ddac211d29b404f43a30e8ae15a3", null ]
7 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_atlas.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_atlas =
2 | [
3 | [ "Atlas", "class_otter_1_1_atlas.html#ab0f192839015bbc4bcb9c69c88c40980", null ],
4 | [ "Add", "class_otter_1_1_atlas.html#a6f847e41da5f722e544c723ffddc4d76", null ],
5 | [ "AddMultiple", "class_otter_1_1_atlas.html#a804ca178edcf91ed6ed3683d27b6cd77", null ],
6 | [ "AddNumbered", "class_otter_1_1_atlas.html#ab032f822eda25edf2c41ce5ea6d07138", null ],
7 | [ "CreateImage", "class_otter_1_1_atlas.html#a697417e6338736394943dbf8f140cdd6", null ],
8 | [ "CreateSpritemap< T >", "class_otter_1_1_atlas.html#a5a1316ef62c10ea83eebc50bc0643d9b", null ],
9 | [ "Exists", "class_otter_1_1_atlas.html#a6ff346e0abe83f59c4517156edb555e0", null ],
10 | [ "GetAtlasTexture", "class_otter_1_1_atlas.html#ad1ae43ee72b369ad7871460a69eef592", null ],
11 | [ "this[string name]", "class_otter_1_1_atlas.html#ae13e565c5a0a2742b2c51a2f0cffb0c3", null ]
12 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_base_font.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_base_font =
2 | [
3 | [ "BaseFont", "class_otter_1_1_base_font.html#a44d2858480ea50e4d6f0178b150fd42a", null ],
4 | [ "GetKerning", "class_otter_1_1_base_font.html#a39927282cff8e9a01c5730b1898ced70", null ]
5 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_basic_movement.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_basic_movement =
2 | [
3 | [ "BasicMovement", "class_otter_1_1_basic_movement.html#a0e278ffa5709cc54c957eafecc1f4815", null ],
4 | [ "MoveCollideX", "class_otter_1_1_basic_movement.html#ad36eba94898422a22bca8817e021fb91", null ],
5 | [ "MoveCollideY", "class_otter_1_1_basic_movement.html#a016d9124a0ce8359fb2a6615e5f18c10", null ],
6 | [ "Update", "class_otter_1_1_basic_movement.html#a5ef43d541c77d70a70c2092817c97501", null ],
7 | [ "Accel", "class_otter_1_1_basic_movement.html#a4ae2ac1cc40f30e4e7133eaf1cdb8e66", null ],
8 | [ "Axis", "class_otter_1_1_basic_movement.html#adbae69780c6749b073c80e0bb2675dd6", null ],
9 | [ "CircleClamp", "class_otter_1_1_basic_movement.html#a5d44e550554b247b57feaebe3b3b4005", null ],
10 | [ "Freeze", "class_otter_1_1_basic_movement.html#ade475fe5dc3f4d9d33cd06dff040d5d7", null ],
11 | [ "Speed", "class_otter_1_1_basic_movement.html#a1f9e0c6d14ff5206db877cc3dcfca2e8", null ],
12 | [ "TargetSpeed", "class_otter_1_1_basic_movement.html#a292ffb9f985c6fbed0a8dad54125322b", null ]
13 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_bitmap_font_config.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_bitmap_font_config =
2 | [
3 | [ "CharacterHeight", "class_otter_1_1_bitmap_font_config.html#a44411e1ef0e5825c818b3f398b62cef8", null ],
4 | [ "CharacterOffsetX", "class_otter_1_1_bitmap_font_config.html#a0f40a0ac0d6684fb1ee262266c09c44c", null ],
5 | [ "CharacterOffsetY", "class_otter_1_1_bitmap_font_config.html#ad430152c9c084043761e87c400f6ff99", null ],
6 | [ "CharacterWidth", "class_otter_1_1_bitmap_font_config.html#ad54b3c926c821fa96eba02767eef90c3", null ],
7 | [ "CharCodeOffset", "class_otter_1_1_bitmap_font_config.html#a03ed42bd096194f58715801393f9cf9a", null ],
8 | [ "LineSpacing", "class_otter_1_1_bitmap_font_config.html#ab5a749fbb3aa2aa9c4cb1c8dd16aba61", null ],
9 | [ "Texture", "class_otter_1_1_bitmap_font_config.html#a1d2ecbf0a557b264d433d94b28605d15", null ]
10 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_box_collider.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_box_collider =
2 | [
3 | [ "BoxCollider", "class_otter_1_1_box_collider.html#a2f365e274f57e917bca471166546f4fc", null ],
4 | [ "BoxCollider", "class_otter_1_1_box_collider.html#a8afabcebb6b99229a7838a5cc0c2d7bf", null ],
5 | [ "Render", "class_otter_1_1_box_collider.html#ada55848f14d03a27556fd82fb665dabc", null ]
6 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_char_data.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_char_data =
2 | [
3 | [ "Advance", "class_otter_1_1_char_data.html#ab3859753725de9b484284be6fded521c", null ],
4 | [ "Character", "class_otter_1_1_char_data.html#a4c2da09374fcfe20daa6cd05c3df4feb", null ],
5 | [ "CharacterId", "class_otter_1_1_char_data.html#aec59ea742804c61f34d7887a6307f9ba", null ],
6 | [ "Height", "class_otter_1_1_char_data.html#a62356c83fc1ffeb8c7aa71cef6530853", null ],
7 | [ "OffsetX", "class_otter_1_1_char_data.html#a6595e97933d189f9ae66f16e788b4ca7", null ],
8 | [ "OffsetY", "class_otter_1_1_char_data.html#ada9afb60feabf722414380ae10e90099", null ],
9 | [ "Width", "class_otter_1_1_char_data.html#a0bc4d6f7dfbacd3bf13cbc7a7b440bef", null ],
10 | [ "X", "class_otter_1_1_char_data.html#ad021e586dca614561ea41b2398637c95", null ],
11 | [ "Y", "class_otter_1_1_char_data.html#a4b6cb0816dac525f5d6ed6a0634d9cc9", null ]
12 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_circle_collider.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_circle_collider =
2 | [
3 | [ "CircleCollider", "class_otter_1_1_circle_collider.html#a1130e883056e71dcc7a5328e4435eee8", null ],
4 | [ "CircleCollider", "class_otter_1_1_circle_collider.html#a8162a5ffadf3642cfbd31ce0b1f83a09", null ],
5 | [ "Render", "class_otter_1_1_circle_collider.html#ab9e7ba09f8e74a5c794fd7bddc0f06ef", null ],
6 | [ "Radius", "class_otter_1_1_circle_collider.html#a985b0f97f0bec245c97ebc6917bb967f", null ],
7 | [ "Height", "class_otter_1_1_circle_collider.html#aca45d5a2b958088dd0fd6ef38925b027", null ],
8 | [ "Width", "class_otter_1_1_circle_collider.html#a0e18274a98b99ab157ceadc965d4e308", null ]
9 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_debug_input.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_debug_input =
2 | [
3 | [ "KeyDown", "class_otter_1_1_debug_input.html#a66d03e0524358f6a9bbb0242926af35d", null ],
4 | [ "KeyPressed", "class_otter_1_1_debug_input.html#a94c2203e7be7d5466493484d60c3664f", null ],
5 | [ "KeyReleased", "class_otter_1_1_debug_input.html#a77130caf95ffc224966e9ef06e27d19d", null ],
6 | [ "KeyUp", "class_otter_1_1_debug_input.html#a926d6033d8643271108c8619b7881de2", null ],
7 | [ "Enabled", "class_otter_1_1_debug_input.html#a4d6c87127fb0f71f609503d378da5ffa", null ],
8 | [ "Game", "class_otter_1_1_debug_input.html#af75115fdab86cb2b6d471999959c6ff3", null ]
9 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_decals.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_decals =
2 | [
3 | [ "Decals", "class_otter_1_1_decals.html#aa0ef381ff00792166544c6e561318aac", null ],
4 | [ "Decals", "class_otter_1_1_decals.html#aa896bb616342d7ee6a2cd5a68f12e1c0", null ],
5 | [ "Decals", "class_otter_1_1_decals.html#aa0120d52ba7a34c32f5e612c04b17a7a", null ],
6 | [ "Add", "class_otter_1_1_decals.html#a2e8b9a0dc6ef36c37cbe3334ef48fe93", null ],
7 | [ "Bake", "class_otter_1_1_decals.html#a83dfc16aea6f200c17b038092f8434d5", null ],
8 | [ "Clear", "class_otter_1_1_decals.html#afa35f216d7922ca15af048717dc8e8b9", null ],
9 | [ "Remove", "class_otter_1_1_decals.html#add2359061d1578c8ed54cb29abb29189", null ],
10 | [ "Unbake", "class_otter_1_1_decals.html#abe149aaf023f979224f3abbc3d3c63a2", null ],
11 | [ "UpdateDrawable", "class_otter_1_1_decals.html#ab06e7ba1a20ed0be524c8ed19042621f", null ],
12 | [ "Count", "class_otter_1_1_decals.html#a9348757b07c45056209ed11e3529de9e", null ],
13 | [ "Solid", "class_otter_1_1_decals.html#a76544c950d01c597bd1e2956b19264df", null ]
14 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_event_processor.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_event_processor =
2 | [
3 | [ "Events", "class_otter_1_1_event_processor.html#af5e47e895efc7dae47a1805042f3c38f", null ],
4 | [ "isFreshEvent", "class_otter_1_1_event_processor.html#a000c3d0d151aca063eeb7f0ae8abe5e0", null ],
5 | [ "RunEvents", "class_otter_1_1_event_processor.html#a199287971e2c78a1a18b2960df3dd60f", null ],
6 | [ "CurrentEvent", "class_otter_1_1_event_processor.html#a76fcf3e100f227386d09510ff8512224", null ],
7 | [ "HasEvents", "class_otter_1_1_event_processor.html#a569c2bef157723dd24b4510ff5f43f9f", null ]
8 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_event_queue.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_event_queue =
2 | [
3 | [ "Add", "class_otter_1_1_event_queue.html#ab845a276b12efa8dcabf4eb015172c1e", null ],
4 | [ "Push", "class_otter_1_1_event_queue.html#a921aef3310115667c080ef7211ecf64d", null ],
5 | [ "Update", "class_otter_1_1_event_queue.html#aca55490da2f6c0e4baaa07daccc24a58", null ]
6 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_event_stack.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_event_stack =
2 | [
3 | [ "Push", "class_otter_1_1_event_stack.html#a45437d1f5349041d2b5d3b5e922762e5", null ],
4 | [ "Update", "class_otter_1_1_event_stack.html#a84306bf5976ee58ec1ba6f2cd3190172", null ]
5 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_flash.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_flash =
2 | [
3 | [ "Flash", "class_otter_1_1_flash.html#a4cf424cbe29d3712457f3e05e01c818b", null ],
4 | [ "Added", "class_otter_1_1_flash.html#af553dd6210b58da2dd18d658804a1251", null ],
5 | [ "Removed", "class_otter_1_1_flash.html#a82b2e9d57858d24dd9a46fee87538819", null ],
6 | [ "Update", "class_otter_1_1_flash.html#acd9cbb69322c5bb074da7f14538a53a7", null ],
7 | [ "Alpha", "class_otter_1_1_flash.html#ab84b2561f8ab71b581a379a534927418", null ],
8 | [ "Blend", "class_otter_1_1_flash.html#aa5da757c7cd7f8e77841545f9f1e1480", null ],
9 | [ "Color", "class_otter_1_1_flash.html#a8799364ded72a8f56a549d3f49da3358", null ],
10 | [ "FinalAlpha", "class_otter_1_1_flash.html#a860dbdcd396e63e4cf8e4148ce72bac8", null ]
11 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_font.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_font =
2 | [
3 | [ "Font", "class_otter_1_1_font.html#aca3f20032aff8280a946db4016a4998a", null ],
4 | [ "Font", "class_otter_1_1_font.html#ab471b71b68ceffad799311ec0cb32df7", null ],
5 | [ "Font", "class_otter_1_1_font.html#ad6347697b2c0b0ac8416252dd4358982", null ],
6 | [ "GetKerning", "class_otter_1_1_font.html#a8fd6a4c22de6de84d62e0a1d9e13bfd9", null ]
7 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_graphic_list.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_graphic_list =
2 | [
3 | [ "GraphicList", "class_otter_1_1_graphic_list.html#ae34c21fcf334cab076b1299e65c21f07", null ],
4 | [ "Add< T >", "class_otter_1_1_graphic_list.html#ac09d1611435e369e7a28a2af44938011", null ],
5 | [ "AddRange", "class_otter_1_1_graphic_list.html#a50b9d8ee46c2b6a2baf28f6417ef14a9", null ],
6 | [ "AddRange", "class_otter_1_1_graphic_list.html#ad65290776d1a2b00116435cbe1ef7502", null ],
7 | [ "Clear", "class_otter_1_1_graphic_list.html#ab87d2cfda979b8c37a75867c5d7c22ef", null ],
8 | [ "GetGraphic< T >", "class_otter_1_1_graphic_list.html#a6b3df63561cace97b64cee532e2aaf28", null ],
9 | [ "Render", "class_otter_1_1_graphic_list.html#a07cf8edf7e024aa88727c55f3a24522e", null ],
10 | [ "Update", "class_otter_1_1_graphic_list.html#a979ebe233bdc73e50f1445f405481b36", null ],
11 | [ "Graphics", "class_otter_1_1_graphic_list.html#a4959fa181750ddf9cdb164806542c96c", null ],
12 | [ "this[int index]", "class_otter_1_1_graphic_list.html#a7ebf490cd2c0e245b9452a8e60981e2d", null ]
13 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_grid.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_grid =
2 | [
3 | [ "Grid", "class_otter_1_1_grid.html#a72a13c258b24a01e70bb44c4a1c77135", null ],
4 | [ "UpdateDrawable", "class_otter_1_1_grid.html#a379eba221db77e9d8c27ed93e3a6b222", null ],
5 | [ "ColorA", "class_otter_1_1_grid.html#a8ddfc86509b657cd06ff232c9f82d321", null ],
6 | [ "ColorB", "class_otter_1_1_grid.html#a23bae66bca7f340aa1847a657d7b78c6", null ],
7 | [ "GridHeight", "class_otter_1_1_grid.html#a80820eae03accde6a5330240be33db09", null ],
8 | [ "GridWidth", "class_otter_1_1_grid.html#af1a8b62fd8a8cebd6787fa227fdd2276", null ]
9 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_image_set.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_image_set =
2 | [
3 | [ "ImageSet", "class_otter_1_1_image_set.html#a08543358e0695c86a0344e3b715b7620", null ],
4 | [ "ImageSet", "class_otter_1_1_image_set.html#a70932937655a1347faca038a7943328b", null ],
5 | [ "ImageSet", "class_otter_1_1_image_set.html#aef7f0f2217259eb97d6568ac4393ad8f", null ],
6 | [ "Columns", "class_otter_1_1_image_set.html#a8f63c7963a0d21e1d9580388c2c965d9", null ],
7 | [ "Frame", "class_otter_1_1_image_set.html#ad958ff2849270763ba2dbb979e07022d", null ],
8 | [ "Frames", "class_otter_1_1_image_set.html#af9f13a4b50f0f245e64d8eecc79c79bf", null ],
9 | [ "Rows", "class_otter_1_1_image_set.html#af0926c0d851ffac8da93896606d5e4ff", null ]
10 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_lerper.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_lerper =
2 | [
3 | [ "Lerper", "class_otter_1_1_lerper.html#a893de98a4769c577fb59713186504403", null ],
4 | [ "SetTarget", "class_otter_1_1_lerper.html#a4d42e264d5069c733d2914bac4fbf72b", null ],
5 | [ "SetValue", "class_otter_1_1_lerper.html#aaa0cfd73ccba8f210d7da0a85b8cab95", null ],
6 | [ "Update", "class_otter_1_1_lerper.html#a3beb3d6bba1951c78d0e017386f8d64c", null ],
7 | [ "Acceleration", "class_otter_1_1_lerper.html#ac9866b044855133fa6afd628cc7ee9a8", null ],
8 | [ "MaxSpeed", "class_otter_1_1_lerper.html#ae6dbe0fbfee85a5e6633bbe091efe80f", null ],
9 | [ "Completed", "class_otter_1_1_lerper.html#a0b7f7910d9b1e619f15e57f6a9aa7459", null ],
10 | [ "Target", "class_otter_1_1_lerper.html#a561a4f3aba435225830c299274b904f7", null ],
11 | [ "Value", "class_otter_1_1_lerper.html#ad441401d8b243400150947f3286fbbbc", null ]
12 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_music.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_music =
2 | [
3 | [ "Music", "class_otter_1_1_music.html#a3dd59d6cd56254b876b54673debb0dd4", null ],
4 | [ "Music", "class_otter_1_1_music.html#a3c9e78c7c0b52e6023565e01ee7ff883", null ],
5 | [ "Dispose", "class_otter_1_1_music.html#a3b2f77bf75515f3946796b678da8bafe", null ],
6 | [ "Pause", "class_otter_1_1_music.html#a9c9ef3a0302155d78b1ef088c12c80f3", null ],
7 | [ "Play", "class_otter_1_1_music.html#a17b8ecb430abd30458332a2cd30d9c98", null ],
8 | [ "Stop", "class_otter_1_1_music.html#acba960bba6cc7431daa868f76de5149f", null ],
9 | [ "Duration", "class_otter_1_1_music.html#a36fa8d94b7afa6edc01cab9a6ec4ac1b", null ],
10 | [ "IsPlaying", "class_otter_1_1_music.html#a9fbe50714efb16a4856a0886d8775cad", null ],
11 | [ "Loop", "class_otter_1_1_music.html#ad0021e31dfa808b99ddd8ace2dc4ce9c", null ],
12 | [ "Offset", "class_otter_1_1_music.html#a7aade85447de6797e5c47b80d74c886d", null ],
13 | [ "Pitch", "class_otter_1_1_music.html#a9632d1a96b75e34ed808709ba32db5b8", null ],
14 | [ "Volume", "class_otter_1_1_music.html#a2a8582983e0f479ec7c2227c9e414c7b", null ]
15 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_ogmo_data.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_ogmo_data =
2 | [
3 | [ "OgmoData", "class_otter_1_1_ogmo_data.html#a80164b69f3fc17d86a2d1126507022a2", null ],
4 | [ "GetBool", "class_otter_1_1_ogmo_data.html#aa0002b97a7d9e874a2f4db0fa096fb19", null ],
5 | [ "GetColor", "class_otter_1_1_ogmo_data.html#a89d75f593263589ff98d5a8debf70d65", null ],
6 | [ "GetFloat", "class_otter_1_1_ogmo_data.html#aa4b322403abbbc429c42fc31350e9f6e", null ],
7 | [ "GetInt", "class_otter_1_1_ogmo_data.html#a0513ce56c89e2fc06832702595db59dd", null ]
8 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_ogmo_layer.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_ogmo_layer =
2 | [
3 | [ "OgmoLayer", "class_otter_1_1_ogmo_layer.html#a717609aa257fb225c9bc9ad68011881f", null ],
4 | [ "OgmoLayer", "class_otter_1_1_ogmo_layer.html#a8b50a1c30ffe3a61b8593778c8fedc7b", null ],
5 | [ "Color", "class_otter_1_1_ogmo_layer.html#a855e4085068d60fb345d5441947bdb53", null ],
6 | [ "ExportMode", "class_otter_1_1_ogmo_layer.html#a0d85d42574f84578da6ae1e3f3ecf2ce", null ],
7 | [ "GridHeight", "class_otter_1_1_ogmo_layer.html#a222bbffdfc905086c1854cc8ea4c6deb", null ],
8 | [ "GridWidth", "class_otter_1_1_ogmo_layer.html#a0d03b1d5c543220c951df715a693c028", null ],
9 | [ "Name", "class_otter_1_1_ogmo_layer.html#a85a8985b5ecbb63d7456609710c6610e", null ],
10 | [ "ScrollX", "class_otter_1_1_ogmo_layer.html#a072e06ad6316bd2433d42445eb5a7c8b", null ],
11 | [ "ScrollY", "class_otter_1_1_ogmo_layer.html#ad83a12ed14d6c3d533aa379542aeb125", null ],
12 | [ "Type", "class_otter_1_1_ogmo_layer.html#ac00a309e38b6fec49c56243563e19597", null ]
13 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_otter_command.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_otter_command =
2 | [
3 | [ "OtterCommand", "class_otter_1_1_otter_command.html#a49460b69b61c8557a460109894cbaf09", null ],
4 | [ "Alias", "class_otter_1_1_otter_command.html#adfce6d59d36fcd37846495fe19ec0d39", null ],
5 | [ "Group", "class_otter_1_1_otter_command.html#ae0563493670b3cd9d86ef8492fc8ed70", null ],
6 | [ "HelpText", "class_otter_1_1_otter_command.html#a6ce65bf209ee389db10a613b74ad038d", null ],
7 | [ "IsBuffered", "class_otter_1_1_otter_command.html#ac060448f3eb53825630f59092214e3fa", null ],
8 | [ "UsageText", "class_otter_1_1_otter_command.html#a64c08d8fa5bea3a48ea3bdaee0a2edbb", null ]
9 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_point_collider.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_point_collider =
2 | [
3 | [ "PointCollider", "class_otter_1_1_point_collider.html#ac0be16180764c5f019c1ebce27adeea5", null ],
4 | [ "PointCollider", "class_otter_1_1_point_collider.html#a4ebbd2e0684e3be1a6245f2c9441537c", null ],
5 | [ "Render", "class_otter_1_1_point_collider.html#abfea8861c8bdad0454896df897938e01", null ]
6 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_range.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_range =
2 | [
3 | [ "Range", "class_otter_1_1_range.html#afb7846ff2207447e48028c91b8434f93", null ],
4 | [ "Range", "class_otter_1_1_range.html#acbe35fb39cdf8233f7fc31cc031b2817", null ],
5 | [ "Overlap", "class_otter_1_1_range.html#a66233a6d22f3131781a1b12cebd50f83", null ],
6 | [ "ToString", "class_otter_1_1_range.html#a494990a57e0d8db7faf1d744dcc36527", null ],
7 | [ "Max", "class_otter_1_1_range.html#a4809439d777d0b3b880aff7e8303adb1", null ],
8 | [ "Min", "class_otter_1_1_range.html#a5b227ff0ac5d556a1f26af9cf2afa67e", null ],
9 | [ "RandFloat", "class_otter_1_1_range.html#a5c6dfa4f5592f8566d8d86f96f9aab6b", null ],
10 | [ "RandInt", "class_otter_1_1_range.html#a4defb3ec5551cdcbda1125304a412e6a", null ]
11 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_session.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_session =
2 | [
3 | [ "Session", "class_otter_1_1_session.html#aba93ed7ef24e9ce2b4332e84e697e0cb", null ],
4 | [ "GetController< T >", "class_otter_1_1_session.html#a6fc778fb3d82977440d8b4f2bd7713ce", null ],
5 | [ "Controller", "class_otter_1_1_session.html#a6121a049a62fa8263e527c59238687c9", null ],
6 | [ "Name", "class_otter_1_1_session.html#a4123e2680d2ebb30bc2c7a82b95aeb62", null ],
7 | [ "Data", "class_otter_1_1_session.html#a2ee11b9310487ad4027401e69dea57c3", null ],
8 | [ "Game", "class_otter_1_1_session.html#aa1722939df1ff73281fa5df7864423c2", null ],
9 | [ "Id", "class_otter_1_1_session.html#a345b553d5291ea507dd547055d86d4b3", null ]
10 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_sine_wave.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_sine_wave =
2 | [
3 | [ "SineWave", "class_otter_1_1_sine_wave.html#a73bc969db131e952807f0cdb4a65bde3", null ],
4 | [ "SineWave", "class_otter_1_1_sine_wave.html#a3771a32833430a5dfa21d84c29246e0f", null ],
5 | [ "Amplitude", "class_otter_1_1_sine_wave.html#a102a30d51e30e18a4a90d02971f522ba", null ],
6 | [ "Max", "class_otter_1_1_sine_wave.html#a254fd8e7f4ddc04d15272b5093f20791", null ],
7 | [ "Min", "class_otter_1_1_sine_wave.html#ac97ffafe762f608f350481e7f7df77c2", null ],
8 | [ "Offset", "class_otter_1_1_sine_wave.html#a15227ba422fe4265641d5aea252233cb", null ],
9 | [ "Rate", "class_otter_1_1_sine_wave.html#a5416a1a55af0831f75a3020cb835d983", null ],
10 | [ "Value", "class_otter_1_1_sine_wave.html#af4a9f1141fca97fdc2898b33635f6a39", null ]
11 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_snake.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_snake =
2 | [
3 | [ "Snake", "class_otter_1_1_snake.html#a06f12dd8e2859edb55829bfe5301a1a8", null ],
4 | [ "Add", "class_otter_1_1_snake.html#a0b7319d68ff1ce9d9b89345f39b5b449", null ],
5 | [ "Add", "class_otter_1_1_snake.html#a083a4da5bea83cbaa6aac22426bcc4d6", null ],
6 | [ "AddAllVertebraeToScene", "class_otter_1_1_snake.html#a7cc152e47ebf102e39b17a9d87a21413", null ],
7 | [ "Added", "class_otter_1_1_snake.html#a85472a370b698027278db1dcce64f357", null ],
8 | [ "GetPosition", "class_otter_1_1_snake.html#acbe58f01b742fc657ebe33f4914656ed", null ],
9 | [ "Update", "class_otter_1_1_snake.html#a41d5522eff7c1c1a5f81ee9d31269708", null ],
10 | [ "UpdateThreshold", "class_otter_1_1_snake.html#a4ac511930a49ae081bef4b91ddb5afa6", null ],
11 | [ "Vertebrae", "class_otter_1_1_snake.html#a38d6636407d12110ed1e82a6f7bb22b9", null ],
12 | [ "Head", "class_otter_1_1_snake.html#a2ca8a1a03fb0d4d576c3e44d6e5c493f", null ],
13 | [ "MaxLength", "class_otter_1_1_snake.html#a3d614a6b4ab53907258304a779deb974", null ]
14 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_sprite_batch.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_sprite_batch =
2 | [
3 | [ "SpriteBatch", "class_otter_1_1_sprite_batch.html#a57e379e2234ddee171e5be41a9934aa5", null ],
4 | [ "Begin", "class_otter_1_1_sprite_batch.html#a2146433f6b5ed23974fe01d0d48c04fa", null ],
5 | [ "Draw", "class_otter_1_1_sprite_batch.html#af0bad431d824fd769d45141eeb8651e2", null ],
6 | [ "End", "class_otter_1_1_sprite_batch.html#a8d8c70cf69e0130b7e41605bda9250c3", null ],
7 | [ "SetBlendMode", "class_otter_1_1_sprite_batch.html#acc67cfde053a176d44b1eeb60d483c9a", null ],
8 | [ "SetRenderState", "class_otter_1_1_sprite_batch.html#aef2a14202310b5d46b0081fe2c29aabb", null ],
9 | [ "SetShader", "class_otter_1_1_sprite_batch.html#ad5b39413f380139f486ef0dc3c4d67c6", null ],
10 | [ "SetTexture", "class_otter_1_1_sprite_batch.html#a7761a0d92ed88dbd6b72c1b67eece9de", null ],
11 | [ "MaxSprites", "class_otter_1_1_sprite_batch.html#a544fa6a78d64b5a8b4087a1536423ce5", null ],
12 | [ "DrawCount", "class_otter_1_1_sprite_batch.html#a019a1aa701180bd119ddfbeff50bb940", null ]
13 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_square_clock.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_square_clock =
2 | [
3 | [ "SquareClock", "class_otter_1_1_square_clock.html#ad1fa6f152ff6ce0e8dd4036eed4b6c71", null ],
4 | [ "UpdateDrawable", "class_otter_1_1_square_clock.html#ad8f12898746b027292041b3a655fcc04", null ],
5 | [ "Fill", "class_otter_1_1_square_clock.html#a6b53d1f8ebec408c28f6eb827a11ae73", null ],
6 | [ "FillAngle", "class_otter_1_1_square_clock.html#aaed149685640e5c76d931f1f000e2c26", null ]
7 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_state.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_state =
2 | [
3 | [ "State", "class_otter_1_1_state.html#adcbc04299bff22e1ca0449451a80cdf8", null ],
4 | [ "State", "class_otter_1_1_state.html#a686e2018d1b335b897d664b977b06d54", null ],
5 | [ "Enter", "class_otter_1_1_state.html#abfe4fa10173b958802239606637062d0", null ],
6 | [ "Exit", "class_otter_1_1_state.html#a737a87f38bd185a4657209a6f87ccca7", null ],
7 | [ "Functions", "class_otter_1_1_state.html#aa9fe12c03378491b2a1a88d85c02462e", null ],
8 | [ "Update", "class_otter_1_1_state.html#a8207db30eaf3ab6b3cb0996e7f9c2726", null ],
9 | [ "OnEnter", "class_otter_1_1_state.html#aa4335c6e78c8c8241b2aa3f27f979248", null ],
10 | [ "OnExit", "class_otter_1_1_state.html#a7c3ba4b67d6ba7430bcb2f8bbc09e139", null ],
11 | [ "OnUpdate", "class_otter_1_1_state.html#a006cf19b0c2fe5b32e7f113f479bb115", null ],
12 | [ "Id", "class_otter_1_1_state.html#a8a624c0cec8ba946ec55da59192930d9", null ]
13 | ];
--------------------------------------------------------------------------------
/Docs/class_otter_1_1_vertebra.js:
--------------------------------------------------------------------------------
1 | var class_otter_1_1_vertebra =
2 | [
3 | [ "VertebraSlot", "struct_otter_1_1_vertebra_1_1_vertebra_slot.html", "struct_otter_1_1_vertebra_1_1_vertebra_slot" ],
4 | [ "SetEntity", "class_otter_1_1_vertebra.html#afc6f7afc435f6e1b89f8d355c308cee8", null ],
5 | [ "Update", "class_otter_1_1_vertebra.html#aac426029b657c0fdc87b2a5f349644d2", null ],
6 | [ "AutoAddEntities", "class_otter_1_1_vertebra.html#ab7046b3d72402a53494ca78a92740428", null ],
7 | [ "Distance", "class_otter_1_1_vertebra.html#a0bf0f60f7091c5ad71bd2ff187829662", null ],
8 | [ "Slot", "class_otter_1_1_vertebra.html#a4837159046e55a9b53b7dec032a6e053", null ],
9 | [ "Snake", "class_otter_1_1_vertebra.html#a85c5eb530720378fd2644d8ef3f35cbc", null ],
10 | [ "TotalDistance", "class_otter_1_1_vertebra.html#a40096157f538cfb95084f9fc75e46f3f", null ],
11 | [ "LocalRotation", "class_otter_1_1_vertebra.html#aa053dc3e65250d35e1e3d5d08964b32a", null ],
12 | [ "Rotation", "class_otter_1_1_vertebra.html#a97df97cae189583f652d10a85db6367f", null ]
13 | ];
--------------------------------------------------------------------------------
/Docs/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/closed.png
--------------------------------------------------------------------------------
/Docs/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/doxygen.png
--------------------------------------------------------------------------------
/Docs/ftv2blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2blank.png
--------------------------------------------------------------------------------
/Docs/ftv2cl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2cl.png
--------------------------------------------------------------------------------
/Docs/ftv2doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2doc.png
--------------------------------------------------------------------------------
/Docs/ftv2folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2folderclosed.png
--------------------------------------------------------------------------------
/Docs/ftv2folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2folderopen.png
--------------------------------------------------------------------------------
/Docs/ftv2lastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2lastnode.png
--------------------------------------------------------------------------------
/Docs/ftv2link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2link.png
--------------------------------------------------------------------------------
/Docs/ftv2mlastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2mlastnode.png
--------------------------------------------------------------------------------
/Docs/ftv2mnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2mnode.png
--------------------------------------------------------------------------------
/Docs/ftv2mo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2mo.png
--------------------------------------------------------------------------------
/Docs/ftv2node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2node.png
--------------------------------------------------------------------------------
/Docs/ftv2ns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2ns.png
--------------------------------------------------------------------------------
/Docs/ftv2plastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2plastnode.png
--------------------------------------------------------------------------------
/Docs/ftv2pnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2pnode.png
--------------------------------------------------------------------------------
/Docs/ftv2splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2splitbar.png
--------------------------------------------------------------------------------
/Docs/ftv2vertline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/ftv2vertline.png
--------------------------------------------------------------------------------
/Docs/namespaces.js:
--------------------------------------------------------------------------------
1 | var namespaces =
2 | [
3 | [ "Otter", "namespace_otter.html", null ]
4 | ];
--------------------------------------------------------------------------------
/Docs/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/nav_f.png
--------------------------------------------------------------------------------
/Docs/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/nav_g.png
--------------------------------------------------------------------------------
/Docs/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/nav_h.png
--------------------------------------------------------------------------------
/Docs/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/open.png
--------------------------------------------------------------------------------
/Docs/otterlogosmall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/otterlogosmall.png
--------------------------------------------------------------------------------
/Docs/search/all_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_62.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_63.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_65.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_66.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_67.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_68.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_69.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_6a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_6b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_6c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_6e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_6f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_70.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_71.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_71.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['quaternion',['Quaternion',['../struct_otter_1_1_quaternion.html',1,'Otter']]],
4 | ['quitbutton',['QuitButton',['../class_otter_1_1_game.html#a053831723f838f2f6289227b6636ebf3',1,'Otter::Game']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Docs/search/all_72.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_73.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_74.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_75.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_76.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_77.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_78.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_79.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_7a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/all_7a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['z',['Z',['../class_otter_1_1_sound.html#a9c0c0344683cb03262d18e7f91791aea',1,'Otter::Sound']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/classes_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_61.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['alarm',['Alarm',['../class_otter_1_1_alarm.html',1,'Otter']]],
4 | ['anim',['Anim',['../class_otter_1_1_anim.html',1,'Otter']]],
5 | ['atlas',['Atlas',['../class_otter_1_1_atlas.html',1,'Otter']]],
6 | ['atlastexture',['AtlasTexture',['../class_otter_1_1_atlas_texture.html',1,'Otter']]],
7 | ['autotimer',['AutoTimer',['../class_otter_1_1_auto_timer.html',1,'Otter']]],
8 | ['axis',['Axis',['../class_otter_1_1_axis.html',1,'Otter']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/Docs/search/classes_62.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_62.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['basefont',['BaseFont',['../class_otter_1_1_base_font.html',1,'Otter']]],
4 | ['basicmovement',['BasicMovement',['../class_otter_1_1_basic_movement.html',1,'Otter']]],
5 | ['bitmapfont',['BitmapFont',['../class_otter_1_1_bitmap_font.html',1,'Otter']]],
6 | ['bitmapfontconfig',['BitmapFontConfig',['../class_otter_1_1_bitmap_font_config.html',1,'Otter']]],
7 | ['bone',['Bone',['../class_otter_1_1_bone.html',1,'Otter']]],
8 | ['boneslot',['BoneSlot',['../struct_otter_1_1_bone_1_1_bone_slot.html',1,'Otter::Bone']]],
9 | ['boxcollider',['BoxCollider',['../class_otter_1_1_box_collider.html',1,'Otter']]],
10 | ['button',['Button',['../class_otter_1_1_button.html',1,'Otter']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/Docs/search/classes_63.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_63.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['chardata',['CharData',['../class_otter_1_1_char_data.html',1,'Otter']]],
4 | ['circlecollider',['CircleCollider',['../class_otter_1_1_circle_collider.html',1,'Otter']]],
5 | ['collider',['Collider',['../class_otter_1_1_collider.html',1,'Otter']]],
6 | ['color',['Color',['../class_otter_1_1_color.html',1,'Otter']]],
7 | ['component',['Component',['../class_otter_1_1_component.html',1,'Otter']]],
8 | ['controller',['Controller',['../class_otter_1_1_controller.html',1,'Otter']]],
9 | ['controllerps3',['ControllerPS3',['../class_otter_1_1_controller_p_s3.html',1,'Otter']]],
10 | ['controllerxbox360',['ControllerXbox360',['../class_otter_1_1_controller_xbox360.html',1,'Otter']]],
11 | ['coroutine',['Coroutine',['../class_otter_1_1_coroutine.html',1,'Otter']]],
12 | ['countdown',['Countdown',['../class_otter_1_1_countdown.html',1,'Otter']]],
13 | ['counter',['Counter',['../class_otter_1_1_counter.html',1,'Otter']]]
14 | ];
15 |
--------------------------------------------------------------------------------
/Docs/search/classes_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_64.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['datasaver',['DataSaver',['../class_otter_1_1_data_saver.html',1,'Otter']]],
4 | ['debugger',['Debugger',['../class_otter_1_1_debugger.html',1,'Otter']]],
5 | ['debuginput',['DebugInput',['../class_otter_1_1_debug_input.html',1,'Otter']]],
6 | ['decals',['Decals',['../class_otter_1_1_decals.html',1,'Otter']]],
7 | ['draw',['Draw',['../class_otter_1_1_draw.html',1,'Otter']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/Docs/search/classes_65.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_65.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['entity',['Entity',['../class_otter_1_1_entity.html',1,'Otter']]],
4 | ['event',['Event',['../class_event_router_1_1_event.html',1,'EventRouter']]],
5 | ['eventprocessor',['EventProcessor',['../class_otter_1_1_event_processor.html',1,'Otter']]],
6 | ['eventprocessorevent',['EventProcessorEvent',['../class_otter_1_1_event_processor_event.html',1,'Otter']]],
7 | ['eventqueue',['EventQueue',['../class_otter_1_1_event_queue.html',1,'Otter']]],
8 | ['eventrouter',['EventRouter',['../class_event_router.html',1,'']]],
9 | ['eventstack',['EventStack',['../class_otter_1_1_event_stack.html',1,'Otter']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/Docs/search/classes_66.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_66.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['files',['Files',['../class_otter_1_1_files.html',1,'Otter']]],
4 | ['flash',['Flash',['../class_otter_1_1_flash.html',1,'Otter']]],
5 | ['font',['Font',['../class_otter_1_1_font.html',1,'Otter']]],
6 | ['fonts',['Fonts',['../class_otter_1_1_fonts.html',1,'Otter']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Docs/search/classes_67.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_67.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['game',['Game',['../class_otter_1_1_game.html',1,'Otter']]],
4 | ['glidelerper',['GlideLerper',['../class_otter_1_1_glide_lerper.html',1,'Otter']]],
5 | ['gradient',['Gradient',['../class_otter_1_1_gradient.html',1,'Otter']]],
6 | ['graphic',['Graphic',['../class_otter_1_1_graphic.html',1,'Otter']]],
7 | ['graphiclist',['GraphicList',['../class_otter_1_1_graphic_list.html',1,'Otter']]],
8 | ['grid',['Grid',['../class_otter_1_1_grid.html',1,'Otter']]],
9 | ['gridcollider',['GridCollider',['../class_otter_1_1_grid_collider.html',1,'Otter']]],
10 | ['gridcounter',['GridCounter',['../class_otter_1_1_grid_counter.html',1,'Otter']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/Docs/search/classes_69.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_69.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['image',['Image',['../class_otter_1_1_image.html',1,'Otter']]],
4 | ['imageset',['ImageSet',['../class_otter_1_1_image_set.html',1,'Otter']]],
5 | ['input',['Input',['../class_otter_1_1_input.html',1,'Otter']]],
6 | ['irc',['IRC',['../class_otter_1_1_i_r_c.html',1,'Otter']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Docs/search/classes_6c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_6c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lerper',['Lerper',['../class_otter_1_1_lerper.html',1,'Otter']]],
4 | ['line2',['Line2',['../class_otter_1_1_line2.html',1,'Otter']]],
5 | ['linecollider',['LineCollider',['../class_otter_1_1_line_collider.html',1,'Otter']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Docs/search/classes_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_6d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['matrix',['Matrix',['../struct_otter_1_1_matrix.html',1,'Otter']]],
4 | ['movement',['Movement',['../class_otter_1_1_movement.html',1,'Otter']]],
5 | ['music',['Music',['../class_otter_1_1_music.html',1,'Otter']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Docs/search/classes_6e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_6e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nineslice',['NineSlice',['../class_otter_1_1_nine_slice.html',1,'Otter']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/classes_6f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_6f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ogmodata',['OgmoData',['../class_otter_1_1_ogmo_data.html',1,'Otter']]],
4 | ['ogmolayer',['OgmoLayer',['../class_otter_1_1_ogmo_layer.html',1,'Otter']]],
5 | ['ogmoproject',['OgmoProject',['../class_otter_1_1_ogmo_project.html',1,'Otter']]],
6 | ['ottercommand',['OtterCommand',['../class_otter_1_1_otter_command.html',1,'Otter']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Docs/search/classes_70.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_70.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['particle',['Particle',['../class_otter_1_1_particle.html',1,'Otter']]],
4 | ['pixelcollider',['PixelCollider',['../class_otter_1_1_pixel_collider.html',1,'Otter']]],
5 | ['platformingmovement',['PlatformingMovement',['../class_otter_1_1_platforming_movement.html',1,'Otter']]],
6 | ['point',['Point',['../struct_otter_1_1_point.html',1,'Otter']]],
7 | ['pointcollider',['PointCollider',['../class_otter_1_1_point_collider.html',1,'Otter']]],
8 | ['polygon',['Polygon',['../class_otter_1_1_polygon.html',1,'Otter']]],
9 | ['polygoncollider',['PolygonCollider',['../class_otter_1_1_polygon_collider.html',1,'Otter']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/Docs/search/classes_71.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_71.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['quaternion',['Quaternion',['../struct_otter_1_1_quaternion.html',1,'Otter']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/classes_72.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_72.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['range',['Range',['../class_otter_1_1_range.html',1,'Otter']]],
4 | ['rectangle',['Rectangle',['../struct_otter_1_1_rectangle.html',1,'Otter']]],
5 | ['richtext',['RichText',['../class_otter_1_1_rich_text.html',1,'Otter']]],
6 | ['richtextcharacter',['RichTextCharacter',['../class_otter_1_1_rich_text_character.html',1,'Otter']]],
7 | ['richtextconfig',['RichTextConfig',['../class_otter_1_1_rich_text_config.html',1,'Otter']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/Docs/search/classes_73.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_74.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_74.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['text',['Text',['../class_otter_1_1_text.html',1,'Otter']]],
4 | ['texture',['Texture',['../class_otter_1_1_texture.html',1,'Otter']]],
5 | ['textures',['Textures',['../class_otter_1_1_textures.html',1,'Otter']]],
6 | ['tileinfo',['TileInfo',['../class_otter_1_1_tile_info.html',1,'Otter']]],
7 | ['tilemap',['Tilemap',['../class_otter_1_1_tilemap.html',1,'Otter']]],
8 | ['transformation',['Transformation',['../class_otter_1_1_transformation.html',1,'Otter']]],
9 | ['tween',['Tween',['../class_otter_1_1_tween.html',1,'Otter']]],
10 | ['tweener',['Tweener',['../class_otter_1_1_tweener.html',1,'Otter']]],
11 | ['tweenerimpl',['TweenerImpl',['../class_otter_1_1_tween_1_1_tweener_impl.html',1,'Otter::Tween']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/Docs/search/classes_76.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/classes_76.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vector2',['Vector2',['../struct_otter_1_1_vector2.html',1,'Otter']]],
4 | ['vector3',['Vector3',['../struct_otter_1_1_vector3.html',1,'Otter']]],
5 | ['vector4',['Vector4',['../struct_otter_1_1_vector4.html',1,'Otter']]],
6 | ['vert',['Vert',['../class_otter_1_1_vert.html',1,'Otter']]],
7 | ['vertebra',['Vertebra',['../class_otter_1_1_vertebra.html',1,'Otter']]],
8 | ['vertebraslot',['VertebraSlot',['../struct_otter_1_1_vertebra_1_1_vertebra_slot.html',1,'Otter::Vertebra']]],
9 | ['vertices',['Vertices',['../class_otter_1_1_vertices.html',1,'Otter']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/Docs/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/search/close.png
--------------------------------------------------------------------------------
/Docs/search/enums_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/enums_61.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['acceltype',['AccelType',['../namespace_otter.html#ae9de0bb4ec2810626f0c403916255510',1,'Otter']]],
4 | ['axisbutton',['AxisButton',['../namespace_otter.html#ae50964d9170cd36fc2b2f3be91efdda0',1,'Otter']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Docs/search/enums_62.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/enums_62.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['blendmode',['BlendMode',['../namespace_otter.html#aecf7d2681beb4e3fd83a217c3c688a67',1,'Otter']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/enums_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/enums_64.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dataexportmode',['DataExportMode',['../class_otter_1_1_data_saver.html#ae50a827d69d1e640a45a5f87b485e6ff',1,'Otter::DataSaver']]],
4 | ['direction',['Direction',['../namespace_otter.html#a87339246dce4e8a3b721e7a58d84245b',1,'Otter']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Docs/search/enums_6a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/enums_6a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['joyaxis',['JoyAxis',['../namespace_otter.html#a0c52d8244f487375b4061dff5c24907e',1,'Otter']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/enums_6b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/enums_6b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['key',['Key',['../namespace_otter.html#ada9814b672a9a3b475297439e1159a67',1,'Otter']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/enums_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/enums_6d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mousebutton',['MouseButton',['../namespace_otter.html#acfe5ce34857620e033849ef1e09f8431',1,'Otter']]],
4 | ['mousewheeldirection',['MouseWheelDirection',['../namespace_otter.html#aa20f1ffa9938a60ed5a40868af35d2bf',1,'Otter']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Docs/search/functions_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_62.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_63.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_65.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_66.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_67.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_68.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_68.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hasevent',['HasEvent',['../class_otter_1_1_coroutine.html#a521801d74a6fe159e1446a4e30f5eb8c',1,'Otter.Coroutine.HasEvent(string id)'],['../class_otter_1_1_coroutine.html#a62a1ac2968fff94e2da3426411088fd1',1,'Otter.Coroutine.HasEvent(Enum id)']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/functions_69.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_6a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_6a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['join',['Join',['../class_otter_1_1_i_r_c.html#af886e44fc27ff66b0624d50a3f22f49b',1,'Otter::IRC']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/functions_6b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_6c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_6e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_6e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nineslice',['NineSlice',['../class_otter_1_1_nine_slice.html#ac44f303b983490c15be1e842362984d0',1,'Otter.NineSlice.NineSlice(string source, int width=0, int height=0, Rectangle?fillRect=null)'],['../class_otter_1_1_nine_slice.html#a939fb69e83fcafa44b82fffda4682fc1',1,'Otter.NineSlice.NineSlice(Texture texture, int width, int height, Rectangle?fillRect=null)'],['../class_otter_1_1_nine_slice.html#a97c28c09e03a80c5d25100f9f9848acc',1,'Otter.NineSlice.NineSlice(AtlasTexture texture, int width, int height, Rectangle?fillRect=null)']]],
4 | ['norepeat',['NoRepeat',['../class_otter_1_1_anim.html#a4647fddaa7bfe82ba550c8b13375f456',1,'Otter::Anim']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Docs/search/functions_6f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_70.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_72.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_73.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_74.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_75.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_76.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_77.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/functions_77.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['waitfordelegate',['WaitForDelegate',['../class_otter_1_1_coroutine.html#a6d54849e02a10bed8eda11f72dce1699',1,'Otter::Coroutine']]],
4 | ['waitforevent',['WaitForEvent',['../class_otter_1_1_coroutine.html#ae3384c29ad52b1b185fb99802bd9e261',1,'Otter.Coroutine.WaitForEvent(string id)'],['../class_otter_1_1_coroutine.html#a20f552d9b7c0ea4b85d98b1e81cc8b62',1,'Otter.Coroutine.WaitForEvent(Enum id)']]],
5 | ['waitforframes',['WaitForFrames',['../class_otter_1_1_coroutine.html#a6f57f0a890eb24262b8b0db154baa5c7',1,'Otter::Coroutine']]],
6 | ['waitforseconds',['WaitForSeconds',['../class_otter_1_1_coroutine.html#a310bcd2ca7e428872fbf2e2bba7870e3',1,'Otter::Coroutine']]],
7 | ['waitfortween',['WaitForTween',['../class_otter_1_1_coroutine.html#a3ee6941e4b827f06f1162c82cff40653',1,'Otter::Coroutine']]],
8 | ['watch',['Watch',['../class_otter_1_1_debugger.html#a603b34f82350e8c77864221bd896abcf',1,'Otter::Debugger']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/Docs/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/search/mag_sel.png
--------------------------------------------------------------------------------
/Docs/search/namespaces_6f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/namespaces_6f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['otter',['Otter',['../namespace_otter.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Docs/search/properties_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/properties_62.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/properties_63.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/properties_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/properties_65.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['entity',['Entity',['../class_otter_1_1_event_processor_event.html#ac853f5c6f90dc5b9acd38d845f7e3fd7',1,'Otter::EventProcessorEvent']]],
4 | ['entitycount',['EntityCount',['../class_otter_1_1_scene.html#a9a71fedc59538ee8278d92516855361e',1,'Otter::Scene']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Docs/search/properties_6a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['joysticksconnected',['JoysticksConnected',['../class_otter_1_1_input.html#a6f329b2ef9318ccd965d6ec2ebfa7c1c',1,'Otter::Input']]],
4 | ['joystickssupported',['JoysticksSupported',['../class_otter_1_1_input.html#a15ab5d7a39d999b1a77033216f07ec6a',1,'Otter::Input']]],
5 | ['justjumped',['JustJumped',['../class_otter_1_1_platforming_movement.html#a6cfc98c110ef872fbaa2b93698da5fac',1,'Otter::PlatformingMovement']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Docs/search/properties_6e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['neutral',['Neutral',['../class_otter_1_1_axis.html#a6d31e2007d46711c8d52c5926a58d284',1,'Otter::Axis']]],
4 | ['numlines',['NumLines',['../class_otter_1_1_rich_text.html#a98816704dd4ae3ec3b48d3f3a4567d41',1,'Otter::RichText']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Docs/search/properties_75.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['u',['U',['../class_otter_1_1_vert.html#ab3045e63a631c637c1017a1c77e6b3a5',1,'Otter::Vert']]],
4 | ['up',['Up',['../class_otter_1_1_axis.html#a0a334184f03251234b501c10d2142332',1,'Otter.Axis.Up()'],['../class_otter_1_1_button.html#adc9dad00ea0efccd515334fa347630b2',1,'Otter.Button.Up()']]],
5 | ['updatecount',['UpdateCount',['../class_otter_1_1_game.html#a728ab58068a2e3d279c22ef31d2545be',1,'Otter::Game']]],
6 | ['updatedonce',['UpdatedOnce',['../class_otter_1_1_entity.html#a6ed5bf362c17169f301b6b3f2dc681c6',1,'Otter::Entity']]],
7 | ['updatetime',['UpdateTime',['../class_otter_1_1_game.html#a06c26d705cd28fac16021ffc0074c7c0',1,'Otter::Game']]],
8 | ['usepanelclip',['UsePanelClip',['../class_otter_1_1_nine_slice.html#a69fce923eb22d7660ac72f629909b222',1,'Otter::NineSlice']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/Docs/search/properties_76.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['v',['V',['../class_otter_1_1_vert.html#aac1d430252bd0fe7c3c270686be0da0c',1,'Otter::Vert']]],
4 | ['value',['Value',['../class_otter_1_1_lerper.html#ad441401d8b243400150947f3286fbbbc',1,'Otter.Lerper.Value()'],['../class_otter_1_1_sine_wave.html#af4a9f1141fca97fdc2898b33635f6a39',1,'Otter.SineWave.Value()']]],
5 | ['visible',['Visible',['../class_otter_1_1_debugger.html#addd66f3bed74fda70fe5e7259014b59e',1,'Otter::Debugger']]],
6 | ['volume',['Volume',['../class_otter_1_1_music.html#a2a8582983e0f479ec7c2227c9e414c7b',1,'Otter::Music']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Docs/search/properties_78.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['x',['X',['../class_otter_1_1_axis.html#a17c71c41ca3a798a11d6875716914478',1,'Otter.Axis.X()'],['../class_otter_1_1_grid_counter.html#a1926eb93f1cc4541288fb2476ba01399',1,'Otter.GridCounter.X()'],['../class_otter_1_1_sound.html#a09099c8b6708730f29bbcbcc6742a647',1,'Otter.Sound.X()'],['../class_otter_1_1_graphic.html#ac1c77d3b0bc99c13b80f87a65c52dc0c',1,'Otter.Graphic.X()'],['../class_otter_1_1_rich_text_character.html#ad7c7b5295af5dac929616d2b5a7c843a',1,'Otter.RichTextCharacter.X()'],['../class_otter_1_1_vert.html#afc67030b640f0e1c1e7beb94b15b43ac',1,'Otter.Vert.X()'],['../class_otter_1_1_speed.html#a1359847d888abd7f263d836aec52b6a9',1,'Otter.Speed.X()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/properties_79.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['y',['Y',['../class_otter_1_1_axis.html#aa73162aa1da0a45c57b9aa8a477a5f0f',1,'Otter.Axis.Y()'],['../class_otter_1_1_grid_counter.html#a4d03da3e87a3038dea2caccd661a44d1',1,'Otter.GridCounter.Y()'],['../class_otter_1_1_sound.html#a6d4f66f3a604323d78fb2be89f21a3ba',1,'Otter.Sound.Y()'],['../class_otter_1_1_graphic.html#a1be9d65814bcf62775eeaf974bc121b1',1,'Otter.Graphic.Y()'],['../class_otter_1_1_rich_text_character.html#a35fe23efefa359fb3473f7caf643c9c6',1,'Otter.RichTextCharacter.Y()'],['../class_otter_1_1_vert.html#aaf29dfcf2164c0a02d7e0049c3f3a02b',1,'Otter.Vert.Y()'],['../class_otter_1_1_speed.html#a43bdb435938b4bd61cfbe363c1b1023b',1,'Otter.Speed.Y()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/properties_7a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['z',['Z',['../class_otter_1_1_sound.html#a9c0c0344683cb03262d18e7f91791aea',1,'Otter::Sound']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/search/search_l.png
--------------------------------------------------------------------------------
/Docs/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/search/search_m.png
--------------------------------------------------------------------------------
/Docs/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/search/search_r.png
--------------------------------------------------------------------------------
/Docs/search/variables_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_62.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_62.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['backgroundcolor',['BackgroundColor',['../class_otter_1_1_ogmo_project.html#a894bf388a155c6b6042d5e15ff97a6fe',1,'Otter::OgmoProject']]],
4 | ['basetiledepth',['BaseTileDepth',['../class_otter_1_1_ogmo_project.html#ae7db0af93d7e8e0adb85f8dca65ecf3e',1,'Otter::OgmoProject']]],
5 | ['blend',['Blend',['../class_otter_1_1_graphic.html#ace9913f6d7338184b1a2521ff5b39710',1,'Otter.Graphic.Blend()'],['../class_otter_1_1_flash.html#aa5da757c7cd7f8e77841545f9f1e1480',1,'Otter.Flash.Blend()'],['../class_otter_1_1_particle.html#a2b6c6ec0344eba4c2578e58c4c9e6881',1,'Otter.Particle.Blend()']]],
6 | ['bold',['Bold',['../class_otter_1_1_rich_text_character.html#a2219bf2039b04fc34b6fb648e0ab000c',1,'Otter::RichTextCharacter']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Docs/search/variables_63.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_65.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_66.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_67.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_68.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_68.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hardclamp',['HardClamp',['../class_otter_1_1_speed.html#a0907ae2680f643586d6cc62ed1d06cc7',1,'Otter::Speed']]],
4 | ['harddoublejump',['HardDoubleJump',['../class_otter_1_1_platforming_movement.html#a479aa8f5c1076cd28040a6fd13164f61',1,'Otter::PlatformingMovement']]],
5 | ['hasjumped',['HasJumped',['../class_otter_1_1_platforming_movement.html#aca30f71b5356732cafbc2adf24b5f40d',1,'Otter::PlatformingMovement']]],
6 | ['height',['Height',['../class_otter_1_1_grid_counter.html#a6d4b829482f807a48545fa7f19438f06',1,'Otter.GridCounter.Height()'],['../class_otter_1_1_scene.html#a71f306fbbecf3fc21cb05ebcb2095163',1,'Otter.Scene.Height()'],['../class_otter_1_1_atlas_texture.html#a47b18872dd159621a6e6b31a2d8eb13b',1,'Otter.AtlasTexture.Height()'],['../class_otter_1_1_tile_info.html#aa0117da38a8dcae51b5d0751afd62e7f',1,'Otter.TileInfo.Height()']]],
7 | ['helptext',['HelpText',['../class_otter_1_1_otter_command.html#a6ce65bf209ee389db10a613b74ad038d',1,'Otter::OtterCommand']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/Docs/search/variables_69.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_6a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_6b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_6b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['keydelim',['KeyDelim',['../class_otter_1_1_data_saver.html#a9194c2d6216163b506e20ccd255577b1',1,'Otter::DataSaver']]],
4 | ['keys',['Keys',['../class_otter_1_1_axis.html#a00862097597cf1e462f512c651942203',1,'Otter.Axis.Keys()'],['../class_otter_1_1_button.html#a168180a2000e9702dc1befd176160eb5',1,'Otter.Button.Keys()']]],
5 | ['keystring',['KeyString',['../class_otter_1_1_input.html#a153faac02703d37b6b031d4f0dd02c8e',1,'Otter::Input']]],
6 | ['keystringsize',['KeystringSize',['../class_otter_1_1_input.html#a6f318e138883d9ec3b3f4e05b12b25bb',1,'Otter::Input']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Docs/search/variables_6c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_6e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_6e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['name',['Name',['../class_otter_1_1_i_r_c.html#aa1b59e0f2559c81b223979109b32af5c',1,'Otter.IRC.Name()'],['../class_otter_1_1_entity.html#a67427670a92517ff0c1dc9a66890041f',1,'Otter.Entity.Name()'],['../class_otter_1_1_session.html#a4123e2680d2ebb30bc2c7a82b95aeb62',1,'Otter.Session.Name()'],['../class_otter_1_1_atlas_texture.html#a6629f5f51b763f3a399f830941b3406f',1,'Otter.AtlasTexture.Name()'],['../class_otter_1_1_graphic.html#adf9058bd8f0b72b05b52ac0bc6bd3db5',1,'Otter.Graphic.Name()'],['../class_otter_1_1_ogmo_layer.html#a85a8985b5ecbb63d7456609710c6610e',1,'Otter.OgmoLayer.Name()']]],
4 | ['nick',['Nick',['../class_otter_1_1_i_r_c.html#a2917168e958261bdde78dcf6589af83d',1,'Otter::IRC']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Docs/search/variables_6f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_70.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_70.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['panelsizemode',['PanelSizeMode',['../class_otter_1_1_nine_slice.html#ae19d8e9539e2c77bfdc11eda0f497e16',1,'Otter::NineSlice']]],
4 | ['password',['Password',['../class_otter_1_1_i_r_c.html#afdc1c6ec1651a22a2bb0b03cd008cb39',1,'Otter::IRC']]],
5 | ['paused',['Paused',['../class_otter_1_1_game.html#a2103875ef9fc2051a248d6e23dda932e',1,'Otter::Game']]],
6 | ['port',['Port',['../class_otter_1_1_i_r_c.html#a158dd9dd471213d8a7576d9d86f6c2ed',1,'Otter::IRC']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Docs/search/variables_71.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_71.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['quitbutton',['QuitButton',['../class_otter_1_1_game.html#a053831723f838f2f6289227b6636ebf3',1,'Otter::Game']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Docs/search/variables_72.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_73.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_74.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_75.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_75.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['usagetext',['UsageText',['../class_otter_1_1_otter_command.html#a64c08d8fa5bea3a48ea3bdaee0a2edbb',1,'Otter::OtterCommand']]],
4 | ['useatlas',['UseAtlas',['../class_otter_1_1_ogmo_project.html#ab4e0b9bb40c758a0b21e6797b08c268a',1,'Otter::OgmoProject']]],
5 | ['useaxis',['UseAxis',['../class_otter_1_1_platforming_movement.html#a9f1643223e3f8e639eed66ac574c6bc6',1,'Otter::PlatformingMovement']]],
6 | ['usecamerabounds',['UseCameraBounds',['../class_otter_1_1_scene.html#a0bb452c558908acdbfc5178b5b363a2f',1,'Otter.Scene.UseCameraBounds()'],['../class_otter_1_1_ogmo_project.html#a84685b51c292ca9981ca8d9391a14ca5',1,'Otter.OgmoProject.UseCameraBounds()']]],
7 | ['useinsideorigin',['UseInsideOrigin',['../class_otter_1_1_nine_slice.html#a17aae9da3093e58bdc615e99062ceda3',1,'Otter::NineSlice']]],
8 | ['usepositions',['UsePositions',['../class_otter_1_1_tilemap.html#a5b634303e264fe7cf7be788a66f90e57',1,'Otter::Tilemap']]],
9 | ['usescenecamera',['UseSceneCamera',['../class_otter_1_1_surface.html#a3d6329443ab48432443f1ed444e327d7',1,'Otter::Surface']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/Docs/search/variables_76.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_77.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_78.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_78.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['x',['X',['../class_otter_1_1_collider.html#a63cc10feff3ca101983df60e0dbfefeb',1,'Otter.Collider.X()'],['../class_otter_1_1_entity.html#ae9d1abad33103378ec98713f1aa223f7',1,'Otter.Entity.X()'],['../class_otter_1_1_atlas_texture.html#a34fd32dc9c849c12261e13e699241e8a',1,'Otter.AtlasTexture.X()'],['../class_otter_1_1_tile_info.html#a09fe24ce60968861c3b0263244596be1',1,'Otter.TileInfo.X()']]],
4 | ['x1',['X1',['../class_otter_1_1_line2.html#ab08efc7aa80e42e8c7bf5b2422f0c58a',1,'Otter::Line2']]],
5 | ['x2',['X2',['../class_otter_1_1_line_collider.html#a188e1b281acb728d87c4ab4d29d961bc',1,'Otter.LineCollider.X2()'],['../class_otter_1_1_line2.html#a377019c7594fca2dbf45a766734b40fe',1,'Otter.Line2.X2()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Docs/search/variables_79.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Docs/search/variables_79.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['y',['Y',['../class_otter_1_1_collider.html#a5c804fac49ff34a15ac11677e7f69583',1,'Otter.Collider.Y()'],['../class_otter_1_1_entity.html#a8ae41cfb48c3d01bc595ea84fed452a8',1,'Otter.Entity.Y()'],['../class_otter_1_1_atlas_texture.html#a13c58f108b2e35d40e1ecf147a9e125f',1,'Otter.AtlasTexture.Y()'],['../class_otter_1_1_tile_info.html#ab7aaabc282d67a15d08ac5ff0d1ea820',1,'Otter.TileInfo.Y()']]],
4 | ['y1',['Y1',['../class_otter_1_1_line2.html#a4c4fdfc924671401962e5824d6f0a8e8',1,'Otter::Line2']]],
5 | ['y2',['Y2',['../class_otter_1_1_line_collider.html#a59e07d50260c870087f55b7dec007067',1,'Otter.LineCollider.Y2()'],['../class_otter_1_1_line2.html#af0c7ce24a7533a3c33c0ef9746489e00',1,'Otter.Line2.Y2()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Docs/struct_otter_1_1_bone_1_1_bone_slot.js:
--------------------------------------------------------------------------------
1 | var struct_otter_1_1_bone_1_1_bone_slot =
2 | [
3 | [ "FlipX", "struct_otter_1_1_bone_1_1_bone_slot.html#a71b4581556733c81131abeccdbe63f74", null ],
4 | [ "FlipY", "struct_otter_1_1_bone_1_1_bone_slot.html#afe2284cc943fdeafa27e828590ddd9eb", null ],
5 | [ "Rotation", "struct_otter_1_1_bone_1_1_bone_slot.html#a5d8fee84dcc4392d79c02e15e986dc46", null ],
6 | [ "ScaleX", "struct_otter_1_1_bone_1_1_bone_slot.html#a6180bc293da7155ba8c0d770cba1af8e", null ],
7 | [ "ScaleY", "struct_otter_1_1_bone_1_1_bone_slot.html#a8c6e85ce227fc3c4e7c8d4210eb2e154", null ]
8 | ];
--------------------------------------------------------------------------------
/Docs/struct_otter_1_1_point.js:
--------------------------------------------------------------------------------
1 | var struct_otter_1_1_point =
2 | [
3 | [ "Point", "struct_otter_1_1_point.html#a56e36b2c44872aaf8ab4b578ee75f5f3", null ],
4 | [ "Equals", "struct_otter_1_1_point.html#a97c8968e4b25108ab480e7c6f5427e6d", null ],
5 | [ "Equals", "struct_otter_1_1_point.html#ae9cbeec84ab24366a91ac956a332dcdb", null ],
6 | [ "GetHashCode", "struct_otter_1_1_point.html#a2f2db4d54857b1076324c45785b862d4", null ],
7 | [ "ToString", "struct_otter_1_1_point.html#aaf2ca8be82528277b423cdf94e231e36", null ],
8 | [ "X", "struct_otter_1_1_point.html#abe634e66215846ef68352a0e091786b2", null ],
9 | [ "Y", "struct_otter_1_1_point.html#aeb25a8fe09bb9d4cb55097391fc1a38d", null ]
10 | ];
--------------------------------------------------------------------------------
/Docs/struct_otter_1_1_vertebra_1_1_vertebra_slot.js:
--------------------------------------------------------------------------------
1 | var struct_otter_1_1_vertebra_1_1_vertebra_slot =
2 | [
3 | [ "Rotation", "struct_otter_1_1_vertebra_1_1_vertebra_slot.html#a1fa9e4b1323e18fb0c8fb1fb6ba22593", null ]
4 | ];
--------------------------------------------------------------------------------
/Docs/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/sync_off.png
--------------------------------------------------------------------------------
/Docs/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/sync_on.png
--------------------------------------------------------------------------------
/Docs/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/tab_a.png
--------------------------------------------------------------------------------
/Docs/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/tab_b.png
--------------------------------------------------------------------------------
/Docs/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/tab_h.png
--------------------------------------------------------------------------------
/Docs/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Docs/tab_s.png
--------------------------------------------------------------------------------
/Examples/AutoTilingExample/AutoTilingExample.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Exe
13 | netcoreapp3.0
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Examples/AutoTilingExample/tiles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Examples/AutoTilingExample/tiles.png
--------------------------------------------------------------------------------
/Examples/Coroutine/Coroutine.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Exe
9 | netcoreapp3.0
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Examples/Coroutine/Program.cs:
--------------------------------------------------------------------------------
1 | using Otter.Core;
2 |
3 | namespace CoroutineExample
4 | {
5 | class Program
6 | {
7 | static void Main(string[] args)
8 | {
9 | using(var game = new Game())
10 | {
11 | game.FirstScene = new CoroutineScene();
12 | game.Start();
13 | }
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Examples/EditTextBox/EditTextBox.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Exe
9 | netcoreapp3.0
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Examples/EditTextBox/Program.cs:
--------------------------------------------------------------------------------
1 | using Otter.Core;
2 | using Otter.Graphics;
3 |
4 | namespace TextEditBox
5 | {
6 | class Program
7 | {
8 | static void Main(string[] args)
9 | {
10 | // Create an Otter game with default parameters.
11 | using(var game = new Game())
12 | {
13 | // Set the background color.
14 | game.Color = new Color(0.2f, 0.2f, 0.5f);
15 | // Want to show the mouse for this example.
16 | game.MouseVisible = true;
17 |
18 | // Create a new scene.
19 | var scene = new Scene();
20 |
21 | // Add some text edit boxes to the scene at various positions.
22 | scene.Add(new TextEditBox(100, 100));
23 | scene.Add(new TextEditBox(100, 200));
24 | scene.Add(new TextEditBox(100, 300));
25 |
26 | // Start up the game using the scene we just made.
27 | game.Start(scene);
28 | }
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Examples/FlippyFlop/Events.cs:
--------------------------------------------------------------------------------
1 | namespace FlippyFlop
2 | {
3 | public enum Events
4 | {
5 | ScoreUpdated,
6 | FlippyDied,
7 | ShowFinalScore,
8 | FlippyFlipped,
9 | GameStarted,
10 | UpdateBestScore
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Examples/FlippyFlop/FlippyFlop.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Exe
9 | netcoreapp3.0
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Examples/FlippyFlop/FlippyTrail.cs:
--------------------------------------------------------------------------------
1 | using Otter.Core;
2 | using Otter.Graphics;
3 | using Otter.Graphics.Drawables;
4 |
5 | namespace FlippyFlop
6 | {
7 | class FlippyTrail : Entity
8 | {
9 |
10 | public Image Image = Image.CreateRectangle(20, Color.Orange);
11 |
12 | public FlippyTrail(float x, float y) : base(x, y)
13 | {
14 | Graphic = Image;
15 |
16 | Image.CenterOrigin();
17 |
18 | Layer = 100;
19 |
20 | Tween(Image, new { ScaleX = 0, ScaleY = 0 }, 30).OnComplete(() => RemoveSelf());
21 | }
22 |
23 | public override void Update()
24 | {
25 | base.Update();
26 |
27 | X -= 5;
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Examples/FlippyFlop/GameScene.cs:
--------------------------------------------------------------------------------
1 | using Otter.Core;
2 | using Otter.Graphics;
3 | using Otter.Graphics.Drawables;
4 |
5 | namespace FlippyFlop
6 | {
7 | class GameScene : Scene
8 | {
9 | public Image ImageTop = Image.CreateRectangle(640, 50, new Color("364298"));
10 | public Image ImageBottom = Image.CreateRectangle(640, 50, new Color("364298"));
11 |
12 | public GameScene()
13 | {
14 | AddGraphics(ImageTop, ImageBottom);
15 | ImageBottom.Y = Game.Instance.Height - ImageBottom.Height;
16 | Add(new GameManager());
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Examples/FlippyFlop/Program.cs:
--------------------------------------------------------------------------------
1 | using Otter.Core;
2 | using Otter.Graphics;
3 |
4 | namespace FlippyFlop
5 | {
6 | class Program
7 | {
8 | static void Main(string[] args)
9 | {
10 | using(var game = new Game("Flippy Flop"))
11 | {
12 | game.Color = new Color("749ace");
13 | game.GameFolder = "FlippyFlop";
14 |
15 | game.AddSession("Player");
16 | var c = game.Session("Player").Controller;
17 | c.Enabled = true;
18 | c.AddButton("Action");
19 | c.Button("Action").AddKey(Key.Space);
20 |
21 | game.FirstScene = new GameScene();
22 | game.Start();
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Examples/FlippyFlop/Tags.cs:
--------------------------------------------------------------------------------
1 | namespace FlippyFlop
2 | {
3 | public enum Tags
4 | {
5 | Flippy,
6 | Wall
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Examples/GridCollider/GridCollider.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Exe
9 | netcoreapp3.0
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Examples/GridCollider/Program.cs:
--------------------------------------------------------------------------------
1 |
2 | using Otter.Core;
3 |
4 | namespace GridColliderPlayerTest
5 | {
6 | class Program
7 | {
8 | static void Main(string[] args)
9 | {
10 | // Create an Otter game.
11 | using(var game = new Game())
12 | {
13 | game.FirstScene = new PlayScene(); // Create and set our First Scene for Otter to run.
14 | game.Start(); // Start the game!
15 | }
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Examples/OtterPongGame/BallTrail.cs:
--------------------------------------------------------------------------------
1 | using Otter.Core;
2 | using Otter.Graphics;
3 | using Otter.Graphics.Drawables;
4 | using Otter.Utility;
5 |
6 | namespace OtterPongGame
7 | {
8 | class BallTrail : Entity
9 | {
10 |
11 | Image imgBall = Image.CreateCircle(7, Color.Cyan);
12 |
13 | public BallTrail(float x, float y) : base(x, y)
14 | {
15 | SetGraphic(imgBall);
16 | imgBall.CenterOrigin();
17 |
18 | LifeSpan = 60;
19 |
20 | Layer = 100;
21 | }
22 |
23 | public override void Update()
24 | {
25 | base.Update();
26 |
27 | imgBall.Alpha = Util.ScaleClamp(Timer, 0, LifeSpan, 1, 0);
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Examples/OtterPongGame/Controls.cs:
--------------------------------------------------------------------------------
1 | namespace OtterPongGame
2 | {
3 | public enum Controls
4 | {
5 | Up,
6 | Down
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Examples/OtterPongGame/Global.cs:
--------------------------------------------------------------------------------
1 | using Otter.Core;
2 |
3 | namespace OtterPongGame
4 | {
5 | class Global
6 | {
7 | public static Session
8 | PlayerOne,
9 | PlayerTwo;
10 |
11 | public static int
12 | PlayerOneScore = 0,
13 | PlayerTwoScore = 0;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Examples/OtterPongGame/OtterPongGame.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Exe
9 | netcoreapp3.0
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Examples/OtterPongGame/PongScene.cs:
--------------------------------------------------------------------------------
1 | using Otter.Core;
2 |
3 | namespace OtterPongGame
4 | {
5 | class PongScene : Scene
6 | {
7 | public PongScene() : base()
8 | {
9 | Add(new Paddle(Global.PlayerOne));
10 | Add(new Paddle(Global.PlayerTwo));
11 | Add(new Ball());
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Examples/OtterPongGame/Tags.cs:
--------------------------------------------------------------------------------
1 | namespace OtterPongGame
2 | {
3 | public enum Tags
4 | {
5 | Paddle,
6 | Ball
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Examples/PlatformingMovement/CollisionTag.cs:
--------------------------------------------------------------------------------
1 | namespace PlatformingExample
2 | {
3 | ///
4 | /// Collision tags.
5 | ///
6 | public enum CollisionTag
7 | {
8 | Solid
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Examples/PlatformingMovement/PlatformScene.cs:
--------------------------------------------------------------------------------
1 | using Otter.Core;
2 | using Otter.Utility;
3 |
4 | namespace PlatformingExample
5 | {
6 | class PlatformerScene : Scene
7 | {
8 | public PlatformerScene() : base()
9 | {
10 | // Create the Ogmo Editor project.
11 | var ogmoProject = new OgmoProject("OgmoProject.oep");
12 |
13 | // Register the "Solid" layer with the tag Solid.
14 | ogmoProject.RegisterTag(CollisionTag.Solid, "Solid");
15 |
16 | // Set the game's color to the Ogmo Project's background color.
17 | Game.Instance.Color = ogmoProject.BackgroundColor;
18 |
19 | // Load the level.
20 | ogmoProject.LoadLevel("Level.oel", this);
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Examples/PlatformingMovement/PlatformingMovement.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | Exe
14 | netcoreapp3.0
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Examples/PlatformingMovement/Program.cs:
--------------------------------------------------------------------------------
1 | using Otter.Core;
2 |
3 | namespace PlatformingExample
4 | {
5 | class Program
6 | {
7 | // Quick example on how to use Otter/PlatformingMovement
8 | static void Main(string[] args)
9 | {
10 | // Make a new game.
11 | using(var game = new Game("Platformer Example"))
12 | {
13 | // Start the game with a new PlatformerScene.
14 | game.Start(new PlatformerScene());
15 | }
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Otter/CONSOLA.TTF:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Otter/CONSOLA.TTF
--------------------------------------------------------------------------------
/Otter/Components/Events/EventProcessor.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace Otter.Components.Events
4 | {
5 | public class EventProcessor : Component
6 | {
7 | ///
8 | /// The list of EventQueueEvents to execute.
9 | ///
10 | public List Events = new List();
11 |
12 | ///
13 | /// The current event that is being executed.
14 | ///
15 | public EventProcessorEvent CurrentEvent { get; protected set; }
16 |
17 | ///
18 | /// Determines if the events will be run. Defaults to true.
19 | ///
20 | public bool RunEvents = true;
21 |
22 | ///
23 | /// True if the number of events in the queue is greater than zero.
24 | ///
25 | public bool HasEvents
26 | {
27 | get { return Events.Count > 0; }
28 | }
29 |
30 | protected bool isFreshEvent = true;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Otter/Components/Movement/AccelType.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Components.Movement
2 | {
3 | ///
4 | /// The different acceleration types.
5 | ///
6 | public enum AccelType
7 | {
8 | Ground,
9 | Air
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Otter/Core/AxisButton.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Core
2 | {
3 | ///
4 | /// Buttons that represent the possible axes on a joystick.
5 | ///
6 | public enum AxisButton
7 | {
8 | XPlus = 100,
9 | XMinus,
10 | YPlus,
11 | YMinus,
12 | ZPlus,
13 | ZMinus,
14 | RPlus,
15 | RMinus,
16 | UPlus,
17 | UMinus,
18 | VPlus,
19 | VMinus,
20 | PovXPlus,
21 | PovXMinus,
22 | PovYPlus,
23 | PovYMinus,
24 | Any = 1000
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Otter/Core/Direction.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Otter.Core
4 | {
5 | ///
6 | /// Flags to represent Direction.
7 | ///
8 | [Flags]
9 | public enum Direction
10 | {
11 | None = 0,
12 | Up = 1 << 0,
13 | Right = 1 << 1,
14 | Down = 1 << 2,
15 | Left = 1 << 3,
16 | UpRight = Up | Right,
17 | UpLeft = Up | Left,
18 | DownRight = Down | Right,
19 | DownLeft = Down | Left
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Otter/Core/JoyAxis.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Core
2 | {
3 | ///
4 | /// Axes on a joystick.
5 | ///
6 | public enum JoyAxis
7 | {
8 | X,
9 | Y,
10 | Z,
11 | R,
12 | U,
13 | V,
14 | PovX,
15 | PovY
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Otter/Core/MouseButton.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Core
2 | {
3 | ///
4 | /// Mouse buttons. Buttons on your mouse.
5 | ///
6 | public enum MouseButton
7 | {
8 | Left = 0,
9 | Right = 1,
10 | Middle = 2,
11 | XButton1 = 3,
12 | XButton2 = 4,
13 | ButtonCount = 5,
14 | Any = 1000
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Otter/Core/MouseWheelDirection.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Core
2 | {
3 | ///
4 | /// The direction of the mouse wheel.
5 | ///
6 | public enum MouseWheelDirection
7 | {
8 | Up = 0,
9 | Down
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Otter/Graphics/Drawables/BlendMode.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Graphics.Drawables
2 | {
3 | ///
4 | /// The blendmodes that can be used for graphic rendering.
5 | ///
6 | public enum BlendMode
7 | {
8 | Alpha,
9 | Add,
10 | Multiply,
11 | None,
12 | Null
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Otter/Graphics/Drawables/PanelSizeMode.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Graphics.Drawables
2 | {
3 | public enum PanelSizeMode
4 | {
5 | All,
6 | Inside
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Otter/Graphics/Drawables/PanelType.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Graphics.Drawables
2 | {
3 | public enum PanelType
4 | {
5 | Stretch,
6 | Tile
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Otter/Graphics/Drawables/VertexPrimitiveType.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Graphics.Drawables
2 | {
3 | public enum VertexPrimitiveType
4 | {
5 | Points = 0,
6 | Lines = 1,
7 | LinesStrip = 2,
8 | Triangles = 3,
9 | TrianglesStrip = 4,
10 | TriangleFan = 5,
11 | Quads = 6,
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Otter/Graphics/ShaderType.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Graphics
2 | {
3 | public enum ShaderType
4 | {
5 | Vertex,
6 | Fragment
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Otter/Graphics/Text/BaseFont.cs:
--------------------------------------------------------------------------------
1 | using SFML.Graphics;
2 |
3 | using Otter.Utility;
4 |
5 | namespace Otter.Graphics.Text
6 | {
7 | public abstract class BaseFont
8 | {
9 | internal SFML.Graphics.Font font;
10 |
11 | public BaseFont()
12 | {
13 | font = Fonts.DefaultFont;
14 | }
15 |
16 | internal virtual Glyph GetGlyph(char c, int size, bool bold)
17 | {
18 | return font.GetGlyph((uint)c, (uint)size, bold, 1f);
19 | }
20 |
21 | internal virtual float GetLineSpacing(int size)
22 | {
23 | return font.GetLineSpacing((uint)size);
24 | }
25 |
26 | internal virtual Texture GetTexture(int size)
27 | {
28 | return new Texture(font.GetTexture((uint)size));
29 | }
30 |
31 | public virtual float GetKerning(char first, char second, int characterSize)
32 | {
33 | return 0;
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Otter/Graphics/Text/BitmapFontDataType.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Graphics.Text
2 | {
3 | public enum BitmapFontDataType
4 | {
5 | None, // Just plain old monospaced characters.
6 | BMFontText, // http://www.angelcode.com/products/bmfont/
7 | BMFontXml, // http://www.angelcode.com/products/bmfont/
8 | Littera, // http://kvazars.com/littera/
9 | CodeheadCSV, // http://www.codehead.co.uk/cbfg/
10 | Shoebox // http://renderhjs.net/shoebox/bitmapFont.htm
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Otter/Graphics/Text/BitmpapFontConfig.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Graphics.Text
2 | {
3 | public class BitmapFontConfig
4 | {
5 | public Texture Texture;
6 | public int CharacterWidth;
7 | public int CharacterHeight;
8 | public int CharCodeOffset = 32;
9 | public int CharacterOffsetX;
10 | public int CharacterOffsetY;
11 | public int LineSpacing;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Otter/Graphics/Text/CharData.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Graphics.Text
2 | {
3 | class CharData
4 | {
5 | public char Character;
6 | public int CharacterId;
7 | public int X;
8 | public int Y;
9 | public int Width;
10 | public int Height;
11 | public int Advance;
12 | public int OffsetX;
13 | public int OffsetY;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Otter/Graphics/Text/Font.cs:
--------------------------------------------------------------------------------
1 | using System.IO;
2 |
3 | using Otter.Utility;
4 |
5 | namespace Otter.Graphics.Text
6 | {
7 | public class Font : BaseFont
8 | {
9 |
10 | public Font(string source)
11 | {
12 | font = Fonts.Load(source);
13 | }
14 |
15 | public Font(Stream stream)
16 | {
17 | font = Fonts.Load(stream);
18 | }
19 |
20 | public Font()
21 | {
22 | font = Fonts.DefaultFont;
23 | }
24 |
25 | public override float GetKerning(char first, char second, int characterSize)
26 | {
27 | return font.GetKerning((uint)first, (uint)second, (uint)characterSize);
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Otter/Graphics/Text/TextAlign.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Graphics.Text
2 | {
3 | public enum TextAlign
4 | {
5 | Left,
6 | Right,
7 | Center
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Otter/Graphics/Text/TextOutlineQuality.cs:
--------------------------------------------------------------------------------
1 | namespace Otter.Graphics.Text
2 | {
3 | public enum TextOutlineQuality
4 | {
5 | Good = 45,
6 | Better = 30,
7 | Best = 15,
8 | Absurd = 10
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Otter/Graphics/Text/TextStyle.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Otter.Graphics.Text
4 | {
5 | [Flags]
6 | public enum TextStyle
7 | {
8 | Regular = 0,
9 | Bold = 1,
10 | Italic = 2,
11 | Underlined = 4,
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Otter/Otter.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp2.2
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Otter/Utility/Glide/GlideLerper.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Otter.Utility.Glide
4 | {
5 | public abstract class GlideLerper
6 | {
7 | [Flags]
8 | public enum Behavior
9 | {
10 | None = 0,
11 | Reflect = 1,
12 | Rotation = 2,
13 | RotationRadians = 4,
14 | RotationDegrees = 8,
15 | Round = 16
16 | }
17 |
18 | protected const float DEG = 180f / (float)Math.PI;
19 | protected const float RAD = (float)Math.PI / 180f;
20 |
21 | public abstract void Initialize(Object fromValue, Object toValue, Behavior behavior);
22 | public abstract object Interpolate(float t, object currentValue, Behavior behavior);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Otter/Utility/Sounds.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.IO;
3 |
4 | using SFML.Audio;
5 |
6 | namespace Otter.Utility
7 | {
8 | ///
9 | /// Class that manages the cache of sounds.
10 | ///
11 | class Sounds
12 | {
13 | static Dictionary sounds = new Dictionary();
14 |
15 | public static SoundBuffer Load(string path)
16 | {
17 | path = FileHandling.GetAbsoluteFilePath(path);
18 | if (!Files.FileExists(path)) throw new FileNotFoundException(path + " not found.");
19 | if (sounds.ContainsKey(path))
20 | {
21 | return sounds[path];
22 | }
23 | sounds.Add(path, new SoundBuffer(Files.LoadFileBytes(path)));
24 | return sounds[path];
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Otter/otterlogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/Otter/otterlogo.png
--------------------------------------------------------------------------------
/RoadMap.txt:
--------------------------------------------------------------------------------
1 | Roadmap for beyond version 1.0:
2 |
3 | * Develop the UI stuff into something usable.
4 |
5 | Right now there's the beginnings of OtterUI, which is used for menu systems driven by controllers. At some point I'll
6 | add support or mouse and keyboard type stuff as well.
7 |
8 | * Hide all of the dll files somehow.
9 |
10 | There are a lot of dll files in the root folder and this can look really messy. I want to try to get all the dlls embedded somehow.
11 |
12 | * SpriteBatch
13 |
14 | There is some groundwork laid out now to use SpriteBatch, but there are a handful of bugs to squish before it's deemed totally useable.
15 |
16 | * Mac and Linix Support
17 |
18 | Better Mac and Linux support. I know it's possible, but I am very inexperienced with Mac and Linux systems.
19 |
20 | * Auto Tiling
21 |
22 | I want to get some form of auto tiling in for those game jam scenarios.
--------------------------------------------------------------------------------
/otterlogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/otterlogo.png
--------------------------------------------------------------------------------
/otterlogonuget.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/otterlogonuget.png
--------------------------------------------------------------------------------
/otterlogosmall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylepulver/Otter/5155b7dfa9c6f9031b91c0afe8c7d5407c012cba/otterlogosmall.png
--------------------------------------------------------------------------------