#ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" using namespace cocos2d; #include "cocos-ext.h" using namespace cocos2d::extension; class HelloWorld : public cocos2d::Scene, public TableViewDataSource, public TableViewDelegate { public: static cocos2d::Scene* createScene(); virtual bool init(); // a selector callback void menuCloseCallback(cocos2d::Ref* pSender); CREATE_FUNC(HelloWorld); virtual Size tableCellSizeForIndex(TableView* table, ssize_t idx); virtual Size cellSizeForTable(TableView* table); virtual TableViewCell* tableCellAtIndex(TableView *table, ssize_t idx); virtual ssize_t numberOfCellsInTableView(TableView *table); virtual void tableCellTouched(TableView* table, TableViewCell* cell); virtual void tableCellHighlight(TableView* table, TableViewCell* cell); virtual void tableCellUnhighlight(TableView* table, TableViewCell* cell); virtual void tableCellWillRecycle(TableView* table, TableViewCell* cell); }; #endif // __HELLOWORLD_SCENE_H__