void TouchSprite::onTouchEnded(Touch* touch, Event* event) { this->getPhysicsBody()->setContactTestBitmask(getBitmask()); this->getPhysicsBody()->setCollisionBitmask(getBitmask()); this->getPhysicsBody()->setCategoryBitmask(getBitmask()); CCASSERT(_state == kPaddleStateGrabbed, "Paddle - Unexpected state!"); _state = kPaddleStateUngrabbed; auto moveAction = MoveTo::create(0.5,FirstPosition); this->runAction(moveAction); //setPosition(FirstPosition); }
void printNetworkDetails(network_t *n) { char subnetMask[STRLEN] = ""; char hostAddress[STRLEN] = ""; char networkAddress[STRLEN] = ""; char broadcastAddress[STRLEN] = ""; char wildcardMask[STRLEN] = ""; char lastUsable[STRLEN] = ""; char firstUsable[STRLEN] = ""; char secondUsable[STRLEN] = ""; char thirdUsable[STRLEN] = ""; int networkSize; int bitMask; getIPAddress(n, hostAddress, STRLEN); getSubnetMask(n, subnetMask, STRLEN); getNetworkAddress(n, networkAddress, STRLEN); getBroadcastAddress(n, broadcastAddress, STRLEN); getWildcardMask(n, wildcardMask, STRLEN); getLastUsable(n, lastUsable, STRLEN); getFirstUsable(n, firstUsable, STRLEN); getSecondUsable(n, secondUsable, STRLEN); getThirdUsable(n, thirdUsable, STRLEN); networkSize = getNetworkSize(n); bitMask = getBitmask(n); printf("\n"); printf("Host address - %s\n", hostAddress); printf("Network Address - %s (%s/%d)\n", networkAddress, networkAddress, bitMask); printf("Subnet Mask - %s\n", subnetMask); printf("Broadcast Address - %s\n", broadcastAddress); printf("Wildcard Address - %s\n", wildcardMask); printf("Network Prefix (CIDR) - /%d\n", bitMask); printf("Network Range - %s - %s (%d Addresses)\n", networkAddress, broadcastAddress, networkSize+2); printf("Usable Range - %s - %s (%d Usable Hosts)\n", firstUsable, lastUsable,networkSize); printf("\n"); printf("A IP - %s\n", firstUsable); printf("B IP - %s\n", secondUsable); printf("C IP - %s\n", thirdUsable); printf("GW IP - %s\n", lastUsable); printf("\n"); // Provisioning Assistance: }