//virtual void accelerometer(UIAccelerometer* accelerometer, CCAcceleration* acceleration); public static Box2DView viewWithEntryID(int entryId) { var pView = new Box2DView(); pView.initWithEntryID(entryId); return(pView); }
public bool initWithEntryID(int entryId) { CCSize s = CCDirector.SharedDirector.WinSize; m_entryID = entryId; // Register Touch Event var touchListener = new CCEventListenerTouchOneByOne(); touchListener.IsSwallowTouches = true; touchListener.OnTouchBegan = onTouchBegan; touchListener.OnTouchMoved = onTouchMoved; EventDispatcher.AddEventListener(touchListener, this); Box2DView view = Box2DView.viewWithEntryID(entryId); AddChild(view, 0, kTagBox2DNode); view.Scale = 10; view.AnchorPoint = new CCPoint(0, 0); view.Position = new CCPoint(s.Width / 2, s.Height / 4); //#if (CC_TARGET_PLATFORM == CC_PLATFORM_MARMALADE) // CCLabelBMFont* label = new CCLabelBMFont(view.title().c_str(), "fonts/arial16.fnt"); //#else CCLabelTtf label = new CCLabelTtf(view.title(), "arial", 28); //#endif AddChild(label, 1); label.Position = new CCPoint(s.Width / 2, s.Height - 50); CCMenuItemImage item1 = new CCMenuItemImage("Images/b1", "Images/b2", backCallback); CCMenuItemImage item2 = new CCMenuItemImage("Images/r1", "Images/r2", restartCallback); CCMenuItemImage item3 = new CCMenuItemImage("Images/f1", "Images/f2", nextCallback); CCMenu menu = new CCMenu(item1, item2, item3); menu.Position = CCPoint.Zero; item1.Position = new CCPoint(s.Width / 2 - 100, 30); item2.Position = new CCPoint(s.Width / 2, 30); item3.Position = new CCPoint(s.Width / 2 + 100, 30); AddChild(menu, 1); return(true); }
public bool initWithEntryID(int entryId) { CCSize s = CCDirector.SharedDirector.WinSize; m_entryID = entryId; TouchEnabled = true; Box2DView view = Box2DView.viewWithEntryID(entryId); AddChild(view, 0, kTagBox2DNode); view.Scale = 10; view.AnchorPoint = new CCPoint(0, 0); view.Position = new CCPoint(s.Width / 2, s.Height / 4); //#if (CC_TARGET_PLATFORM == CC_PLATFORM_MARMALADE) // CCLabelBMFont* label = new CCLabelBMFont(view.title().c_str(), "fonts/arial16.fnt"); //#else CCLabelTTF label = new CCLabelTTF(view.title(), "arial", 28); //#endif AddChild(label, 1); label.Position = new CCPoint(s.Width / 2, s.Height - 50); CCMenuItemImage item1 = new CCMenuItemImage("Images/b1", "Images/b2", backCallback); CCMenuItemImage item2 = new CCMenuItemImage("Images/r1", "Images/r2", restartCallback); CCMenuItemImage item3 = new CCMenuItemImage("Images/f1", "Images/f2", nextCallback); CCMenu menu = new CCMenu(item1, item2, item3); menu.Position = CCPoint.Zero; item1.Position = new CCPoint(s.Width / 2 - 100, 30); item2.Position = new CCPoint(s.Width / 2, 30); item3.Position = new CCPoint(s.Width / 2 + 100, 30); AddChild(menu, 1); return(true); }
//virtual void accelerometer(UIAccelerometer* accelerometer, CCAcceleration* acceleration); public static Box2DView viewWithEntryID(int entryId) { var pView = new Box2DView(); pView.initWithEntryID(entryId); return pView; }