Skip to content
This repository has been archived by the owner on Sep 16, 2024. It is now read-only.

Commit

Permalink
Merge pull request #2570 from KadeDev/master
Browse files Browse the repository at this point in the history
Master
  • Loading branch information
Kade-github authored Oct 24, 2021
2 parents cd4027b + a613271 commit f732d5d
Show file tree
Hide file tree
Showing 313 changed files with 56,211 additions and 13,716 deletions.
54 changes: 54 additions & 0 deletions .github/workflows/html5.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# This is a basic workflow to help you get started with Actions

name: HTML5 Build CI

# Controls when the workflow will run
on: [push, pull_request]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- uses: krdlab/setup-haxe@v1
with:
haxe-version: 4.1.5
# Runs a set of commands using the runners shell
- name: script run line haha
run: |
sudo add-apt-repository ppa:haxe/releases -y
sudo apt-get update
sudo apt-get install gcc-multilib g++-multilib haxe -y
mkdir "%HAXELIB_ROOT%"
haxelib setup "%HAXELIB_ROOT%"
haxelib install lime 7.9.0
haxelib install openfl
haxelib install flixel
haxelib run lime setup flixel
haxelib run lime setup
haxelib install flixel-tools
haxelib install flixel-addons
haxelib install flixel-ui
haxelib install hscript
haxelib install flixel-addons
haxelib git faxe https://github.com/uhrobots/faxe
haxelib git polymod https://github.com/MasterEric/polymod.git
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git extension-webm https://github.com/KadeDev/extension-webm
haxelib run lime rebuild extension-webm linux
haxelib git linc_luajit https://github.com/MasterEric/linc_luajit.git
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit.git
haxelib install actuate
haxelib list
haxelib run lime build html5
- uses: actions/upload-artifact@v2
with:
name: HTML5 Build
path: export/release/html5/bin
54 changes: 54 additions & 0 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# This is a basic workflow to help you get started with Actions

name: Linux Build CI

# Controls when the workflow will run
on: [push, pull_request]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- uses: krdlab/setup-haxe@v1
with:
haxe-version: 4.1.5
# Runs a set of commands using the runners shell
- name: script run line haha
run: |
sudo add-apt-repository ppa:haxe/releases -y
sudo apt-get update
sudo apt-get install gcc-multilib g++-multilib haxe -y
mkdir "%HAXELIB_ROOT%"
haxelib setup "%HAXELIB_ROOT%"
haxelib install lime 7.9.0
haxelib install openfl
haxelib install flixel
haxelib run lime setup flixel
haxelib run lime setup
haxelib install flixel-tools
haxelib install flixel-addons
haxelib install flixel-ui
haxelib install hscript
haxelib install flixel-addons
haxelib git faxe https://github.com/uhrobots/faxe
haxelib git polymod https://github.com/MasterEric/polymod.git
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git extension-webm https://github.com/KadeDev/extension-webm
haxelib run lime rebuild extension-webm linux
haxelib git linc_luajit https://github.com/MasterEric/linc_luajit.git
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit.git
haxelib install actuate
haxelib list
haxelib run lime build linux
- uses: actions/upload-artifact@v2
with:
name: Linux Build
path: export/release/linux/bin
10 changes: 0 additions & 10 deletions .github/workflows/superlinter.yml

This file was deleted.

15 changes: 6 additions & 9 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# This is a basic workflow to help you get started with Actions

name: CI
name: Windows Build CI

# Controls when the workflow will run
on: push
on: [push, pull_request]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
Expand All @@ -18,35 +18,32 @@ jobs:
- uses: actions/checkout@v2
- uses: krdlab/setup-haxe@v1
with:
haxe-version: 4.0.5
haxe-version: 4.1.5
# Runs a set of commands using the runners shell
- name: script run line haha
run: |
cinst neko --version 2.3.0 -y
cinst haxe --version 4.1.5 -y
RefreshEnv
mkdir "%HAXELIB_ROOT%"
haxelib setup "%HAXELIB_ROOT%"
Install project dependencies
haxelib install lime 7.9.0
RefreshEnv
haxelib install openfl
haxelib install flixel
haxelib run lime setup flixel
haxelib run lime setup
haxelib install flixel-tools
haxelib run flixel-tools setup -y # Can't do this since it asks [y/n] even with -y argument! Stupid
haxelib install flixel-addons
haxelib install flixel-ui
haxelib install hscript
haxelib install newgrounds
haxelib install flixel-addons
haxelib git faxe https://github.com/uhrobots/faxe
haxelib git polymod https://github.com/larsiusprime/polymod.git
haxelib git polymod https://github.com/MasterEric/polymod.git
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git extension-webm https://github.com/KadeDev/extension-webm
haxelib run lime rebuild extension-webm windows
haxelib install linc_luajit
haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit.git
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit
haxelib install actuate
haxelib list
haxelib run lime build windows
Expand Down
4 changes: 1 addition & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
export/
.vscode/
assets/preload/data/milf/modchart.lua
export/
8 changes: 8 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"recommendations": [
"nadako.vshaxe",
"wiggin77.codedox",
"vshaxe.hxcpp-debugger",
"openfl.lime-vscode-extension"
]
}
47 changes: 47 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Windows (Debug)",
"type": "hxcpp",
"preLaunchTask": "Build Windows (Debug)",
"request": "launch",
"program": "${workspaceFolder}/export/debug/windows/bin/Kade Engine.exe"
},
{
"name": "Windows (Release)",
"type": "hxcpp",
"preLaunchTask": "Build Windows (Release)",
"request": "launch",
"program": "${workspaceFolder}/export/debug/windows/bin/Kade Engine.exe"
},
{
"name": "HTML5 (Debug)",
"request": "launch",
"preLaunchTask": "Build HTML5 (Debug)",
"type": "node-terminal",
"command": "npx live-server \"${workspaceFolder}/export/debug/html5/bin/\""
},
{
"name": "HTML5 (Release)",
"request": "launch",
"preLaunchTask": "Build HTML5 (Release)",
"type": "node-terminal",
"command": "npx live-server \"${workspaceFolder}/export/release/html5/bin/\""
},
{
"name": "Linux (Debug)",
"type": "hxcpp",
"preLaunchTask": "Build Linux (Debug)",
"request": "launch",
"program": "${workspaceFolder}/export/debug/linux/bin/Kade Engine"
},
{
"name": "Linux (Release)",
"type": "hxcpp",
"preLaunchTask": "Build Linux (Release)",
"request": "launch",
"program": "${workspaceFolder}/export/debug/linux/bin/Kade Engine"
},
],
}
50 changes: 50 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"[haxe]": {
"editor.formatOnSave": true,
"editor.formatOnPaste": true
},
"lime.targetConfigurations": [
{
"label": "Build Windows (Debug)",
"target": "windows",
"args": [
"-debug"
]
},
{
"label": "Build Windows (Release)",
"target": "windows",
"args": [
"-release"
]
},
{
"label": "Build Linux (Debug)",
"target": "linux",
"args": [
"-debug"
]
},
{
"label": "Build Linux (Release)",
"target": "linux",
"args": [
"-release"
]
},
{
"label": "Build HTML5 (Debug)",
"target": "html5",
"args": [
"-debug"
]
},
{
"label": "Build HTML5 (Release)",
"target": "html5",
"args": [
"-release"
]
}
]
}
76 changes: 60 additions & 16 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,65 @@
{
"version": "2.0.0",
"tasks": [
{
"type": "lime",
"command": "test",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"type": "lime",
"command": "build",
"group": {
"kind": "build",
"isDefault": true
}
}
{
"label": "Build Windows (Debug)",
"type": "lime",
"targetConfiguration": "Build Windows (Debug)",
"command": "build",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Build Windows (Release)",
"type": "lime",
"targetConfiguration": "Build Windows (Release)",
"command": "build",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Build HTML5 (Debug)",
"type": "lime",
"targetConfiguration": "Build HTML5 (Debug)",
"command": "build",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Build HTML5 (Release)",
"type": "lime",
"targetConfiguration": "Build HTML5 (Release)",
"command": "build",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Build Linux (Debug)",
"type": "lime",
"targetConfiguration": "Build Linux (Debug)",
"command": "build",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Build Linux (Release)",
"type": "lime",
"targetConfiguration": "Build Linux (Release)",
"command": "build",
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
Loading

0 comments on commit f732d5d

Please sign in to comment.