Bangtal Library for Game Development  v0.3.0
bangtal::Object Member List

This is the complete list of members for bangtal::Object, including all inherited members.

add(ObjectPtr object)bangtal::Objectprotectedstatic
create(const std::string &image, ScenePtr scene=nullptr, int x=0, int y=0, bool shown=true)bangtal::Objectstatic
defineCombination(ObjectPtr object1, ObjectPtr object2)bangtal::Objectvirtual
drop()bangtal::Objectvirtual
getObject(ObjectID id)bangtal::Objectstatic
hide()bangtal::Objectvirtual
idbangtal::Objectprotected
ID() constbangtal::Objectinline
isHanded()bangtal::Objectvirtual
locate(ScenePtr scene, int x, int y)bangtal::Objectvirtual
Object(const std::string &image, ScenePtr scene=nullptr, int x=0, int y=0, bool shown=true)bangtal::Objectprotected
onCombine()bangtal::Objectvirtual
onCombineCallbackbangtal::Objectprotected
onDismantle()bangtal::Objectvirtual
onDismantleCallbackbangtal::Objectprotected
onDrop()bangtal::Objectvirtual
onDropCallbackbangtal::Objectprotected
onKeypad()bangtal::Objectvirtual
onKeypadCallbackbangtal::Objectprotected
onMouse(int x, int y, MouseAction action)bangtal::Objectvirtual
onMouseCallbackbangtal::Objectprotected
onPick()bangtal::Objectvirtual
onPickCallbackbangtal::Objectprotected
pick()bangtal::Objectvirtual
setImage(const std::string &image)bangtal::Objectvirtual
setOnCombineCallback(std::function< bool(ObjectPtr)> callback)bangtal::Object
setOnDismantleCallback(std::function< bool(ObjectPtr)> callback)bangtal::Object
setOnDropCallback(std::function< bool(ObjectPtr)> callback)bangtal::Object
setOnKeypadCallback(std::function< bool(ObjectPtr)> callback)bangtal::Object
setOnMouseCallback(std::function< bool(ObjectPtr, int, int, MouseAction)> callback)bangtal::Object
setOnPickCallback(std::function< bool(ObjectPtr)> callback)bangtal::Object
setScale(ObjectScale scale)bangtal::Objectvirtual
show()bangtal::Objectvirtual