Skip to content

Releases: KomodoPlatform/antara-gaming-sdk

1.2.0-alpha

01 Dec 18:26
Compare
Choose a tag to compare
1.2.0-alpha Pre-release
Pre-release

1.2.0-alpha (2019-12-01)

Bug Fixes

  • color: fix compilation with lua (47e17e2)
  • include (61b06a6)
  • include (5f5a320)
  • audio: add additional check: (7dfecfa)
  • audio: add missing include (459faa7)
  • ci-coverage: fix coverage for ci on AppleClang (be2c258)
  • ci-coverage: fix coverage for ci on AppleClang (28cdb0c)
  • compilation: miss chrono include (b4efe03)
  • doc: flappy (4b1ac46)
  • game_loop: fix the accumulating big lag at start (804beb1)
  • graphics: on_circle_construct and on_rectangle_construct were missing setPosition (f4cbca8)
  • nspv: fix download link (7b173c1)
  • sfml: fix a missing check for vertex array (b549aa5)
  • unit tests: windows (4937c0d)
  • unit tests: windows (ec70e09)
  • virtual_input: idx held (4cfee0f)
  • wolf: fix portals (eb185e1)
  • wolf: portal lambdas is for game logic, not pre update (9c4330c)
  • wolf: wrong get_texture_offset was being called (8041ac1)
  • wolf: x y typo (0745ae1)
  • compilation (c6dbf45)
  • unit tests (08c38bc)
  • unit tests (503e351)
  • windows dll for tic-tac-toe tutorials (1a539f4)
  • windows unit tests (eb88985)

Features

  • 2d animation system: add basis for anim system (47d8451)
  • audio: add recycling parameter (16a6259)
  • blockchain: preparing example (4704cae)
  • ci: add secret wif in env (95dd605)
  • ci: install curl with vcpkg (db136af)
  • ci: install libcurl on linux (bf59bea)
  • ci: install libcurl on linux (379b30e)
  • ci: remove fail fast (0fba1a6)
  • ci: try to enable blockchain modules on windows (965311a)
  • ci: try to enable blockchain modules on windows (5d6601c)
  • compiler: add ffast math to optimisation flags (5cdc2e4)
  • config: add mouse field in the config (70c9a6d)
  • config: add vsync into the config file (a935f3e)
  • flappy: add player files, anim change does not work yet (d2db122)
  • flappy: add player files, anim change does not work yet (06ab228)
  • flappy: anim change (e43fb47)
  • flappy: anim change (6463a5c)
  • flappy: anim code polish (207bf11)
  • flappy: anim code polish (9db955c)
  • flappy: animation polish (a3c0263)
  • flappy: animation polish (a2f21c7)
  • flappy: animations (bab6871)
  • flappy: animations (43044de)
  • flappy: better version handling + init_antara_env macro (87e9daf)
  • flappy: change grass color (2411e93)
  • flappy: change grass color (344351f)
  • flappy: new assets (ddeb431)
  • flappy: new assets (a15b659)
  • flappy: pipe body (723d372)
  • flappy: pipe body (9515cd1)
  • flappy: pipe cap (108fdf4)
  • flappy: pipe cap (fb7ab3e)
  • flappy: proper collisions (e65df06)
  • flappy: proper collisions (63ab403)
  • flappy: remove unused vars (afd664d)
  • flappy: remove unused vars (96697f5)
  • flappy: step 9 with differents sprite sheet (6f81592)
  • flappy: support osx dmg bundling (1865184)
  • flappy: window name (df7d3de)
  • flappy: window name (ea495d4)
  • fps: remove iostream include and add string ([8f4f2ca](8f4f2ca3648385cebcb729570...
Read more

1.1.0-alpha

06 Nov 22:12
Compare
Choose a tag to compare

(2019-11-06)

Bug Fixes

Features

  • assets: fix assets (719adec)
  • blockchain+log: add logger and basis blockchain module (985c2be)
  • canvas: add ostream utilities + coverage (d5627ae)
  • canvas: polished canvas stuffs (229ae71)
  • ci: add regular clang support on windows (e19cc99)
  • cmake: add support apple clang (46074a0)
  • cmake: support regular clang compiling on windows (4797a3b)
  • collisions: minimal collision system (effa5ce)
  • common-components: beginning regrouping components in specific modules (32bec06)
  • common-components: move layer to graphics namespace (47f38ed)
  • common-components: move position component to transform namespace (51caaae)
  • config: add game config maker + unit tests (708890c)
  • docs: add tutorials folder with steps (1306517)
  • docs: ecs system manager doc finished (41d27a4)
  • docs: ecs system type docs (31322c1)
  • docs: more ecs doc (eeaa704)
  • docs: now using README insteadof helpers (4cbe0fb)
  • ecs: add create_system_rt (1aa6471)
  • ecs: add post_update functionality (a5149ad)
  • flappy: add virtual input (b496c8d)
  • flappy: remove useless stuff (7ca43f9)
  • flappy: work on linux ! (192a328)
  • geometry: add blueprint circle (8b81508)
  • geometry: add rectangle generic component (d1b5119)
  • geometry: add vertex component (73098b8)
  • geometry: add vertex component (06bca00)
  • graphics: add blue print for text component (b49cce2)
  • graphics: add blueprint sprite (c4a51e3)
  • graphics: add canvas_2d component (779a875)
  • graphics: add canvas_2d component (5980620)
  • graphics: add sprite component (d0c2d3c)
  • graphics: add text component (08a1e79)
  • input: add input::is_key_pressed and input::mouse_button_pressed (552aeac)
  • input: add mou...
Read more

1.0.0-alpha Release

06 Oct 09:12
d88d35c
Compare
Choose a tag to compare
1.0.0-alpha Release Pre-release
Pre-release

(2019-10-06)

Bug Fixes

  • transfer openal32.dll into the binary directory after building (b0a46e8)

Features

  • allow the creation os systems, scenes without specifying the dispatcher (e9904a4)
  • box2d: add a minimal box2d system (#71) (b1ace12)
  • ci: add cpp_ubuntu.yml (#50) (457b704)
  • ci: add fail fast (#51) (f36bcc2)
  • ci: add sfml wrapper build (#53) (fce662d)
  • ci: add support for llvm-9 on osx (39542d9)
  • ci: add support for llvm-9 on osx (aa89453)
  • ci: add support for llvm-9 on osx (5bd8a75)
  • ci: better osx version handling (309c72e)
  • ci: fix clang-9 (bad932e)
  • cmake: add magic generation of appimage (#55) (ba740c9)
  • coverage: good name for doctest required report (#52) (e70299a)
  • docs: add basis docs for modules, not finished yet (f165e92)
  • docs: add logo in the docs (3719c4f)
  • docs: add more ecs docs (39c713d)
  • docs: add more modules documentation link's (46e21d3)
  • docs: add more modules documentation link's (cfec580)
  • docs: add some ecs docs (cdef873)
  • docs: add table for modules (3015bf9)
  • docs: docs more accurate (2610ff0)
  • docs: finalize first ecs tutorial (9c75a10)
  • docs: more documentation (9048f6d)
  • docs: more documentation (#72) (9d555dd)
  • docs: more documentation (#73) (8054de9)
  • docs: more ecs API documentation (c692fb9)
  • docs: more ecs API documentation (8c48cec)
  • docs: more ecs docs (80cda0f)
  • docs: more ecs docs (72b0db8)
  • docs: try to add docs (#68) (a0ff0f1)
  • docs: typo (bb7cbb3)
  • intro: add intro scene (#74) (07d47a3)
  • lua: add macro to get a lua system (2def382)
  • setup: add docs badge (#70) (f4b043d)
  • setup: add RoadMap.md (d2af9f5)
  • setup: add workflow for clang-8/release (#49) (e0dacfb)
  • setup: begin setup of github actions to replace travis (5180a6d)
  • sfml: add basis for an audio system (5c96159)
  • sfml: add mouse event to the scenes manager (6a0ca72)
  • sfml: add mouse input handling #60 (1c540ff)
  • sfml: add sf::RectangleShape in the list of drawable #65 (#66) (5711455)
  • sfml: add trigger mouse event from the sfml input system (25a7363)
  • sfml: add vertex array support in the list of drawable #61 (#62) (5b6cd27)
  • sfml: implement basis for #57 (#64) (9231b7b)
  • sfml: starting lua sfml wrapper #58 (#67) (6f7a1fb)

BREAKING CHANGES

  • All the systems and scenes constructor has changed.

0.0.1 Release

24 Sep 06:47
7ac1b40
Compare
Choose a tag to compare
0.0.1 Release Pre-release
Pre-release

Bug Fixes

  • cmake: linux detection (f054110)
  • compilation: fix windows compilation and output dll in good dir (5aea463)
  • compilation: use private for scope of static libraries (caf4697)
  • core: fix include cassert (a650bac)
  • event: typo (c7ed566)
  • event: using .value() instead of raw ec (87e4aa3)
  • linux: build fixed and add sanstion.ttf (19a336b)
  • lua: unit tests (#40) (aec072f)
  • windows: unit tests (4397216)
  • windows: warnings (16344d5)

Features

  • ci: try to improve compile time (ff8213a)
  • config: add config module and unit tests (#32) (79e3603)
  • config: use default configuration by default (#33) (0b6c15e)
  • core: add real path helpers (9d2f03c)
  • core: add unit test for version checking (94beac6)
  • core: fix include path (724ca00)
  • core: fix namespace for windows (c3ab829)
  • dependencies: using expected patch (d6d46fe)
  • ecs: add base system class (3516570)
  • ecs: add final keywords for unit tests (34815e7)
  • ecs: add final keywords for unit tests (9667751)
  • ecs: add more functions to the ecs manager and unit tests (8f2d5f1)
  • ecs: add more unit tests for the current implementation (5f9026c)
  • ecs: add system class and more unit tests (a5a9b76)
  • ecs: adding more utilities + unit tests (8320f49)
  • ecs: get_systems send a fatal_error event for out of range systems (a7d169a)
  • ecs: integrate timer usage (8e3d55a)
  • ecs: more coverage (4d1fa23)
  • ecs: more coverage (d5ae8a2)
  • ecs: using range algorithms (6626ce8)
  • ecs: working on ecs module (271acbd)
  • ecs: working on ecs module (88cddb8)
  • event: add event module with start and quit game events (feb02ec)
  • event: add fatal error event (501ba33)
  • input: add key pressed event (6e4e877)
  • input: add keyboard enum (00ba621)
  • license: add license (5a25a38)
  • linux: add appimage build option (#31) (54c3372)
  • lua: add a lua scene systems (#43) (75cbbe1)
  • lua: lua systems work (#39) (9ce5251)
  • lua: optimize code (#38) (481407f)
  • lua: register in system is working (#42) (8136e4b)
  • lua: working on lua module (#37) (1a3c010)
  • scenes: add minimal scenes systems with unit tests (55013a6)
  • scenes: update for not collapsing with existing name (1231dd6)
  • setup: add .gitignore (8147b65)
  • setup: add alias library for ecs module (61911a9)
  • setup: add antara.cmake (66e18f6)
  • setup: add appveyor.yml (f47517c)
  • setup: add badges (bd91fec)
  • setup: add basis CMakeLists.txt (87f088e)
  • setup: add basis example to verify CMake configuration (5260982)
  • setup: add check filesystem support in dummy example (cae1585)
  • setup: add coverage (5895850)
  • setup: add coverage (8958a55)
  • setup: add coverage check in travis build script (f35d80c)
  • setup: add doctest and CMake for ecs module (73a84c9)
  • setup: add emscripten (first try) (904e571)
  • setup: add filesystem support (66e8156)
  • setup: add g++-8 for coverage (75500ac)
  • setup: add lgtm (3f273c6)
  • setup: add minor config travis (8c2a6ec)
  • setup: add more information in readme (9067632)
  • setup: add version.hpp.in, core module (8999da6)
  • setup: adding sanitizers (#35) (22680a0)
  • setup: avoid unwanted extra target from doctest (df2f692)
  • setup: build unit tests only if the option is enabled (a172d99)
  • setup: coverage clion and tools and upgrade license (375697c)
  • setup: coverage only on osx debug (96d7afe)
  • setup: modify lgtm (1d62bd6)
  • setup: modify lgtm (7adf8b9)
  • setup: modify lgtm (8431938)
  • setup: modify lgtm (8a96564)
  • setup: modules architecture (9cae17f)
  • setup: specify unit tests folder for unit tests of a module (51a3708)
  • setup: update appveyor.yml (8826548)
  • setup: update coverage filtering ([7374882](https://github.com/KomodoPlatf...
Read more