diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b883f1f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.exe diff --git a/README.md b/README.md new file mode 100644 index 0000000..62c6b18 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +GLFW Examples +------------- +**Что это?** +В этом репозитории собраны примеры использования [GLFW](http://www.glfw.org/), кроссплатформенной библиотеки для создания окна с OpenGL контекстом и управления вводом. + +**На каком языке программирования написаны примеры?** +Примеры написаны на чистом Си (C99). + +**В какой операционной системе работают/компилируются примеры?** +Примеры компилируются и работают по Linux и Windows. + +Примеры +------- +### Вращающийся куб +![Rotate Cube](https://github.com/IIIypuk/glfw-examples/raw/master/images/rotate_cube.png) +**Управление:** +`Up` - повернуть куб вверх +`Left` - повернуть куб влево +`Right` - повернуть куб вправо +`Down` - повернуть куб вверх +`Esc` - Закрыть окно diff --git a/images/Thumbs.db b/images/Thumbs.db deleted file mode 100644 index 439f3b5..0000000 Binary files a/images/Thumbs.db and /dev/null differ diff --git a/rotate_cube/README.md b/rotate_cube/README.md new file mode 100644 index 0000000..cd5bf39 --- /dev/null +++ b/rotate_cube/README.md @@ -0,0 +1,12 @@ +Вращающийся куб +--------------- +![Rotate Cube](https://github.com/IIIypuk/glfw-examples/raw/master/images/rotate_cube/rotate_cube.png) + +_Описание_ +Куб, вращение которого осуществляется стрелками + +_Компиляция_ + +``` +$ tcc rotate_cube.c pkg-config --libs glfw3 -o rotate_cube +``` diff --git a/rotate_cube.c b/rotate_cube/rotate_cube.c similarity index 100% rename from rotate_cube.c rename to rotate_cube/rotate_cube.c diff --git a/images/rotate_cube.png b/rotate_cube/rotate_cube.png similarity index 100% rename from images/rotate_cube.png rename to rotate_cube/rotate_cube.png