mirror of
https://git.cavemanon.xyz/Cavemanon/SnootGame.git
synced 2025-02-24 18:48:55 +01:00
Trying to fix mods and gallery in android
This commit is contained in:
parent
60a1748177
commit
001d7fff0f
2 changed files with 43 additions and 11 deletions
|
@ -109,7 +109,7 @@ init 2 python:
|
|||
#CACHE_PATH = config.basedir.replace("\\","/") + "/game/cache/"
|
||||
FILENAME = os.path.join(config.basedir, 'game/src/gallery_dataset.json')
|
||||
#CACHE_PATH = config.basedir.replace("\\","/") + "/game/cache/"
|
||||
fp = open(FILENAME)
|
||||
fp = renpy.open_file('src/gallery_dataset.json')
|
||||
data = json.load(fp)
|
||||
|
||||
list_img = renpy.list_images()
|
||||
|
|
|
@ -56,18 +56,50 @@ screen mod_menu():
|
|||
ymaximum 0.8
|
||||
ypos 200
|
||||
yinitial 0
|
||||
if len(mod_menu_access) > 5: # Hides the scrollbar when not needed. Ideally nobody would install mora than one at the same time, but oh well
|
||||
scrollbars "vertical"
|
||||
mousewheel True
|
||||
draggable True
|
||||
pagekeys True
|
||||
vbox:
|
||||
#xpos 1885
|
||||
spacing 18
|
||||
#yalign 0.98
|
||||
|
||||
#buttons are messed up but that's ok
|
||||
use mod_menu_button("gui/button/menubuttons/template_idle.png", "Return", ShowMenu("main_menu"))
|
||||
|
||||
if len(mod_menu_access) != 0:
|
||||
vbox:
|
||||
use mod_menu_button("gui/button/menubuttons/template_idle.png", "Return", ShowMenu("main_menu"))
|
||||
spacing 18
|
||||
use mod_menu_buttons("gui/button/menubuttons/template_idle.png", mod_menu_access )
|
||||
else:
|
||||
use mod_menu_button("gui/button/menubuttons/template_idle.png", "You have no mods", None)
|
||||
use mod_menu_button("gui/button/menubuttons/template_idle.png", "Return", ShowMenu("main_menu"))
|
||||
text "You have no mods! \nInstall some in:\n\"[moddir]\"":
|
||||
style_prefix "navigation"
|
||||
size 45
|
||||
text_align 0.5
|
||||
outlines [(3, "#445ABB", absolute(0), absolute(0))]
|
||||
at center
|
||||
|
||||
#############################
|
||||
# Stuff for mods in android #
|
||||
#############################
|
||||
|
||||
init python:
|
||||
|
||||
import os
|
||||
|
||||
if renpy.windows:
|
||||
moddir = renpy.config.gamedir.replace("\\", "/")
|
||||
|
||||
elif renpy.android:
|
||||
|
||||
moddir = os.path.join(os.environ["ANDROID_PUBLIC"], "game")
|
||||
|
||||
try:
|
||||
# We have to create both the 'game' and 'mods' folder for android.
|
||||
os.mkdir(moddir)
|
||||
os.mkdir(os.path.join(moddir, "mods"))
|
||||
except:
|
||||
pass
|
||||
|
||||
else:
|
||||
moddir = renpy.config.gamedir
|
||||
|
||||
moddir += "/mods/"
|
Loading…
Reference in a new issue