|
Pol
Revision:b38175a
|
Functions | |
| void | DumpCaseJmp (std::ostream &os, const Token &token, EScriptProgram *) |
| void | DumpScript (const char *path) |
| int | exec_script (const char *path) |
| void | foo (BApplicObjType *laot, Bscript::BObjectImp::BObjectType lot) |
| int | run (int argc, char **argv) |
| void | usage (void) |
Variables | |
| BApplicObjType | aot |
| int | debug = 0 |
| Bscript::BObjectImp::BObjectType | ot = Bscript::BObjectImp::OTLong |
| bool | profile = false |
| int | quiet = 0 |
| int | x |
| void Pol::Runecl::DumpCaseJmp | ( | std::ostream & | os, |
| const Token & | token, | ||
| EScriptProgram * | |||
| ) |
Definition at line 76 of file runecl.cpp.
References Pol::Bscript::CASE_TYPE_DEFAULT, Pol::Bscript::CASE_TYPE_LONG, and Pol::Bscript::Token::dataptr.
| void Pol::Runecl::DumpScript | ( | const char * | path | ) |
Definition at line 121 of file runecl.cpp.
References Pol::Bscript::Executor::addModule(), ref_ptr< T >::get(), INFO_PRINT, Pol::Bscript::Executor::setProgram(), and Pol::Bscript::Executor::setViewMode().
Here is the call graph for this function:| int Pol::Runecl::exec_script | ( | const char * | path | ) |
Definition at line 171 of file runecl.cpp.
References Pol::Bscript::Executor::addModule(), debug, Pol::Bscript::display_bobjectimp_instances(), Pol::Bscript::eobject_imp_constructions, Pol::Bscript::eobject_imp_count, ERROR_PRINT, Pol::Bscript::escript_execinstr_calls, Pol::Bscript::escript_instr_cycles, Pol::Bscript::Executor::exec(), ref_ptr< T >::get(), INFO_PRINT, Pol::Bscript::Executor::INSTRUCTIONS, Pol::Bscript::Executor::NONE, profile, Pol::Bscript::Executor::setDebugLevel(), Pol::Bscript::Executor::setProgram(), and Pol::Bscript::Executor::sizeEstimate().
Referenced by run().
Here is the call graph for this function:
Here is the caller graph for this function:| void Pol::Runecl::foo | ( | BApplicObjType * | laot, |
| Bscript::BObjectImp::BObjectType | lot | ||
| ) |
Definition at line 108 of file runecl.cpp.
References aot, Pol::Bscript::BObjectImp::OTLong, and x.
| int Pol::Runecl::run | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 256 of file runecl.cpp.
References argc, ERROR_PRINT, exec_script(), and usage().
Here is the call graph for this function:| void Pol::Runecl::usage | ( | void | ) |
Definition at line 66 of file runecl.cpp.
References ERROR_PRINT.
Referenced by run().
Here is the caller graph for this function:Definition at line 105 of file runecl.cpp.
Referenced by foo().
| int Pol::Runecl::debug = 0 |
Definition at line 64 of file runecl.cpp.
Referenced by exec_script().
Definition at line 104 of file runecl.cpp.
| bool Pol::Runecl::profile = false |
Definition at line 65 of file runecl.cpp.
Referenced by exec_script().
| int Pol::Runecl::quiet = 0 |
Definition at line 63 of file runecl.cpp.
| int Pol::Runecl::x |
Definition at line 106 of file runecl.cpp.
Referenced by Pol::Module::_complete_create_item_at_location(), Pol::Core::AStarBlockers::AddBlocker(), Pol::Multi::CustomHouseElements::AddElement(), Pol::Multi::CustomHouseDesign::AddMultiAtOffset(), NoConstraint::apply(), MinValue< min >::apply(), MaxValue< max >::apply(), MinMaxValue< min, max >::apply(), Pol::Crypt::TwoFish::BlockEncrypt(), Pol::Core::BPacket::call_method_id(), Pol::Core::check_character_integrity(), Pol::Core::check_item_integrity(), Pol::Mobile::Character::check_justice_region_change(), Pol::Mobile::Character::check_light_region_change(), Pol::Mobile::Character::check_music_region_change(), Pol::Core::check_single_zone_item_integrity(), Pol::Mobile::Character::check_weather_region_change(), Pol::Mobile::Character::CheckPushthrough(), Pol::Uotool::contour(), Pol::Core::ResourceDef::counttiles(), Pol::Multi::UBoat::create_components(), Pol::UOConvert::create_maptile(), Pol::Multi::CustomHousesAddMulti(), Pol::Multi::CustomHousesErase(), Pol::Multi::CustomHousesRoofRemove(), Pol::Mobile::Character::CustomHousingMove(), Pol::Core::decode_base64(), Pol::Uotool::defragstatics(), Pol::Multi::CustomHouseDesign::DeleteStairs(), Pol::Mobile::Character::die(), Pol::Core::do_place_item_in_secure_trade_container(), Pol::Core::drop_item(), Pol::Core::drop_item_on_ground(), Pol::Core::drop_item_v2(), Pol::Uotool::findgraphic(), Pol::Uotool::findlandtile(), Pol::Uotool::findlandtileflags(), foo(), Pol::Core::UObject::get_script_member_id(), Pol::Multi::CustomHouseElements::GetElementsAt(), Pol::Plib::getExpansionName(), Pol::Mobile::Character::getpos_ifmove(), Pol::Realms::Realm::has_los(), Pol::Plib::FlagExpansion::hasFeature(), Pol::Bscript::Executor::ins_array_assign(), Pol::Bscript::Executor::ins_array_assign_consume(), Pol::Module::UOExecutorModule::internal_MoveBoat(), Pol::Module::UOExecutorModule::internal_SendCompressedGumpMenu(), Pol::Module::UOExecutorModule::internal_SendUnCompressedGumpMenu(), Pol::Module::NPCExecutorModule::IsLegalMove(), Pol::Plib::MapServer::LoadSecondLevelIndex(), Pol::Poltool::mapdump(), Pol::Uotool::mapdump(), Pol::Module::MathExecutorModule::mf_Abs(), Pol::Module::MathExecutorModule::mf_ACos(), Pol::Module::MathExecutorModule::mf_ASin(), Pol::Module::MathExecutorModule::mf_ATan(), Pol::Module::UOExecutorModule::mf_CanWalk(), Pol::Module::MathExecutorModule::mf_Ceil(), Pol::Module::UOExecutorModule::mf_CheckLosAt(), Pol::Module::MathExecutorModule::mf_Cos(), Pol::Module::UOExecutorModule::mf_CreateItemAtLocation(), Pol::Module::UOExecutorModule::mf_CreateItemCopyAtLocation(), Pol::Module::UOExecutorModule::mf_CreateMultiAtLocation(), Pol::Module::UOExecutorModule::mf_CreateNpcFromTemplate(), Pol::Module::MathExecutorModule::mf_Floor(), Pol::Module::MathExecutorModule::mf_FormatRealToString(), Pol::Module::UOExecutorModule::mf_GetFacing(), Pol::Module::UOExecutorModule::mf_GetHarvestDifficulty(), Pol::Module::UOExecutorModule::mf_GetMapInfo(), Pol::Module::UOExecutorModule::mf_GetMidpointCircleCoords(), Pol::Module::UOExecutorModule::mf_GetRegionLightLevelAtLocation(), Pol::Module::UOExecutorModule::mf_GetRegionNameAtLocation(), Pol::Module::UOExecutorModule::mf_GetRegionString(), Pol::Module::UOExecutorModule::mf_GetStandingHeight(), Pol::Module::UOExecutorModule::mf_GetStandingLayers(), Pol::Module::UOExecutorModule::mf_GetWorldHeight(), Pol::Module::UOExecutorModule::mf_HarvestResource(), Pol::Module::UOExecutorModule::mf_ListGhostsNearLocation(), Pol::Module::UOExecutorModule::mf_ListItemsAtLocation(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocation(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocationOfType(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocationWithFlag(), Pol::Module::UOExecutorModule::mf_ListMobilesNearLocation(), Pol::Module::UOExecutorModule::mf_ListMobilesNearLocationEx(), Pol::Module::UOExecutorModule::mf_ListStaticsAtLocation(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocation(), Pol::Module::MathExecutorModule::mf_Log10(), Pol::Module::MathExecutorModule::mf_LogE(), Pol::Module::UBoatExecutorModule::mf_MoveBoatXY(), Pol::Module::UOExecutorModule::mf_MoveItemToContainer(), Pol::Module::UOExecutorModule::mf_MoveObjectToLocation(), Pol::Module::UOExecutorModule::mf_PlayStationaryEffect(), Pol::Module::UOExecutorModule::mf_PlayStationaryEffect_Ex(), Pol::Module::MathExecutorModule::mf_Pow(), Pol::Module::MathExecutorModule::mf_Root(), Pol::Module::NPCExecutorModule::mf_RunAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_RunTowardLocation(), Pol::Module::UOExecutorModule::mf_SendGumpMenu(), Pol::Module::UOExecutorModule::mf_SendQuestArrow(), Pol::Module::NPCExecutorModule::mf_SetAnchor(), Pol::Module::MathExecutorModule::mf_Sin(), Pol::Module::MathExecutorModule::mf_Sqrt(), Pol::Module::MathExecutorModule::mf_Tan(), Pol::Module::NPCExecutorModule::mf_TurnAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_TurnTowardLocation(), Pol::Module::NPCExecutorModule::mf_WalkAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_WalkTowardLocation(), Pol::Mobile::Character::mightsee(), Pol::Module::NPCExecutorModule::move(), Pol::Multi::UBoat::move(), Pol::Mobile::Character::move(), Pol::Core::move_character_to(), Pol::Multi::UBoat::move_components(), Pol::Multi::UBoat::move_offline_mobiles(), Pol::Multi::UBoat::move_xy(), Pol::Core::optimize_zones(), Pol::Core::place_item_in_container(), Pol::Mobile::Character::position_changed(), Pol::Uotool::print_multihull(), Pol::Uotool::print_statics(), Pol::Uotool::print_widedata(), Pol::UOConvert::ProcessSolidBlock(), Property< T, constraint >::Property(), Pol::Core::rawstaticfullread(), Pol::Core::read_starting_locations(), Pol::Multi::CustomHouseDesign::readProperties(), Pol::Core::readwater(), Pol::Core::PropHolderContainer< Storage >::removeValue(), Pol::Multi::CustomHouseDesign::ReplaceDirtFloor(), Pol::Multi::UBoat::script_method_id(), Pol::Items::Item::script_method_id(), Pol::Multi::UBoat::scripted_create(), Pol::Multi::UBoat::send_boat(), Pol::Multi::UBoat::send_boat_newly_inrange(), Pol::Multi::UBoat::send_boat_old(), Pol::Multi::UBoat::send_display_boat(), Pol::Multi::UBoat::send_display_boat_to_inrange(), Pol::Multi::UBoat::send_smooth_move(), Pol::Bscript::Parser::setQuiet(), Pol::Realms::Realm::sizeEstimate(), Pol::Uotool::statics_histogram(), Pol::Network::GraphicEffectExPkt::stationaryEffect(), Pol::Mobile::Character::tellmove(), Pol::Multi::CustomHouseDesign::testprint(), Pol::Multi::UBoat::transform_components(), Pol::Multi::UBoat::turn(), Pol::Multi::UBoat::turn_traveller_coords(), Pol::Multi::UBoat::turn_travellers(), Pol::Mobile::Character::unhide(), Pol::Plib::StaticServer::Validate(), Pol::Uotool::water_search(), Pol::Network::PacketWriterDefs::PktWriterTemplateSpecs::WriteHelper< u8 >::Write(), Pol::Network::PacketWriterDefs::PktWriterTemplateSpecs::WriteHelper< s8 >::Write(), Pol::Core::write_pol_static_files(), Pol::Uotool::write_polmap(), Pol::Network::PacketWriterDefs::PktWriterTemplateSpecs::WriteHelper< u8 >::WriteFlipped(), Pol::Network::PacketWriterDefs::PktWriterTemplateSpecs::WriteHelper< s8 >::WriteFlipped(), Pol::Network::PacketWriterDefs::PacketWriter< _id, _size >::WriteFlipped(), Pol::Clib::WritetoCharBuffer(), and Pol::Uotool::z_histogram().