From af843fba87f1e7841ec2e5277d750dfbb5ccc979 Mon Sep 17 00:00:00 2001 From: h4570 Date: Wed, 27 Jul 2022 00:10:56 +0200 Subject: [PATCH] add demo directory --- .../windows-docker/settings.json | 2 +- demo/Makefile | 33 ++++++++++++++++++ demo/bin/audsrv.irx | Bin 0 -> 22112 bytes demo/inc/demo.hpp | 30 ++++++++++++++++ demo/run.ps1 | 4 +++ demo/src/demo.cpp | 21 +++++++++++ demo/src/main.cpp | 20 +++++++++++ tutorials/01-hello/src/tutorial_01.cpp | 2 +- 8 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 demo/Makefile create mode 100644 demo/bin/audsrv.irx create mode 100644 demo/inc/demo.hpp create mode 100644 demo/run.ps1 create mode 100644 demo/src/demo.cpp create mode 100644 demo/src/main.cpp diff --git a/.vscode/configurations/windows-docker/settings.json b/.vscode/configurations/windows-docker/settings.json index c933a6f..56568d9 100644 --- a/.vscode/configurations/windows-docker/settings.json +++ b/.vscode/configurations/windows-docker/settings.json @@ -1,5 +1,5 @@ { - "buildDirectory": "tutorials/01-hello", + "buildDirectory": "demo", "C_Cpp.default.intelliSenseMode": "gcc-x86", "files.associations": { "*.vcl": "asm-collection", diff --git a/demo/Makefile b/demo/Makefile new file mode 100644 index 0000000..1ac4111 --- /dev/null +++ b/demo/Makefile @@ -0,0 +1,33 @@ +TARGET := demo.elf +ENGINEDIR := ../engine + +#The Directories, Source, Includes, Objects, Binary and Resources +SRCDIR := src +INCDIR := inc +BUILDDIR := obj +TARGETDIR := bin +RESDIR := res +SRCEXT := cpp +VSMEXT := vsm +VCLEXT := vcl +VCLPPEXT := vclpp +DEPEXT := d +OBJEXT := o + +#Flags, Libraries and Includes +CFLAGS := +LIB := -ltyra +LIBDIRS := -L$(ENGINEDIR)/bin +INC := -I$(INCDIR) -I$(ENGINEDIR)/inc +INCDEP := -I$(INCDIR) -I$(ENGINEDIR)/inc + +include ../Makefile.base + +clean-engine: + cd $(ENGINEDIR) && $(MAKE) cleaner + +build-engine: + cd $(ENGINEDIR) && $(MAKE) + +build-release-engine: + cd $(ENGINEDIR) && $(MAKE) release diff --git a/demo/bin/audsrv.irx b/demo/bin/audsrv.irx new file mode 100644 index 0000000000000000000000000000000000000000..7e3c9fdead7b32e6c5a303328f001b1588587556 GIT binary patch literal 22112 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 a`QI?oWlPK6W7~LEy2@I?_g>kb&-34N#?TG` literal 0 HcmV?d00001 diff --git a/demo/inc/demo.hpp b/demo/inc/demo.hpp new file mode 100644 index 0000000..724ebcf --- /dev/null +++ b/demo/inc/demo.hpp @@ -0,0 +1,30 @@ +/* +# ______ ____ ___ +# | \/ ____| |___| +# | | | \ | | +#----------------------------------------------------------------------- +# Copyright 2020 - 2022, tyra - https://github.com/h4570/tyra +# Licenced under Apache License 2.0 +# Sandro Sobczyński +*/ + +#pragma once + +#include +#include + +namespace Tyra { + +class Demo : public Game { + public: + Demo(Engine* engine); + ~Demo(); + + void init(); + void loop(); + + private: + Engine* engine; +}; + +} // namespace Tyra diff --git a/demo/run.ps1 b/demo/run.ps1 new file mode 100644 index 0000000..58035c6 --- /dev/null +++ b/demo/run.ps1 @@ -0,0 +1,4 @@ +$ConfigFile = Join-Path $PSScriptRoot '../windows-pcsx2.ps1' +. $ConfigFile + +RunPCSX2 diff --git a/demo/src/demo.cpp b/demo/src/demo.cpp new file mode 100644 index 0000000..b1dbb46 --- /dev/null +++ b/demo/src/demo.cpp @@ -0,0 +1,21 @@ +/* +# ______ ____ ___ +# | \/ ____| |___| +# | | | \ | | +#----------------------------------------------------------------------- +# Copyright 2020, tyra - https://github.com/h4570/tyra +# Licenced under Apache License 2.0 +# Sandro Sobczyński +*/ + +#include "demo.hpp" + +namespace Tyra { + +Demo::Demo(Engine* t_engine) { engine = t_engine; } +Demo::~Demo() {} + +void Demo::init() { TYRA_LOG("Init!"); } +void Demo::loop() {} + +} // namespace Tyra diff --git a/demo/src/main.cpp b/demo/src/main.cpp new file mode 100644 index 0000000..7f21e36 --- /dev/null +++ b/demo/src/main.cpp @@ -0,0 +1,20 @@ +/* +# ______ ____ ___ +# | \/ ____| |___| +# | | | \ | | +#----------------------------------------------------------------------- +# Copyright 2020, tyra - https://github.com/h4570/tyra +# Licenced under Apache License 2.0 +# Sandro Sobczyński +*/ + +#include "engine.hpp" +#include "demo.hpp" + +int main() { + Tyra::Engine engine; + Tyra::Demo game(&engine); + engine.run(&game); + SleepThread(); + return 0; +} diff --git a/tutorials/01-hello/src/tutorial_01.cpp b/tutorials/01-hello/src/tutorial_01.cpp index 9b7776c..12af225 100644 --- a/tutorials/01-hello/src/tutorial_01.cpp +++ b/tutorials/01-hello/src/tutorial_01.cpp @@ -5,7 +5,7 @@ #----------------------------------------------------------------------- # Copyright 2020, tyra - https://github.com/h4570/tyra # Licenced under Apache License 2.0 -# Wellington Carvalho +# Sandro Sobczyński */ #include "tutorial_01.hpp"