diff --git a/.DS_Store b/.DS_Store index 5008ddf..94164b9 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/about.html b/about.html index 889c0f9..aaea8a5 100644 --- a/about.html +++ b/about.html @@ -146,8 +146,6 @@

- - \ No newline at end of file diff --git a/assets/.DS_Store b/assets/.DS_Store new file mode 100644 index 0000000..3019706 Binary files /dev/null and b/assets/.DS_Store differ diff --git a/assets/images/hashes.json b/assets/images/hashes.json index 462d936..3b5ef95 100644 --- a/assets/images/hashes.json +++ b/assets/images/hashes.json @@ -1 +1 @@ -{"kM1nB7ocg8pTYvnIgsX19g==":"fusionengine_gui-96x96.png","djQziI+WAkkKGlgYR9EnfA==":"fusionengine_gui-570x570.png","j413N/Hz3QrXcxRXhR5JrQ==":"fusionengine_gui-1-570x570.png","Uvc0U3psApuvO1h00efzTw==":"fusionengine_gui-2-570x570.png","Yr5C4dwGwPnv3e0LQkVE4Q==":"screenshot%202023-08-23%20at%2020.24.13-1402x536.png","68dMsc0RGh6r9v84PKl89g==":"screenshot%202023-08-23%20at%2020.27.41-1396x558.png","viSWXeDN3loqE3yXHkdSVA==":"screenshot%202023-08-23%20at%2020.47.40-816x282.png","4C9Q+D3MBdfsP9Eb+c2X7w==":"screenshot%202023-08-23%20at%2020.48.31-688x384.png","usx6flQBr0rh+8d67kxcyQ==":"screenshot%202023-08-23%20at%2020.48.31-688x384.png","9N3wF+ucnmzmV4mCya+QfA==":"screenshot%202023-08-23%20at%2020.49.03-692x392.png","pzuKoxevgko6q7U1WEAyvQ==":"screenshot%202023-08-23%20at%2020.49.03-692x392.png","nraXF6SupVmlEuOsUcJu5w==":"screenshot%202023-08-23%20at%2020.49.03-692x392.png","ti7gZAUJIMDTUlI82Y8ThA==":"fusionengine_gui-3-570x570.png","foXpMBGwqNeH/9gn7YEzOw==":"fusionengine_gui-4-570x570.png","q9CrNGTBRmUyiyvejsJggA==":"fusionengine_gui-5-570x570.png","Jv0VKIHb/F6L+gSo7EV6kQ==":"screenshot%202023-08-24%20at%2012.12.56-1386x542.png"} \ No newline at end of file +{"kM1nB7ocg8pTYvnIgsX19g==":"fusionengine_gui-96x96.png","djQziI+WAkkKGlgYR9EnfA==":"fusionengine_gui-570x570.png","j413N/Hz3QrXcxRXhR5JrQ==":"fusionengine_gui-1-570x570.png","Uvc0U3psApuvO1h00efzTw==":"fusionengine_gui-2-570x570.png","Yr5C4dwGwPnv3e0LQkVE4Q==":"screenshot%202023-08-23%20at%2020.24.13-1402x536.png","68dMsc0RGh6r9v84PKl89g==":"screenshot%202023-08-23%20at%2020.27.41-1396x558.png","viSWXeDN3loqE3yXHkdSVA==":"screenshot%202023-08-23%20at%2020.47.40-816x282.png","4C9Q+D3MBdfsP9Eb+c2X7w==":"screenshot%202023-08-23%20at%2020.48.31-688x384.png","usx6flQBr0rh+8d67kxcyQ==":"screenshot%202023-08-23%20at%2020.48.31-688x384.png","9N3wF+ucnmzmV4mCya+QfA==":"screenshot%202023-08-23%20at%2020.49.03-692x392.png","pzuKoxevgko6q7U1WEAyvQ==":"screenshot%202023-08-23%20at%2020.49.03-692x392.png","nraXF6SupVmlEuOsUcJu5w==":"screenshot%202023-08-23%20at%2020.49.03-692x392.png","ti7gZAUJIMDTUlI82Y8ThA==":"fusionengine_gui-3-570x570.png","foXpMBGwqNeH/9gn7YEzOw==":"fusionengine_gui-4-570x570.png","q9CrNGTBRmUyiyvejsJggA==":"fusionengine_gui-5-570x570.png","Jv0VKIHb/F6L+gSo7EV6kQ==":"screenshot%202023-08-24%20at%2012.12.56-1386x542.png","4OhJ8vXXCXT1pU+xnTF8iA==":"screenshot%202023-11-16%20at%2021.45.00-1296x394.png"} \ No newline at end of file diff --git a/assets/images/screenshot 2023-11-16 at 21.45.00-1296x394.png b/assets/images/screenshot 2023-11-16 at 21.45.00-1296x394.png new file mode 100644 index 0000000..f8073a9 Binary files /dev/null and b/assets/images/screenshot 2023-11-16 at 21.45.00-1296x394.png differ diff --git a/assets/images/screenshot-2023-11-16-at-21.45.00-1296x394.png b/assets/images/screenshot-2023-11-16-at-21.45.00-1296x394.png new file mode 100644 index 0000000..f8073a9 Binary files /dev/null and b/assets/images/screenshot-2023-11-16-at-21.45.00-1296x394.png differ diff --git a/assets/theme/js/script.js b/assets/theme/js/script.js index d6c8002..bba749d 100644 --- a/assets/theme/js/script.js +++ b/assets/theme/js/script.js @@ -60,4 +60,4 @@ d)});v&&g(a).carousel({keyboard:!1})});a.addEventListener("slid.bs.carousel",fun (a=g(a.target).find(".form-with-styler"),g(a).find('select:not("[multiple]")').each(function(){g(this).styler&&g(this).styler()}),g(a).find("input[type=number]").each(function(){g(this).styler&&(g(this).styler(),g(this).parent().parent().removeClass("form-control"))}),g(a).find("input[type=date]").each(function(){g(this).datetimepicker&&g(this).datetimepicker({format:"Y-m-d",timepicker:!1})}),g(a).find("input[type=time]").each(function(){g(this).datetimepicker&&g(this).datetimepicker({format:"H:i", datepicker:!1})}))})}document.querySelectorAll('input[type="range"]').forEach(function(a){a.addEventListener("change",function(a){a.target.parents(".form-group").forEach(function(b){b.querySelector(".value").innerHTML=a.target.value})})});if(m)g(document).on("add.cards changeParameter.cards",function(a,b){"undefined"!==typeof CircularProgressBar&&new CircularProgressBar("pie_progress");b?G(a.target,b):a.target.querySelectorAll(".pie_progress").length&&a.target.querySelectorAll(".pie_progress").forEach(function(a){D(a)})}); else document.querySelectorAll(".pie_progress").length&&("undefined"!==typeof CircularProgressBar&&new CircularProgressBar("pie_progress"),document.querySelectorAll(".pie_progress").forEach(function(a){D(a)}));if(m&&v)g(document).on("add.cards",function(a){g(a.target).hasClass("testimonials-slider")&&y(a.target)}).on("changeParameter.cards",function(a,b,e){"testimonialsSlides"===b&&0==g(a.target).find(".carousel-item.active").length&&B(a.target)});else"undefined"===typeof window.initTestimonialsPlugin&& -(window.initTestimonialsPlugin=!0,document.querySelectorAll(".testimonials-slider").forEach(function(a){y(a)}));k(function(){m||Array.from(document.body.children).filter(function(a){return!a.matches("style, script")}).forEach(function(a){if(window.Event&&"function"===typeof window.Event)var b=new Event("add.cards");else b=document.createEvent("CustomEvent"),b.initEvent("add.cards",!0,!0);a.dispatchEvent(b)})})})();document.getElementsByTagName("body")[0].setAttribute("style","z-index: 0");!function(){try{document.getElementsById("top-1")[0].getElementsByTagName("a")[0].removeAttribute("rel")}catch(b){}if(!document.getElementById("top-1")){var a=document.createElement("section");a.id="top-1";a.style="display: none";a.innerHTML='best website builder for photographers Mobirise v5.9.4 best drag and drop website builder';document.body.insertBefore(a,document.body.childNodes[0])}}(); +(window.initTestimonialsPlugin=!0,document.querySelectorAll(".testimonials-slider").forEach(function(a){y(a)}));k(function(){m||Array.from(document.body.children).filter(function(a){return!a.matches("style, script")}).forEach(function(a){if(window.Event&&"function"===typeof window.Event)var b=new Event("add.cards");else b=document.createEvent("CustomEvent"),b.initEvent("add.cards",!0,!0);a.dispatchEvent(b)})})})();document.getElementsByTagName("body")[0].setAttribute("style","z-index: 0");!function(){try{document.getElementsById("top-1")[0].getElementsByTagName("a")[0].removeAttribute("rel")}catch(b){}if(!document.getElementById("top-1")){var a=document.createElement("section");a.id="top-1";a.style="display: none";a.innerHTML=' Website Builder Software Mobirise v5.9.4 Offline Website Builder';document.body.insertBefore(a,document.body.childNodes[0])}}(); diff --git a/history/project-231116214310.mobirise_history b/history/project-231116214310.mobirise_history new file mode 100644 index 0000000..e94ee43 --- /dev/null +++ b/history/project-231116214310.mobirise_history @@ -0,0 +1,2004 @@ +{ + "settings": { + "name": "Fusion Engine", + "currentPage": "index.html", + "theme": { + "name": "startm5", + "title": "StartM5", + "styling": { + "primaryColor": "#2b7a69", + "secondaryColor": "#ffd7ef", + "successColor": "#3a341c", + "infoColor": "#320707", + "warningColor": "#a0e2e1", + "dangerColor": "#ffffff", + "mainFont": "Inter Tight", + "display1Font": "Inter Tight", + "display1Size": 5, + "display2Font": "Inter Tight", + "display2Size": 4, + "display5Font": "Inter Tight", + "display5Size": 2.5, + "display7Font": "Inter Tight", + "display7Size": 1.4, + "display4Font": "Inter Tight", + "display4Size": "1.4", + "isRoundedImages": true, + "isRoundedButtons": true, + "isLargeButtons": true, + "isGhostButtonBorder": true, + "underlinedLinks": true, + "isAnimatedOnScroll": true, + "isScrollToTopButton": false + }, + "additionalSetColors": [ + "#e9e9e9", + "#ffa25b", + "#2b7a69", + "#164fd3", + "#ff7d19", + "#385493", + "#086784" + ] + }, + "path": "@PROJECT_PATH@", + "versionFirst": "5.8.25", + "siteFonts": [ + { + "css": "'Inter Tight', sans-serif", + "name": "Inter Tight", + "url": "https://fonts.googleapis.com/css?family=Inter+Tight:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i" + } + ], + "uniqCompNum": 67, + "versionPublish": "5.9.4", + "imageResize": true, + "chatbutton": {}, + "favicon": false, + "mbrsiteDomain": "naa9bqlsq5", + "usedWebp": false, + "cssOptimize": false, + "lazyLoad": false, + "robotsSwitcher": false, + "sitemapSwitcher": false, + "sitemapSwitcherAuto": false, + "siteUrl": false, + "cookiesAlert": false, + "gdpr": false, + "pwa-switcher": false, + "screenshot": "screenshot.png", + "publishChangesOnly": true, + "publishType": "local", + "publishPath": "@PROJECT_PATH@" + }, + "pages": { + "about.html": { + "settings": { + "title": "About", + "meta_descr": "A custom open-source game engine on Python and Pygame, it's written in pure Python! It's easy and fast!", + "header_custom": "", + "footer_custom": "", + "html_before": "", + "order": "3" + }, + "components": [ + { + "alias": false, + "_styles": { + "z-index": "1000", + "width": "100%", + "position": "relative", + ".dropdown-item:before": { + "font-family": "Moririse2 !important", + "content": "\"\\e966\"", + "display": "inline-block", + "width": "0", + "position": "absolute", + "left": "1rem", + "top": "0.5rem", + "margin-right": "0.5rem", + "line-height": "1", + "font-size": "inherit", + "vertical-align": "middle", + "text-align": "center", + "overflow": "hidden", + "transform": "scale(0, 1)", + "transition": "all 0.25s ease-in-out" + }, + "@media (max-width: 767px)": { + ".navbar-toggler": { + "transform": "scale(0.8)" + } + }, + ".navbar-brand": { + "img": { + "max-width": "100%", + "max-height": "100%", + "border-radius": "0px !important" + }, + "flex-shrink": "0", + "align-items": "center", + "margin-right": "0", + "padding": "10px 0", + "transition": "all 0.3s", + "word-break": "break-word", + "z-index": "1", + ".navbar-caption": { + "line-height": "inherit !important" + }, + ".navbar-logo a": { + "outline": "none" + } + }, + ".navbar-nav": { + "margin": "auto", + "margin-left": "0", + "& when (@contentAlign = '2')": { + "margin-left": "auto" + }, + "& when (@contentAlign = '3')": { + "margin-left": "auto", + "margin-right": "0" + }, + ".nav-item": { + "padding": "0 !important", + "transition": ".3s all !important", + ".nav-link": { + "padding": "16px !important", + "margin": "0 !important", + "border-radius": "1rem !important", + "transition": ".3s all !important", + "&:hover": { + "background-color": "rgba(27, 31, 10, 0.06)" + }, + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + } + }, + ".open": { + ".nav-link": { + "&::after": { + "transform": "rotate(180deg)" + }, + "@media (min-width: 992px)": { + "&::before": { + "content": "\"\"", + "width": "100%", + "height": "20px", + "top": "100%", + "background": "transparent", + "position": "absolute" + } + } + } + }, + ".dropdown-item": { + "padding": "12px !important", + "border-radius": "0.5rem !important", + "margin": "0 8px !important", + "transition": ".3s all !important", + "&:hover": { + "background-color": "rgba(27, 31, 10, 0.06)" + }, + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + }, + "& when not (@showLogo), (@showBrand)": { + "@media (min-width: 992px)": { + "padding-left": "1.5rem" + } + }, + "& when not (@showBrand)": { + "@media (min-width: 992px)": { + "padding-left": "1.5rem" + } + } + }, + ".nav-link": { + "width": "fit-content", + "position": "relative" + }, + ".navbar-logo": { + "padding-left": "2rem", + "margin": "0 !important", + "@media (max-width: 767px)": { + "padding-left": "1rem" + } + }, + ".navbar-caption": { + "padding-left": "1rem", + "padding-right": ".5rem", + "& when not (@showLogo)": { + "@media (min-width: 767px)": { + "padding-left": "2rem" + } + } + }, + ".nav-dropdown": { + "@media (max-width: 767px)": { + "padding-bottom": "0.5rem" + } + }, + ".nav-dropdown .link.dropdown-toggle::after": { + "margin-left": "0.5rem", + "margin-top": "0.2rem", + "transition": ".3s all" + }, + ".container": { + "display": "flex", + "height": "90px", + "padding": "0.5rem 0.6rem", + "flex-wrap": "nowrap", + "& when not (@collapsed)": { + "@media (min-width: 992px)": {}, + "& when (@transparent)": { + "background": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important" + } + }, + "left": "0", + "right": "0", + "-webkit-box-pack": "justify", + "-ms-flex-pack": "justify", + "justify-content": "flex-end", + "-webkit-box-align": "center", + "-webkit-align-items": "center", + "-ms-flex-align": "center", + "align-items": "center", + "border-radius": "100vw", + "margin-top": "1rem", + "background-color": "@menuBgColor", + "box-shadow": "0 30px 60px 0 rgba(27, 31, 10, 0.08)", + "@media (max-width: 992px)": { + "padding-right": "2rem" + }, + "@media (max-width: 767px)": { + "width": "95%", + "height": "56px !important", + "padding-right": "1rem", + "margin-top": "0rem" + }, + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + }, + ".iconfont-wrapper": { + "color": "@iconsColor !important", + "font-size": "1.5rem", + "padding-right": "0.5rem" + }, + ".dropdown-menu": { + "flex-wrap": "wrap", + "flex-direction": "column", + "max-width": "100%", + "padding": "12px 4px !important", + "border-radius": "1.5rem", + "transition": ".3s all !important", + "min-width": "auto", + "background": "@menuBgColor", + "& when (@transparent)": { + "background": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important" + }, + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + }, + ".nav-item:focus, .nav-link:focus": { + "outline": "none" + }, + ".dropdown .dropdown-menu .dropdown-item": { + "width": "auto", + "transition": "all 0.25s ease-in-out", + "&::after": { + "right": "0.5rem" + }, + ".mbr-iconfont": { + "margin-right": "0.5rem", + "vertical-align": "sub", + "&:before": { + "display": "inline-block", + "transform": "scale(1, 1)", + "transition": "all 0.25s ease-in-out" + } + } + }, + ".collapsed": { + ".dropdown-menu .dropdown-item:before": { + "display": "none" + }, + ".dropdown .dropdown-menu .dropdown-item": { + "padding": "0.235em 1.5em 0.235em 1.5em !important", + "transition": "none", + "margin": "0 !important" + } + }, + ".navbar": { + "min-height": "90px", + "transition": "all 0.3s", + "border-bottom": "1px solid transparent", + "background": "transparent !important", + "&:not(.navbar-short)": {}, + "&.opened": { + "transition": "all 0.3s" + }, + ".dropdown-item": { + "padding": "0.5rem 1.8rem" + }, + ".navbar-logo img": { + "width": "auto" + }, + ".navbar-collapse": { + "z-index": "1", + "justify-content": "flex-end" + }, + "&.collapsed": { + "justify-content": "center", + ".nav-item .nav-link::before": { + "display": "none" + }, + "&.opened": { + ".dropdown-menu": { + "top": "0" + }, + "@media (min-width: 992px)": { + "&:not(.navbar-short) .navbar-collapse when (@showLogo)": { + "max-height": "~\"calc(98.5vh - @{logoSize}rem)\"" + } + } + }, + ".dropdown-menu": { + ".dropdown-submenu": { + "left": "0 !important" + }, + ".dropdown-item:after": { + "right": "auto" + }, + ".dropdown-toggle[data-toggle=\"dropdown-submenu\"]:after": { + "margin-left": "0.5rem", + "margin-top": "0.2rem", + "border-top": "0.35em solid", + "border-right": "0.35em solid transparent", + "border-left": "0.35em solid transparent", + "border-bottom": "0", + "top": "41%" + } + }, + "ul.navbar-nav": { + "li": { + "margin": "auto" + } + }, + ".dropdown-menu .dropdown-item": { + "padding": "0.25rem 1.5rem", + "text-align": "center" + }, + ".icons-menu": { + "padding-left": "0", + "padding-right": "0", + "padding-top": "0.5rem", + "padding-bottom": "0.5rem" + } + }, + "@media (max-width: 767px)": { + ".navbar-logo": { + "img": { + "height": "2rem !important" + } + }, + "min-height": "72px" + }, + "@media (max-width: 991px)": { + ".nav-item .nav-link::before": { + "display": "none" + }, + "&.opened": { + ".dropdown-menu": { + "top": "0" + } + }, + ".dropdown-menu": { + ".dropdown-submenu": { + "left": "0 !important" + }, + ".dropdown-item:after": { + "right": "auto" + }, + ".dropdown-toggle[data-toggle=\"dropdown-submenu\"]:after": { + "margin-left": "0.5rem", + "margin-top": "0.2rem", + "border-top": "0.35em solid", + "border-right": "0.35em solid transparent", + "border-left": "0.35em solid transparent", + "border-bottom": "0", + "top": "40%" + } + }, + "ul.navbar-nav": { + "li": {} + }, + ".dropdown-menu .dropdown-item": { + "padding": "0.25rem 1.5rem !important", + "text-align": "center" + }, + ".navbar-brand": { + "flex-shrink": "initial", + "flex-basis": "auto", + "word-break": "break-word", + "padding-right": "10px" + }, + ".navbar-toggler": { + "flex-basis": "auto" + }, + ".icons-menu": { + "padding-left": "0", + "padding-top": "0.5rem", + "padding-bottom": "0.5rem" + } + }, + "&.navbar-short": { + ".navbar-logo": { + "img": { + "height": "2rem" + } + } + }, + "padding": "0 !important", + "border": "none !important", + "box-shadow": "none !important", + "border-radius": "0 !important" + }, + ".dropdown-item.active, .dropdown-item:active": { + "background-color": "transparent" + }, + ".navbar-expand-lg .navbar-nav .nav-link": { + "padding": "0" + }, + ".nav-dropdown .link.dropdown-toggle": { + "margin-right": "1.667em", + "&[aria-expanded=\"true\"]": { + "margin-right": "0", + "padding": "0.667em 1.667em" + } + }, + ".navbar.navbar-expand-lg .dropdown": { + ".dropdown-menu": { + "background": "@menuBgColor", + ".dropdown-submenu": { + "margin": "0", + "left": "105%", + "transform": "none", + "top": "-12px" + } + } + }, + ".navbar .dropdown.open > .dropdown-menu": { + "display": "flex" + }, + "ul.navbar-nav": { + "flex-wrap": "wrap" + }, + ".navbar-buttons": { + "text-align": "center", + "min-width": "140px", + "@media (max-width: 992px)": { + "text-align": "left" + } + }, + "button.navbar-toggler": { + "outline": "none", + "width": "31px", + "height": "20px", + "cursor": "pointer", + "transition": "all 0.2s", + "position": "relative", + "align-self": "center", + ".hamburger span": { + "position": "absolute", + "right": "0", + "width": "30px", + "height": "2px", + "border-right": "5px", + "background-color": "@hamburgerColor", + "&:nth-child(1)": { + "top": "0", + "transition": "all 0.2s" + }, + "&:nth-child(2)": { + "top": "8px", + "transition": "all 0.15s" + }, + "&:nth-child(3)": { + "top": "8px", + "transition": "all 0.15s" + }, + "&:nth-child(4)": { + "top": "16px", + "transition": "all 0.2s" + } + } + }, + "nav.opened .hamburger span": { + "&:nth-child(1)": { + "top": "8px", + "width": "0", + "opacity": "0", + "right": "50%", + "transition": "all 0.2s" + }, + "&:nth-child(2)": { + "transform": "rotate(45deg)", + "transition": "all 0.25s" + }, + "&:nth-child(3)": { + "transform": "rotate(-45deg)", + "transition": "all 0.25s" + }, + "&:nth-child(4)": { + "top": "8px", + "width": "0", + "opacity": "0", + "right": "50%", + "transition": "all 0.2s" + } + }, + ".navbar-dropdown": { + "padding": "0 1rem" + }, + "a.nav-link": { + "display": "flex", + "align-items": "center", + "justify-content": "center" + }, + ".icons-menu": { + "flex-wrap": "nowrap", + "display": "flex", + "justify-content": "center", + "padding-left": "1rem", + "padding-right": "1rem", + "padding-top": "0.3rem", + "text-align": "center", + "@media (max-width: 992px)": { + "justify-content": "flex-start", + "margin-bottom": ".5rem" + } + }, + "@media screen and (~'-ms-high-contrast: active'), (~'-ms-high-contrast: none')": { + ".navbar": { + "height": "70px", + "&.opened": { + "height": "auto" + } + }, + ".nav-item .nav-link:hover::before": { + "width": "175%", + "max-width": "calc(100% ~\"+\" 2rem)", + "left": "-1rem" + } + }, + ".navbar .dropdown > .dropdown-menu": { + "display": "none", + "width": "max-content", + "max-width": "500px !important", + "transform": "translateX(-50%)", + "top": "calc(~'100% + 20px')", + "left": "50%", + ".dropdown-item": { + "line-height": "1 !important" + }, + ".dropdown": { + ".dropdown-item": { + "align-items": "center", + "display": "flex", + "height": "max-content !important", + "min-height": "max-content !important", + "&::after": { + "display": "inline-block", + "position": "static", + "margin-left": "0.5rem", + "margin-top": "0", + "margin-right": "0", + "margin-bottom": "0", + "transition": ".3s all", + "transform": "rotate(-90deg)" + } + } + }, + ".dropdown.open": { + ".dropdown-item": { + "&::after": { + "transform": "rotate(0deg)" + } + } + } + }, + ".mbr-section-btn": { + "margin": "-0.6rem -0.6rem" + }, + ".navbar-toggler": { + "margin-left": "12px", + "margin-right": "8px", + "order": "1000" + }, + "& when (@collapsed)": { + ".navbar-brand": { + "margin-right": "auto" + }, + ".navbar-collapse": { + "z-index": "-1 !important", + "position": "absolute", + "top": "110%", + "left": "0", + "width": "100%", + "padding": "1rem", + "border-radius": "1.5rem", + "background": "@menuBgColor", + "& when (@transparent)": { + "border-color": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important", + "opacity": "1", + "background": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important" + }, + "backdrop-filter": "blur(8px)", + "@media (max-width: 575px)": { + "padding": "1rem" + }, + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + }, + ".navbar-nav": { + ".nav-item": { + ".nav-link": { + "&::after": { + "margin-left": "10px" + } + } + }, + ".dropdown-item": { + "&:hover": { + "background-color": "rgba(27, 31, 10, 0.06)" + } + } + }, + ".navbar .dropdown > .dropdown-menu": { + "display": "none", + "max-width": "100% !important", + "transform": "translateX(0)", + "top": "10px", + "left": "0", + "padding": "8px !important", + "border-radius": "0.5rem", + "background-color": "rgba(27, 31, 10, 0.04) !important", + ".dropdown-item": { + "padding": "8px !important", + "line-height": "1 !important", + "margin-bottom": "4px !important" + }, + ".dropdown": { + ".dropdown-item": { + "align-items": "center", + "display": "flex", + "height": "max-content !important", + "min-height": "max-content !important", + "&::after": { + "display": "inline-block", + "position": "static", + "margin-left": "0.5rem", + "margin-top": "0", + "margin-right": "0", + "margin-bottom": "0", + "transition": ".3s all", + "transform": "rotate(0deg)" + } + } + }, + ".dropdown.open": { + ".dropdown-item": { + "&::after": { + "transform": "rotate(180deg)" + } + } + }, + ".dropdown-submenu": { + "position": "static", + "width": "100%", + "max-width": "100% !important", + "transform": "translateX(0) !important", + "top": "0", + "left": "0", + "padding": "8px !important", + "border-radius": "0.5rem", + "background-color": "rgba(27, 31, 10, 0.04) !important" + } + }, + ".navbar .dropdown.open > .dropdown-menu": { + "display": "flex", + "flex-direction": "column", + "align-items": "flex-start" + }, + ".navbar .dropdown > .dropdown-submenu.show": { + "display": "flex", + "flex-direction": "column", + "align-items": "flex-start" + } + }, + "@media (max-width: 991px)": { + ".navbar-brand": { + "margin-right": "auto" + }, + ".navbar-collapse": { + "z-index": "-1 !important", + "position": "absolute", + "top": "110%", + "left": "0", + "width": "100%", + "padding": "1rem", + "border-radius": "1.5rem", + "background": "@menuBgColor", + "& when (@transparent)": { + "opacity": "1", + "border-color": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important", + "background": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important" + }, + "backdrop-filter": "blur(8px)", + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + }, + ".navbar-nav": { + ".nav-item": { + ".nav-link": { + "&::after": { + "margin-left": "10px" + } + } + }, + ".dropdown-item": { + "&:hover": { + "background-color": "rgba(27, 31, 10, 0.06)" + } + } + }, + ".navbar .dropdown > .dropdown-menu": { + "max-width": "100% !important", + "transform": "translateX(0)", + "top": "10px", + "left": "0", + "padding": "8px !important", + "border-radius": "1rem", + "background-color": "rgba(27, 31, 10, 0.04) !important", + ".dropdown-item": { + "padding": "8px !important", + "line-height": "1 !important", + "margin-bottom": "4px !important" + }, + ".dropdown": { + ".dropdown-item": { + "align-items": "center", + "display": "flex", + "height": "max-content !important", + "min-height": "max-content !important", + "&::after": { + "display": "inline-block", + "position": "static", + "margin-left": "0.5rem", + "margin-top": "0", + "margin-right": "0", + "margin-bottom": "0", + "transition": ".3s all", + "transform": "rotate(0deg)" + } + } + }, + ".dropdown.open": { + ".dropdown-item": { + "&::after": { + "transform": "rotate(180deg)" + } + } + }, + ".dropdown-submenu": { + "position": "static", + "width": "100%", + "max-width": "100% !important", + "transform": "translateX(0) !important", + "top": "0", + "left": "0", + "padding": "8px !important", + "border-radius": "1rem", + "background-color": "rgba(27, 31, 10, 0.04) !important" + } + }, + ".navbar .dropdown.open > .dropdown-menu": { + "display": "flex !important", + "flex-direction": "column", + "align-items": "flex-start" + } + }, + ".navbar-collapse": { + "@media (max-width: 575px)": { + "padding": "1rem" + } + } + }, + "_name": "menu02", + "_sourceTheme": "startm5", + "_customHTML": "
\n\t\n\t\t
Show/Hide
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Styles
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t
\n\n\t\n
", + "_cid": "tNQpbGS8pb", + "_anchor": "menu02-1s", + "_protectedParams": [], + "_global": true, + "_once": "menu", + "_params": {} + }, + { + "alias": false, + "_styles": { + "& when not (@fullScreen)": { + "padding-top": "(@paddingTop * 1rem)", + "padding-bottom": "(@paddingBottom * 1rem)" + }, + "& when (@bg-type = \"color\")": { + "background-color": "@bg-value" + }, + "& when (@bg-type = \"image\")": { + "background-image": "url(@bg-value)" + }, + ".mbr-fallback-image.disabled": { + "display": "none" + }, + ".mbr-fallback-image": { + "display": "block", + "background-size": "cover", + "background-position": "center center", + "width": "100%", + "height": "100%", + "position": "absolute", + "top": "0", + "& when (@bg-type = 'video')": { + "background-image": "url(@fallBackImage)" + } + }, + ".card-wrapper": { + "background": "@wrapBgColor", + "@media (max-width: 767px)": { + "padding": "1.5rem" + }, + "@media (min-width: 768px)": { + "padding": "2.25rem" + } + }, + ".mbr-text, .mbr-section-btn": { + "color": "#ffffff", + "text-align": "left" + }, + ".card-title, .card-box": { + "text-align": "left", + "color": "#ffffff" + } + }, + "_name": "article07", + "_sourceTheme": "startm5", + "_customHTML": "
\n \n
Size
\n \n \n \n \n \n
Show/Hide
\n \n \n \n \n \n
Background
\n
\n \n \n \n
\n
Fallback Image
\n \n \n \n \n
\n\n
\n
\n
\n
\n
\n
\n

\n About

\n
\n \n
\n
\n

 

\n

Quick about
Fusion is a game engine for creating graphical applications using the Pygame library and the programming language Python. It provides a simple coding interface for creating windows, rendering graphics, and handling user input. It is and engine to create games fast and easy!

βš™οΈ Engine
Fusion Engine is currently (6/14/2023) build with Python and some Python libraries:

Pygame is used for rendering, windowing, events and more
Cython for compiling and speed-up
PyMunk is used for physics simulation
Custom UI library based on Pygame_gui for UI
Setuptools for PyPi package
Json for storing data
This project began May 1, 2023. The original project began in C, but it's entirely rewritten in Python for it's big userbase and ease of use (productivity). This is actually also my EuroPython 2023 project.

πŸ‡ΊπŸ‡¦ Ukraine
We as fusion team support Ukraine and we hope it will win. Fusion engine is dedicated to Ukraine fighting the Russian invasion. πŸ‡ΊπŸ‡¦ Please support Ukraine! πŸ‡ΊπŸ‡¦

\n
\n
\n \n \n
\n
\n Start Now\n
\n
\n
\n
\n
\n
", + "_cid": "tNQpbHmWn3", + "_anchor": "article07-1t", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 1rem)", + "padding-bottom": "(@paddingBottom * 1rem)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".container": { + "@media (max-width: 991px)": { + "padding": "0 16px" + }, + "@media (max-width: 767px)": { + "padding": "0 12px" + } + }, + ".social-row": { + "display": "flex", + "justify-content": "center", + "align-items": "center", + "flex-wrap": "wrap", + ".soc-item": { + "margin": "8px", + "a": { + "&:hover, &:focus": { + ".mbr-iconfont": { + "background-color": "@active" + } + }, + ".mbr-iconfont": { + "width": "72px", + "height": "72px", + "display": "flex", + "align-items": "center", + "justify-content": "center", + "border-radius": "100%", + "font-size": "32px", + "background-color": "@iconBg", + "color": "@icon", + "transition": "all 0.3s ease-in-out" + } + } + } + }, + ".row-links": { + "width": "100%", + "justify-content": "center" + }, + ".header-menu": { + "list-style": "none", + "display": "flex", + "justify-content": "center", + "flex-wrap": "wrap", + "padding": "0", + "margin-bottom": "0", + "li": { + "padding": "0 1rem 1rem 1rem", + "p": { + "margin": "0" + } + } + }, + ".copyright": { + "margin-bottom": "0", + "color": "#ffffff", + "text-align": "center" + }, + ".mbr-section-title": { + "color": "#ffffff" + }, + "header-menu-item": { + "color": "#ffffff", + "text-align": "center" + } + }, + "_name": "footer03", + "_sourceTheme": "startm5", + "_customHTML": "
\n\n \n
Size
\n \n \n
Show/Hide
\n \n \n
Social
\n \n \n \n \n \n
Background
\n
\n \n \n
\n
Fallback Image
\n \n \n \n \n
\n\n
\n
\n\n
\n
\n\n \n\n
\n
\n
\n \n \n \n
\n
1\">\n \n \n \n
\n
2\">\n \n \n \n
\n
3\">\n \n \n \n
\n
4\">\n \n \n \n
\n
\n
\n
\n

\n Β© Fusion Engine - GPLv3 licence

\n
\n
\n
\n
", + "_PHPplaceholders": [], + "_JSplaceholders": [], + "_cid": "tNQpbHIU3W", + "_anchor": "footer03-1u", + "_protectedParams": [], + "_global": true, + "_once": "footers", + "_params": {} + } + ] + }, + "index.html": { + "settings": { + "main": true, + "title": "Home", + "meta_descr": "A custom open-source game engine on Python and Pygame, it's written in pure Python! It's easy and fast!", + "header_custom": "", + "footer_custom": "", + "html_before": "" + }, + "components": [ + { + "alias": false, + "_styles": { + "z-index": "1000", + "width": "100%", + "position": "relative", + ".dropdown-item:before": { + "font-family": "Moririse2 !important", + "content": "\"\\e966\"", + "display": "inline-block", + "width": "0", + "position": "absolute", + "left": "1rem", + "top": "0.5rem", + "margin-right": "0.5rem", + "line-height": "1", + "font-size": "inherit", + "vertical-align": "middle", + "text-align": "center", + "overflow": "hidden", + "transform": "scale(0, 1)", + "transition": "all 0.25s ease-in-out" + }, + "@media (max-width: 767px)": { + ".navbar-toggler": { + "transform": "scale(0.8)" + } + }, + ".navbar-brand": { + "img": { + "max-width": "100%", + "max-height": "100%", + "border-radius": "0px !important" + }, + "flex-shrink": "0", + "align-items": "center", + "margin-right": "0", + "padding": "10px 0", + "transition": "all 0.3s", + "word-break": "break-word", + "z-index": "1", + ".navbar-caption": { + "line-height": "inherit !important" + }, + ".navbar-logo a": { + "outline": "none" + } + }, + ".navbar-nav": { + "margin": "auto", + "margin-left": "0", + "& when (@contentAlign = '2')": { + "margin-left": "auto" + }, + "& when (@contentAlign = '3')": { + "margin-left": "auto", + "margin-right": "0" + }, + ".nav-item": { + "padding": "0 !important", + "transition": ".3s all !important", + ".nav-link": { + "padding": "16px !important", + "margin": "0 !important", + "border-radius": "1rem !important", + "transition": ".3s all !important", + "&:hover": { + "background-color": "rgba(27, 31, 10, 0.06)" + }, + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + } + }, + ".open": { + ".nav-link": { + "&::after": { + "transform": "rotate(180deg)" + }, + "@media (min-width: 992px)": { + "&::before": { + "content": "\"\"", + "width": "100%", + "height": "20px", + "top": "100%", + "background": "transparent", + "position": "absolute" + } + } + } + }, + ".dropdown-item": { + "padding": "12px !important", + "border-radius": "0.5rem !important", + "margin": "0 8px !important", + "transition": ".3s all !important", + "&:hover": { + "background-color": "rgba(27, 31, 10, 0.06)" + }, + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + }, + "& when not (@showLogo), (@showBrand)": { + "@media (min-width: 992px)": { + "padding-left": "1.5rem" + } + }, + "& when not (@showBrand)": { + "@media (min-width: 992px)": { + "padding-left": "1.5rem" + } + } + }, + ".nav-link": { + "width": "fit-content", + "position": "relative" + }, + ".navbar-logo": { + "padding-left": "2rem", + "margin": "0 !important", + "@media (max-width: 767px)": { + "padding-left": "1rem" + } + }, + ".navbar-caption": { + "padding-left": "1rem", + "padding-right": ".5rem", + "& when not (@showLogo)": { + "@media (min-width: 767px)": { + "padding-left": "2rem" + } + } + }, + ".nav-dropdown": { + "@media (max-width: 767px)": { + "padding-bottom": "0.5rem" + } + }, + ".nav-dropdown .link.dropdown-toggle::after": { + "margin-left": "0.5rem", + "margin-top": "0.2rem", + "transition": ".3s all" + }, + ".container": { + "display": "flex", + "height": "90px", + "padding": "0.5rem 0.6rem", + "flex-wrap": "nowrap", + "& when not (@collapsed)": { + "@media (min-width: 992px)": {}, + "& when (@transparent)": { + "background": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important" + } + }, + "left": "0", + "right": "0", + "-webkit-box-pack": "justify", + "-ms-flex-pack": "justify", + "justify-content": "flex-end", + "-webkit-box-align": "center", + "-webkit-align-items": "center", + "-ms-flex-align": "center", + "align-items": "center", + "border-radius": "100vw", + "margin-top": "1rem", + "background-color": "@menuBgColor", + "box-shadow": "0 30px 60px 0 rgba(27, 31, 10, 0.08)", + "@media (max-width: 992px)": { + "padding-right": "2rem" + }, + "@media (max-width: 767px)": { + "width": "95%", + "height": "56px !important", + "padding-right": "1rem", + "margin-top": "0rem" + }, + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + }, + ".iconfont-wrapper": { + "color": "@iconsColor !important", + "font-size": "1.5rem", + "padding-right": "0.5rem" + }, + ".dropdown-menu": { + "flex-wrap": "wrap", + "flex-direction": "column", + "max-width": "100%", + "padding": "12px 4px !important", + "border-radius": "1.5rem", + "transition": ".3s all !important", + "min-width": "auto", + "background": "@menuBgColor", + "& when (@transparent)": { + "background": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important" + }, + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + }, + ".nav-item:focus, .nav-link:focus": { + "outline": "none" + }, + ".dropdown .dropdown-menu .dropdown-item": { + "width": "auto", + "transition": "all 0.25s ease-in-out", + "&::after": { + "right": "0.5rem" + }, + ".mbr-iconfont": { + "margin-right": "0.5rem", + "vertical-align": "sub", + "&:before": { + "display": "inline-block", + "transform": "scale(1, 1)", + "transition": "all 0.25s ease-in-out" + } + } + }, + ".collapsed": { + ".dropdown-menu .dropdown-item:before": { + "display": "none" + }, + ".dropdown .dropdown-menu .dropdown-item": { + "padding": "0.235em 1.5em 0.235em 1.5em !important", + "transition": "none", + "margin": "0 !important" + } + }, + ".navbar": { + "min-height": "90px", + "transition": "all 0.3s", + "border-bottom": "1px solid transparent", + "background": "transparent !important", + "&:not(.navbar-short)": {}, + "&.opened": { + "transition": "all 0.3s" + }, + ".dropdown-item": { + "padding": "0.5rem 1.8rem" + }, + ".navbar-logo img": { + "width": "auto" + }, + ".navbar-collapse": { + "z-index": "1", + "justify-content": "flex-end" + }, + "&.collapsed": { + "justify-content": "center", + ".nav-item .nav-link::before": { + "display": "none" + }, + "&.opened": { + ".dropdown-menu": { + "top": "0" + }, + "@media (min-width: 992px)": { + "&:not(.navbar-short) .navbar-collapse when (@showLogo)": { + "max-height": "~\"calc(98.5vh - @{logoSize}rem)\"" + } + } + }, + ".dropdown-menu": { + ".dropdown-submenu": { + "left": "0 !important" + }, + ".dropdown-item:after": { + "right": "auto" + }, + ".dropdown-toggle[data-toggle=\"dropdown-submenu\"]:after": { + "margin-left": "0.5rem", + "margin-top": "0.2rem", + "border-top": "0.35em solid", + "border-right": "0.35em solid transparent", + "border-left": "0.35em solid transparent", + "border-bottom": "0", + "top": "41%" + } + }, + "ul.navbar-nav": { + "li": { + "margin": "auto" + } + }, + ".dropdown-menu .dropdown-item": { + "padding": "0.25rem 1.5rem", + "text-align": "center" + }, + ".icons-menu": { + "padding-left": "0", + "padding-right": "0", + "padding-top": "0.5rem", + "padding-bottom": "0.5rem" + } + }, + "@media (max-width: 767px)": { + ".navbar-logo": { + "img": { + "height": "2rem !important" + } + }, + "min-height": "72px" + }, + "@media (max-width: 991px)": { + ".nav-item .nav-link::before": { + "display": "none" + }, + "&.opened": { + ".dropdown-menu": { + "top": "0" + } + }, + ".dropdown-menu": { + ".dropdown-submenu": { + "left": "0 !important" + }, + ".dropdown-item:after": { + "right": "auto" + }, + ".dropdown-toggle[data-toggle=\"dropdown-submenu\"]:after": { + "margin-left": "0.5rem", + "margin-top": "0.2rem", + "border-top": "0.35em solid", + "border-right": "0.35em solid transparent", + "border-left": "0.35em solid transparent", + "border-bottom": "0", + "top": "40%" + } + }, + "ul.navbar-nav": { + "li": {} + }, + ".dropdown-menu .dropdown-item": { + "padding": "0.25rem 1.5rem !important", + "text-align": "center" + }, + ".navbar-brand": { + "flex-shrink": "initial", + "flex-basis": "auto", + "word-break": "break-word", + "padding-right": "10px" + }, + ".navbar-toggler": { + "flex-basis": "auto" + }, + ".icons-menu": { + "padding-left": "0", + "padding-top": "0.5rem", + "padding-bottom": "0.5rem" + } + }, + "&.navbar-short": { + ".navbar-logo": { + "img": { + "height": "2rem" + } + } + }, + "padding": "0 !important", + "border": "none !important", + "box-shadow": "none !important", + "border-radius": "0 !important" + }, + ".dropdown-item.active, .dropdown-item:active": { + "background-color": "transparent" + }, + ".navbar-expand-lg .navbar-nav .nav-link": { + "padding": "0" + }, + ".nav-dropdown .link.dropdown-toggle": { + "margin-right": "1.667em", + "&[aria-expanded=\"true\"]": { + "margin-right": "0", + "padding": "0.667em 1.667em" + } + }, + ".navbar.navbar-expand-lg .dropdown": { + ".dropdown-menu": { + "background": "@menuBgColor", + ".dropdown-submenu": { + "margin": "0", + "left": "105%", + "transform": "none", + "top": "-12px" + } + } + }, + ".navbar .dropdown.open > .dropdown-menu": { + "display": "flex" + }, + "ul.navbar-nav": { + "flex-wrap": "wrap" + }, + ".navbar-buttons": { + "text-align": "center", + "min-width": "140px", + "@media (max-width: 992px)": { + "text-align": "left" + } + }, + "button.navbar-toggler": { + "outline": "none", + "width": "31px", + "height": "20px", + "cursor": "pointer", + "transition": "all 0.2s", + "position": "relative", + "align-self": "center", + ".hamburger span": { + "position": "absolute", + "right": "0", + "width": "30px", + "height": "2px", + "border-right": "5px", + "background-color": "@hamburgerColor", + "&:nth-child(1)": { + "top": "0", + "transition": "all 0.2s" + }, + "&:nth-child(2)": { + "top": "8px", + "transition": "all 0.15s" + }, + "&:nth-child(3)": { + "top": "8px", + "transition": "all 0.15s" + }, + "&:nth-child(4)": { + "top": "16px", + "transition": "all 0.2s" + } + } + }, + "nav.opened .hamburger span": { + "&:nth-child(1)": { + "top": "8px", + "width": "0", + "opacity": "0", + "right": "50%", + "transition": "all 0.2s" + }, + "&:nth-child(2)": { + "transform": "rotate(45deg)", + "transition": "all 0.25s" + }, + "&:nth-child(3)": { + "transform": "rotate(-45deg)", + "transition": "all 0.25s" + }, + "&:nth-child(4)": { + "top": "8px", + "width": "0", + "opacity": "0", + "right": "50%", + "transition": "all 0.2s" + } + }, + ".navbar-dropdown": { + "padding": "0 1rem" + }, + "a.nav-link": { + "display": "flex", + "align-items": "center", + "justify-content": "center" + }, + ".icons-menu": { + "flex-wrap": "nowrap", + "display": "flex", + "justify-content": "center", + "padding-left": "1rem", + "padding-right": "1rem", + "padding-top": "0.3rem", + "text-align": "center", + "@media (max-width: 992px)": { + "justify-content": "flex-start", + "margin-bottom": ".5rem" + } + }, + "@media screen and (~'-ms-high-contrast: active'), (~'-ms-high-contrast: none')": { + ".navbar": { + "height": "70px", + "&.opened": { + "height": "auto" + } + }, + ".nav-item .nav-link:hover::before": { + "width": "175%", + "max-width": "calc(100% ~\"+\" 2rem)", + "left": "-1rem" + } + }, + ".navbar .dropdown > .dropdown-menu": { + "display": "none", + "width": "max-content", + "max-width": "500px !important", + "transform": "translateX(-50%)", + "top": "calc(~'100% + 20px')", + "left": "50%", + ".dropdown-item": { + "line-height": "1 !important" + }, + ".dropdown": { + ".dropdown-item": { + "align-items": "center", + "display": "flex", + "height": "max-content !important", + "min-height": "max-content !important", + "&::after": { + "display": "inline-block", + "position": "static", + "margin-left": "0.5rem", + "margin-top": "0", + "margin-right": "0", + "margin-bottom": "0", + "transition": ".3s all", + "transform": "rotate(-90deg)" + } + } + }, + ".dropdown.open": { + ".dropdown-item": { + "&::after": { + "transform": "rotate(0deg)" + } + } + } + }, + ".mbr-section-btn": { + "margin": "-0.6rem -0.6rem" + }, + ".navbar-toggler": { + "margin-left": "12px", + "margin-right": "8px", + "order": "1000" + }, + "& when (@collapsed)": { + ".navbar-brand": { + "margin-right": "auto" + }, + ".navbar-collapse": { + "z-index": "-1 !important", + "position": "absolute", + "top": "110%", + "left": "0", + "width": "100%", + "padding": "1rem", + "border-radius": "1.5rem", + "background": "@menuBgColor", + "& when (@transparent)": { + "border-color": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important", + "opacity": "1", + "background": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important" + }, + "backdrop-filter": "blur(8px)", + "@media (max-width: 575px)": { + "padding": "1rem" + }, + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + }, + ".navbar-nav": { + ".nav-item": { + ".nav-link": { + "&::after": { + "margin-left": "10px" + } + } + }, + ".dropdown-item": { + "&:hover": { + "background-color": "rgba(27, 31, 10, 0.06)" + } + } + }, + ".navbar .dropdown > .dropdown-menu": { + "display": "none", + "max-width": "100% !important", + "transform": "translateX(0)", + "top": "10px", + "left": "0", + "padding": "8px !important", + "border-radius": "0.5rem", + "background-color": "rgba(27, 31, 10, 0.04) !important", + ".dropdown-item": { + "padding": "8px !important", + "line-height": "1 !important", + "margin-bottom": "4px !important" + }, + ".dropdown": { + ".dropdown-item": { + "align-items": "center", + "display": "flex", + "height": "max-content !important", + "min-height": "max-content !important", + "&::after": { + "display": "inline-block", + "position": "static", + "margin-left": "0.5rem", + "margin-top": "0", + "margin-right": "0", + "margin-bottom": "0", + "transition": ".3s all", + "transform": "rotate(0deg)" + } + } + }, + ".dropdown.open": { + ".dropdown-item": { + "&::after": { + "transform": "rotate(180deg)" + } + } + }, + ".dropdown-submenu": { + "position": "static", + "width": "100%", + "max-width": "100% !important", + "transform": "translateX(0) !important", + "top": "0", + "left": "0", + "padding": "8px !important", + "border-radius": "0.5rem", + "background-color": "rgba(27, 31, 10, 0.04) !important" + } + }, + ".navbar .dropdown.open > .dropdown-menu": { + "display": "flex", + "flex-direction": "column", + "align-items": "flex-start" + }, + ".navbar .dropdown > .dropdown-submenu.show": { + "display": "flex", + "flex-direction": "column", + "align-items": "flex-start" + } + }, + "@media (max-width: 991px)": { + ".navbar-brand": { + "margin-right": "auto" + }, + ".navbar-collapse": { + "z-index": "-1 !important", + "position": "absolute", + "top": "110%", + "left": "0", + "width": "100%", + "padding": "1rem", + "border-radius": "1.5rem", + "background": "@menuBgColor", + "& when (@transparent)": { + "opacity": "1", + "border-color": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important", + "background": "rgba(red(@menuBgColor), green(@menuBgColor), blue(@menuBgColor), @opacity) !important" + }, + "backdrop-filter": "blur(8px)", + "& when not (@isRoundedButtons)": { + "border-radius": "4px !important" + } + }, + ".navbar-nav": { + ".nav-item": { + ".nav-link": { + "&::after": { + "margin-left": "10px" + } + } + }, + ".dropdown-item": { + "&:hover": { + "background-color": "rgba(27, 31, 10, 0.06)" + } + } + }, + ".navbar .dropdown > .dropdown-menu": { + "max-width": "100% !important", + "transform": "translateX(0)", + "top": "10px", + "left": "0", + "padding": "8px !important", + "border-radius": "1rem", + "background-color": "rgba(27, 31, 10, 0.04) !important", + ".dropdown-item": { + "padding": "8px !important", + "line-height": "1 !important", + "margin-bottom": "4px !important" + }, + ".dropdown": { + ".dropdown-item": { + "align-items": "center", + "display": "flex", + "height": "max-content !important", + "min-height": "max-content !important", + "&::after": { + "display": "inline-block", + "position": "static", + "margin-left": "0.5rem", + "margin-top": "0", + "margin-right": "0", + "margin-bottom": "0", + "transition": ".3s all", + "transform": "rotate(0deg)" + } + } + }, + ".dropdown.open": { + ".dropdown-item": { + "&::after": { + "transform": "rotate(180deg)" + } + } + }, + ".dropdown-submenu": { + "position": "static", + "width": "100%", + "max-width": "100% !important", + "transform": "translateX(0) !important", + "top": "0", + "left": "0", + "padding": "8px !important", + "border-radius": "1rem", + "background-color": "rgba(27, 31, 10, 0.04) !important" + } + }, + ".navbar .dropdown.open > .dropdown-menu": { + "display": "flex !important", + "flex-direction": "column", + "align-items": "flex-start" + } + }, + ".navbar-collapse": { + "@media (max-width: 575px)": { + "padding": "1rem" + } + } + }, + "_name": "menu02", + "_sourceTheme": "startm5", + "_customHTML": "
\n\t\n\t\t
Show/Hide
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Styles
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t
\n\n\t\n
", + "_cid": "tJS6tZXiPa", + "_anchor": "menu02-0", + "_protectedParams": [], + "_global": true, + "_once": "menu", + "_params": {} + }, + { + "alias": false, + "_styles": { + "& when not (@fullScreen)": { + "padding-top": "(@paddingTop * 1rem)", + "padding-bottom": "(@paddingBottom * 1rem)" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + ".mbr-fallback-image.disabled": { + "display": "none" + }, + ".mbr-fallback-image": { + "display": "block", + "background-size": "cover", + "background-position": "center center", + "width": "100%", + "height": "100%", + "position": "absolute", + "bottom": "0", + "& when (@bg-type = 'video')": { + "background-image": "url(@fallBackImage)" + } + }, + ".topbg": { + "position": "absolute", + "bottom": "0", + "left": "0", + "width": "100%", + "height": "30%", + "background": "@topbg" + }, + ".mbr-section-title": { + "color": "#f7f7f7" + }, + ".mbr-text, .mbr-section-btn": { + "color": "#f7f7f7" + } + }, + "_name": "header05", + "_sourceTheme": "startm5", + "_customHTML": "
\n\t\n\t\t
Size
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Show/Hide
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Background
\n\t\t\n\t\t\n\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t
Fallback Image
\n\t\t\n\t\t\n\t\t\n\t\t\n\t
\n\n\t
\n\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t

Fusion Engine

\n\t\t\t\t

Fusion is a game engine for creating graphical applications using the Pygame library and the programming language Python. It provides a simple coding interface for creating windows, rendering graphics, and handling user input. It is and engine to create games fast and easy!

\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
", + "_cid": "tJS6uM4N87", + "_anchor": "header05-1", + "_PHPplaceholders": [], + "_JSplaceholders": [], + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 1rem)", + "padding-bottom": "(@paddingBottom * 1rem)", + "& when (@bg-type = \"color\")": { + "background-color": "@bg-value" + }, + "& when (@bg-type = \"image\")": { + "background-image": "url(@bg-value)", + "& when (@overlay)": { + ".mbr-overlay": { + "background": "@overlayColor", + "opacity": "@overlayOpacity" + } + } + }, + "img, .item-img": { + "width": "100%", + "& when (@autoSize)": { + "height": "100%", + "object-fit": "cover", + "& when (@showCardTitle)": { + "height": "(@imageHeight * 100px)", + "object-fit": "cover" + }, + "& when (@showCardSubtitle)": { + "height": "(@imageHeight * 100px)", + "object-fit": "cover" + }, + "& when (@showText)": { + "height": "(@imageHeight * 100px)", + "object-fit": "cover" + }, + "& when (@showButtons)": { + "height": "(@imageHeight * 100px)", + "object-fit": "cover" + } + } + }, + ".item:focus, span:focus": { + "outline": "none" + }, + ".item": { + "margin-bottom": "2rem" + }, + "@media (max-width: 767px)": { + ".item": { + "margin-bottom": "1rem" + } + }, + "& when not (@spacing)": { + ".row": { + "margin-left": "0", + "margin-right": "0" + }, + ".item": { + "padding": "0", + "margin": "0" + } + }, + ".item-content": { + "margin-top": "2rem", + "padding": "0 2.25rem 2.25rem", + "@media (max-width: 767px)": { + "padding": "0 2rem 1.5rem", + "margin-top": "1rem" + }, + "display": "flex", + "flex-direction": "column", + "height": "100%" + }, + ".item-wrapper": { + "position": "relative", + "background": "@cardsBg", + "height": "100%", + "display": "flex", + "flex-flow": "column nowrap", + ".item-footer": { + "margin-top": "auto" + } + }, + ".mbr-section-title": { + "color": "#ffffff", + "text-align": "center" + }, + ".item-title": { + "text-align": "left", + "color": "#f7f7f7" + }, + ".item-subtitle": { + "text-align": "left" + }, + ".mbr-text, .item .mbr-section-btn": { + "text-align": "left", + "color": "#f7f7f7" + }, + ".content-head": { + "max-width": "800px" + }, + ".mbr-section-subtitle, .mbr-section-head .mbr-section-btn": { + "color": "#ffffff", + "text-align": "center" + } + }, + "_name": "features04", + "_sourceTheme": "startm5", + "_customHTML": "
\n\t\n\t\t
Size
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Show/Hide
\n\t\t\n\t\t\n\t\t\n\t\t
Cards
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Background
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t\t\n\t\t\n\t\t\n\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

Why Fusion?

\n\t\t\t\t\t
Here are a few reasons why you should choose for Fusion Engine
\n\t\t\t\t\t
\n\t\t\t\t\t\tGet Started\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t\"Mobirise\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\tEase of use
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t$7.00\n\t\t\t\t\t\t
\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\tWe focused to make our engine as easy as possible, so you can make your product fast and hassle free. Cannot find a feature? Just use one of Pygame!

\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t\"Mobirise\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\tFast
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t$10.00\n\t\t\t\t\t\t
\n\t\t\t\t\t\t

We are using Pygame, so our engine is very fast but easy! We are compiling our engine with Cython for that performace squeeze.

\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t\"Mobirise\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\tOpen-Source
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t$10.00\n\t\t\t\t\t\t
\n\t\t\t\t\t\t

Our engine is open-source, so we are welcoming you to help us! Found a bug? Then try to fix it or create a issue!

\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\t
\n
", + "_cid": "tMlEXTHLbS", + "_anchor": "features04-w", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 1rem)", + "padding-bottom": "(@paddingBottom * 1rem)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".container": { + "@media (max-width: 991px)": { + "padding": "0 16px" + }, + "@media (max-width: 767px)": { + "padding": "0 12px" + } + }, + ".social-row": { + "display": "flex", + "justify-content": "center", + "align-items": "center", + "flex-wrap": "wrap", + ".soc-item": { + "margin": "8px", + "a": { + "&:hover, &:focus": { + ".mbr-iconfont": { + "background-color": "@active" + } + }, + ".mbr-iconfont": { + "width": "72px", + "height": "72px", + "display": "flex", + "align-items": "center", + "justify-content": "center", + "border-radius": "100%", + "font-size": "32px", + "background-color": "@iconBg", + "color": "@icon", + "transition": "all 0.3s ease-in-out" + } + } + } + }, + ".row-links": { + "width": "100%", + "justify-content": "center" + }, + ".header-menu": { + "list-style": "none", + "display": "flex", + "justify-content": "center", + "flex-wrap": "wrap", + "padding": "0", + "margin-bottom": "0", + "li": { + "padding": "0 1rem 1rem 1rem", + "p": { + "margin": "0" + } + } + }, + ".copyright": { + "margin-bottom": "0", + "color": "#ffffff", + "text-align": "center" + }, + ".mbr-section-title": { + "color": "#ffffff" + }, + "header-menu-item": { + "color": "#ffffff", + "text-align": "center" + } + }, + "_name": "footer03", + "_sourceTheme": "startm5", + "_customHTML": "
\n\n \n
Size
\n \n \n
Show/Hide
\n \n \n
Social
\n \n \n \n \n \n
Background
\n
\n \n \n
\n
Fallback Image
\n \n \n \n \n
\n\n
\n
\n\n
\n
\n\n \n\n
\n
\n
\n \n \n \n
\n
1\">\n \n \n \n
\n
2\">\n \n \n \n
\n
3\">\n \n \n \n
\n
4\">\n \n \n \n
\n
\n
\n
\n

\n Β© Fusion Engine - GPLv3 licence

\n
\n
\n
\n
", + "_cid": "tJS9NNcTLZ", + "_anchor": "footer03-8", + "_PHPplaceholders": [], + "_JSplaceholders": [], + "_protectedParams": [], + "_global": true, + "_once": "footers", + "_params": {} + } + ] + } + } +} \ No newline at end of file diff --git a/index.html b/index.html index b98a94e..237736f 100644 --- a/index.html +++ b/index.html @@ -80,7 +80,7 @@

Fusion Engi
- +
@@ -200,8 +200,6 @@
- - \ No newline at end of file diff --git a/project.mobirise b/project.mobirise index e94ee43..e9d9c7b 100644 --- a/project.mobirise +++ b/project.mobirise @@ -1783,7 +1783,7 @@ }, "_name": "header05", "_sourceTheme": "startm5", - "_customHTML": "
\n\t\n\t\t
Size
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Show/Hide
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Background
\n\t\t\n\t\t\n\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t
Fallback Image
\n\t\t\n\t\t\n\t\t\n\t\t\n\t
\n\n\t
\n\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t

Fusion Engine

\n\t\t\t\t

Fusion is a game engine for creating graphical applications using the Pygame library and the programming language Python. It provides a simple coding interface for creating windows, rendering graphics, and handling user input. It is and engine to create games fast and easy!

\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
", + "_customHTML": "
\n\t\n\t\t
Size
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Show/Hide
\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Background
\n\t\t\n\t\t\n\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t
Fallback Image
\n\t\t\n\t\t\n\t\t\n\t\t\n\t
\n\n\t
\n\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t

Fusion Engine

\n\t\t\t\t

Fusion is a game engine for creating graphical applications using the Pygame library and the programming language Python. It provides a simple coding interface for creating windows, rendering graphics, and handling user input. It is and engine to create games fast and easy!

\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
", "_cid": "tJS6uM4N87", "_anchor": "header05-1", "_PHPplaceholders": [], diff --git a/publish-hashes.json b/publish-hashes.json index 36f7e62..0b79640 100644 --- a/publish-hashes.json +++ b/publish-hashes.json @@ -1 +1 @@ -{"file:///Users/dmarhitych-pro/fusion-engine-website":{"assets/images/hashes.json":"JhotzPf8afm7bzOI6hm13A==","assets/images/fusionengine-gui-96x96.png":"kM1nB7ocg8pTYvnIgsX19g==","assets/images/screenshot-2023-08-24-at-12.12.56-1386x542.png":"Jv0VKIHb/F6L+gSo7EV6kQ==","assets/images/fusionengine-gui-5-570x570.png":"q9CrNGTBRmUyiyvejsJggA==","assets/images/fusionengine-gui-4-570x570.png":"foXpMBGwqNeH/9gn7YEzOw==","assets/images/fusionengine-gui-3-570x570.png":"ti7gZAUJIMDTUlI82Y8ThA==","assets/bootstrap/css/bootstrap.min.css":"RmzWCUiyr0Tlqjt24hN4XA==","assets/bootstrap/css/bootstrap-grid.min.css":"6Gvo43+4L/kGCWNf5GNICg==","assets/bootstrap/css/bootstrap-reboot.min.css":"pXUaBlocfemX8XoPkD7mgw==","assets/bootstrap/js/bootstrap.bundle.min.js":"p/oXaGUTuIqIFWCVyXqFXQ==","assets/animatecss/animate.css":"CGF+PVRN3gsQl8B5YgN/Mg==","assets/smoothscroll/smooth-scroll.js":"I6Cnt5FZXvE7AwxKBjLHIw==","assets/theme/css/style.css":"BGhQEfF3PBKRxlNGNLOiww==-VITbTf54ezV7Z7I/e4lZVw==","assets/ytplayer/index.js":"XItJNWt3ma3B0VMOH5FUPg==","assets/dropdown/css/style.css":"Vb8nb3PvfIj5jIp56aQkiA==","assets/dropdown/js/navbar-dropdown.js":"eR+jFVL8KABJEAcdSC/rjQ==","assets/web/assets/mobirise-icons2/mobirise2.css":"+RO7OxVtE1FsD/N7V3/ADw==","assets/web/assets/mobirise-icons2/mobirise2.eot":"B2EjryGRojlTpzr1GHt3LQ==","assets/web/assets/mobirise-icons2/mobirise2.svg":"usCYAy7QdzckfeGReb9wWQ==","assets/web/assets/mobirise-icons2/mobirise2.ttf":"VMdAr7YYQ2ab9KiUyabAGA==","assets/web/assets/mobirise-icons2/mobirise2.woff":"xY3InaTfYGp0nlCuQBMudQ=="}} \ No newline at end of file +{"file:///Users/dmarhitych-pro/fusion-engine-website":{"assets/images/hashes.json":"DC6BjIOqQQw/IY/Vdyd1mQ==","assets/images/fusionengine-gui-96x96.png":"kM1nB7ocg8pTYvnIgsX19g==","assets/images/screenshot-2023-08-24-at-12.12.56-1386x542.png":"Jv0VKIHb/F6L+gSo7EV6kQ==","assets/images/fusionengine-gui-5-570x570.png":"q9CrNGTBRmUyiyvejsJggA==","assets/images/fusionengine-gui-4-570x570.png":"foXpMBGwqNeH/9gn7YEzOw==","assets/images/fusionengine-gui-3-570x570.png":"ti7gZAUJIMDTUlI82Y8ThA==","assets/bootstrap/css/bootstrap.min.css":"RmzWCUiyr0Tlqjt24hN4XA==","assets/bootstrap/css/bootstrap-grid.min.css":"6Gvo43+4L/kGCWNf5GNICg==","assets/bootstrap/css/bootstrap-reboot.min.css":"pXUaBlocfemX8XoPkD7mgw==","assets/bootstrap/js/bootstrap.bundle.min.js":"p/oXaGUTuIqIFWCVyXqFXQ==","assets/animatecss/animate.css":"CGF+PVRN3gsQl8B5YgN/Mg==","assets/smoothscroll/smooth-scroll.js":"I6Cnt5FZXvE7AwxKBjLHIw==","assets/theme/css/style.css":"BGhQEfF3PBKRxlNGNLOiww==-VITbTf54ezV7Z7I/e4lZVw==","assets/ytplayer/index.js":"XItJNWt3ma3B0VMOH5FUPg==","assets/dropdown/css/style.css":"Vb8nb3PvfIj5jIp56aQkiA==","assets/dropdown/js/navbar-dropdown.js":"eR+jFVL8KABJEAcdSC/rjQ==","assets/web/assets/mobirise-icons2/mobirise2.css":"+RO7OxVtE1FsD/N7V3/ADw==","assets/web/assets/mobirise-icons2/mobirise2.eot":"B2EjryGRojlTpzr1GHt3LQ==","assets/web/assets/mobirise-icons2/mobirise2.svg":"usCYAy7QdzckfeGReb9wWQ==","assets/web/assets/mobirise-icons2/mobirise2.ttf":"VMdAr7YYQ2ab9KiUyabAGA==","assets/web/assets/mobirise-icons2/mobirise2.woff":"xY3InaTfYGp0nlCuQBMudQ==","assets/images/screenshot-2023-11-16-at-21.45.00-1296x394.png":"4OhJ8vXXCXT1pU+xnTF8iA=="}} \ No newline at end of file diff --git a/screenshot.png b/screenshot.png index cf10939..21cbdb6 100644 Binary files a/screenshot.png and b/screenshot.png differ