From c7dd2e9b4f87ba060f8a389a9dcc3b0627bee68b Mon Sep 17 00:00:00 2001 From: Daniela Brozzoni Date: Wed, 11 Oct 2017 18:59:42 +0200 Subject: [PATCH 1/7] Update README.md --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1b8e16e..20da0fd 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,22 @@ sudo apt-get install libsdl2-dev libsdl2-net-dev libsdl2-image-dev libsdl2-mixer and that's it. ### MacOS -I haven't any device with MacOS, I know for sure that it is possible to install and execute programs using VSGL2 library, if someone wants to help editing this section is welcomed. + +To install VSGL2 on MacOs devices: + +1. If you haven't got it, install brew by running this command: + + ``` + /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" + ``` + Are you looking for further informations on brew? Check [here] (https://brew.sh/index_it.html). +2. Run this: + + ``` + brew install sdl2 + sudo chown root:wheel /usr/local/bin/brew + brew link sdl2 + ``` ## Installing VSGL2 library The library is platform independent, so the steps are the same in all the platforms. @@ -69,9 +84,11 @@ git pull https://github.com/alessandro-bugatti/vsgl2.git There is a **.cbp** file inside each ```lesson```, it is a good place to start using the library with Codeblocks. + ## Design Main features: - Simple, every functions has to be clear and easy to use + - Only functions, not classes or objects (from the user prospective, the library code uses C++) - Not a general library to do all the things, but only to do certain things in a easy manner. If you want to have full control of all the aspects, maybe it could be better to use SDL instead. From 7235b509625b492220b1d0e3ec2250c22ae3dba2 Mon Sep 17 00:00:00 2001 From: Daniela Brozzoni Date: Wed, 11 Oct 2017 21:02:12 +0200 Subject: [PATCH 2/7] Fixed Issues --- README.md | 4 ++-- .../linux/bin/Release/vsgl2_window_creation | Bin 0 -> 39328 bytes 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100755 lessons/0000_window_creation/linux/bin/Release/vsgl2_window_creation diff --git a/README.md b/README.md index 20da0fd..267563c 100644 --- a/README.md +++ b/README.md @@ -64,9 +64,9 @@ To install VSGL2 on MacOs devices: 2. Run this: ``` - brew install sdl2 + brew install sdl2 sdl2_net sdl2_image sdl2_mixer sdl2_ttf sudo chown root:wheel /usr/local/bin/brew - brew link sdl2 + brew link sdl2 sdl2_net sdl2_image sdl2_mixer sdl2_ttf ``` ## Installing VSGL2 library diff --git a/lessons/0000_window_creation/linux/bin/Release/vsgl2_window_creation b/lessons/0000_window_creation/linux/bin/Release/vsgl2_window_creation new file mode 100755 index 0000000000000000000000000000000000000000..01f70d43b7c2008313256fa52b31a9a2a54a53c1 GIT binary patch literal 39328 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 G!v6zMy6^S? literal 0 HcmV?d00001 From 71674bb0856175a316c1355a2e24732f4ce229d5 Mon Sep 17 00:00:00 2001 From: Daniela Brozzoni Date: Wed, 11 Oct 2017 23:34:34 +0200 Subject: [PATCH 3/7] Delete linux files --- .../linux/bin/Release/vsgl2_window_creation | Bin 39328 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100755 lessons/0000_window_creation/linux/bin/Release/vsgl2_window_creation diff --git a/lessons/0000_window_creation/linux/bin/Release/vsgl2_window_creation b/lessons/0000_window_creation/linux/bin/Release/vsgl2_window_creation deleted file mode 100755 index 01f70d43b7c2008313256fa52b31a9a2a54a53c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39328 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 G!v6zMy6^S? From 0c03bcdcaa3af029549cd339da4a512c7a35aec2 Mon Sep 17 00:00:00 2001 From: Daniela Brozzoni Date: Thu, 12 Oct 2017 16:38:00 +0200 Subject: [PATCH 4/7] Wrote part to compile with g++ --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 267563c..19721d5 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ To install VSGL2 on MacOs devices: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ``` Are you looking for further informations on brew? Check [here] (https://brew.sh/index_it.html). -2. Run this: +2. Run this to install all the libraries you'll need: ``` brew install sdl2 sdl2_net sdl2_image sdl2_mixer sdl2_ttf @@ -84,6 +84,11 @@ git pull https://github.com/alessandro-bugatti/vsgl2.git There is a **.cbp** file inside each ```lesson```, it is a good place to start using the library with Codeblocks. +If you prefer using a text editor and compiling in the terminal with g++, run this command: + +``` +g++ your/file/path vsgl2.cpp/file/path -lsdl2 -lsdl_net -lsdl_image -lsdl_mixer -lsdl_ttf -std=c++11 -stdlib=libc++ +``` ## Design Main features: From 3a9222cf4616b2418f7765644aaa652a54a9354b Mon Sep 17 00:00:00 2001 From: Daniela Brozzoni Date: Thu, 12 Oct 2017 16:58:20 +0200 Subject: [PATCH 5/7] Fixed errors --- README.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 19721d5..4b15cbf 100644 --- a/README.md +++ b/README.md @@ -53,15 +53,17 @@ and that's it. ### MacOS -To install VSGL2 on MacOs devices: +To install vsgl2 on MacOs devices: -1. If you haven't got it, install brew by running this command: +1. Install CodeBlocks [here] (http://www.codeblocks.org/downloads) if you want, but I don't recommend it because MacOs version is very unstable. Instead of using CodeBlocks you can compile using g++ in the terminal (see below) and code using a text editor like SublimeText, Atom, Vim (only for pros), Emacs... + +2. If you haven't got it, install [homebrew](https://brew.sh/index_it.html): ``` /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ``` - Are you looking for further informations on brew? Check [here] (https://brew.sh/index_it.html). -2. Run this to install all the libraries you'll need: + +3. Install sdl & sdl2: ``` brew install sdl2 sdl2_net sdl2_image sdl2_mixer sdl2_ttf @@ -84,10 +86,16 @@ git pull https://github.com/alessandro-bugatti/vsgl2.git There is a **.cbp** file inside each ```lesson```, it is a good place to start using the library with Codeblocks. -If you prefer using a text editor and compiling in the terminal with g++, run this command: +If you prefer compiling in the terminal using g++: + +``` +g++ your/file/path vsgl2.cpp/file/path -lsdl2 -lsdl2_net -lsdl2_image -lsdl2_mixer -lsdl2_ttf -std=c++11 -stdlib=libc++ +``` + +And run what you've just compiled: ``` -g++ your/file/path vsgl2.cpp/file/path -lsdl2 -lsdl_net -lsdl_image -lsdl_mixer -lsdl_ttf -std=c++11 -stdlib=libc++ +./a.out ``` ## Design From 7f38148badedabd0f6939517829285f72c648484 Mon Sep 17 00:00:00 2001 From: Daniela Brozzoni Date: Thu, 12 Oct 2017 16:59:16 +0200 Subject: [PATCH 6/7] Fixed errors --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4b15cbf..bd35c41 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ and that's it. To install vsgl2 on MacOs devices: -1. Install CodeBlocks [here] (http://www.codeblocks.org/downloads) if you want, but I don't recommend it because MacOs version is very unstable. Instead of using CodeBlocks you can compile using g++ in the terminal (see below) and code using a text editor like SublimeText, Atom, Vim (only for pros), Emacs... +1. Install CodeBlocks [here](http://www.codeblocks.org/downloads) if you want, but I don't recommend it because MacOs version is very unstable. Instead of using CodeBlocks you can compile using g++ in the terminal (see below) and code using a text editor like SublimeText, Atom, Vim (only for pros), Emacs... 2. If you haven't got it, install [homebrew](https://brew.sh/index_it.html): From a64ded75268e4d5c0ecefaa5a3b1d7d910141a7b Mon Sep 17 00:00:00 2001 From: Daniela Brozzoni Date: Thu, 12 Oct 2017 17:15:56 +0200 Subject: [PATCH 7/7] Fixed errors --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bd35c41..1a26474 100644 --- a/README.md +++ b/README.md @@ -53,9 +53,9 @@ and that's it. ### MacOS -To install vsgl2 on MacOs devices: +To install vsgl2 on MacOS devices: -1. Install CodeBlocks [here](http://www.codeblocks.org/downloads) if you want, but I don't recommend it because MacOs version is very unstable. Instead of using CodeBlocks you can compile using g++ in the terminal (see below) and code using a text editor like SublimeText, Atom, Vim (only for pros), Emacs... +1. Install CodeBlocks [here](http://www.codeblocks.org/downloads) if you want, but I don't recommend it because MacOS version is very unstable. Instead of using CodeBlocks you can compile using g++ in the terminal (see below) and code using a text editor like SublimeText, Atom, Vim (only for pros), Emacs... 2. If you haven't got it, install [homebrew](https://brew.sh/index_it.html):