From 0fbcf47beb0b07f5066f2726bf84c88b4ef2cf50 Mon Sep 17 00:00:00 2001 From: FibonacciFox Date: Thu, 18 Mar 2021 22:10:03 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8B=D0=B9=20=D0=BC=D0=B5?= =?UTF-8?q?=D1=82=D0=BE=D0=B4=20=D0=B8=D0=BD=D0=B8=D1=86=D0=B8=D0=B0=D0=BB?= =?UTF-8?q?=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8=20=D0=B8=20=D0=BE=D0=B1?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=87=D0=B8=D0=BA=20=D1=81=D0=BE?= =?UTF-8?q?=D0=B1=D1=8B=D1=82=D0=B8=D0=B9.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +- docs/README.md | 45 ------------------- package.php.yml | 4 +- sdk/php/fibonaccifox/AppGameKit.php | 2 +- .../appgamekit/AppGameKitEngine.java | 28 +++--------- 5 files changed, 12 insertions(+), 71 deletions(-) delete mode 100644 docs/README.md diff --git a/README.md b/README.md index 545bc6d..8390ea0 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ - **Описание**: Пакет для разработки 2D-3D игр и программ на движке App Game Kit, используя возможности JPHP и Java. - **Собран**: Менеджером пакетов [JPPM v0.6.7](https://github.com/jphp-group/jphp/releases). -- **Версия**: [v0.9-alpha](https://github.com/FibonacciFox/jphp-appgamekit-ext). +- **Версия**: [v0.9.1](https://github.com/FibonacciFox/jphp-appgamekit-ext). ### Начало Работы @@ -45,7 +45,7 @@ - **Из консоли**: Если используем Менеджер пакетов [JPPM v0.6.7](https://github.com/jphp-group/jphp/releases): ```console -> jppm add jphp-appgamekit-ext@0.9 +> jppm add jphp-appgamekit-ext@0.9.1 ``` - **DevelNext**: Проект->Пакеты->Добавить пакет из файла [jphp-appgamekit-ext-x.x.dnbundle](https://github.com/FibonacciFox/jphp-appgamekit-ext/releases)-> diff --git a/docs/README.md b/docs/README.md deleted file mode 100644 index 42a35f3..0000000 --- a/docs/README.md +++ /dev/null @@ -1,45 +0,0 @@ -

JPHP App Game Kit Library

-

- - - - -

- - App Game Kit for JPHP - -

- -

- -

-App Game Kit - это простой в освоении движок разработки игр.
-Идеально подходит для начинающих, любителей и независимых разработчиков.
-Для получения дополнительной информации об использовании AppGameKit см. App Game Kit.
-jphp-appgamekit-ext - пакет App Game Kit для JPHP (Java) уже здесь. -

- -# Навигация - -* [О пакете](#jphp-appgamekit-ext) - * [Начало работы](#начало-работы) - * [Установка](#установка) - -## jphp-appgamekit-ext -* **Описание**: Пакет для разработки 2D-3D игр и программ на движке App Game Kit, используя возможности JPHP и Java. -* **Собран**: Менеджером пакетов [JPPM v0.6.7](https://github.com/jphp-group/jphp/releases). -* **Версия**: [v0.9-alpha](https://github.com/FibonacciFox/jphp-appgamekit-ext). - -### Начало Работы -Краткое руководство: -#### Установка -* **Из консоли**: Если используем Менеджер пакетов [JPPM v0.6.7](https://github.com/jphp-group/jphp/releases): -```console -> jppm add jphp-appgamekit-ext@0.9 -``` -* **DevelNext**: Проект->Пакеты->Добавить пакет из файла [jphp-appgamekit-ext-x.x.dnbundle](https://github.com/FibonacciFox/jphp-appgamekit-ext/releases)-> -Подключить к проекту. \ No newline at end of file diff --git a/package.php.yml b/package.php.yml index 03244ec..622afff 100644 --- a/package.php.yml +++ b/package.php.yml @@ -1,5 +1,5 @@ name: jphp-appgamekit-ext -version: 0.9 +version: 0.9.1 description: App Game Kit for JPHP plugins: @@ -35,7 +35,7 @@ doc: ru: Русский develnext-bundle: - version: 0.9 + version: 0.9.1 name: "App Game Kit" author: "FibonacciFox" icon: "develnext/bundle/appgamekit/icon32.png" diff --git a/sdk/php/fibonaccifox/AppGameKit.php b/sdk/php/fibonaccifox/AppGameKit.php index f637ac0..dfd1b13 100644 --- a/sdk/php/fibonaccifox/AppGameKit.php +++ b/sdk/php/fibonaccifox/AppGameKit.php @@ -4,7 +4,7 @@ /** * Класс описания методов, реализованных в AppGameKit для x64 и x86. * @author FibonacciFox - * @version 0.9 + * @version 0.9.1 */ class AppGameKit { diff --git a/src-jvm/main/java/org/fibonaccifox/appgamekit/AppGameKitEngine.java b/src-jvm/main/java/org/fibonaccifox/appgamekit/AppGameKitEngine.java index a490e66..1cf4bac 100644 --- a/src-jvm/main/java/org/fibonaccifox/appgamekit/AppGameKitEngine.java +++ b/src-jvm/main/java/org/fibonaccifox/appgamekit/AppGameKitEngine.java @@ -11,7 +11,7 @@ * Класс описания методов, реализованных в AppGameKit для x64 и * x86 битных систем. * - * @version 0.9 + * @version 0.9.1 * @autor FibonacciFox */ @Name("AppGameKit") @@ -50,22 +50,6 @@ public String getPath(String fileName) { return "raw:" + dir + "/media/" + fileName; } - /** - * Обновить окно Windows - * - * @return void - */ - @Signature - public native void UpdateWindow(); - - /** - * Показать окно Windows - * - * @return void - */ - @Signature - public native void ShowWindow(); - /** * Инициализируем OpenGL для отрисовки в стороннее окно * @@ -75,12 +59,14 @@ public String getPath(String fileName) { public native void InitGL(int hWnd); /** - * Инициализируем AppGameKit - * - * @return void + * Создаем окно и инициализируем App Game Kit + * @param nameWindow - Название окна + * @param deviceWidth - Ширина окна + * @param deviceHeight - Высота окна + * @param fullscreen - Полный экран */ @Signature - public native void Init(); + public native void Init(String nameWindow, int deviceWidth, int deviceHeight, boolean fullscreen); /** * Creates an anchor from the given hit test result which can be used to track a