more mobile tweaks and update package batch file
So now it signs the apk
This commit is contained in:
parent
f2d17d830b
commit
ff5765f70f
4 changed files with 22 additions and 13 deletions
|
@ -31,21 +31,14 @@ class GameplayScene < SceneInstance
|
||||||
end
|
end
|
||||||
|
|
||||||
def tick_pause_button(args)
|
def tick_pause_button(args)
|
||||||
pause_button = {
|
rect = { x: 72.from_right, y: 72.from_top, w: 52, h: 52 }
|
||||||
x: 72.from_right,
|
Sprite.for(:pause).render(args, rect)
|
||||||
y: 72.from_top,
|
pause_rect = rect.dup
|
||||||
w: 52,
|
|
||||||
h: 52,
|
|
||||||
path: Sprite.for(:pause)
|
|
||||||
}
|
|
||||||
pause_rect = pause_button.dup
|
|
||||||
pause_padding = 12
|
pause_padding = 12
|
||||||
pause_rect.x -= pause_padding
|
pause_rect.x -= pause_padding
|
||||||
pause_rect.y -= pause_padding
|
pause_rect.y -= pause_padding
|
||||||
pause_rect.w += pause_padding * 2
|
pause_rect.w += pause_padding * 2
|
||||||
pause_rect.h += pause_padding * 2
|
pause_rect.h += pause_padding * 2
|
||||||
return pause(args) if args.inputs.mouse.down && args.inputs.mouse.inside_rect?(pause_rect)
|
return pause(args) if args.inputs.mouse.down && args.inputs.mouse.inside_rect?(pause_rect)
|
||||||
|
|
||||||
args.outputs.sprites << pause_button
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -17,7 +17,7 @@ class MenuScene < SceneInstance
|
||||||
current_option_i: 0,
|
current_option_i: 0,
|
||||||
hold_delay: 0
|
hold_delay: 0
|
||||||
}
|
}
|
||||||
@spacer ||= mobile? ? 100 : 80
|
@spacer ||= 80
|
||||||
@menu_options ||= menu_options
|
@menu_options ||= menu_options
|
||||||
@menu_y = opts.menu_y._?(440)
|
@menu_y = opts.menu_y._?(440)
|
||||||
@title ||= title
|
@title ||= title
|
||||||
|
@ -72,7 +72,7 @@ class MenuScene < SceneInstance
|
||||||
end
|
end
|
||||||
|
|
||||||
button_border = { w: 340, h: 80, x: l.x - 170, y: l.y - 55 }.merge(WHITE)
|
button_border = { w: 340, h: 80, x: l.x - 170, y: l.y - 55 }.merge(WHITE)
|
||||||
(args.outputs.borders << button_border) if mobile?
|
# (args.outputs.borders << button_border) if mobile?
|
||||||
if args.inputs.mouse.up && args.inputs.mouse.inside_rect?(button_border)
|
if args.inputs.mouse.up && args.inputs.mouse.inside_rect?(button_border)
|
||||||
o = @menu_options.find { |o| o[:key] == l[:key] }
|
o = @menu_options.find { |o| o[:key] == l[:key] }
|
||||||
Sound.play(args, :menu)
|
Sound.play(args, :menu)
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 186 KiB |
16
package.bat
16
package.bat
|
@ -6,3 +6,19 @@ for %%I in (.) do set CurrDirName=%%~nxI
|
||||||
cd ..
|
cd ..
|
||||||
@echo on
|
@echo on
|
||||||
dragonruby-publish --only-package %CurrDirName%
|
dragonruby-publish --only-package %CurrDirName%
|
||||||
|
@echo off
|
||||||
|
cd builds
|
||||||
|
if not exist ./%CurrDirName%.keystore (
|
||||||
|
echo "no keystore, generating keys"
|
||||||
|
keytool -genkey -v -keystore %CurrDirName%.keystore -alias %CurrDirName% -keyalg RSA -keysize 2048 -validity 10000
|
||||||
|
)
|
||||||
|
if exist ./%CurrDirName%-android.apk (
|
||||||
|
echo "Signing apk..."
|
||||||
|
call "C:\Program Files (x86)\Android\android-sdk\build-tools\32.0.0\apksigner.bat" sign -ks %CurrDirName%.keystore %CurrDirName%-android.apk
|
||||||
|
) else (
|
||||||
|
ECHO "no apk?"
|
||||||
|
ECHO ./%CurrDirName%-android.apk
|
||||||
|
)
|
||||||
|
ECHO "All done!"
|
||||||
|
explorer.exe %cd%
|
||||||
|
PAUSE
|
Loading…
Reference in a new issue