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