command suggestion
This commit is contained in:
parent
86656c4942
commit
dab5718eab
@ -77,6 +77,11 @@ class Game:
|
|||||||
'available_expansions': self.available_expansions,
|
'available_expansions': self.available_expansions,
|
||||||
})
|
})
|
||||||
self.sio.emit('debug', room=self.name, data=self.debug)
|
self.sio.emit('debug', room=self.name, data=self.debug)
|
||||||
|
if self.debug:
|
||||||
|
commands = ['/debug', '/set_chars', '/suicide', '/nextevent', '/notify', '/show_cards', '/ddc', '/dsh', '/togglebot', '/cancelgame', '/startgame', '/setbotspeed', '/addex', '/setcharacter', '/setevent', '/removecard', '/getcard', '/meinfo', '/gameinfo', '/mebot']
|
||||||
|
self.sio.emit('commands', room=self.name, data=commands)
|
||||||
|
else:
|
||||||
|
self.sio.emit('commands', room=self.name, data=['/debug'])
|
||||||
self.sio.emit('spectators', room=self.name, data=len(self.spectators))
|
self.sio.emit('spectators', room=self.name, data=len(self.spectators))
|
||||||
|
|
||||||
def toggle_expansion(self, expansion_name):
|
def toggle_expansion(self, expansion_name):
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
<transition-group name="message" tag="div" id="chatbox">
|
<transition-group name="message" tag="div" id="chatbox">
|
||||||
<!-- <div id="chatbox"> -->
|
<!-- <div id="chatbox"> -->
|
||||||
<p style="margin:1pt;" class="chat-message" v-for="(msg, i) in messages" v-bind:key="`${i}-c`" :style="`color:${msg.color}`">{{msg.text}}</p>
|
<p style="margin:1pt;" class="chat-message" v-for="(msg, i) in messages" v-bind:key="`${i}-c`" :style="`color:${msg.color}`">{{msg.text}}</p>
|
||||||
|
<p style="margin:1pt 15pt;" class="chat-message" v-for="(msg, i) in commandSuggestion" v-bind:key="`${i}-c`" :style="`color:orange`">{{msg}}</p>
|
||||||
<p class="end" key="end" style="color:#0000">.</p>
|
<p class="end" key="end" style="color:#0000">.</p>
|
||||||
<!-- </div> -->
|
<!-- </div> -->
|
||||||
</transition-group>
|
</transition-group>
|
||||||
@ -31,7 +32,17 @@ export default {
|
|||||||
messages: [],
|
messages: [],
|
||||||
text: '',
|
text: '',
|
||||||
spectators: 0,
|
spectators: 0,
|
||||||
|
commands: ['/debug'],
|
||||||
}),
|
}),
|
||||||
|
computed: {
|
||||||
|
commandSuggestion() {
|
||||||
|
this.text;
|
||||||
|
if (this.text.length < 1) {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
return this.commands.filter(x => x.slice(0, this.text.length) == this.text);
|
||||||
|
},
|
||||||
|
},
|
||||||
sockets: {
|
sockets: {
|
||||||
chat_message(msg) {
|
chat_message(msg) {
|
||||||
// console.log(msg)
|
// console.log(msg)
|
||||||
@ -84,6 +95,9 @@ export default {
|
|||||||
},
|
},
|
||||||
spectators(val) {
|
spectators(val) {
|
||||||
this.spectators = val
|
this.spectators = val
|
||||||
|
},
|
||||||
|
commands(list) {
|
||||||
|
this.commands = list;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
Loading…
Reference in New Issue
Block a user