summarylogtreecommitdiffstats
path: root/firstsnow
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot2020-08-22 22:17:26 +0200
committerEmmanuel Gil Peyrot2020-08-22 22:17:26 +0200
commit43886159db9725a2a96dd47a3579079a9073d569 (patch)
treec4781b5cbb193c7a78232ff4c1330d3ed8fd796a /firstsnow
downloadaur-43886159db9725a2a96dd47a3579079a9073d569.tar.gz
Hello world!
Diffstat (limited to 'firstsnow')
-rwxr-xr-xfirstsnow77
1 files changed, 77 insertions, 0 deletions
diff --git a/firstsnow b/firstsnow
new file mode 100755
index 000000000000..71d3a9671d59
--- /dev/null
+++ b/firstsnow
@@ -0,0 +1,77 @@
+#!/usr/bin/env python2
+
+#@PydevCodeAnalysisIgnore
+
+# This file is part of Ren'Py. The license below applies to Ren'Py only.
+# Games and other projects that use Ren'Py may use a different license.
+
+# Copyright 2004-2019 Tom Rothamel <pytom@bishoujo.us>
+#
+# Permission is hereby granted, free of charge, to any person
+# obtaining a copy of this software and associated documentation files
+# (the "Software"), to deal in the Software without restriction,
+# including without limitation the rights to use, copy, modify, merge,
+# publish, distribute, sublicense, and/or sell copies of the Software,
+# and to permit persons to whom the Software is furnished to do so,
+# subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be
+# included in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+import os
+import sys
+import warnings
+
+# Functions to be customized by distributors. ################################
+
+# Given the Ren'Py base directory (usually the directory containing
+# this file), this is expected to return the path to the common directory.
+
+def path_to_common(renpy_base):
+ return '/usr/share/renpy/renpy/common'
+
+
+# Given a directory holding a Ren'Py game, this is expected to return
+# the path to a directory that will hold save files.
+
+def path_to_saves(gamedir, save_directory=None):
+ import renpy # @UnresolvedImport
+
+ if save_directory is None:
+ save_directory = renpy.config.save_directory
+ save_directory = renpy.exports.fsencode(save_directory)
+
+ # No save directory given.
+ if not save_directory:
+ return gamedir + "/saves"
+
+ # Otherwise, put the saves in a platform-specific location.
+ xdg_data_home = os.getenv('XDG_DATA_HOME')
+ if xdg_data_home is None or len(xdg_data_home) == 0 or xdg_data_home[0] != '/':
+ home = os.getenv('HOME')
+ xdg_data_home = os.path.join(home, '.local', 'share')
+ return os.path.join(xdg_data_home, "renpy", save_directory)
+
+
+def main():
+ renpy_base = '/usr/share/firstsnow'
+
+ sys.path.append(renpy_base)
+
+ # Ignore warnings that happen.
+ warnings.simplefilter("ignore", DeprecationWarning)
+
+ # Start Ren'Py proper.
+ import renpy.bootstrap
+ renpy.bootstrap.bootstrap(renpy_base)
+
+if __name__ == "__main__":
+ main()