AllegroFlare/Prototypes/TileDrive/Screen
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
| event_emitter |
AllegroFlare::EventEmitter* |
| bitmap_bin |
AllegroFlare::BitmapBin* |
| font_bin |
AllegroFlare::FontBin* |
| sample_bin |
AllegroFlare::SampleBin* |
| tile_drive |
AllegroFlare::Prototypes::TileDrive::TileDrive |
| initialized |
bool |
Methods
| set_bitmap_bin(AllegroFlare::BitmapBin* bitmap_bin=nullptr) |
| set_sample_bin(AllegroFlare::SampleBin* sample_bin=nullptr) |
| set_font_bin(AllegroFlare::FontBin* font_bin=nullptr) |
| set_event_emitter(AllegroFlare::EventEmitter* event_emitter=nullptr) |
| set_maps_folder(std::string maps_folder="[unset-maps_folder-arg]") |
| set_terrain_mesh_dictionary(std::map<std::string, AllegroFlare::Prototypes::TileDrive::TerrainMeshDictionaryRecord> terrain_mesh_dictionary={}) |
| set_current_map_identifier(std::string current_map_identifier="[unset-current_map_identifier-arg]") |
| set_collision_stepper_step_result_callback(std::function<void(AllegroFlare::Physics::TileMapCollisionStepperStepResult*,AllegroFlare::Prototypes::TileDrive::TileDrive*,void*)> collision_stepper_step_result_callback={}, void* collision_stepper_step_result_callback_user_data=nullptr) |
| initialize() |
| primary_timer_func() |
| key_down_func(ALLEGRO_EVENT* event=nullptr) |
| key_up_func(ALLEGRO_EVENT* event=nullptr) |
Dependencies
| {"symbol"=>"AllegroFlare::BitmapBin", "headers"=>["AllegroFlare/BitmapBin.hpp"]} |
| {"symbol"=>"AllegroFlare::EventEmitter", "headers"=>["AllegroFlare/EventEmitter.hpp"]} |
| {"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} |
| {"symbol"=>"AllegroFlare::SampleBin", "headers"=>["AllegroFlare/SampleBin.hpp"]} |
| {"symbol"=>"AllegroFlare::Prototypes::TileDrive::TileDrive", "headers"=>["AllegroFlare/Prototypes/TileDrive/TileDrive.hpp"]} |
| {"symbol"=>"ALLEGRO_EVENT", "headers"=>["allegro5/allegro.h"]} |
| {"symbol"=>"AllegroFlare::Screens::Base", "headers"=>["AllegroFlare/Screens/Base.hpp"]} |
| {"symbol"=>"AllegroFlare::Prototypes::TileDrive::TerrainMesh", "headers"=>["AllegroFlare/Prototypes/TileDrive/TerrainMesh.hpp"]} |
| {"symbol"=>"std::function", "headers"=>["functional"]} |
| {"symbol"=>"AllegroFlare::Physics::TileMapCollisionStepperStepResult", "headers"=>["AllegroFlare/Physics/TileMapCollisionStepperStepResult.hpp"]} |
| {"symbol"=>"AllegroFlare::Prototypes::TileDrive::TerrainMeshDictionaryRecord", "headers"=>["AllegroFlare/Prototypes/TileDrive/TerrainMeshDictionaryRecord.hpp"]} |
Sponsor
CLUBCATT has cat shirts, mugs, games and puzzles you'll love