Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
5b55417
Added color class
art-emini Apr 4, 2022
99b1688
Added functionality to Color Class, added complete use for color class
art-emini Jun 28, 2022
3b4df96
Changed/fixed randomColor helper, added typeclasses and classes
art-emini Jun 28, 2022
df471e3
Added static colors to Color class
art-emini Oct 10, 2022
211274e
Added staticColor prop to Scene.tools for access to Color class and i…
art-emini Oct 10, 2022
7476dac
Completed stroke functionality, added support for overriding props to…
art-emini Oct 10, 2022
e64bedf
MAJOR: Coding style changed!! Started new sound system
art-emini Oct 12, 2022
b302147
Finished HTMLSoundPlayer, started WebSoundPlayer
art-emini Oct 12, 2022
fcc62d0
Finished core of sound system with WebAudio
art-emini Oct 13, 2022
811bc98
Fixed WebSoundPlayer.pause not setting paused state
art-emini Oct 13, 2022
f4eb6ec
updated dev dependencies
art-emini Oct 13, 2022
a47ba09
fixed loader type to audioBuffer instead of arrayBuffer
art-emini Oct 13, 2022
9feef4f
Fixed smartScale not being called on camera load and switch when needed
art-emini Oct 13, 2022
b990e65
updated changelog
art-emini Oct 13, 2022
e4885b9
updated workflow codeql
art-emini Oct 13, 2022
a6e52bd
fixed workflow codeql??
art-emini Oct 13, 2022
5e90b69
fixed workflow codeql?? try 2
art-emini Oct 13, 2022
95ee41e
started InputServer class
art-emini Oct 13, 2022
0167e18
for real fix codeql
art-emini Oct 13, 2022
8eb7395
Updated code style again
art-emini Oct 17, 2022
e36204f
Added line endings to .prettierrc
art-emini Oct 17, 2022
5d7ccf4
Removed useless AlphaValue type
art-emini Oct 17, 2022
f65500b
updated changelog
art-emini Oct 29, 2022
0137e74
Fixed WebSoundPlayer.seek and WebSoundPlayer.restart, added currentTi…
art-emini Oct 29, 2022
dbdeda0
Added new SoundSprite class functionality and replaced old sound spri…
art-emini Oct 29, 2022
68cac7f
Fixed bug: Scenes not pooled immediately on switch since visible prop…
art-emini Oct 29, 2022
ac4bf43
updated changelog
art-emini Oct 29, 2022
46a45a7
Added .npmignore and fixed jsdoc camera
art-emini Oct 30, 2022
251b94e
Updated security policy
art-emini Nov 24, 2022
471a75a
Updated security policy
art-emini Nov 25, 2022
7cedf31
Update README.md
art-emini Dec 1, 2022
9565302
Improved HTMLSoundPlayer and WebSoundPlayer by adding methods: fadeVo…
art-emini Dec 8, 2022
a9c4f38
erge branch '3.0.0-staging' of https://github.com/ksplatdev/DuckEngin…
art-emini Dec 8, 2022
06bc8f7
WebSoundPlayer now preserves volume, loop, and mute states when resta…
art-emini Dec 8, 2022
3813a90
Updated changelog
art-emini Dec 10, 2022
c7fdc59
Added static prop Game.versionInfo with the version and date of build
art-emini Dec 11, 2022
0490942
Improved Camera: changed lookAt to position Vector2, changed viewport…
art-emini Dec 11, 2022
fbef360
Refactored more camera code
art-emini Dec 11, 2022
2f47bd6
Added option for Scene.tools.color.random stroke arg can now be a boo…
art-emini Dec 11, 2022
001b07e
Fixed versionInfo and startup message
art-emini Dec 11, 2022
f84a989
Added new abstract ParticleComponent class for different modifiers to…
art-emini Dec 12, 2022
1f9ddd4
Added shakeDir method to camera for shaking the camera in a passed Ve…
art-emini Apr 5, 2023
925ea07
Updated dev dependencies
art-emini Apr 5, 2023
8e2947f
Updated readme badges
art-emini Apr 5, 2023
c9029a6
Fixed Bug v2.0.0: Scene.__tick not checking if game.config.physics.en…
art-emini Apr 5, 2023
c7975de
Started on new Container class for UI Overhaul
art-emini Apr 5, 2023
f260615
cancel duckphysics
art-emini May 30, 2023
a152bb3
removed unnecessary error
art-emini May 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
@@ -1 +1 @@
indent_style = tab
indent_style = space
73 changes: 36 additions & 37 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,39 +1,38 @@
{
"env": {
"browser": true,
"es2021": true
},
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"prettier"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": ["@typescript-eslint", "prettier"],
"rules": {
"indent": 0,
"linebreak-style": ["error", "unix"],
"quotes": ["error", "single"],
"semi": ["warn", "always"],
"eqeqeq": ["error", "always"],
"@typescript-eslint/no-namespace": 0,
"@typescript-eslint/explicit-module-boundary-types": 0,
"no-multiple-empty-lines": 1,
"prettier/prettier": ["warn"]
},
"ignorePatterns": [
"lib/",
"dist/",
"src/helper/",
"docs/",
"release",
"webpack.config.js",
"webpack.window.config.js",
"tests/**/*",
"webpack.es5.config.js"
]
"env": {
"browser": true,
"es2021": true
},
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"prettier"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": ["@typescript-eslint", "prettier"],
"rules": {
"linebreak-style": ["error", "unix"],
"eqeqeq": ["error", "always"],
"@typescript-eslint/no-namespace": 0,
"@typescript-eslint/explicit-module-boundary-types": 0,
"no-multiple-empty-lines": 1,
"prettier/prettier": ["warn"]
},
"ignorePatterns": [
"lib/",
"dist/",
"src/helper/",
"docs/",
"release",
"webpack.config.js",
"webpack.window.config.js",
"tests/**/*",
"webpack.es5.config.js",
"webpack.*",
"buildUtils/"
]
}
26 changes: 13 additions & 13 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: 'bug'
assignees: ''

---

**Describe the bug**

A clear and concise description of what the bug is.

---
name: Bug report
about: Create a report to help us improve
title: ''
labels: 'bug'
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
30 changes: 15 additions & 15 deletions .github/ISSUE_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
name: Feature
about: Create a feature idea
title: ''
labels: 'feature'
assignees: ''

---

**Describe the Feature**

A clear and concise description of what the feature is.



---
name: Feature
about: Create a feature idea
title: ''
labels: 'feature'
assignees: ''
---
**Describe the Feature**
A clear and concise description of what the feature is.
30 changes: 15 additions & 15 deletions .github/ISSUE_TEMPLATE/release_track.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
name: Release
about: Create a future release discussion
title: ''
labels: 'release'
assignees: ''

---

**Describe the Release**

A clear and concise description of what the release is.



---
name: Release
about: Create a future release discussion
title: ''
labels: 'release'
assignees: ''
---
**Describe the Release**
A clear and concise description of what the release is.
28 changes: 14 additions & 14 deletions .github/ISSUE_TEMPLATE/vulnerability.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
name: Vulnerability
about: Quick way to report a vulnerability
title: ''
labels: 'Vulnerability'
assignees: ''

---

How it was discovered:

How to recreate:

How to fix:
---
name: Vulnerability
about: Quick way to report a vulnerability
title: ''
labels: 'Vulnerability'
assignees: ''
---
How it was discovered:
How to recreate:
How to fix:
22 changes: 11 additions & 11 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
40 changes: 20 additions & 20 deletions .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
name: Build Docs

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

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: '14.x'
- run: npx yarn install --frozen-lockfile
name: Build Docs
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: '14.x'
- run: npx yarn install --frozen-lockfile
- run: npx yarn run build:docs
Loading