Skip to content

Commit 4c8c1da

Browse files
v1.1 release commit
1 parent 832be2b commit 4c8c1da

File tree

7 files changed

+144
-1
lines changed

7 files changed

+144
-1
lines changed

.github/workflows/gba.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: GBA CI
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
9+
jobs:
10+
build:
11+
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- uses: actions/checkout@v3
16+
- name: download devkitpro
17+
run: wget https://apt.devkitpro.org/install-devkitpro-pacman
18+
- name: devkitpro install
19+
run: chmod +x ./install-devkitpro-pacman && ./install-devkitpro-pacman
20+
- name: install pkg
21+
run: pacman -S gba-dev
22+
- name: add to path
23+
run: source /etc/profile.d/devkit-env.sh
24+
- name: configure
25+
run: arm-none-eabi-cmake . -DCMAKE_BUILD_TYPE=Release
26+
- name: build
27+
run: cmake --build .
28+

.github/workflows/linux.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Linux CI
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
9+
jobs:
10+
build:
11+
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- uses: actions/checkout@v3
16+
- name: configure
17+
run: cmake . -DCMAKE_BUILD_TYPE=Release
18+
- name: build
19+
run: cmake --build .
20+

.github/workflows/macos.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: macOS CI
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
9+
jobs:
10+
build:
11+
12+
runs-on: macos-latest
13+
14+
steps:
15+
- uses: actions/checkout@v3
16+
- name: configure
17+
run: cmake . -DCMAKE_BUILD_TYPE=Release
18+
- name: build
19+
run: cmake --build .
20+

.github/workflows/web.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Emscripten CI
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
9+
jobs:
10+
build:
11+
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- uses: actions/checkout@v3
16+
- name: clone emsdk
17+
run: git clone https://github.com/emscripten-core/emsdk.git
18+
- name: emsdk install
19+
run: ./emsdk/emsdk install latest
20+
- name: emsdk activate
21+
run: ./emsdk/emsdk activate latest
22+
- name: add to path
23+
run: echo /home/runner/work/tidal2d/tidal2d/emsdk/upstream/emscripten >> $GITHUB_PATH
24+
- name: configure
25+
run: emcmake cmake . -DCMAKE_BUILD_TYPE=Release
26+
- name: build
27+
run: cmake --build .
28+

.github/workflows/windows.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Windows CI
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
9+
jobs:
10+
build:
11+
12+
runs-on: windows-latest
13+
14+
steps:
15+
- uses: actions/checkout@v3
16+
- name: configure
17+
run: cmake . -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
18+
- name: build
19+
run: mingw32-make
20+

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Tidal2D
2+
Simple game engine for game jams
3+
4+
![Linux](https://github.com/EmperorPenguin18/tidal2d/actions/workflows/linux.yml/badge.svg)
5+
![Windows](https://github.com/EmperorPenguin18/tidal2d/actions/workflows/windows.yml/badge.svg)
6+
![Web](https://github.com/EmperorPenguin18/tidal2d/actions/workflows/web.yml/badge.svg)
7+
![macOS](https://github.com/EmperorPenguin18/tidal2d/actions/workflows/macos.yml/badge.svg)
8+
![GBA](https://github.com/EmperorPenguin18/tidal2d/actions/workflows/gba.yml/badge.svg)
9+
10+
## Features
11+
- WIP
12+
13+
## Dependencies
14+
15+
CMake and git, everything else will be built automatically
16+
17+
## Documentation
18+
19+
See the [wiki](https://github.com/EmperorPenguin18/tidal2d/wiki/)
20+
21+
## Games using Tidal2D
22+
23+
### Current version
24+
[Weed Eater](https://github.com/EmperorPenguin18/fireside2024)
25+
### Previous version
26+
[Toxic Trap!](https://github.com/EmperorPenguin18/ld54)
27+
[Entrepreneurship Simulator](https://github.com/EmperorPenguin18/405-project)

docs

Submodule docs updated from b7fc659 to 22f3d42

0 commit comments

Comments
 (0)