Skip to content

Commit cf8646d

Browse files
committed
Don't Worry, Luisinhi010, Well Continue Where You Left Off.
1 parent c6c018c commit cf8646d

File tree

1,278 files changed

+150069
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,278 files changed

+150069
-0
lines changed

.github/ISSUE_TEMPLATE/bugs.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Bug report
2+
description: Report bugs with the engine here
3+
labels: [bug]
4+
body:
5+
- type: textarea
6+
id: description
7+
attributes:
8+
label: "Describe your bug here."
9+
validations:
10+
required: true
11+
12+
- type: textarea
13+
id: terminal
14+
attributes:
15+
label: "Command Prompt/Terminal logs (if existing)"
16+
render: bash
17+
validations:
18+
required: false
19+
20+
- type: dropdown
21+
id: modding
22+
attributes:
23+
label: "Are you modding a build from source or with Lua?"
24+
options:
25+
- Lua
26+
- Source
27+
validations:
28+
required: true
29+
30+
- type: dropdown
31+
id: btarget
32+
attributes:
33+
label: "What is your build target?"
34+
options:
35+
- "Windows"
36+
- "Linux"
37+
- "Mac"
38+
- "HTML5"
39+
- "Flash/Air-based target"
40+
- "Neko, HashLink, or other build system"
41+
validations:
42+
required: true
43+
44+
- type: input
45+
id: buildsummary
46+
attributes:
47+
label: "Did you edit anything in this build? If so, mention or summarize your changes."
48+
placeholder: "Yes, I edited ClientPrefs.hx and tried to add a new setting"
49+
validations:
50+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
blank_issues_enabled: false
2+
contact_links: []
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Feature Request
2+
description: No, i won't add 6K/etc to the engine or winning icons, stop asking for it. REQUESTING FOR A STAGE EDITOR WILL RESULT IN A BAN, I ALREADY SAID I WILL DO IT LATER GOD DAMN IT.
3+
labels: [enhancement]
4+
body:
5+
- type: textarea
6+
attributes:
7+
label: What feature do you want to get added on the **base** engine?
8+
validations:
9+
required: true
10+
- type: dropdown
11+
id: eyetest
12+
attributes:
13+
label: To test your sight, and reliability, please select the option of what should NOT be requested.
14+
options:
15+
- Proper credit that was forgotten
16+
- Thing that would not cause problems
17+
- Useful feature
18+
- Actual feedback
19+
- A good idea
20+
- Stage Editor, 6K+ support, and winning icons.
21+
- Better LUA mod support idea
22+
- Code optimization that would make the game faster. (You should make a PR if this is your request, by the way.)
23+
validations:
24+
required: true

.github/ISSUE_TEMPLATE/help.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Help me!
2+
description: If you need help using the engine.
3+
labels: [help wanted]
4+
body:
5+
- type: textarea
6+
id: description
7+
attributes:
8+
label: "Describe your problem here."
9+
validations:
10+
required: true
11+
12+
- type: dropdown
13+
id: modding
14+
attributes:
15+
label: "Are you modding a build from source or with Lua?"
16+
options:
17+
- Lua
18+
- Source
19+
validations:
20+
required: true
21+
22+
- type: dropdown
23+
id: btarget
24+
attributes:
25+
label: "What is your build target?"
26+
options:
27+
- "Windows x64"
28+
- "Windows x86/x32"
29+
- "Linux"
30+
- "Mac"
31+
- "HTML5/Browser"
32+
- "Flash/Air-based target"
33+
- "Neko, HashLink, or other build system"
34+
validations:
35+
required: true
36+
37+
- type: input
38+
id: buildsummary
39+
attributes:
40+
label: "Did you edit anything in this build? If so, mention or summarize your changes."
41+
placeholder: "Yes, I edited ClientPrefs.hx and tried to add a new setting"
42+
validations:
43+
required: false
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: Missing Documentation
2+
description: Ask for documentation if something is missing.
3+
labels: [documentation]
4+
body:
5+
- type: textarea
6+
attributes:
7+
label: What needs to be documented?
8+
description: 'For example: "There is no page explaining how to create an Achievement!"'
9+
validations:
10+
required: true
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
name: Question
2+
description: Ask about something here.
3+
labels: [question]
4+
body:
5+
- type: textarea
6+
attributes:
7+
label: What is your question?
8+
validations:
9+
required: true

.github/workflows/main.yml

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
# This is a basic workflow to help you get started with Actions
2+
3+
name: Release
4+
5+
# Controls when the action will run.
6+
on:
7+
# Triggers the workflow on push or pull request events but only for the master branch
8+
push:
9+
branches: [ main ]
10+
pull_request:
11+
branches: [ main ]
12+
13+
# Allows you to run this workflow manually from the Actions tab
14+
workflow_dispatch:
15+
16+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
17+
jobs:
18+
# This workflow contains a single job called "build"
19+
buildLinux:
20+
# The type of runner that the job will run on
21+
runs-on: ubuntu-latest
22+
23+
# Steps represent a sequence of tasks that will be executed as part of the job
24+
steps:
25+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
26+
- uses: actions/checkout@v2
27+
28+
- uses: krdlab/setup-haxe@master
29+
with:
30+
haxe-version: 4.2.0
31+
# Runs a set of commands using the runners shell
32+
- name: Install Haxelib
33+
run: |
34+
haxelib setup ~/haxelib
35+
haxelib install hxcpp > /dev/null
36+
haxelib install lime
37+
haxelib install openfl
38+
haxelib --never install flixel
39+
haxelib run lime setup flixel
40+
haxelib run lime setup
41+
haxelib install flixel-tools
42+
haxelib install flixel-ui
43+
haxelib install flixel-addons
44+
haxelib install tjson
45+
haxelib install hxjsonast
46+
haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit
47+
haxelib install hscript
48+
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex
49+
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
50+
haxelib install hxcpp-debug-server
51+
haxelib list
52+
- name: Create Version Tag
53+
run: echo "${{github.run_id}}" > VERSION
54+
- name: Compile
55+
run: haxelib run lime build Project.xml linux --app-version="4.0.0-${{ github.run_id}}"
56+
- name: Publish Artifact
57+
uses: actions/[email protected]
58+
with:
59+
name: linuxBuild
60+
path: 'export/release/linux/bin'
61+
buildWindows:
62+
runs-on: windows-latest
63+
64+
steps:
65+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
66+
- uses: actions/[email protected]
67+
68+
- uses: krdlab/setup-haxe@master
69+
with:
70+
haxe-version: 4.2.0
71+
# Runs a set of commands using the runners shell
72+
- name: Install Haxelib
73+
run: |
74+
haxelib setup C:/haxelib
75+
haxelib install hxcpp > nul
76+
haxelib install lime
77+
haxelib install openfl
78+
haxelib --never install flixel
79+
haxelib run lime setup flixel
80+
haxelib run lime setup
81+
haxelib install flixel-tools
82+
haxelib install flixel-ui
83+
haxelib install flixel-addons
84+
haxelib install tjson
85+
haxelib install hxjsonast
86+
haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit
87+
haxelib install hscript
88+
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex
89+
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
90+
haxelib install hxcpp-debug-server
91+
haxelib list
92+
shell: cmd
93+
- name: Create Version Tag
94+
run: echo "${{github.run_id}}" > VERSION
95+
- name: Compile
96+
run: haxelib run lime build windows --app-version="4.0.0-${{ github.run_id}}"
97+
- name: Publish Artifact
98+
uses: actions/[email protected]
99+
with:
100+
name: windowsBuild
101+
path: export/release/windows/bin
102+
buildMac:
103+
runs-on: macos-latest
104+
105+
steps:
106+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
107+
- uses: actions/checkout@v2
108+
109+
- uses: krdlab/setup-haxe@master
110+
with:
111+
haxe-version: 4.2.0
112+
# Runs a set of commands using the runners shell
113+
- name: Install Haxelib
114+
run: |
115+
haxelib setup ~/haxelib
116+
haxelib install hxcpp > /dev/null
117+
haxelib install lime
118+
haxelib install openfl
119+
haxelib --never install flixel
120+
haxelib run lime setup flixel
121+
haxelib run lime setup
122+
haxelib install flixel-tools
123+
haxelib install flixel-ui
124+
haxelib install flixel-addons
125+
haxelib install tjson
126+
haxelib install hxjsonast
127+
haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit
128+
haxelib install hscript
129+
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex
130+
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
131+
haxelib install hxcpp-debug-server
132+
haxelib list
133+
- name: Create Version Tag
134+
run: echo "${{github.run_id}}" > VERSION
135+
- name: Compile
136+
run: haxelib run lime build mac --app-version="4.0.0-${{ github.run_id}}"
137+
- name: Publish Artifact
138+
uses: actions/[email protected]
139+
with:
140+
name: macBuild
141+
path: export/release/macos/bin

.gitignore

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
### FNF-Specific
2+
# File used for the NG API. Should not be shared with others.
3+
APIStuff.hx
4+
art/build_x32-officialrelease.bat
5+
art/build_x64-officialrelease.bat
6+
art/test_x64-debug-officialrelease.bat
7+
8+
### VS Code
9+
export/*
10+
.vscode/*
11+
*.code-workspace
12+
# Local history which shouldn't be shared.
13+
.history
14+
.ionide
15+
# ! means a file should be added regardless of it it gets ignored prior.
16+
# Including to allow others to use already set-up configuration tweaked for the project.
17+
!.vscode/settings.json
18+
!.vscode/tasks.json
19+
!.vscode/launch.json
20+
!.vscode/extensions.json
21+
22+
vscode-project.hxml
23+
.vscode/settings.json
24+
Error
11.5 KB
Binary file not shown.

.vs/VSWorkspaceState.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"ExpandedNodes": [
3+
"",
4+
"\\source"
5+
],
6+
"SelectedNode": "\\source\\PlayState.hx",
7+
"PreviewInSolutionExplorer": false
8+
}

0 commit comments

Comments
 (0)