Bottle 2D - Lua API 1.0.0
All you need to create games using bottle2D.
Public Member Functions

EventHandlerBase Class Reference

Base event handler that can be destroyed. More...

#include <header.hpp>

Inheritance diagram for EventHandlerBase:
Chronometer MouseZoneEvent Timer

List of all members.

Public Member Functions

nil Destroy ()
bool ShouldBeDestroyed ()
nil SetUserData (string id, luaObject data)
 Set user data.
luaObject GetUserData (string id)
 Get user data.
bool UserDataExists (string id)
 Return true if the user data exists, false otherwise.
luaObject GetLuaFunction ()
 Get the event function used by the event.
nil SetLuaFunction (luaObject luaFunction)
 Set the event function used by the event.
bool operator== (EventHandlerBase event)
 Return true if the two events are the same object (a unique event)

Detailed Description

Base event handler that can be destroyed.


Member Function Documentation

nil EventHandlerBase::Destroy ( )
luaObject EventHandlerBase::GetLuaFunction ( )

Get the event function used by the event.

luaObject EventHandlerBase::GetUserData ( string  id)

Get user data.

bool EventHandlerBase::operator== ( EventHandlerBase  event)

Return true if the two events are the same object (a unique event)

nil EventHandlerBase::SetLuaFunction ( luaObject  luaFunction)

Set the event function used by the event.

nil EventHandlerBase::SetUserData ( string  id,
luaObject  data 
)

Set user data.

bool EventHandlerBase::ShouldBeDestroyed ( )
bool EventHandlerBase::UserDataExists ( string  id)

Return true if the user data exists, false otherwise.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables