From 81f028bb73e43bbe9c5252085ebb2f2d55290f7b Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Thu, 20 Jun 2013 11:24:09 -0400 Subject: keep working --- lighttpd.conf | 4 +- www/index.html | 16 +- www/js/html5ks.js | 127 ++++--- www/js/images.js | 911 ++++++++++++++++++++++------------------------ www/playtime-webfont.svg | 229 ++++++++++++ www/playtime-webfont.ttf | Bin 50748 -> 95952 bytes www/playtime-webfont.woff | Bin 33460 -> 55584 bytes 7 files changed, 760 insertions(+), 527 deletions(-) create mode 100644 www/playtime-webfont.svg diff --git a/lighttpd.conf b/lighttpd.conf index 6dd43f5..d874a01 100644 --- a/lighttpd.conf +++ b/lighttpd.conf @@ -18,6 +18,4 @@ server.modules = ( "mod_expire", "mod_compress" ) dir-listing.activate = "enable" compress.cache-dir = "/tmp/lighttpd-compress" compress.filetype = ("text/html", "text/plain", "text/css", "text/javascript") -$HTTP["url"] =~ "^/dump/" { - expire.url = ("" => "access plus 1 years") -} +expire.url = ("/dump/" => "access plus 1 years") diff --git a/www/index.html b/www/index.html index 5ea2a6f..e58669c 100644 --- a/www/index.html +++ b/www/index.html @@ -35,16 +35,17 @@ left: -190px; } } - #bg,#video { + #bg,#video,#solid { position: absolute; width: 800px; height: 600px; } - #video { - z-index: 2; - } #say { font: 22px/27px Playtime; color: white; width: 750px; height: 90px; position: absolute; top: 493px; left: 28px; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; } diff --git a/www/js/html5ks.js b/www/js/html5ks.js index 2377eba..92eb3c8 100644 --- a/www/js/html5ks.js +++ b/www/js/html5ks.js @@ -1,12 +1,6 @@ (function () { "use strict"; window.html5ks = { - STUB: function (fn) { - return console.log("STUB: " + fn); - }, - WARN: function (msg) { - return console.log("WARN: " + msg); - }, persistent: { seen_scenes: {}, attraction: { @@ -14,7 +8,11 @@ window.html5ks = { sc: 0, hanako: 0 }, - hdisabled: false + hdisabled: false, + settings: { + // ms per character + autospeed: 20 + } }, save: function () { localStorage.persistent = JSON.stringify(this.persistent); @@ -26,11 +24,15 @@ window.html5ks = { container: document.getElementById("container"), video: document.getElementById("video"), audio: { - music: document.getElementById("music"), - ambient: document.getElementById("ambient"), - sound: document.getElementById("sound") + music: new Audio(), + ambient: new Audio(), + sound: new Audio() }, - say: document.getElementById("say") + say: document.getElementById("say"), + img: { + bg: document.getElementById("bg"), + solid: document.getElementById("solid") + } }, seen_scene: function (scene) { return !!this.persistent.seen_scenes[scene]; @@ -39,26 +41,28 @@ window.html5ks = { this.persistent.seen_scenes.scene = true; }, play: function (channel, name, fade) { - if (fade) this.WARN("fade not implemented"); + // TODO: fade var deferred = when.defer(), audio = this.elements.audio[channel]; audio.src = "/dump/" + (channel === "music" ? "bgm/" + this.music[name] + ".ogg" : this.sfx[name]); audio.load(); audio.play(); - if (channel !== "music") { - audio.addEventListener("ended", function () { - deferred.resolve(this); - }, false); - } else { - audio.addEventListener("playing", function () { - deferred.resolve(this); - }, false); - } + audio.addEventListener("playing", function () { + deferred.resolve(this); + }, false); audio.addEventListener("error", function () { deferred.reject(this.error); }, false); return deferred.promise; }, + stop: function (channel, fade) { + var deferred = when.defer(); + // TODO: fade + // TODO: event? + this.elements.audio[channel].pause(); + deferred.resolve(); + return deferred.promise; + }, play_video: function (vid_src) { var deferred = when.defer(), video = this.elements.video; @@ -88,60 +92,65 @@ window.html5ks = { }, 100); return deferred.promise; }, - sceneTypes: { - "ev": "event", - "evh": "event", - "ovl": "event", - "bg": "bgs", - "": "vfx" + imageTypes: { + "bg": {dir:"bgs",ext:"jpg"} }, // NOT iscene scene: function (type, name) { var deferred = when.defer(); - if (typeof name == "undefined") name = type; - var bg = document.getElementById("bg"); - if (name == "black") { - bg.src = ""; - bg.style.background = "black"; - deferred.resolve(this); - return deferred.promise; + if (name) { + var nom = type + "_" + name; + } else { + var nom = type; + } + var bg = this.elements.img.bg; + var image = this.images[nom]; + if (!image) { + var typ = this.imageTypes[type]; + image = typ.dir + "/" + name + "." + typ.ext; + } + this.elements.img.solid.style.backgroundColor = ''; + if (typeof image == "string") { + if (image.substring(0,1) == "#") { + this.elements.img.solid.style.backgroundColor = image; + deferred.resolve(); + return deferred.promise; + } else { + image = {image: image}; + } } - this.WARN("don't know extension, trying all"); - var img = "/dump/" + this.sceneTypes[type] + "/" + name; - bg.onerror = function () { - bg.onerror = function () { - bg.onerror = function () { - deferred.reject(this.error); - }; - bg.src = img + ".jpg"; - }; - bg.src = img + ".png"; - }; bg.onload = function () { deferred.resolve(this); }; - bg.src = img + ".webp"; + bg.onerror = function () { + throw new Error("bg could not load"); + }; + bg.src = "/dump/" + image.image; return deferred.promise; }, scale: function () { - var newScale = 1, - height = document.documentElement.clientHeight, + var height = document.documentElement.clientHeight, width = document.documentElement.clientWidth; if (height / width <= 0.75) { // widescreen - newScale = height / 600; + var newScale = height / 600; } else { - newScale = width / 800; + var newScale = width / 800; } + this.elements.container.style.webkitTransform = "scale(" + newScale + ")"; + this.elements.container.style.mozTransform = "scale(" + newScale + ")"; this.elements.container.style.transform = "scale(" + newScale + ")"; }, + next: function () {}, loadChars: function () { for (var character in this.characters) { this[character] = function (text) { var deferred = when.defer(); this.elements.say.textContent = text; - setTimeout(function () { + this.next = function () { deferred.resolve(text); - }, 1000); + this.next = function () {}; + } + setTimeout(this.next, 1000 + this.persistent.settings.autospeed * text.length); return deferred.promise; }; }; @@ -153,6 +162,20 @@ window.html5ks = { html5ks.scale(); }, false); this.loadChars(); + document.addEventListener("mouseup", function () { + html5ks.next(); + }, false); + en_NOP1(); + }, + show: function () { + var deferred = when.defer(); + deferred.resolve(); + return deferred.promise; + }, + hide: function () { + var deferred = when.defer(); + deferred.resolve(); + return deferred.promise; } }; document.addEventListener("DOMContentLoaded", function () { diff --git a/www/js/images.js b/www/js/images.js index 68ccedf..888361e 100644 --- a/www/js/images.js +++ b/www/js/images.js @@ -1,3 +1,8 @@ + +"use strict"; +var stub = function(){} +var LiveComposite = stub; +var im = {Composite:stub,Crop:stub,FactorScale:stub,Grayscale:stub}; html5ks.images = { "ev_other_iwanako_start": { image: "event/other_iwanako_nosnow.jpg", @@ -5,29 +10,29 @@ html5ks.images = { yalign: 0.9, zoom: 1.2, transform: { - type: "warp", - seconds: 20, - zoom: 1, - yalign: 0.5, + type: "warp", + seconds: 20, + zoom: 1, + yalign: 0.5, }, }, "ev_other_iwanako": "event/other_iwanako_nosnow.jpg", "evul_other_iwanako": "event/other_iwanako.jpg", - "ev_hisao_class_start": im.Crop("event/hisao_class.jpg", 0, 0, 800, 600), + "ev_hisao_class_start": {image:"event/hisao_class.jpg", crop: (0, 0, 800, 600)}, "ev_hisao_class_move": { image: "event/hisao_class.jpg", xalign: 0.0, transform: { - type: "warp", - seconds: 40.0, - xalign: 1.0, + type: "warp", + seconds: 40.0, + xalign: 1.0, }, }, - "ev_hisao_class_end": im.Crop("event/hisao_class.jpg", 800, 0, 800, 600), + "ev_hisao_class_end": {image:"event/hisao_class.jpg", crop: (800, 0, 800, 600)}, "ev_emi_knockeddown": "event/emi_knockeddown.jpg", @@ -35,43 +40,39 @@ html5ks.images = { "ev_emi_knockeddown_facepullout": { image: "event/emi_knockeddown_large.jpg", crop: (840, 50, 800, 600), - easeout: 10.0, -crop: (840, 50, 880, 660), + transform:{ + type:"easeout", + seconds:10.0, + crop: (840, 50, 880, 660), + } }, "ev_emi_knockeddown_largepullout": { image: "event/emi_knockeddown.jpg", - crop: (40, 30, 720, 540), - easein: 10.0, -crop: (0, 0, 800, 600), + crop: (40, 30, 720, 540) + }, - "ev_emi_knockeddown_face": im.Crop("event/emi_knockeddown_large.jpg", 840, 50, 800, 600), + "ev_emi_knockeddown_face": {image:"event/emi_knockeddown_large.jpg", crop:(840, 50, 800, 600)}, "ev_emi_knockeddown_legs": { crop: null, image: "event/emi_knockeddown_large.jpg", - xpos: 2350, -ypos: 1010, -xanchor: 2400, -yanchor: 1800, - ease: 8.0, -xpos: 1900, -ypos: 900, + xpos: -50, + ypos: -790, + }, "ev_emi_run_face_zoomin": { image: "event/emi_run_face.jpg", crop: (0, 0, 800, 600), - ease: 10.0, -crop: (40, 30, 720, 540), + }, "ev_emi_run_face": "event/emi_run_face.jpg", "ev_emi_run_face_zoomout_ss": { filter: "sunset", -image: "event/emi_run_face.jpg", + image: "event/emi_run_face.jpg", crop: (40, 30, 720, 540), - ease: 10.0, -crop: (0, 0, 800, 600), + }, "ev_emi_firstkiss": "event/emi_firstkiss.jpg", @@ -115,12 +116,12 @@ crop: (0, 0, 800, 600), "ev_picnic_normal": { image: "event/picnic_normal.jpg", xalign: 0.5, -yalign: 0.0, + yalign: 0.0, }, "ev_picnic_rain": { image: "event/picnic_rain.jpg", xalign: 0.5, -yalign: 0.0, + yalign: 0.0, }, "ev_emi_cry_down": "event/emi_cry_down.jpg", @@ -176,47 +177,54 @@ yalign: 0.0, "ev_rin_eating_zoomout": { image: "event/rin_eating.jpg", - crop: (159,0,640,480), - seconds: 10.0, -crop: (0, 0, 800, 600), + crop: (159, 0, 640, 480) + }, "evh_rin_artclass1": { image: "event/rin_artclass1.jpg", yalign: 0.5, -xalign: 1.0, + xalign: 1.0 + }, "evh_rin_artclass2": { image: "event/rin_artclass2.jpg", yalign: 0.5, -xalign: 1.0, + xalign: 1.0 + }, "evh_rin_artclass3": { image: "event/rin_artclass3.jpg", yalign: 0.5, -xalign: 1.0, + xalign: 1.0 + }, "evh_rin_artclass4": { image: "event/rin_artclass4.jpg", yalign: 0.5, -xalign: 1.0, - seconds: 10.0, -xalign: 0.0, + xalign: 1.0 + }, "evh_rin_wisp1": { image: "event/rin_wisp1.jpg", - truecenter, + pos: "truecenter" + }, "evh_rin_wisp2": { image: "event/rin_wisp2.jpg", - truecenter, + pos: "truecenter" + }, "evh_rin_wisp3": { image: "event/rin_wisp3.jpg", - truecenter, + pos: "truecenter" + }, "evh_rin_wisp4": { image: "event/rin_wisp4.jpg", - truecenter, + pos: "truecenter" + }, "evh_rin_wisp5": { image: "event/rin_wisp5.jpg", - truecenter, + pos: "truecenter" + }, "ev_rin_wisp_blurred": { image: "event/rin_wisp_blurred.jpg", - truecenter, + pos: "truecenter" + }, "smoke_focused": "event/rin_wisp_smoke_focused.png", "smoke_blurred": "event/rin_wisp_smoke_blurred.png", @@ -224,16 +232,16 @@ xalign: 0.0, "ovl_hisaobyrin": "vfx/hisaobyrin.png", "ev_hisao_mirror": "event/hisao_mirror.jpg", - "evh_hisao_mirror_800": im.FactorScale("event/hisao_mirror.jpg", 0.8), + "evh_hisao_mirror_800": {image:"event/hisao_mirror.jpg", zoom:0.8}, "ev_busride": "event/busride.jpg", "ev_busride_ni": "event/busride_ni.jpg", "ev_rin_roof_boredom": "event/rin_roof/rin_roof_boredom.jpg", - "ev_rin_roof_disgust": roofcomposite("event/rin_roof/rin_roof_disgust.jpg"), - "ev_rin_roof_doubt": roofcomposite("event/rin_roof/rin_roof_doubt.jpg"), - "ev_rin_roof_nonchalant": roofcomposite("event/rin_roof/rin_roof_nonchalant.jpg"), - "ev_rin_roof_surprised": roofcomposite("event/rin_roof/rin_roof_surprised.jpg"), + "ev_rin_roof_disgust": {image:"event/rin_roof/rin_roof_disgust.jpg",composite:"ev_rin_roof_boredom"}, + "ev_rin_roof_doubt": {image:"event/rin_roof/rin_roof_doubt.jpg",composite:"ev_rin_roof_boredom"}, + "ev_rin_roof_nonchalant": {image:"event/rin_roof/rin_roof_nonchalant.jpg",composite:"ev_rin_roof_boredom"}, + "ev_rin_roof_surprised": {image:"event/rin_roof/rin_roof_surprised.jpg",composite:"ev_rin_roof_boredom"}, "hisao_rin_roof": "event/rin_roof/hisao_shadow.png", "emi_rin_roof": "event/rin_roof/emi_shadow.png", @@ -251,13 +259,13 @@ xalign: 0.0, "ev_watch_black": "event/watch_black.jpg", "ev_watch_worn": "vfx/watch_worn.png", - "evh_watch_worn_330": night("vfx/watch_worn_330.png"), + "evh_watch_worn_330": {filter:"night",image:"vfx/watch_worn_330.png"}, "bg_watchhallway_blur": "vfx/watchhallway_blur.jpg", "bg_worrytree": "vfx/worrytree.jpg", "bg_worrytree_ss": { - filter: "sunset", - image: "vfx/worrytree.jpg" + filter: "sunset", + image: "vfx/worrytree.jpg" }, "ev_rin_painting_base": "event/rin_painting_base.jpg", @@ -274,20 +282,24 @@ xalign: 0.0, "ev_rin_rain_away_close": "event/rin_rain_away_close.jpg", "ev_rin_rain_towards_close": "event/rin_rain_towards_close.jpg", - "ovl_rin_rain_hisaotowards_close": im.Crop("event/rin_rain_towards_close.jpg", 400,0,400,1200), - "ovl_rin_rain_hisaotowards": im.Crop("event/rin_rain_towards.jpg", 400,0,400,600), + "ovl_rin_rain_hisaotowards_close": im.Crop("event/rin_rain_towards_close.jpg", 400, 0, 400, 1200), + "ovl_rin_rain_hisaotowards": im.Crop("event/rin_rain_towards.jpg", 400, 0, 400, 600), "rin_basic_deadpan_superclose": "sprites/rin/superclose/rin_basic_deadpan_superclose.png", "rin_basic_deadpannormal_superclose": "sprites/rin/superclose/rin_basic_deadpannormal_superclose.png", "rin_basic_lucid_superclose": "sprites/rin/superclose/rin_basic_lucid_superclose.png", - "rin_basic_crying_superclose_ss": {filter: "sunset", -image: "sprites/rin/superclose/rin_basic_crying_superclose.png"}, + "rin_basic_crying_superclose_ss": { + filter: "sunset", + image: "sprites/rin/superclose/rin_basic_crying_superclose.png" + }, "rin_relaxed_doubt_superclose": "sprites/rin/superclose/rin_relaxed_doubt_superclose.png", "rin_relaxed_sleepy_superclose": "sprites/rin/superclose/rin_relaxed_sleepy_superclose.png", "rin_relaxed_surprised_superclose": "sprites/rin/superclose/rin_relaxed_surprised_superclose.png", "rin_negative_crying_superclose": "sprites/rin/superclose/rin_negative_crying_superclose.png", - "rin_negative_crying_superclose_ss": {filter: "sunset", -image: "sprites/rin/superclose/rin_negative_crying_superclose.png"}, + "rin_negative_crying_superclose_ss": { + filter: "sunset", + image: "sprites/rin/superclose/rin_negative_crying_superclose.png" + }, "bg_gallery_atelier_close": "vfx/gallery_atelier_close.jpg", "rin_back_cas_superclose": "sprites/rin/superclose/rin_back_cas_superclose.png", @@ -320,20 +332,22 @@ image: "sprites/rin/superclose/rin_negative_crying_superclose.png"}, "ev_rin_nap_total": "event/rin_nap_total.jpg", "ev_rin_nap_total_awind": { - image: "event/rin_nap_total.jpg", - dissolve: "ev_rin_nap_total_wind" + image: "event/rin_nap_total.jpg", + dissolve: "ev_rin_nap_total_wind" }, "ev_rin_nap_close_awind": { - image: "event/rin_nap_close.jpg", - dissolve: "ev_rin_nap_close_wind" + image: "event/rin_nap_close.jpg", + dissolve: "ev_rin_nap_close_wind" }, "ev_rin_nap_total_awind_tears": { - image: "ev rin_nap_total_awind", composite: - "ev rin_nap_total_tears"}, + image: "ev rin_nap_total_awind", + composite: "ev rin_nap_total_tears" + }, "ev_rin_nap_close_awind_tears": { - image: "ev rin_nap_close_awind", - composite: "ev rin_nap_close_tears"}, + image: "ev rin_nap_close_awind", + composite: "ev rin_nap_close_tears" + }, "ev_rin_masturbate_away": "event/rin_masturbate_away.jpg", @@ -353,42 +367,93 @@ image: "sprites/rin/superclose/rin_negative_crying_superclose.png"}, "evh_rin_relief_down_large": "event/rin_relief_down_large.jpg", "ev_rin_gallery": { - truecenter, - image: "event/rin_gallery.jpg", + pos: "truecenter", + image: "event/rin_gallery.jpg" + }, doodlewhite: { - image: "vfx/rin_doodle.png", - filter: "maxbright"}, + image: "vfx/rin_doodle.png", + filter: "maxbright" + }, "ev_rin_doodle": { image: "doodlewhite", xalign: 0.0, -yalign: 0.0, + yalign: 0.0 + }, "ev_rin_doodle_all": { image: "vfx/rin_doodle.png", - truecenter, - zoom: 0.9, - easein: 12.0, -zoom: 0.75}, + pos: "truecenter", + zoom: 0.9 + }, "bg_misc_sky_rays": "bgs/misc_sky_rays.jpg", "ev_rin_trueend_gone": "event/rin_trueend/rin_trueend_gone.jpg", - "ev_rin_trueend_gone_ni": {image:"event/rin_trueend/rin_trueend_gone.jpg",filter:"night"}, - "ev_rin_trueend_normal_comp": {image:"event/rin_trueend/rin_trueend_normal.jpg",xpos:113,ypos:124}, - "ev_rin_trueend_normal": {image:"ev_rin_trueend_gone",composite:"ev_rin_trueend_normal_comp"}, - "ev_rin_trueend_closed_comp": {xpos:177,ypos:129,image:"event/rin_trueend/rin_trueend_closed.jpg"}, - "ev_rin_trueend_closed": {image:"ev_rin_trueend_normal", composite: "ev_rin_trueend_closed_comp"}, - "ev_rin_trueend_sad_comp": {image:"event/rin_trueend/rin_trueend_sad.jpg",xpos:177,ypos:129}, - "ev_rin_trueend_sad": {image:"ev_rin_trueend_normal", composite: "ev_rin_trueend_sad_comp"}, - "ev_rin_trueend_smile_comp":{image:"event/rin_trueend/rin_trueend_smile.jpg",xpos:177,ypos:129}, - "ev_rin_trueend_smile": {image:"ev_rin_trueend_normal",composite:"ev_rin_trueend_smile_comp"}, - "ev_rin_trueend_weaksmile_comp":{image:"event/rin_trueend/rin_trueend_weaksmile.jpg",xpos:177,ypos:129}, - "ev_rin_trueend_weaksmile": {image:"ev_rin_trueend_normal",composite:"ev_rin_trueend_weaksmile_comp"}, - "ev_rin_trueend_hug": {xpos:335,ypos:51,image:"event/rin_trueend/rin_trueend_hug.jpg"}, - "ev_rin_trueend_hugclosed_comp":{image:"event/rin_trueend/rin_trueend_hugclosed.jpg",xpos:484,ypos:154}, - "ev_rin_trueend_hugclosed": {image:"ev_rin_trueend_hug",composite:"ev_rin_trueend_hugclosed_comp"}, + "ev_rin_trueend_gone_ni": { + image: "event/rin_trueend/rin_trueend_gone.jpg", + filter: "night" + }, + "ev_rin_trueend_normal_comp": { + image: "event/rin_trueend/rin_trueend_normal.jpg", + xpos: 113, + ypos: 124 + }, + "ev_rin_trueend_normal": { + image: "ev_rin_trueend_gone", + composite: "ev_rin_trueend_normal_comp" + }, + "ev_rin_trueend_closed_comp": { + xpos: 177, + ypos: 129, + image: "event/rin_trueend/rin_trueend_closed.jpg" + }, + "ev_rin_trueend_closed": { + image: "ev_rin_trueend_normal", + composite: "ev_rin_trueend_closed_comp" + }, + "ev_rin_trueend_sad_comp": { + image: "event/rin_trueend/rin_trueend_sad.jpg", + xpos: 177, + ypos: 129 + }, + "ev_rin_trueend_sad": { + image: "ev_rin_trueend_normal", + composite: "ev_rin_trueend_sad_comp" + }, + "ev_rin_trueend_smile_comp": { + image: "event/rin_trueend/rin_trueend_smile.jpg", + xpos: 177, + ypos: 129 + }, + "ev_rin_trueend_smile": { + image: "ev_rin_trueend_normal", + composite: "ev_rin_trueend_smile_comp" + }, + "ev_rin_trueend_weaksmile_comp": { + image: "event/rin_trueend/rin_trueend_weaksmile.jpg", + xpos: 177, + ypos: 129 + }, + "ev_rin_trueend_weaksmile": { + image: "ev_rin_trueend_normal", + composite: "ev_rin_trueend_weaksmile_comp" + }, + "ev_rin_trueend_hug": { + xpos: 335, + ypos: 51, + image: "event/rin_trueend/rin_trueend_hug.jpg" + }, + "ev_rin_trueend_hugclosed_comp": { + image: "event/rin_trueend/rin_trueend_hugclosed.jpg", + xpos: 484, + ypos: 154 + }, + "ev_rin_trueend_hugclosed": { + image: "ev_rin_trueend_hug", + composite: "ev_rin_trueend_hugclosed_comp" + }, "ev_rin_wet_pan_down": "event/rin_wet/rin_wet_pan_down.jpg", "ev_rin_wet_arms": "event/rin_wet/rin_wet_arms.jpg", @@ -399,7 +464,10 @@ zoom: 0.75}, "ev_rin_wet_towel_touch": "event/rin_wet/rin_wet_towel_touch.jpg", "ev_rin_pair_base": "event/rin_pair/rin_pair_base.jpg", - "ev_rin_pair_base_clothes": {image:"event/rin_pair/rin_pair_base.jpg",composite:"event/rin_pair/rin_pair_hisao_clothes.png"}, + "ev_rin_pair_base_clothes": { + image: "event/rin_pair/rin_pair_base.jpg", + composite: "event/rin_pair/rin_pair_hisao_clothes.png" + }, "rp_hisao_frown": "event/rin_pair/rin_pair_hisao_frown.png", "rp_hisao_smile": "event/rin_pair/rin_pair_hisao_smile.png", @@ -409,38 +477,88 @@ zoom: 0.75}, "rp_rin_talk": "event/rin_pair/rin_pair_rin_talk.png", "evh_rin_h2_surprise": "event/rin_h2/rin_h2_u_surprise.jpg", - "evh_rin_h2_pan": {image:"event/rin_h2/rin_h2_l_pan.jpg",ypos:300}, - "evh_rin_h2_pan_surprise": {image:"evh_rin_h2_surprise",composite:"evh_rin_h2_pan"}, + "evh_rin_h2_pan": { + image: "event/rin_h2/rin_h2_l_pan.jpg", + ypos: 300 + }, + "evh_rin_h2_pan_surprise": { + image: "evh_rin_h2_surprise", + composite: "evh_rin_h2_pan" + }, - "evh_rin_h2_pan_away": {image:"event/rin_h2/rin_h2_u_away.jpg",composite:"evh_rin_h2_pan"}, + "evh_rin_h2_pan_away": { + image: "event/rin_h2/rin_h2_u_away.jpg", + composite: "evh_rin_h2_pan" + }, - "evh_rin_h2_pan_closed": {image:"event/rin_h2/rin_h2_u_closed.jpg",composite:"evh_rin_h2_pan"}, + "evh_rin_h2_pan_closed": { + image: "event/rin_h2/rin_h2_u_closed.jpg", + composite: "evh_rin_h2_pan" + }, - "evh_rin_h2_nopan": {image:"event/rin_h2/rin_h2_l_nopan.jpg",ypos:300}, - "evh_rin_h2_nopan_closed": {image: - "event/rin_h2/rin_h2_u_closed.jpg",composite:"evh_rin_h2_nopan"}, + "evh_rin_h2_nopan": { + image: "event/rin_h2/rin_h2_l_nopan.jpg", + ypos: 300 + }, + "evh_rin_h2_nopan_closed": { + image: "event/rin_h2/rin_h2_u_closed.jpg", + composite: "evh_rin_h2_nopan" + }, - "evh_rin_h2_hisao": {image:"event/rin_h2/rin_h2_l_hisao.jpg",ypos:300}, + "evh_rin_h2_hisao": { + image: "event/rin_h2/rin_h2_l_hisao.jpg", + ypos: 300 + }, "evh_rin_h2_hisao_surprise": { - image: "event/rin_h2/rin_h2_u_surprise.jpg",composite:"evh_rin_h2_hisao"}, + image: "event/rin_h2/rin_h2_u_surprise.jpg", + composite: "evh_rin_h2_hisao" + }, - "evh_rin_h2_hisao_away": {image: - "event/rin_h2/rin_h2_u_away.jpg",composite:"evh_rin_h2_hisao"}, + "evh_rin_h2_hisao_away": { + image: "event/rin_h2/rin_h2_u_away.jpg", + composite: "evh_rin_h2_hisao" + }, - "evh_rin_h2_hisao_closed": {image: - "event/rin_h2/rin_h2_u_closed.jpg",composite:"evh_rin_h2_hisao"}, + "evh_rin_h2_hisao_closed": { + image: "event/rin_h2/rin_h2_u_closed.jpg", + composite: "evh_rin_h2_hisao" + }, "evh_rin_h_closed": "event/rin_h/rin_h_closed.jpg", - "evh_rin_h_left": {image:"event/rin_h/rin_h_left.png",composite:"evh_rin_h_closed"}, - "evh_rin_h_normal": {image:"event/rin_h/rin_h_normal.png",composite:"evh_rin_h_closed"}, - "evh_rin_h_right": {image:"event/rin_h/rin_h_right.png",composite:"evh_rin_h_closed"}, - "evh_rin_h_strain": {image:"event/rin_h/rin_h_strain.png",composite:"evh_rin_h_closed"}, + "evh_rin_h_left": { + image: "event/rin_h/rin_h_left.png", + composite: "evh_rin_h_closed" + }, + "evh_rin_h_normal": { + image: "event/rin_h/rin_h_normal.png", + composite: "evh_rin_h_closed" + }, + "evh_rin_h_right": { + image: "event/rin_h/rin_h_right.png", + composite: "evh_rin_h_closed" + }, + "evh_rin_h_strain": { + image: "event/rin_h/rin_h_strain.png", + composite: "evh_rin_h_closed" + }, "evh_rin_h_closed_close": "event/rin_h/rin_h_closed_close.jpg", - "evh_rin_h_left_close": {image:"event/rin_h/rin_h_closed_left.jpg",composite:"evh_rin_h_closed_close"}, - "evh_rin_h_normal_close": {image:"event/rin_h/rin_h_closed_normal.jpg",composite:"evh_rin_h_closed_close"}, - "evh_rin_h_right_close": {image:"event/rin_h/rin_h_closed_right.jpg",composite:"evh_rin_h_closed_close"}, - "evh_rin_h_strain_close": {image:"event/rin_h/rin_h_closed_strain.jpg",composite:"evh_rin_h_closed_close"}, + "evh_rin_h_left_close": { + image: "event/rin_h/rin_h_closed_left.jpg", + composite: "evh_rin_h_closed_close" + }, + "evh_rin_h_normal_close": { + image: "event/rin_h/rin_h_closed_normal.jpg", + composite: "evh_rin_h_closed_close" + }, + "evh_rin_h_right_close": { + image: "event/rin_h/rin_h_closed_right.jpg", + composite: "evh_rin_h_closed_close" + }, + "evh_rin_h_strain_close": { + image: "event/rin_h/rin_h_closed_strain.jpg", + composite: "evh_rin_h_closed_close" + }, "evh_rin_goodend_1": "event/rin_goodend/rin_goodend_1.jpg", "evh_rin_goodend_1b": "event/rin_goodend/rin_goodend_1b.jpg", @@ -461,14 +579,19 @@ zoom: 0.75}, "ev_lilly_crane": "event/lilly_crane.jpg", "ev_lilly_touch_uni": "event/lilly_touch_uni.jpg", - "ev_lilly_touch_cas": {filter: "sunset", -image: "event/lilly_touch_cas.jpg"}, + "ev_lilly_touch_cas": { + filter: "sunset", + image: "event/lilly_touch_cas.jpg" + }, "ev_lilly_touch_cheong": "event/lilly_touch_cheong.jpg", "ev_braille": "vfx/braille.jpg", "ev_icecream": "vfx/icecream.jpg", - - "evfg_lilly_sunsetwalk": {image:"event/lilly_sunsetwalk_fg.png",filter:"sunset"}, + + "evfg_lilly_sunsetwalk": { + image: "event/lilly_sunsetwalk_fg.png", + filter: "sunset" + }, "evbg_lilly_sunsetwalk": "event/lilly_sunsetwalk_bg.jpg", "ev_lilly_bedroom": "event/lilly_bedroom.jpg", @@ -485,32 +608,69 @@ image: "event/lilly_touch_cas.jpg"}, image: "event/lilly_train/train_scenery.jpg", xalign: 0.0, transition: { - type: "linear", -xalign: 1.0 - } -}, + type: "linear", + xalign: 1.0 + }, + }, train_scenery_fg: "event/lilly_train/train_scenery_fg.png", "evfg_lilly_trainride": "event/lilly_train/lilly_trainride.png", - "evfg_lilly_trainride_smile": {image:"event/lilly_train/lilly_trainride_smile.png",composite:"evfg_lilly_trainride",xpos:338,ypos:301}, - "evfg_lilly_trainride_smiles": {image: "event/lilly_train/lilly_trainride_hanasmile.png",xpos:573,ypos:331,composite:"evfg_lilly_trainride_smile"}, + "evfg_lilly_trainride_smile": { + image: "event/lilly_train/lilly_trainride_smile.png", + composite: "evfg_lilly_trainride", + xpos: 338, + ypos: 301 + }, + "evfg_lilly_trainride_smiles": { + image: "event/lilly_train/lilly_trainride_hanasmile.png", + xpos: 573, + ypos: 331, + composite: "evfg_lilly_trainride_smile" + }, "ev_lilly_trainride": "event/lilly_train/lilly_trainride.jpg", "ev_lilly_trainride_smiles": "event/lilly_train/lilly_trainride_smiles.jpg", train_scenery_ni: { - image: "event/lilly_train/train_scenery_ni.jpg"}, + image: "event/lilly_train/train_scenery_ni.jpg" + }, train_scenery_fg_ni: { - image: "event/lilly_train/train_scenery_fg_ni.png"}, + image: "event/lilly_train/train_scenery_fg_ni.png" + }, lilly_trainride_ni_norm: "event/lilly_train/lilly_trainride_ni_norm.png", - lilly_trainride_ni_ara: {image:"event/lilly_train/lilly_trainride_ni_ara.png",xpos:321,ypos:200,composite:"lilly_trainride_ni_norm"}, - lilly_trainride_ni_opensmile: {image:"event/lilly_train/lilly_trainride_ni_opensmile.png",xpos:321,ypos:200,composite:"lilly_trainride_ni_norm"}, - lilly_trainride_ni_pout: {image:"event/lilly_train/lilly_trainride_ni_pout.png",xpos:321,ypos:200,composite:"lilly_trainride_ni_norm"}, - lilly_trainride_ni_smile: {image:"event/lilly_train/lilly_trainride_ni_smile.png",xpos:321,ypos:200,composite:"lilly_trainride_ni_norm"}, - lilly_trainride_ni_weaksmile: {image:"event/lilly_train/lilly_trainride_ni_weaksmile.png",xpos:321,ypos:200,composite:"lilly_trainride_ni_norm"}, + lilly_trainride_ni_ara: { + image: "event/lilly_train/lilly_trainride_ni_ara.png", + xpos: 321, + ypos: 200, + composite: "lilly_trainride_ni_norm" + }, + lilly_trainride_ni_opensmile: { + image: "event/lilly_train/lilly_trainride_ni_opensmile.png", + xpos: 321, + ypos: 200, + composite: "lilly_trainride_ni_norm" + }, + lilly_trainride_ni_pout: { + image: "event/lilly_train/lilly_trainride_ni_pout.png", + xpos: 321, + ypos: 200, + composite: "lilly_trainride_ni_norm" + }, + lilly_trainride_ni_smile: { + image: "event/lilly_train/lilly_trainride_ni_smile.png", + xpos: 321, + ypos: 200, + composite: "lilly_trainride_ni_norm" + }, + lilly_trainride_ni_weaksmile: { + image: "event/lilly_train/lilly_trainride_ni_weaksmile.png", + xpos: 321, + ypos: 200, + composite: "lilly_trainride_ni_norm" + }, "ev_lilly_trainride_ni": "event/lilly_train/lilly_trainride_ni.jpg", @@ -526,10 +686,12 @@ xalign: 1.0 "evul_lilly_restaurant_listen": { image: "event/lilly_restaurant_listen.jpg", - zoom: 0.8}, + zoom: 0.8 + }, "evul_lilly_restaurant_sheepish": { image: "event/lilly_restaurant_sheepish.jpg", - zoom: 0.8}, + zoom: 0.8 + }, "ev_lilly_restaurant_wine": "event/lilly_restaurant_wine.jpg", "ev_lilly_restaurant_eat": "event/lilly_restaurant_eat.jpg", @@ -538,31 +700,36 @@ xalign: 1.0 "ev_hisao_teacup": "event/hisao_teacup.jpg", "evul_hisao_teacup": { image: "event/hisao_teacup.jpg", - zoom: 0.8}, + zoom: 0.8 + }, "ev_akira_park": "event/akira_park.jpg", "evul_akira_park": { image: "event/akira_park.jpg", - zoom: 0.8}, + zoom: 0.8 + }, "ev_lilly_sheets": "event/lilly_sheets.jpg", "ev_lilly_hospitalwindow": "event/lilly_hospitalwindow.jpg", - origami_hand: {image:"vfx/origami_hand.png",filter:"night"}, + origami_hand: { + image: "vfx/origami_hand.png", + filter: "night" + }, "ev_lilly_airport": "event/lilly_airport.jpg", "ev_lilly_airport_end": "event/lilly_airport_end.jpg", - "bg_school_dormhisao_ni_fb": past("bgs/school_dormhisao_blurred_ni.jpg"), - origami_fb: past_night("vfx/origami_hand.png"), - "bg_shizu_houseext_lights_fb": past("bgs/shizu_houseext_lights.jpg"), - "hideaki_serious_up_fb": past_night("sprites/hideaki/hideaki_serious_up.png"), - "bg_hosp_ext_fb": past_night("bgs/hosp_ext.jpg"), - crowd_still1_fb: past_night("vfx/crowd1.png"), - crowd_still2_fb: past_night("vfx/crowd2.png"), - "ev_lilly_airport_end_fb": past("event/lilly_airport_end.jpg"), + "bg_school_dormhisao_ni_fb": {filter:"past",image:"bgs/school_dormhisao_blurred_ni.jpg"}, + origami_fb: {filter:"past_night",image:"vfx/origami_hand.png"}, + "bg_shizu_houseext_lights_fb": {filter:"past",image:"bgs/shizu_houseext_lights.jpg"}, + "hideaki_serious_up_fb": {filter:"past_night",image:"sprites/hideaki/hideaki_serious_up.png"}, + "bg_hosp_ext_fb": {filter:"past_night",image:"bgs/hosp_ext.jpg"}, + crowd_still1_fb: {filter:"past_night",image:"vfx/crowd1.png"}, + crowd_still2_fb: {filter:"past_night",image:"vfx/crowd2.png"}, + "ev_lilly_airport_end_fb": {filter:"past",image:"event/lilly_airport_end.jpg"}, "ev_lilly_hospital": "event/lilly_hospital.jpg", "ev_lilly_hospitalclosed": "event/lilly_hospitalclosed.jpg", @@ -600,14 +767,22 @@ xalign: 1.0 - "ev_hana_library_read": {filter: "sunset", -image: "event/hana_library_read.jpg"}, - "ev_hana_library": {filter: "sunset", -image: "event/hana_library.jpg"}, - "ev_hana_library_gasp": {filter: "sunset", -image: "event/hana_library_gasp.jpg"}, - "ev_hana_library_smile": {filter: "sunset", -image: "event/hana_library_smile.jpg"}, + "ev_hana_library_read": { + filter: "sunset", + image: "event/hana_library_read.jpg" + }, + "ev_hana_library": { + filter: "sunset", + image: "event/hana_library.jpg" + }, + "ev_hana_library_gasp": { + filter: "sunset", + image: "event/hana_library_gasp.jpg" + }, + "ev_hana_library_smile": { + filter: "sunset", + image: "event/hana_library_smile.jpg" + }, "ev_hana_library_read_std": "event/hana_library_read.jpg", "ev_hana_library_std": "event/hana_library.jpg", @@ -619,24 +794,12 @@ image: "event/hana_library_smile.jpg"}, "evbg_hanako_breakdown": "event/hanako_breakdown/hanako_breakdown_bg.jpg", "evfg_hanako_breakdown_down": "event/hanako_breakdown/hanako_breakdown_down.png", - "evfg_hanako_breakdown_up": im.Composite(null, - (0,0),"event/hanako_breakdown/hanako_breakdown_down.png", - (588,71),"event/hanako_breakdown/hanako_breakdown_up.jpg"), - "evfg_hanako_breakdown_closed": im.Composite(null, - (0,0),"event/hanako_breakdown/hanako_breakdown_down.png", - (588,71),"event/hanako_breakdown/hanako_breakdown_closed.jpg"), - - "evul_hanako_breakdown_down": im.Composite(null, - (0,0), "event/hanako_breakdown/hanako_breakdown_bg.jpg", - (0,0),"event/hanako_breakdown/hanako_breakdown_down.png"), - "evul_hanako_breakdown_up": im.Composite(null, - (0,0), "event/hanako_breakdown/hanako_breakdown_bg.jpg", - (0,0),"event/hanako_breakdown/hanako_breakdown_down.png", - (588,71),"event/hanako_breakdown/hanako_breakdown_up.jpg"), - "evul_hanako_breakdown_closed": im.Composite(null, - (0,0), "event/hanako_breakdown/hanako_breakdown_bg.jpg", - (0,0),"event/hanako_breakdown/hanako_breakdown_down.png", - (588,71),"event/hanako_breakdown/hanako_breakdown_closed.jpg"), + "evfg_hanako_breakdown_up": im.Composite(null, (0, 0), "event/hanako_breakdown/hanako_breakdown_down.png", (588, 71), "event/hanako_breakdown/hanako_breakdown_up.jpg"), + "evfg_hanako_breakdown_closed": im.Composite(null, (0, 0), "event/hanako_breakdown/hanako_breakdown_down.png", (588, 71), "event/hanako_breakdown/hanako_breakdown_closed.jpg"), + + "evul_hanako_breakdown_down": im.Composite(null, (0, 0), "event/hanako_breakdown/hanako_breakdown_bg.jpg", (0, 0), "event/hanako_breakdown/hanako_breakdown_down.png"), + "evul_hanako_breakdown_up": im.Composite(null, (0, 0), "event/hanako_breakdown/hanako_breakdown_bg.jpg", (0, 0), "event/hanako_breakdown/hanako_breakdown_down.png", (588, 71), "event/hanako_breakdown/hanako_breakdown_up.jpg"), + "evul_hanako_breakdown_closed": im.Composite(null, (0, 0), "event/hanako_breakdown/hanako_breakdown_bg.jpg", (0, 0), "event/hanako_breakdown/hanako_breakdown_down.png", (588, 71), "event/hanako_breakdown/hanako_breakdown_closed.jpg"), "evh_hanako_crayon1": "event/hanako_crayon1.jpg", @@ -646,7 +809,7 @@ image: "event/hana_library_smile.jpg"}, "ev_hanako_cry_closed": "event/hanako_cry_closed.jpg", "ev_hanako_cry_away": "event/hanako_cry_away.jpg", - "ev_hanako_cry_closed_fb": past("event/hanako_cry_closed.jpg"), + "ev_hanako_cry_closed_fb": {filter:"past",image:"event/hanako_cry_closed.jpg"}, hanako_door_base: "vfx/hanako_door_base.jpg", hanako_door_door: "vfx/hanako_door_door.jpg", @@ -655,46 +818,53 @@ image: "event/hana_library_smile.jpg"}, "ev_hanako_billiards_distant": { image: "event/hanako_billiards_distant.jpg", - zoom: 0.8, + zoom: 0.8 + }, "ev_hanako_billiards_distant_med": { image: "event/hanako_billiards_distant.jpg", yanchor: 0.0, -ypos: -0.1, -xalign: 1.0, + ypos: -0.1, + xalign: 1.0 + }, "ev_hanako_billiards_serious": { image: "event/hanako_billiards_serious.jpg", - zoom: 0.8, + zoom: 0.8 + }, "ev_hanako_billiards_serious_med": { image: "event/hanako_billiards_serious.jpg", yanchor: 0.0, -ypos: -0.1, -xalign: 1.0, + ypos: -0.1, + xalign: 1.0 + }, "ev_hanako_billiards_smile": { image: "event/hanako_billiards_smile.jpg", - zoom: 0.8, + zoom: 0.8 + }, "ev_hanako_billiards_smile_med": { image: "event/hanako_billiards_smile.jpg", yanchor: 0.0, -ypos: -0.1, -xalign: 1.0, + ypos: -0.1, + xalign: 1.0 + }, "ev_hanako_billiards_smile_close": { - image: "event/hanako_billiards_smile_close.jpg", + image: "event/hanako_billiards_smile_close.jpg" + }, "ev_hanako_billiards_timid": { image: "event/hanako_billiards_timid.jpg", - zoom: 0.8, + zoom: 0.8 + }, "ev_hanako_billiards_timid_med": { image: "event/hanako_billiards_timid.jpg", yanchor: 0.0, -ypos: -0.1, -xalign: 1.0, + ypos: -0.1, + xalign: 1.0 + }, - "evul_hanako_emptyclassroom": im.FactorScale(im.Composite(null, - (0,0), "event/hanako_emptyclassroom_bg.jpg", - (0,0), "event/hanako_emptyclassroom_fg.png"), 0.8), + "evul_hanako_emptyclassroom": im.FactorScale(im.Composite(null, (0, 0), "event/hanako_emptyclassroom_bg.jpg", (0, 0), "event/hanako_emptyclassroom_fg.png"), 0.8), "evbg_hanako_emptyclassroom": "event/hanako_emptyclassroom_bg.jpg", "evfg_hanako_emptyclassroom": "event/hanako_emptyclassroom_fg.png", @@ -751,29 +921,14 @@ xalign: 1.0, "evbg_kenji_glasses": "event/kenji_glasses/kenji_glasses_bg.jpg", "evmg_kenji_glasses_normal": "event/kenji_glasses/kenji_glasses_mg.png", - "evmg_kenji_glasses_frown": im.Composite(null, - (0,0), "event/kenji_glasses/kenji_glasses_mg.png", - (400,190), "event/kenji_glasses/kenji_glasses_frown.png"), - "evmg_kenji_glasses_closed": im.Composite(null, - (0,0), "event/kenji_glasses/kenji_glasses_mg.png", - (400,190), "event/kenji_glasses/kenji_glasses_closed.png"), + "evmg_kenji_glasses_frown": im.Composite(null, (0, 0), "event/kenji_glasses/kenji_glasses_mg.png", (400, 190), "event/kenji_glasses/kenji_glasses_frown.png"), + "evmg_kenji_glasses_closed": im.Composite(null, (0, 0), "event/kenji_glasses/kenji_glasses_mg.png", (400, 190), "event/kenji_glasses/kenji_glasses_closed.png"), "evfg_kenji_glasses": "event/kenji_glasses/kenji_glasses_fg.png", - "evul_kenji_glasses_normal": im.FactorScale(im.Composite(null, - (0,0), "event/kenji_glasses/kenji_glasses_bg.jpg", - (0,0), "event/kenji_glasses/kenji_glasses_mg.png", - (0,0), "event/kenji_glasses/kenji_glasses_fg.png"),0.8), - "evul_kenji_glasses_frown": im.FactorScale(im.Composite(null, - (0,0), "event/kenji_glasses/kenji_glasses_bg.jpg", - (0,0), "event/kenji_glasses/kenji_glasses_mg.png", - (400,190), "event/kenji_glasses/kenji_glasses_frown.png", - (0,0), "event/kenji_glasses/kenji_glasses_fg.png"),0.8), - "evul_kenji_glasses_closed": im.FactorScale(im.Composite(null, - (0,0), "event/kenji_glasses/kenji_glasses_bg.jpg", - (0,0), "event/kenji_glasses/kenji_glasses_mg.png", - (400,190), "event/kenji_glasses/kenji_glasses_closed.png", - (0,0), "event/kenji_glasses/kenji_glasses_fg.png"),0.8), + "evul_kenji_glasses_normal": im.FactorScale(im.Composite(null, (0, 0), "event/kenji_glasses/kenji_glasses_bg.jpg", (0, 0), "event/kenji_glasses/kenji_glasses_mg.png", (0, 0), "event/kenji_glasses/kenji_glasses_fg.png"), 0.8), + "evul_kenji_glasses_frown": im.FactorScale(im.Composite(null, (0, 0), "event/kenji_glasses/kenji_glasses_bg.jpg", (0, 0), "event/kenji_glasses/kenji_glasses_mg.png", (400, 190), "event/kenji_glasses/kenji_glasses_frown.png", (0, 0), "event/kenji_glasses/kenji_glasses_fg.png"), 0.8), + "evul_kenji_glasses_closed": im.FactorScale(im.Composite(null, (0, 0), "event/kenji_glasses/kenji_glasses_bg.jpg", (0, 0), "event/kenji_glasses/kenji_glasses_mg.png", (400, 190), "event/kenji_glasses/kenji_glasses_closed.png", (0, 0), "event/kenji_glasses/kenji_glasses_fg.png"), 0.8), "ev_shizutanabata": "event/shizu_yukata/shizutanabata.jpg", @@ -785,10 +940,13 @@ xalign: 1.0, "ev_shizune_car": { image: "event/shizune_car.jpg", yalign: 0.5, -xalign: 0.0, -transition: { - type: "easein",seconds: 12.0, -xalign: 1.0}}, + xalign: 0.0, + transition: { + type: "easein", + seconds: 12.0, + xalign: 1.0 + }, + }, "ev_shizu_fishing_sl": "event/shizu_fishing_sl.jpg", "ev_shizu_fishing_ah": "event/shizu_fishing_ah.jpg", @@ -796,31 +954,14 @@ xalign: 1.0}}, "ev_shizu_couch": "event/shizu_couch.jpg", "ev_shizu_roof": "event/shizu_roof/shizu_roof.jpg", - "ev_shizu_roof_towardsangry": im.Composite(null, - (0,0), "event/shizu_roof/shizu_roof.jpg", - (299,296), "event/shizu_roof/shizu_roof_towardsangry.jpg"), - "ev_shizu_roof_towardsnormal": im.Composite(null, - (0,0), "event/shizu_roof/shizu_roof.jpg", - (299,296), "event/shizu_roof/shizu_roof_towardsnormal.jpg"), - "ev_shizu_roof_smile": im.Composite(null, - (0,0), "event/shizu_roof/shizu_roof.jpg", - (299,296), "event/shizu_roof/shizu_roof_smile.jpg"), - - "evh_shizu_roof2": im.Composite(null, - (0,0), "event/shizu_roof/shizu_roof.jpg", - (601,316), "event/shizu_roof/shizu_roof_hisao2.jpg"), - "evh_shizu_roof2_towardsangry": im.Composite(null, - (0,0), "event/shizu_roof/shizu_roof.jpg", - (601,316), "event/shizu_roof/shizu_roof_hisao2.jpg", - (299,296), "event/shizu_roof/shizu_roof_towardsangry.jpg"), - "evh_shizu_roof2_towardsnormal": im.Composite(null, - (0,0), "event/shizu_roof/shizu_roof.jpg", - (601,316), "event/shizu_roof/shizu_roof_hisao2.jpg", - (299,296), "event/shizu_roof/shizu_roof_towardsnormal.jpg"), - "evh_shizu_roof2_smile": im.Composite(null, - (0,0), "event/shizu_roof/shizu_roof.jpg", - (601,316), "event/shizu_roof/shizu_roof_hisao2.jpg", - (299,296), "event/shizu_roof/shizu_roof_smile.jpg"), + "ev_shizu_roof_towardsangry": im.Composite(null, (0, 0), "event/shizu_roof/shizu_roof.jpg", (299, 296), "event/shizu_roof/shizu_roof_towardsangry.jpg"), + "ev_shizu_roof_towardsnormal": im.Composite(null, (0, 0), "event/shizu_roof/shizu_roof.jpg", (299, 296), "event/shizu_roof/shizu_roof_towardsnormal.jpg"), + "ev_shizu_roof_smile": im.Composite(null, (0, 0), "event/shizu_roof/shizu_roof.jpg", (299, 296), "event/shizu_roof/shizu_roof_smile.jpg"), + + "evh_shizu_roof2": im.Composite(null, (0, 0), "event/shizu_roof/shizu_roof.jpg", (601, 316), "event/shizu_roof/shizu_roof_hisao2.jpg"), + "evh_shizu_roof2_towardsangry": im.Composite(null, (0, 0), "event/shizu_roof/shizu_roof.jpg", (601, 316), "event/shizu_roof/shizu_roof_hisao2.jpg", (299, 296), "event/shizu_roof/shizu_roof_towardsangry.jpg"), + "evh_shizu_roof2_towardsnormal": im.Composite(null, (0, 0), "event/shizu_roof/shizu_roof.jpg", (601, 316), "event/shizu_roof/shizu_roof_hisao2.jpg", (299, 296), "event/shizu_roof/shizu_roof_towardsnormal.jpg"), + "evh_shizu_roof2_smile": im.Composite(null, (0, 0), "event/shizu_roof/shizu_roof.jpg", (601, 316), "event/shizu_roof/shizu_roof_hisao2.jpg", (299, 296), "event/shizu_roof/shizu_roof_smile.jpg"), "evh_shizune_hcg_tied_blush_small": "event/shizune_hcg_tied/shizune_hcg_tied_blush_small.jpg", "evh_shizune_hcg_tied_blush": "event/shizune_hcg_tied/shizune_hcg_tied_blush.jpg", @@ -837,15 +978,11 @@ xalign: 1.0}}, "evh_shizune_hcg_tied_stare_small": "event/shizune_hcg_tied/shizune_hcg_tied_stare_small.jpg", "evh_shizune_hcg_tied_stare": "event/shizune_hcg_tied/shizune_hcg_tied_stare.jpg", - evh_hi_shizune_hcg_tied_hisao2: im.Composite((1600,1200), - (1080,290),"event/shizune_hcg_tied/shizune_hcg_tied_hisao2.png"), - evh_hi_shizune_hcg_tied_hisao2_small: im.Composite((800,600), - (540,145),"event/shizune_hcg_tied/shizune_hcg_tied_hisao2_small.png"), + evh_hi_shizune_hcg_tied_hisao2: im.Composite((1600, 1200), (1080, 290), "event/shizune_hcg_tied/shizune_hcg_tied_hisao2.png"), + evh_hi_shizune_hcg_tied_hisao2_small: im.Composite((800, 600), (540, 145), "event/shizune_hcg_tied/shizune_hcg_tied_hisao2_small.png"), - evhul_shizune_hcg_tied_hisao2_small: im.Composite((800,600), - (0,0), "event/shizune_hcg_tied/shizune_hcg_tied_kinky3_small.jpg", - (540,145),"event/shizune_hcg_tied/shizune_hcg_tied_hisao2_small.png"), + evhul_shizune_hcg_tied_hisao2_small: im.Composite((800, 600), (0, 0), "event/shizune_hcg_tied/shizune_hcg_tied_kinky3_small.jpg", (540, 145), "event/shizune_hcg_tied/shizune_hcg_tied_hisao2_small.png"), "evh_shizu_undressing_clothed_stare": "event/shizu_undressing/shizu_undressing_clothed_stare.jpg", @@ -861,10 +998,8 @@ xalign: 1.0}}, "evh_shizu_straddle_open": { image: "event/shizu_straddle_open.jpg", xalign: 0.7, -yalign: 1.0, - easein: 16.0, -xalign: 0.0, -yalign: 0.0, + yalign: 1.0 + }, "evh_shizu_straddle_tease": "event/shizu_straddle_tease.jpg", "evh_shizu_straddle_closed": "event/shizu_straddle_closed.jpg", "evh_shizu_straddle_smile": "event/shizu_straddle_smile.jpg", @@ -883,50 +1018,56 @@ yalign: 0.0, "evh_misha_naked": { image: "event/misha_naked.jpg", xalign: 0.0, -yalign: 0.0, + yalign: 0.0 + }, "evh_misha_sex_aside": "event/misha_sex_aside.jpg", "evh_misha_sex_closed": "event/misha_sex_closed.jpg", "ev_misha_roof_normal": { image: "event/misha_roof_normal.jpg", xalign: 0.5, -yalign: 0.0, + yalign: 0.0 + }, "ev_misha_roof_angry": "event/misha_roof_angry.jpg", "ev_misha_roof_closed": "event/misha_roof_closed.jpg", "ev_misha_roof_sad": "event/misha_roof_sad.jpg", - aoi_keiko: {filter: "sunset", -image: "vfx/aoi_keiko.png"}, + aoi_keiko: { + filter: "sunset", + image: "vfx/aoi_keiko.png" + }, "ev_shizu_goodend": { image: "event/shizu_goodend.jpg", xalign: 0.5, -yalign: 1.0}, + yalign: 1.0 + }, "ev_shizu_goodend_pan": { image: "event/shizu_goodend.jpg", xalign: 0.5, -yalign: 1.0, - transition:{ - seconds: 15.0, -yalign: 0.0}}, + yalign: 1.0, + transition: { + seconds: 15.0, + yalign: 0.0 + }, + }, "ev_shizu_badend": "event/shizu_badend.jpg", "ev_showdown": "event/lilly_shizu_showdown.jpg", "ev_showdown_large": "event/lilly_shizu_showdown_large.jpg", - "ev_showdown_lilly": im.Crop("event/lilly_shizu_showdown_large.jpg", 280,100,800,600), - "ev_showdown_shizu": im.Crop("event/lilly_shizu_showdown_large.jpg", 1400,160,800,600), + "ev_showdown_lilly": im.Crop("event/lilly_shizu_showdown_large.jpg", 280, 100, 800, 600), + "ev_showdown_shizu": im.Crop("event/lilly_shizu_showdown_large.jpg", 1400, 160, 800, 600), - showdown_lilly_slice: im.Crop("event/lilly_shizu_showdown_large.jpg", 440,260,800,299), - showdown_shizu_slice: im.Crop("event/lilly_shizu_showdown_large.jpg", 1360,320,800,299), + showdown_lilly_slice: im.Crop("event/lilly_shizu_showdown_large.jpg", 440, 260, 800, 299), + showdown_shizu_slice: im.Crop("event/lilly_shizu_showdown_large.jpg", 1360, 320, 800, 299), "ev_kenji_rooftop": "event/kenji_rooftop.jpg", "ev_kenji_rooftop_large": "event/kenji_rooftop_large.jpg", - "ev_kenji_rooftop_kenji": im.Crop("event/kenji_rooftop_large.jpg", 288,376,800,600), - + "ev_kenji_rooftop_kenji": im.Crop("event/kenji_rooftop_large.jpg", 288, 376, 800, 600), @@ -993,33 +1134,27 @@ yalign: 0.0}}, - - "kenji_silhouette": "sprites/kenji/kenji_neutral_silhouette.png", "kenji_silhouette_naked": "sprites/kenji/kenji_neutral_naked_silhouette.png", "hanako_silhouette": "sprites/hanako/hanako_basic_bashful_silhouette.png", "rin_silhouette": "sprites/rin/rin_relaxed_surprised_silhouette.png", - shizuepiccomp: im.Composite ((874,836), - (0,0),sp_night("sprites/shizu/close/shizu_out_serious_close.png"), - (2.5,600),sp_night("vfx/shizu_out_serious_legs.png")), + shizuepiccomp: im.Composite((874, 836), (0, 0), ("sprites/shizu/close/shizu_out_serious_close_silhouette.png"), (2.5, 600), ("vfx/shizu_out_serious_legs_silhouette.png")), - shizuepiccomp_sil: im.Composite ((874,836), - (0,0),silhouette("sprites/shizu/close/shizu_out_serious_close.png"), - (2.5,600),silhouette("vfx/shizu_out_serious_legs.png")), + shizuepiccomp_sil: im.Composite((874, 836), (0, 0), ("sprites/shizu/close/shizu_out_serious_close_silhouette.png"), (2.5, 600), ("vfx/shizu_out_serious_legs_silhouette.png")), ksgallerybg: "ui/tc-neutral.png", - bloodred: Solid("#d00"), - white: Solid("#fff"), - pink: Solid("#FF7FD4"), - videowhite: Solid("#e9e9e7"), - videoblack: Solid("#0d0d0d"), - darkgrey: Solid("#0D0D0D"), - "bg_school_roof_ni_crop": im.Crop("bgs/school_roof_ni.jpg",200,0,800,600), + bloodred: "#d00", + white: "#fff", + pink: "#FF7FD4", + videowhite: "#e9e9e7", + videoblack: "#0d0d0d", + darkgrey: "#0D0D0D", + "bg_school_roof_ni_crop": im.Crop("bgs/school_roof_ni.jpg", 200, 0, 800, 600), n_vignette: "vfx/narrowvignette.png", - fw_screen: Solid("#000000CC"), + fw_screen: ("#000000CC"), fakenvltextbox: "ui/bg-nvl.png", @@ -1027,28 +1162,39 @@ yalign: 0.0}}, "bg_mural_start": "vfx/mural_start.jpg", "bg_mural_unfinished": "vfx/mural_unfinished.jpg", - "bg_mural_part": At("vfx/mural.jpg", Transform(xalign=0.0)), + "bg_mural_part": "vfx/mural.jpg", "mural_all": "vfx/mural_wide.jpg", "bg_mural": "vfx/mural.jpg", - "bg_mural_ss": {filter: "sunset", -image: "vfx/mural.jpg"}, - "mural_pan": At("vfx/mural.jpg",Fullpan(60.0, dir="left")), + "bg_mural_ss": { + filter: "sunset", + image: "vfx/mural.jpg" + }, + "mural_pan": "vfx/mural.jpg", - rin_exhibition_paintings: At("vfx/rin_exhibition_paintings.jpg",Fullpan(40.0, dir="right")), + rin_exhibition_paintings: "vfx/rin_exhibition_paintings.jpg", rin_exhibition_sold: "vfx/rin_exhibition_sold.jpg", rin_exhibition_c: "vfx/rin_exhibition_c.jpg", - rin_shadow basic: {image:"sprites/rin/close/rin_basic_deadpan_close.png", filter:"shadowalpha"}, - rin_shadow negative: {image:"sprites/rin/close/rin_negative_spaciness_close.png", filter:"shadowalpha"}, + rin_shadow_basic: { + image: "sprites/rin/close/rin_basic_deadpan_close.png", + filter: "shadowalpha" + }, + rin_shadow_negative: { + image: "sprites/rin/close/rin_negative_spaciness_close.png", + filter: "shadowalpha" + }, "nightsky_rotation": { - image: "bgs/misc_sky_ni.jpg"} + image: "bgs/misc_sky_ni.jpg" + }, "cityscape_zoom": { - image: "vfx/cityscape.png"} + image: "vfx/cityscape.png" + }, "hill_enter": { - image: "vfx/hillouette.png"} + image: "vfx/hillouette.png" + }, "hill_pairtouch": "vfx/hillpair1.png", "hill_pairnotouch": "vfx/hillpair2.png", @@ -1062,12 +1208,9 @@ image: "vfx/mural.jpg"}, comic_vfx3: "vfx/comic_vfx3.png", comic_vfx4: "vfx/comic_vfx4.png", - "ev_emi_bed_full": LiveComposite((800,1280), - (0,0),"event/emi_bed_normal.jpg", - (0,600),"event/emi_bed_legs.jpg"), + "ev_emi_bed_full": LiveComposite((800, 1280), (0, 0), "event/emi_bed_normal.jpg", (0, 600), "event/emi_bed_legs.jpg"), - passoutOP1: - "ui/tr-flashback.png", + passoutOP1: "ui/tr-flashback.png", wine: "vfx/wine.png", @@ -1104,194 +1247,30 @@ image: "vfx/mural.jpg"}, "lillyprop_back_cane": "vfx/prop_lilly_back_cane.png", "lillyprop_back_cane_close": "vfx/prop_lilly_back_cane_close.png", - "lillyprop_back_cane_ss": sp_filter: "sunset", -image: "vfx/prop_lilly_back_cane.png", - "lillyprop_back_cane_ni": sp_night("vfx/prop_lilly_back_cane.png"), + "lillyprop_back_cane_ss": { + filter: "sp_sunset", + image: "vfx/prop_lilly_back_cane.png" + }, + "lillyprop_back_cane_ni": { + filter: "sp_night", + image: "vfx/prop_lilly_back_cane.png" + }, "bg_gallery_atelier_bw": im.Grayscale("bgs/gallery_atelier.jpg"), "bg_school_scienceroom_bw": im.Grayscale("bgs/school_scienceroom.jpg"), "bg_school_library_bw": im.Grayscale("bgs/school_library.jpg"), - bg city_street4_bw: im.Grayscale("bgs/city_street4.jpg"), - bg city_street3_bw: im.Grayscale("bgs/city_street3.jpg"), + bg_city_street4_bw: im.Grayscale("bgs/city_street4.jpg"), + bg_city_street3_bw: im.Grayscale("bgs/city_street3.jpg"), "bg_school_council_bw": im.Grayscale("bgs/school_council.jpg"), "bg_school_dormhisao_bw": im.Grayscale("bgs/school_dormhisao.jpg"), - - fw_blank: Solid("#00000000"), - fw_flash: Solid("#FFFFFF66"), - - $ fw_dis_fast: Dissolve(0.04, alpha=true), - $ fw_dis_medium: Dissolve(0.2, alpha=true), - $ fw_dis_slow: Dissolve(3.0, alpha=true), - $ fw_sparkle_out: ImageDissolve(im.Tile("vfx/tr-pronoise.png"), 3.0, 32, alpha=true), - - transform fw_constructor (my_image): { - "fw_blank", - choice 15: { - 0.2, - choice: { - "fw_flash" with fw_dis_fast, - 0.2, - choice: { - my_ with fw_dis_medium, - "fw_blank" with fw_dis_slow, - 6.0, - choice: { - my_ with fw_dis_medium, - "fw_blank" with fw_sparkle_out, - 6.0, - repeat, - - - - fireworks: LiveComposite((800,600), - (0,0), fw_constructor("vfx/fw1.png"), - (0,0), fw_constructor("vfx/fw2.png"), - (0,0), fw_constructor("vfx/fw3.png"), - (0,0), fw_constructor("vfx/fw4.png"), - (0,0), fw_constructor("vfx/fw5.png"), - (0,0), fw_constructor("vfx/fw6.png"), - (0,0), fw_constructor("vfx/fw7.png"), - (0,0), fw_constructor("vfx/fw8.png"), - (0,0), fw_constructor("vfx/fw9.png")), - - transform fw_constructor_nosparkle (my_image): { - "fw_blank", - choice 15: { - 0.2, - choice: { - "fw_flash" with fw_dis_fast, - 0.2, - my_ with fw_dis_medium, - "fw_blank" with fw_dis_slow, - 6.0, - repeat, - - fireshine: LiveComposite((800,600), - (0,0), fw_constructor_nosparkle(Solid("#FF000009")), - (0,0), fw_constructor_nosparkle(Solid("#00FF0009")), - (0,0), fw_constructor_nosparkle(Solid("#0000FF09")), - (0,0), fw_constructor_nosparkle(Solid("#CC00CC09")), - (0,0), fw_constructor_nosparkle(Solid("#CCCC0009")), - (0,0), fw_constructor_nosparkle(Solid("#0000CC09"))), - - transform hanako_fw_constructor (in_r, in_g, in_b): { - alpha 0.0, - "fw_blank", - choice 15: { - 0.2, - choice: { - parallel: { - linear 0.04 alpha 1.0, - linear 3.0, -alpha 0.0, - parallel: { - "fw_flash" with fw_dis_fast, - 0.05, - im.MatrixColor("event/hanako_fw_flash.jpg", im.matrix.tint(in_r, in_g, in_b)) with fw_dis_medium, - 8.0, - repeat, - - hanako_fw: LiveComposite((800,600), - (0,0), hanako_fw_constructor(1.0, 1.0, 1.0), - (0,0), hanako_fw_constructor(1.1, 0.9, 0.9), - (0,0), hanako_fw_constructor(0.9, 1.1, 0.9), - (0,0), hanako_fw_constructor(0.9, 0.9, 1.1), - (0,0), hanako_fw_constructor(0.9, 1.05, 1.05), - (0,0), hanako_fw_constructor(1.05, 0.9, 1.05), - (0,0), hanako_fw_constructor(1.05, 1.05, 0.9)), - "ev_hanako_shanghaiwindow": "event/hanako_fw.jpg", "bg_school_library_yuuko_blurred": "vfx/school_library_yuuko_blurred.jpg", "phone_mobile": "vfx/mobile-sprite.png", + "black": "#000000" - $ rain_trans: Dissolve(0.1, alpha=true), - - transform rainAnim_tf (my_offset, my_zoom, my_alpha): { - xalign: 0.5, -yalign: 1.0, -zoom: my_zoom alpha my_alpha, - "fw_blank", - my_offset, - block: { - choice: { - "vfx/fx-rain-bg1.png" with rain_trans, - 0.2, - choice: { - "vfx/fx-rain-bg2.png" with rain_trans, - 0.2, - choice: { - "vfx/fx-rain-bg3.png" with rain_trans, - 0.2, - choice: { - "vfx/fx-rain-bg4.png" with rain_trans, - 0.2, - choice: { - "vfx/fx-rain-bg5.png" with rain_trans, - 0.2, - choice: { - "vfx/fx-rain-bg6.png" with rain_trans, - 0.2, - repeat, - - python: { - - def rainAnim(my_offset=0.0, zoom=1.0, alpha=1.0): { - return rainAnim_tf(my_offset, zoom, alpha), - - - "rain_normal": LiveComposite((800, 600), - (0,0), rainAnim(), - (0,0), rainAnim(my_offset=0.1, zoom=1.2), - ), - - - "rain_light": LiveComposite((800, 600), - (0,0), rainAnim(alpha=0.3), - (0,0), rainAnim(my_offset=0.1, zoom=1.2, alpha=0.3), - ), - - "rain_medium": LiveComposite((800, 600), - (0,0), rainAnim(alpha=0.6), - (0,0), rainAnim(my_offset=0.1, zoom=1.2, alpha=0.6), - ), - - transform mm_widget_in (my_disp, my_delay): { - my_disp, - xalign: 0.0, -yanchor: 0.0, -ypos: 0.2 alpha 0.0, - my_delay, - easein: 0.3, -ypos: 0.0, -alpha 1.0, - - - - $ crowdtrans: Dissolve(0.3, alpha=true), - - transform crowdgen (img1, img2, img3): { - img1, - block: { - 1.0, - img2 with crowdtrans, - 1.0, - img3 with crowdtrans, - 1.0, - img1 with crowdtrans, - repeat, - - crowd: crowdgen("vfx/crowd1.png","vfx/crowd2.png","vfx/crowd3.png"), - crowd_ss: crowdgen(filter: "sunset", -image: "vfx/crowd1.png"),filter: "sunset", -image: "vfx/crowd2.png"),filter: "sunset", -image: "vfx/crowd3.png", - crowd_ni: crowdgen(night("vfx/crowd1.png"),night("vfx/crowd2.png"),night("vfx/crowd3.png")), - crowd_fb: crowdgen(past("vfx/crowd1.png"),past("vfx/crowd2.png"),past("vfx/crowd3.png")), - crowd_ni_fb: crowdgen(past_night("vfx/crowd1.png"),past_night("vfx/crowd2.png"),past_night("vfx/crowd3.png")), - -};, +}; diff --git a/www/playtime-webfont.svg b/www/playtime-webfont.svg new file mode 100644 index 0000000..f63de50 --- /dev/null +++ b/www/playtime-webfont.svg @@ -0,0 +1,229 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c Fontype Freebies 2004 All rights reserved +Foundry : Fontype Freebies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/playtime-webfont.ttf b/www/playtime-webfont.ttf index 51fcb97..33917b3 100644 Binary files a/www/playtime-webfont.ttf and b/www/playtime-webfont.ttf differ diff --git a/www/playtime-webfont.woff b/www/playtime-webfont.woff index 9608992..57867e2 100644 Binary files a/www/playtime-webfont.woff and b/www/playtime-webfont.woff differ -- cgit v1.2.3-70-g09d2