Created
April 12, 2020 02:53
-
-
Save teramotodaiki/f1dd6909a363cb002ed8fec808bc2167 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import '../game' | |
rule.this = 'まほうじん' | |
rule.つくられたとき(async function() { | |
await this.costume('まほうじん') // 見た目をかえる | |
/*+ つくられたとき */ | |
this.n('みえやすさ', ('▼ を', 'イコール'), 0) // とうめいになる | |
}) | |
rule.item = ('▼ あいて', 'プレイヤー') | |
rule.ふまれたとき(async function(item) { | |
// 画面を暗くする | |
const dark = Hack.overlay('rgb(20,20,20,1)') | |
dark.opacity = 0 | |
Hack.overlayGroup.addChild(dark) | |
dark.tl | |
.delay(30) | |
.then(function() { | |
Hack.menuGroup.parentNode && Hack.menuGroup.parentNode.removeChild(Hack.menuGroup) | |
}) | |
.fadeIn(90, enchant.Easing.CUBIC_EASEOUT) | |
.then(function() { | |
const textArea = new TextArea(480, 320) | |
textArea.x = (480 - textArea.w) / 2 | |
textArea.y = 0 | |
textArea.margin = 20 | |
textArea.background = 'rgba(0, 0, 0, 0)' | |
textArea.borderColor = 'rgba(0, 0, 0, 0)'; | |
textArea.defaultStyle = { | |
color: '#fff', | |
size: '32', | |
family: 'PixelMplus, sans-serif', | |
weight: 'bold', | |
align: 'center', | |
lineSpace: 5, | |
space: 0, | |
ruby: null, | |
rubyId: null | |
} | |
Hack.overlayGroup.addChild(textArea) | |
textArea.push(` | |
ゲームクリア おめでとう! | |
つぎは なにをしますか?`) | |
textArea.show() | |
/* | |
button('ほかのステージであそぶ', 140).ontouchend = () => { | |
feeles.dispatchOnMessage({ | |
href: '/lists/trending' | |
}) | |
} | |
*/ | |
button('自分のステージをつくる', 160).ontouchend = () => { | |
feeles.dispatchOnMessage({ | |
href: '/videos/season_1' | |
}) | |
} | |
button('もういちどあそぶ', 220).ontouchend = () => { | |
feeles.reload() | |
} | |
}) | |
function button(text, y) { | |
const btn = new TextArea(260, 38) | |
btn.x = (480 - btn.w) / 2 | |
btn.y = y | |
btn.margin = 0 | |
btn.padding = 8 | |
btn.borderRadius = 4; | |
btn.background = 'rgb(251, 147, 36)' | |
btn.borderColor = 'rgba(0, 0, 0, 0)'; | |
btn.defaultStyle = { | |
color: '#fff', | |
size: '20', | |
family: 'PixelMplus, sans-serif', | |
weight: 'bold', | |
align: 'center', | |
space: 0, | |
ruby: null, | |
rubyId: null | |
} | |
Hack.overlayGroup.addChild(btn) | |
btn.push(text) | |
btn.show() | |
return btn | |
} | |
/*+ ふまれたとき */ | |
}) | |
// ここから メッセージされたとき | |
rule.item = ('▼ あいて', Rule.Anyone) | |
rule.メッセージされたとき(async function(item) { | |
/*+ メッセージされたとき */ | |
}) | |
// ここまで メッセージされたとき | |
// ここから じかんがすすんだとき | |
rule.じかんがすすんだとき(async function() { | |
/*+ じかんがすすんだとき */ | |
}) | |
// ここまで じかんがすすんだとき |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment