diff --git a/Animations/GameLogo1/Default/000.png b/Animations/GameLogo1/Default/000.png new file mode 100644 index 0000000..b95a92d Binary files /dev/null and b/Animations/GameLogo1/Default/000.png differ diff --git a/Animations/IntroBlankBackground/Default/000.png b/Animations/IntroBlankBackground/Default/000.png new file mode 100644 index 0000000..05f3853 Binary files /dev/null and b/Animations/IntroBlankBackground/Default/000.png differ diff --git a/Animations/PreloaderBackground/Default/000.png b/Animations/PreloaderBackground/Default/000.png new file mode 100644 index 0000000..38f2055 Binary files /dev/null and b/Animations/PreloaderBackground/Default/000.png differ diff --git a/Event sheets/ES - Intro Scene.uistate.xml b/Event sheets/ES - Intro Scene.uistate.xml new file mode 100644 index 0000000..f602df7 --- /dev/null +++ b/Event sheets/ES - Intro Scene.uistate.xml @@ -0,0 +1,21 @@ + + + + 1 + 0 + 240 + 80 + + 80 + 80 + 80 + 80 + 68 + 50 + 32 + 18 + + + diff --git a/Event sheets/ES - Intro Scene.xml b/Event sheets/ES - Intro Scene.xml new file mode 100644 index 0000000..19c7f72 --- /dev/null +++ b/Event sheets/ES - Intro Scene.xml @@ -0,0 +1,6 @@ + + + + ES - Intro Scene + + diff --git a/Event sheets/Event sheet 1.xml b/Event sheets/ES - Layout 1.xml similarity index 99% rename from Event sheets/Event sheet 1.xml rename to Event sheets/ES - Layout 1.xml index 94cc5e2..788b49a 100644 --- a/Event sheets/Event sheet 1.xml +++ b/Event sheets/ES - Layout 1.xml @@ -1,7 +1,7 @@  - Event sheet 1 + ES - Layout 1 Use the down arrow to allow the player to deliberately drop down through a jump-thru platform. diff --git a/Event sheets/ES - Main Menu.uistate.xml b/Event sheets/ES - Main Menu.uistate.xml new file mode 100644 index 0000000..f602df7 --- /dev/null +++ b/Event sheets/ES - Main Menu.uistate.xml @@ -0,0 +1,21 @@ + + + + 1 + 0 + 240 + 80 + + 80 + 80 + 80 + 80 + 68 + 50 + 32 + 18 + + + diff --git a/Event sheets/ES - Main Menu.xml b/Event sheets/ES - Main Menu.xml new file mode 100644 index 0000000..360045c --- /dev/null +++ b/Event sheets/ES - Main Menu.xml @@ -0,0 +1,6 @@ + + + + ES - Main Menu + + diff --git a/Event sheets/ES - Preloader.uistate.xml b/Event sheets/ES - Preloader.uistate.xml new file mode 100644 index 0000000..c357269 --- /dev/null +++ b/Event sheets/ES - Preloader.uistate.xml @@ -0,0 +1,21 @@ + + + + 1 + 0 + 240 + 142 + + 80 + 80 + 80 + 80 + 68 + 50 + 32 + 18 + + + diff --git a/Event sheets/ES - Preloader.xml b/Event sheets/ES - Preloader.xml new file mode 100644 index 0000000..eb28148 --- /dev/null +++ b/Event sheets/ES - Preloader.xml @@ -0,0 +1,69 @@ + + + + ES - Preloader + + Import CSS and other Files + + + + + + + "buttonstyles.css" + + + "background-color" + "#000000" + + + "color" + "#0000FF" + + + + Progress bar and loading + + + + + + + 0.2 + + + + + + + + + + round(loadingprogress * 100) + + + + Handle data load completion and start the game + + + + + loadingprogress + 0 + 1 + + + + + round(loadingprogress * 100) + + + 0.5 + + + Intro Scene + + + + + diff --git a/Event sheets/Event sheet 1.uistate.xml b/Event sheets/Event sheet 1.uistate.xml new file mode 100644 index 0000000..09fdd20 --- /dev/null +++ b/Event sheets/Event sheet 1.uistate.xml @@ -0,0 +1,21 @@ + + + + 1 + 0 + 240 + 30 + + 80 + 80 + 80 + 80 + 68 + 50 + 32 + 18 + + + diff --git a/Layouts/Intro Scene.uistate.xml b/Layouts/Intro Scene.uistate.xml new file mode 100644 index 0000000..630b2d0 --- /dev/null +++ b/Layouts/Intro Scene.uistate.xml @@ -0,0 +1,31 @@ + + + + + 427 + 240 + 100 + 427 + 240 + 0 + + 0 + 0 + 32 + 32 + 0 + 0 + + + + + + + + + + + + diff --git a/Layouts/Intro Scene.xml b/Layouts/Intro Scene.xml new file mode 100644 index 0000000..f831ca9 --- /dev/null +++ b/Layouts/Intro Scene.xml @@ -0,0 +1,78 @@ + + + Intro Scene + 220887875301459 + ES - Intro Scene + + 1708 + 960 + + + 500 + 500 + + 0 + + + 1 + 255,255,255 + 0 + + 1 + 1 + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + + + + Visible + Default + 0 + Enabled + + 0 + 0 + + 0 + 0 + 0 + 1800 + 1800 + 0 + 0 + 0 + 0 + 1 + + + + + + + 1 + 255,255,255 + 1 + + 1 + 1 + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + + + + + + + diff --git a/Layouts/Layout 1.uistate.xml b/Layouts/Layout 1.uistate.xml index d48d0ec..3fd5e3c 100644 --- a/Layouts/Layout 1.uistate.xml +++ b/Layouts/Layout 1.uistate.xml @@ -4,11 +4,11 @@ It is entirely optional and the project will load without it. If you are placing the project under source control, you probably do not want to add any .uistate.xml files to the repository.--> - 459.71 - 673.685 + 558.137 + 526.154 118.025 - 459.71 - 673.685 + 558.137 + 526.154 0 1 diff --git a/Layouts/Layout 1.xml b/Layouts/Layout 1.xml index df9a195..e13105c 100644 --- a/Layouts/Layout 1.xml +++ b/Layouts/Layout 1.xml @@ -2,7 +2,7 @@ Layout 1 775523505470606 - Event sheet 1 + ES - Layout 1 1280 1024 diff --git a/Layouts/Main Menu.uistate.xml b/Layouts/Main Menu.uistate.xml new file mode 100644 index 0000000..8bc8ec3 --- /dev/null +++ b/Layouts/Main Menu.uistate.xml @@ -0,0 +1,30 @@ + + + + + 427 + 365 + 100 + 427 + 365 + 0 + + 0 + 0 + 32 + 32 + 0 + 0 + + + + + + + + + + + diff --git a/Layouts/Main Menu.xml b/Layouts/Main Menu.xml new file mode 100644 index 0000000..95c7b3e --- /dev/null +++ b/Layouts/Main Menu.xml @@ -0,0 +1,37 @@ + + + Main Menu + 293742972129097 + ES - Main Menu + + 1708 + 960 + + + 500 + 500 + + 0 + + + 1 + 255,255,255 + 0 + + 1 + 1 + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + + + + + + + diff --git a/Layouts/Preloader.uistate.xml b/Layouts/Preloader.uistate.xml new file mode 100644 index 0000000..293d364 --- /dev/null +++ b/Layouts/Preloader.uistate.xml @@ -0,0 +1,31 @@ + + + + + 637.658 + 390 + 100 + 637.658 + 390 + 0 + + 1 + 1 + 32 + 32 + 1 + 1 + + + + + + + + + + + + diff --git a/Layouts/Preloader.xml b/Layouts/Preloader.xml new file mode 100644 index 0000000..fa488c6 --- /dev/null +++ b/Layouts/Preloader.xml @@ -0,0 +1,131 @@ + + + Preloader + 742765806723175 + ES - Preloader + + 1708 + 960 + + + 500 + 500 + + 0 + + + 1 + 255,255,255 + 0 + + 1 + 1 + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + + + + Visible + Default + 0 + Enabled + + 0 + 0 + + 0 + 0 + 0 + 1800 + 1400 + 0 + 0 + 0 + 0 + 1 + + + + + + + 1 + 255,255,255 + 1 + + 1 + 1 + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + + + + Visible + Default + 0 + Enabled + + 0 + 0 + + 640 + 320 + 0 + 256 + 256 + 0 + 0.5 + 0.5 + 0 + 1 + + + + + 0 + 100 + + Visible + + + + 0 + + 0 + 0 + + 480 + 544 + 0 + 320 + 14 + 0 + 0 + 0 + + + + + + + + + + + + + + + diff --git a/Resistance Saga FYP.caproj b/Resistance Saga FYP.caproj index 01257a9..691b54b 100644 --- a/Resistance Saga FYP.caproj +++ b/Resistance Saga FYP.caproj @@ -1,12 +1,12 @@  Resistance Saga FYP - + Resistance Saga FYP 1.0 - - - - + Yandols Zeon X + srn.meiko@ymail.com + https://yandols.xyz/resistancesaga + com.yzxproductions.resistancesagafyp 3phjf8c2bcezm 24400 @@ -14,6 +14,8 @@ Sprite Text Tiled Background + Import + Progress bar Platform @@ -32,14 +34,16 @@ 0 1 - 0 + Preloader + 1 Yes On Letterbox scale No Progress bar & logo - (default) + Landscape + Chrome Linear All devices @@ -100,13 +104,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Preloader.xml + Intro Scene.xml + Main Menu.xml Layout 1.xml - Event sheet 1.xml + ES - Layout 1.xml + ES - Preloader.xml + ES - Main Menu.xml + ES - Intro Scene.xml diff --git a/Resistance Saga FYP.capx.backup1 b/Resistance Saga FYP.capx.backup1 index 6110dd9..472f7ed 100644 Binary files a/Resistance Saga FYP.capx.backup1 and b/Resistance Saga FYP.capx.backup1 differ diff --git a/Resistance Saga FYP.uistate.xml b/Resistance Saga FYP.uistate.xml index 68a4bc8..24b948d 100644 --- a/Resistance Saga FYP.uistate.xml +++ b/Resistance Saga FYP.uistate.xml @@ -10,10 +10,15 @@ you probably do not want to add any .uistate.xml files to the repository.--> - Layout 1 - Event sheet 1 + Layout 1 + Preloader + Main Menu + Intro Scene + ES - Layout 1 + ES - Preloader + @@ -28,5 +33,8 @@ you probably do not want to add any .uistate.xml files to the repository.--> + + + diff --git a/buttonStyles.css b/buttonStyles.css new file mode 100644 index 0000000..4453576 --- /dev/null +++ b/buttonStyles.css @@ -0,0 +1,168 @@ +#buttonsgeneral { + font-family: arial; + color: #FFFFFF !important; + font-size: 14px; + text-shadow: 1px 1px 0px #7CACDE; + box-shadow: 1px 1px 2px #BEE2F9; + padding: 10px 25px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + border-radius: 10px; + border: 2px solid #3866A3; + background: #63B8EE; + background: linear-gradient(top, #63B8EE, #468CCF); + background: -ms-linear-gradient(top, #63B8EE, #468CCF); + background: -webkit-gradient(linear, left top, left bottom, from(#63B8EE), to(#468CCF)); + background: -moz-linear-gradient(top, #63B8EE, #468CCF); +} +#buttonsgeneral:hover { + color: #14396A !important; + background: #468CCF; + background: linear-gradient(top, #468CCF, #63B8EE); + background: -ms-linear-gradient(top, #468CCF, #63B8EE); + background: -webkit-gradient(linear, left top, left bottom, from(#468CCF), to(#63B8EE)); + background: -moz-linear-gradient(top, #468CCF, #63B8EE); +} + +#MMbtnStart { + font-family: arial; + color: #FFFFFF !important; + font-size: 14px; + text-shadow: 1px 1px 0px #7CACDE; + box-shadow: 1px 1px 2px #BEE2F9; + padding: 10px 25px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + border-radius: 10px; + border: 2px solid #3866A3; + background: #63B8EE; + background: linear-gradient(top, #63B8EE, #468CCF); + background: -ms-linear-gradient(top, #63B8EE, #468CCF); + background: -webkit-gradient(linear, left top, left bottom, from(#63B8EE), to(#468CCF)); + background: -moz-linear-gradient(top, #63B8EE, #468CCF); +} +#MMbtnStart:hover { + color: #14396A !important; + background: #468CCF; + background: linear-gradient(top, #468CCF, #63B8EE); + background: -ms-linear-gradient(top, #468CCF, #63B8EE); + background: -webkit-gradient(linear, left top, left bottom, from(#468CCF), to(#63B8EE)); + background: -moz-linear-gradient(top, #468CCF, #63B8EE); +} + +#MMbtnQuit { + font-family: arial; + color: #FFFFFF !important; + font-size: 14px; + text-shadow: 1px 1px 0px #7CACDE; + box-shadow: 1px 1px 2px #BEE2F9; + padding: 10px 25px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + border-radius: 10px; + border: 2px solid #3866A3; + background: #63B8EE; + background: linear-gradient(top, #63B8EE, #468CCF); + background: -ms-linear-gradient(top, #63B8EE, #468CCF); + background: -webkit-gradient(linear, left top, left bottom, from(#63B8EE), to(#468CCF)); + background: -moz-linear-gradient(top, #63B8EE, #468CCF); +} +#MMbtnQuit:hover { + color: #14396A !important; + background: #468CCF; + background: linear-gradient(top, #468CCF, #63B8EE); + background: -ms-linear-gradient(top, #468CCF, #63B8EE); + background: -webkit-gradient(linear, left top, left bottom, from(#468CCF), to(#63B8EE)); + background: -moz-linear-gradient(top, #468CCF, #63B8EE); +} + +input[type=range] { + height: 26px; + -webkit-appearance: none; + margin: 10px 0; + width: 100%; + background: transparent; +} +input[type=range]:focus { + outline: none; +} +input[type=range]::-webkit-slider-runnable-track { + width: 100%; + height: 14px; + cursor: pointer; + animate: 0.2s; + box-shadow: 1px 1px 1px #50555C; + background: #50555C; + border-radius: 14px; + border: 0px solid #000000; +} +input[type=range]::-webkit-slider-thumb { + box-shadow: 0px 0px 0px #000000; + border: 0px solid #000000; + height: 20px; + width: 40px; + border-radius: 12px; + background: #529DE1; + cursor: pointer; + -webkit-appearance: none; + margin-top: -3px; +} +input[type=range]:focus::-webkit-slider-runnable-track { + background: #50555C; +} +input[type=range]::-moz-range-track { + width: 100%; + height: 14px; + cursor: pointer; + animate: 0.2s; + box-shadow: 1px 1px 1px #50555C; + background: #50555C; + border-radius: 14px; + border: 0px solid #000000; +} +input[type=range]::-moz-range-thumb { + box-shadow: 0px 0px 0px #000000; + border: 0px solid #000000; + height: 20px; + width: 40px; + border-radius: 12px; + background: #529DE1; + cursor: pointer; +} +input[type=range]::-ms-track { + width: 100%; + height: 14px; + cursor: pointer; + animate: 0.2s; + background: transparent; + border-color: transparent; + color: transparent; +} +input[type=range]::-ms-fill-lower { + background: #50555C; + border: 0px solid #000000; + border-radius: 28px; + box-shadow: 1px 1px 1px #50555C; +} +input[type=range]::-ms-fill-upper { + background: #50555C; + border: 0px solid #000000; + border-radius: 28px; + box-shadow: 1px 1px 1px #50555C; +} +input[type=range]::-ms-thumb { + margin-top: 1px; + box-shadow: 0px 0px 0px #000000; + border: 0px solid #000000; + height: 20px; + width: 40px; + border-radius: 12px; + background: #529DE1; + cursor: pointer; +} +input[type=range]:focus::-ms-fill-lower { + background: #50555C; +} +input[type=range]:focus::-ms-fill-upper { + background: #50555C; +} \ No newline at end of file