Skip to content

Commit

Permalink
v1.1 release commit
Browse files Browse the repository at this point in the history
  • Loading branch information
EmperorPenguin18 committed May 13, 2024
1 parent 832be2b commit 4c8c1da
Show file tree
Hide file tree
Showing 7 changed files with 144 additions and 1 deletion.
28 changes: 28 additions & 0 deletions .github/workflows/gba.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: GBA CI

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: download devkitpro
run: wget https://apt.devkitpro.org/install-devkitpro-pacman
- name: devkitpro install
run: chmod +x ./install-devkitpro-pacman && ./install-devkitpro-pacman
- name: install pkg
run: pacman -S gba-dev
- name: add to path
run: source /etc/profile.d/devkit-env.sh
- name: configure
run: arm-none-eabi-cmake . -DCMAKE_BUILD_TYPE=Release
- name: build
run: cmake --build .

20 changes: 20 additions & 0 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Linux CI

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: configure
run: cmake . -DCMAKE_BUILD_TYPE=Release
- name: build
run: cmake --build .

20 changes: 20 additions & 0 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: macOS CI

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:

runs-on: macos-latest

steps:
- uses: actions/checkout@v3
- name: configure
run: cmake . -DCMAKE_BUILD_TYPE=Release
- name: build
run: cmake --build .

28 changes: 28 additions & 0 deletions .github/workflows/web.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Emscripten CI

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: clone emsdk
run: git clone https://github.com/emscripten-core/emsdk.git
- name: emsdk install
run: ./emsdk/emsdk install latest
- name: emsdk activate
run: ./emsdk/emsdk activate latest
- name: add to path
run: echo /home/runner/work/tidal2d/tidal2d/emsdk/upstream/emscripten >> $GITHUB_PATH
- name: configure
run: emcmake cmake . -DCMAKE_BUILD_TYPE=Release
- name: build
run: cmake --build .

20 changes: 20 additions & 0 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Windows CI

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:

runs-on: windows-latest

steps:
- uses: actions/checkout@v3
- name: configure
run: cmake . -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
- name: build
run: mingw32-make

27 changes: 27 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Tidal2D
Simple game engine for game jams

![Linux](https://github.com/EmperorPenguin18/tidal2d/actions/workflows/linux.yml/badge.svg)
![Windows](https://github.com/EmperorPenguin18/tidal2d/actions/workflows/windows.yml/badge.svg)
![Web](https://github.com/EmperorPenguin18/tidal2d/actions/workflows/web.yml/badge.svg)
![macOS](https://github.com/EmperorPenguin18/tidal2d/actions/workflows/macos.yml/badge.svg)
![GBA](https://github.com/EmperorPenguin18/tidal2d/actions/workflows/gba.yml/badge.svg)

## Features
- WIP

## Dependencies

CMake and git, everything else will be built automatically

## Documentation

See the [wiki](https://github.com/EmperorPenguin18/tidal2d/wiki/)

## Games using Tidal2D

### Current version
[Weed Eater](https://github.com/EmperorPenguin18/fireside2024)
### Previous version
[Toxic Trap!](https://github.com/EmperorPenguin18/ld54)
[Entrepreneurship Simulator](https://github.com/EmperorPenguin18/405-project)
2 changes: 1 addition & 1 deletion docs
Submodule docs updated from b7fc65 to 22f3d4

0 comments on commit 4c8c1da

Please sign in to comment.