Merge branch 'master' of github.com:r0ket/r0ket
This commit is contained in:
commit
13a1cb9521
|
@ -137,4 +137,5 @@ o_set_shader
|
||||||
o_identity
|
o_identity
|
||||||
o_transform
|
o_transform
|
||||||
getrelease
|
getrelease
|
||||||
|
nrf_set_strength
|
||||||
#Add stuff here
|
#Add stuff here
|
||||||
|
|
|
@ -116,6 +116,7 @@ void ram(void)
|
||||||
config.channel = ANNOUNCE_CHANNEL;
|
config.channel = ANNOUNCE_CHANNEL;
|
||||||
memcpy(config.mac0, ANNOUNCE_MAC, 5);
|
memcpy(config.mac0, ANNOUNCE_MAC, 5);
|
||||||
nrf_config_set(&config);
|
nrf_config_set(&config);
|
||||||
|
nrf_set_strength(3);
|
||||||
|
|
||||||
id = getRandom();
|
id = getRandom();
|
||||||
ctr = 1;
|
ctr = 1;
|
||||||
|
|
|
@ -77,5 +77,5 @@ int main(void) {
|
||||||
}
|
}
|
||||||
|
|
||||||
int getrelease(void){
|
int getrelease(void){
|
||||||
return 0x00000105;
|
return 0x00000106;
|
||||||
};
|
};
|
||||||
|
|
|
@ -12,8 +12,9 @@ class Player():
|
||||||
self.timeout = 10
|
self.timeout = 10
|
||||||
self.active = False
|
self.active = False
|
||||||
|
|
||||||
|
# set shortpackets=True if you want to announce a game to be read with OpenBeacon readers
|
||||||
class Game:
|
class Game:
|
||||||
def __init__(self, device, gameName, gameChannel, announcechannel, announcemac, maxplayer=0, askname=False):
|
def __init__(self, device, gameName, gameChannel, announcechannel, announcemac, maxplayer=0, askname=False, shortpackets=False):
|
||||||
self.gameName = gameName
|
self.gameName = gameName
|
||||||
self.channel = gameChannel
|
self.channel = gameChannel
|
||||||
self.gamemac = [int(random.random()*254) for x in range(1,6)]
|
self.gamemac = [int(random.random()*254) for x in range(1,6)]
|
||||||
|
@ -21,9 +22,14 @@ class Game:
|
||||||
self.playermac[4]+=1
|
self.playermac[4]+=1
|
||||||
self.gameid = int(random.random()*(2**15))
|
self.gameid = int(random.random()*(2**15))
|
||||||
|
|
||||||
|
flags = 0
|
||||||
|
if maxplayer == 0:
|
||||||
|
flags = 1
|
||||||
|
if shortpackets:
|
||||||
|
flags += 2
|
||||||
self.bridge = bridge.Bridge(device, self.channel, self.gamemac)
|
self.bridge = bridge.Bridge(device, self.channel, self.gamemac)
|
||||||
self.announce = packets.Announce(self.gamemac, self.channel,
|
self.announce = packets.Announce(self.gamemac, self.channel,
|
||||||
self.gameid, 0, self.gameName)
|
self.gameid, flags, self.gameName)
|
||||||
|
|
||||||
self.announcequeue = Queue.Queue()
|
self.announcequeue = Queue.Queue()
|
||||||
self.bridge.registerQueue(self.announcequeue)
|
self.bridge.registerQueue(self.announcequeue)
|
||||||
|
|
Loading…
Reference in New Issue