From 6a306872639a5135f19ca776bbb73369a2270b70 Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Thu, 17 Nov 2022 00:14:30 +0530 Subject: [PATCH] start doing help --- data/ui/manual/home_d.png | Bin 0 -> 4509 bytes data/ui/manual/home_h.png | Bin 0 -> 4455 bytes data/ui/manual/home_n.png | Bin 0 -> 4398 bytes data/ui/manual/window.png | Bin 0 -> 11084 bytes src/gui/HelpCreditsGui.hx | 221 ++++++++++++++++++++------------------ 5 files changed, 114 insertions(+), 107 deletions(-) create mode 100644 data/ui/manual/home_d.png create mode 100644 data/ui/manual/home_h.png create mode 100644 data/ui/manual/home_n.png create mode 100644 data/ui/manual/window.png diff --git a/data/ui/manual/home_d.png b/data/ui/manual/home_d.png new file mode 100644 index 0000000000000000000000000000000000000000..6d3eaf7db2928153b4ce582b931e05626fe31abd GIT binary patch literal 4509 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 literal 0 HcmV?d00001 diff --git a/data/ui/manual/home_h.png b/data/ui/manual/home_h.png new file mode 100644 index 0000000000000000000000000000000000000000..105f114b9510caaf4ebff1bae5170d63e9b3d6c2 GIT binary patch literal 4455 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 literal 0 HcmV?d00001 diff --git a/data/ui/manual/home_n.png b/data/ui/manual/home_n.png new file mode 100644 index 0000000000000000000000000000000000000000..e8ccdc5a1413892c28ba396ff7961b7202c04e14 GIT binary patch literal 4398 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 literal 0 HcmV?d00001 diff --git a/data/ui/manual/window.png b/data/ui/manual/window.png new file mode 100644 index 0000000000000000000000000000000000000000..3e8647b82d6d01789491d1dfcc8e0203c471edcb GIT binary patch literal 11084 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 SgoP)haI34Kr(U3n4*oyJkI@7G literal 0 HcmV?d00001 diff --git a/src/gui/HelpCreditsGui.hx b/src/gui/HelpCreditsGui.hx index 26a08b2a..688f7be7 100644 --- a/src/gui/HelpCreditsGui.hx +++ b/src/gui/HelpCreditsGui.hx @@ -34,19 +34,19 @@ class HelpCreditsGui extends GuiImage { var superBounceCtrl:GuiObjectShow; public function new() { - var img = ResourceLoader.getImage("data/ui/background.jpg"); + var img = ResourceLoader.getImage('data/ui/backgrounds/platinum/${cast (Math.floor(Util.lerp(1, 28, Math.random())), Int)}.jpg'); super(img.resource.toTile()); - this.position = new Vector(); + this.position = new Vector(0, 0); this.extent = new Vector(640, 480); this.horizSizing = Width; this.vertSizing = Height; - var helpGui = new GuiImage(ResourceLoader.getResource("data/ui/help/help_gui.png", ResourceLoader.getImage, this.imageResources).toTile()); - helpGui.horizSizing = Center; - helpGui.vertSizing = Center; - helpGui.position = new Vector(15, 10); - helpGui.extent = new Vector(609, 460); - this.addChild(helpGui); + var wnd = new GuiImage(ResourceLoader.getResource("data/ui/manual/window.png", ResourceLoader.getImage, this.imageResources).toTile()); + wnd.position = new Vector(0, 0); + wnd.extent = new Vector(640, 480); + wnd.horizSizing = Center; + wnd.vertSizing = Center; + this.addChild(wnd); function loadButtonImages(path:String) { var normal = ResourceLoader.getResource('${path}_n.png', ResourceLoader.getImage, this.imageResources).toTile(); @@ -55,134 +55,141 @@ class HelpCreditsGui extends GuiImage { return [normal, hover, pressed]; } - var nextButton = new GuiButton(loadButtonImages("data/ui/play/next")); - nextButton.position = new Vector(482, 376); - nextButton.extent = new Vector(75, 60); - nextButton.pressedAction = (sender) -> nextPage(); - helpGui.addChild(nextButton); - - var prevButton = new GuiButton(loadButtonImages("data/ui/play/prev")); - prevButton.position = new Vector(58, 383); - prevButton.extent = new Vector(77, 58); - prevButton.pressedAction = (sender) -> previousPage(); - helpGui.addChild(prevButton); - - var homeButton = new GuiButton(loadButtonImages("data/ui/play/back")); - homeButton.position = new Vector(278, 378); - homeButton.extent = new Vector(79, 61); + var homeButton = new GuiButton(loadButtonImages("data/ui/manual/home")); + homeButton.position = new Vector(274, 385); + homeButton.extent = new Vector(94, 46); homeButton.pressedAction = (sender) -> { MarbleGame.canvas.setContent(new MainMenuGui()); } - helpGui.addChild(homeButton); + wnd.addChild(homeButton); - var helpWindow = new GuiImage(ResourceLoader.getResource("data/ui/help/help_window.png", ResourceLoader.getImage, this.imageResources).toTile()); - helpWindow.position = new Vector(30, 31); - helpWindow.extent = new Vector(549, 338); - helpGui.addChild(helpWindow); + // var helpGui = new GuiImage(ResourceLoader.getResource("data/ui/help/help_gui.png", ResourceLoader.getImage, this.imageResources).toTile()); + // helpGui.horizSizing = Center; + // helpGui.vertSizing = Center; + // helpGui.position = new Vector(15, 10); + // helpGui.extent = new Vector(609, 460); + // this.addChild(helpGui); - var arial14fontdata = ResourceLoader.getFileEntry("data/font/arial.fnt"); - var arial14b = new BitmapFont(arial14fontdata.entry); - @:privateAccess arial14b.loader = ResourceLoader.loader; - var arial14 = arial14b.toSdfFont(cast 12 * Settings.uiScale, MultiChannel); + // var nextButton = new GuiButton(loadButtonImages("data/ui/play/next")); + // nextButton.position = new Vector(482, 376); + // nextButton.extent = new Vector(75, 60); + // nextButton.pressedAction = (sender) -> nextPage(); + // helpGui.addChild(nextButton); - var domcasual32fontdata = ResourceLoader.getFileEntry("data/font/DomCasualD.fnt"); - var domcasual32b = new BitmapFont(domcasual32fontdata.entry); - @:privateAccess domcasual32b.loader = ResourceLoader.loader; - var domcasual32 = domcasual32b.toSdfFont(cast 26 * Settings.uiScale, MultiChannel); + // var prevButton = new GuiButton(loadButtonImages("data/ui/play/prev")); + // prevButton.position = new Vector(58, 383); + // prevButton.extent = new Vector(77, 58); + // prevButton.pressedAction = (sender) -> previousPage(); + // helpGui.addChild(prevButton); - var expo50fontdata = ResourceLoader.getFileEntry("data/font/EXPON.fnt"); - var expo50b = new BitmapFont(expo50fontdata.entry); - @:privateAccess expo50b.loader = ResourceLoader.loader; - var expo50 = expo50b.toSdfFont(cast 35 * Settings.uiScale, MultiChannel); - var expo32 = expo50b.toSdfFont(cast 24 * Settings.uiScale, MultiChannel); + // var helpWindow = new GuiImage(ResourceLoader.getResource("data/ui/help/help_window.png", ResourceLoader.getImage, this.imageResources).toTile()); + // helpWindow.position = new Vector(30, 31); + // helpWindow.extent = new Vector(549, 338); + // helpGui.addChild(helpWindow); - function mlFontLoader(text:String) { - switch (text) { - case "DomCasual32": - return domcasual32; - case "Arial14": - return arial14; - case "Expo32": - return expo32; - case "Expo50": - return expo50; - default: - return null; - } - } + // var arial14fontdata = ResourceLoader.getFileEntry("data/font/arial.fnt"); + // var arial14b = new BitmapFont(arial14fontdata.entry); + // @:privateAccess arial14b.loader = ResourceLoader.loader; + // var arial14 = arial14b.toSdfFont(cast 12 * Settings.uiScale, MultiChannel); - hcText = new GuiMLText(domcasual32, mlFontLoader); - hcText.position = new Vector(40, 24); - hcText.extent = new Vector(488, 274); - hcText.text.textColor = 0; - hcText.text.lineSpacing = 5; - helpWindow.addChild(hcText); + // var domcasual32fontdata = ResourceLoader.getFileEntry("data/font/DomCasualD.fnt"); + // var domcasual32b = new BitmapFont(domcasual32fontdata.entry); + // @:privateAccess domcasual32b.loader = ResourceLoader.loader; + // var domcasual32 = domcasual32b.toSdfFont(cast 26 * Settings.uiScale, MultiChannel); - hcText2 = new GuiMLText(domcasual32, mlFontLoader); - hcText2.position = new Vector(40, 24); - hcText2.extent = new Vector(488, 274); - hcText2.text.textColor = 0; - hcText2.text.lineSpacing = 5; - helpWindow.addChild(hcText2); + // var expo50fontdata = ResourceLoader.getFileEntry("data/font/EXPON.fnt"); + // var expo50b = new BitmapFont(expo50fontdata.entry); + // @:privateAccess expo50b.loader = ResourceLoader.loader; + // var expo50 = expo50b.toSdfFont(cast 35 * Settings.uiScale, MultiChannel); + // var expo32 = expo50b.toSdfFont(cast 24 * Settings.uiScale, MultiChannel); - startPadCtrl = buildObjectShow("data/shapes/pads/startarea.dts", new Vector(30, 82), new Vector(79, 66), 8, 0.5); - helpWindow.addChild(startPadCtrl); + // function mlFontLoader(text:String) { + // switch (text) { + // case "DomCasual32": + // return domcasual32; + // case "Arial14": + // return arial14; + // case "Expo32": + // return expo32; + // case "Expo50": + // return expo50; + // default: + // return null; + // } + // } - endPadCtrl = buildObjectShow("data/shapes/pads/endarea.dts", new Vector(31, 146), new Vector(79, 66), 8, 0.5); - helpWindow.addChild(endPadCtrl); + // hcText = new GuiMLText(domcasual32, mlFontLoader); + // hcText.position = new Vector(40, 24); + // hcText.extent = new Vector(488, 274); + // hcText.text.textColor = 0; + // hcText.text.lineSpacing = 5; + // helpWindow.addChild(hcText); - gem1Ctrl = buildObjectShow("data/shapes/items/gem.dts", new Vector(17, 234), new Vector(79, 66), 2.5, 0.4); - helpWindow.addChild(gem1Ctrl); + // hcText2 = new GuiMLText(domcasual32, mlFontLoader); + // hcText2.position = new Vector(40, 24); + // hcText2.extent = new Vector(488, 274); + // hcText2.text.textColor = 0; + // hcText2.text.lineSpacing = 5; + // helpWindow.addChild(hcText2); - gem2Ctrl = buildObjectShow("data/shapes/items/gem.dts", new Vector(43, 215), new Vector(79, 66), 2.5, 0.4, ["base.gem" => "purple.gem"]); - helpWindow.addChild(gem2Ctrl); + // startPadCtrl = buildObjectShow("data/shapes/pads/startarea.dts", new Vector(30, 82), new Vector(79, 66), 8, 0.5); + // helpWindow.addChild(startPadCtrl); - gem3Ctrl = buildObjectShow("data/shapes/items/gem.dts", new Vector(45, 250), new Vector(79, 66), 2.5, 0.4, ["base.gem" => "green.gem"]); - helpWindow.addChild(gem3Ctrl); + // endPadCtrl = buildObjectShow("data/shapes/pads/endarea.dts", new Vector(31, 146), new Vector(79, 66), 8, 0.5); + // helpWindow.addChild(endPadCtrl); - superSpeedCtrl = buildObjectShow("data/shapes/items/superspeed.dts", new Vector(30, 73), new Vector(79, 66), 3.5, 0.35); - helpWindow.addChild(superSpeedCtrl); + // gem1Ctrl = buildObjectShow("data/shapes/items/gem.dts", new Vector(17, 234), new Vector(79, 66), 2.5, 0.4); + // helpWindow.addChild(gem1Ctrl); - superJumpCtrl = buildObjectShow("data/shapes/items/superjump.dts", new Vector(31, 137), new Vector(79, 66), 3.5, 0.35); - helpWindow.addChild(superJumpCtrl); + // gem2Ctrl = buildObjectShow("data/shapes/items/gem.dts", new Vector(43, 215), new Vector(79, 66), 2.5, 0.4, ["base.gem" => "purple.gem"]); + // helpWindow.addChild(gem2Ctrl); - shockAbsorberCtrl = buildObjectShow("data/shapes/items/shockabsorber.dts", new Vector(33, 204), new Vector(72, 61), 3.5, 0.35); - helpWindow.addChild(shockAbsorberCtrl); + // gem3Ctrl = buildObjectShow("data/shapes/items/gem.dts", new Vector(45, 250), new Vector(79, 66), 2.5, 0.4, ["base.gem" => "green.gem"]); + // helpWindow.addChild(gem3Ctrl); - superBounceCtrl = buildObjectShow("data/shapes/items/superbounce.dts", new Vector(35, 260), new Vector(72, 61), 3.5, 0.35); - helpWindow.addChild(superBounceCtrl); + // superSpeedCtrl = buildObjectShow("data/shapes/items/superspeed.dts", new Vector(30, 73), new Vector(79, 66), 3.5, 0.35); + // helpWindow.addChild(superSpeedCtrl); - helicopterCtrl = buildObjectShow("data/shapes/images/helicopter.dts", new Vector(30, 82), new Vector(79, 66), 2, 0.35); - helpWindow.addChild(helicopterCtrl); + // superJumpCtrl = buildObjectShow("data/shapes/items/superjump.dts", new Vector(31, 137), new Vector(79, 66), 3.5, 0.35); + // helpWindow.addChild(superJumpCtrl); - timeTravelCtrl = buildObjectShow("data/shapes/items/timetravel.dts", new Vector(31, 146), new Vector(79, 66), 3.5, 0.35); - helpWindow.addChild(timeTravelCtrl); + // shockAbsorberCtrl = buildObjectShow("data/shapes/items/shockabsorber.dts", new Vector(33, 204), new Vector(72, 61), 3.5, 0.35); + // helpWindow.addChild(shockAbsorberCtrl); - antiGravityCtrl = buildObjectShow("data/shapes/items/antigravity.dts", new Vector(35, 217), new Vector(72, 61), 3.5, 0.35); - helpWindow.addChild(antiGravityCtrl); + // superBounceCtrl = buildObjectShow("data/shapes/items/superbounce.dts", new Vector(35, 260), new Vector(72, 61), 3.5, 0.35); + // helpWindow.addChild(superBounceCtrl); - ductFanCtrl = buildObjectShow("data/shapes/hazards/ductfan.dts", new Vector(30, 82), new Vector(79, 66), 4, 0.5); - helpWindow.addChild(ductFanCtrl); + // helicopterCtrl = buildObjectShow("data/shapes/images/helicopter.dts", new Vector(30, 82), new Vector(79, 66), 2, 0.35); + // helpWindow.addChild(helicopterCtrl); - tornadoCtrl = buildObjectShow("data/shapes/hazards/tornado.dts", new Vector(26, 155), new Vector(91, 66), 18, 0.35); - for (mat in tornadoCtrl.sceneObject.materials) { - mat.blendMode = None; - } - helpWindow.addChild(tornadoCtrl); + // timeTravelCtrl = buildObjectShow("data/shapes/items/timetravel.dts", new Vector(31, 146), new Vector(79, 66), 3.5, 0.35); + // helpWindow.addChild(timeTravelCtrl); - trapdoorCtrl = buildObjectShow("data/shapes/hazards/trapdoor.dts", new Vector(35, 217), new Vector(77, 76), 8, 0.35); - helpWindow.addChild(trapdoorCtrl); + // antiGravityCtrl = buildObjectShow("data/shapes/items/antigravity.dts", new Vector(35, 217), new Vector(72, 61), 3.5, 0.35); + // helpWindow.addChild(antiGravityCtrl); - oilSlickCtrl = buildObjectShow("data/shapes/hazards/oilslick.dts", new Vector(35, 217), new Vector(77, 76), 8, 0.35); - helpWindow.addChild(oilSlickCtrl); + // ductFanCtrl = buildObjectShow("data/shapes/hazards/ductfan.dts", new Vector(30, 82), new Vector(79, 66), 4, 0.5); + // helpWindow.addChild(ductFanCtrl); - landMineCtrl = buildObjectShow("data/shapes/hazards/landmine.dts", new Vector(26, 155), new Vector(91, 66), 1.5, 0.35); - helpWindow.addChild(landMineCtrl); + // tornadoCtrl = buildObjectShow("data/shapes/hazards/tornado.dts", new Vector(26, 155), new Vector(91, 66), 18, 0.35); + // for (mat in tornadoCtrl.sceneObject.materials) { + // mat.blendMode = None; + // } + // helpWindow.addChild(tornadoCtrl); - bumperCtrl = buildObjectShow("data/shapes/bumpers/pball_round.dts", new Vector(30, 82), new Vector(79, 66), 1.8, 0.5); - helpWindow.addChild(bumperCtrl); + // trapdoorCtrl = buildObjectShow("data/shapes/hazards/trapdoor.dts", new Vector(35, 217), new Vector(77, 76), 8, 0.35); + // helpWindow.addChild(trapdoorCtrl); - redrawPage(); + // oilSlickCtrl = buildObjectShow("data/shapes/hazards/oilslick.dts", new Vector(35, 217), new Vector(77, 76), 8, 0.35); + // helpWindow.addChild(oilSlickCtrl); + + // landMineCtrl = buildObjectShow("data/shapes/hazards/landmine.dts", new Vector(26, 155), new Vector(91, 66), 1.5, 0.35); + // helpWindow.addChild(landMineCtrl); + + // bumperCtrl = buildObjectShow("data/shapes/bumpers/pball_round.dts", new Vector(30, 82), new Vector(79, 66), 1.8, 0.5); + // helpWindow.addChild(bumperCtrl); + + // redrawPage(); } function redrawPage() {