Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update release branch with changes since v0.0.4 #6

Merged
merged 119 commits into from
Nov 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
5e96634
remove old app code and resources
Hellzbellz123 Sep 17, 2023
882d6d5
initial commit
Hellzbellz123 Sep 17, 2023
60d39b4
fix branch name for cargo-release
Hellzbellz123 Sep 17, 2023
ff0ab7c
move some resources
Hellzbellz123 Sep 18, 2023
ed9dd5f
add old code, tools, and assets from VanillaCoffee
Hellzbellz123 Sep 18, 2023
0b90ffd
Update .env too reflect my website, not the template
Hellzbellz123 Oct 5, 2023
8a66979
Update README.md
Hellzbellz123 Oct 6, 2023
2d895ed
Update README.md
Hellzbellz123 Oct 6, 2023
e7abfa9
remove deps folder from .gitignore
Hellzbellz123 Oct 6, 2023
826d9ef
remove code that has been replaced with cargo make
Hellzbellz123 Oct 6, 2023
45098f5
format cargo.toml
Hellzbellz123 Oct 6, 2023
f7c3001
change assets too use "packs"
Hellzbellz123 Oct 6, 2023
eaf0968
- move custom logging too new crate
Hellzbellz123 Oct 7, 2023
e70fbdc
update rust toolchain
Hellzbellz123 Oct 7, 2023
8d0f548
- move level texture atlases too levels folder
Hellzbellz123 Oct 7, 2023
a7c0100
move folders around
Hellzbellz123 Oct 7, 2023
a7aa48b
make launchers pass configuration too game lib
Hellzbellz123 Oct 7, 2023
dc36344
add virtual_joystick dependency
Hellzbellz123 Oct 7, 2023
24aa422
ignore some files from android studio
Hellzbellz123 Oct 9, 2023
513cceb
publish vendored deps too github
Hellzbellz123 Oct 9, 2023
778934a
volume control doesnt work on the android app
Hellzbellz123 Oct 10, 2023
2d51b5e
Update mod.rs
Hellzbellz123 Oct 10, 2023
6300a8f
update dependencies
Hellzbellz123 Oct 13, 2023
e12ca1e
update bevy_console deps
Hellzbellz123 Oct 13, 2023
5c2c2dd
initialize logfu earlier (catch info! @ config.rs)
Hellzbellz123 Oct 21, 2023
4d8e055
rename dungeonator, gonna split into new plugin
Hellzbellz123 Oct 22, 2023
9b2919d
remove unused from .env
Hellzbellz123 Oct 27, 2023
1cc1dca
update deps
Hellzbellz123 Oct 30, 2023
30a3f0e
update cargo toolchain, specify components
Hellzbellz123 Nov 2, 2023
a61660e
move personal deps too seperate folder
Hellzbellz123 Nov 7, 2023
60352a1
PROJECT CONFIG COMMIT MOSTLY
Hellzbellz123 Nov 13, 2023
22d5c73
FEATURE: add look-ahead too main camera
Hellzbellz123 Nov 13, 2023
d8a57b1
new auto pistol asset. currently unused
Hellzbellz123 Nov 13, 2023
56df7f6
change inhouse plugin name in cargo.toml
Hellzbellz123 Nov 13, 2023
bd05071
move inhouse bevy_mods too new folder
Hellzbellz123 Nov 13, 2023
42bb2c0
update git ignore
Hellzbellz123 Nov 13, 2023
0b2f6d6
move broke deps too workspace root folder
Hellzbellz123 Nov 13, 2023
79a9e6d
update trunk config
Hellzbellz123 Nov 13, 2023
a07e9cc
format all files in the repository
Hellzbellz123 Nov 13, 2023
eb37092
format readme
Hellzbellz123 Nov 13, 2023
8e59f0d
ignore deps_broke
Hellzbellz123 Nov 18, 2023
92051df
attempt 2 at fixing git
Hellzbellz123 Nov 18, 2023
c4434d9
patch typid/navmesh from github, clean repo plz
Hellzbellz123 Nov 23, 2023
26d21cd
remove clippy.toml in favor of lints in code
Hellzbellz123 Nov 25, 2023
5fc0922
remove most `for_each` in favor of `for () in ()`
Hellzbellz123 Nov 26, 2023
adca683
rename game tools
Hellzbellz123 Nov 26, 2023
9e94cda
move inhouse log plugin too git-hosted plugin
Hellzbellz123 Nov 26, 2023
72e02fe
untrack submodule files
Hellzbellz123 Nov 26, 2023
8124b13
add the new submodule
Hellzbellz123 Nov 26, 2023
f6c2920
remove unused cfg files
Hellzbellz123 Dec 1, 2023
7f6dce5
cargo fmt
Hellzbellz123 Dec 1, 2023
b4cabcf
update cursor aseprite image
Hellzbellz123 Dec 3, 2023
618d705
attempt fix local teleport
Hellzbellz123 Dec 4, 2023
2c3cc32
update maps for new teleporter
Hellzbellz123 Dec 4, 2023
f3a0962
teleporter works officially.
Hellzbellz123 Dec 7, 2023
9f30b80
clippy fixes
Hellzbellz123 Dec 12, 2023
ce12946
asset changes too support most recent code changes
Hellzbellz123 Dec 12, 2023
7397599
update deps
Hellzbellz123 Dec 12, 2023
1501f62
cargo clippy --fix
Hellzbellz123 Dec 12, 2023
94f6e27
update deps
Hellzbellz123 Dec 14, 2023
4e030e4
broke commit, no compile.
Hellzbellz123 Dec 14, 2023
3ee3242
rename launchers too crates/
Hellzbellz123 Dec 14, 2023
00b2398
convert workspace too virtual workspace
Hellzbellz123 Dec 15, 2023
08cfc33
adb auto connect device tool
Hellzbellz123 Dec 15, 2023
9fba189
fake mouse input system is used for gamepad AND touch
Hellzbellz123 Dec 15, 2023
a972df3
copy assets before `makers run-native`
Hellzbellz123 Dec 18, 2023
78840f8
update deps, add bevy_asepritesheet
Hellzbellz123 Dec 30, 2023
95dbbe0
use new plugins
Hellzbellz123 Dec 30, 2023
8b7a194
add assets for new actor definition system
Hellzbellz123 Dec 31, 2023
474a238
rename aspen halls native too aspen halls desktop
Hellzbellz123 Dec 31, 2023
424358b
rename native crate -> desktop
Hellzbellz123 Dec 31, 2023
8d0630d
fix casing in asset definitions
Hellzbellz123 Dec 31, 2023
91c1ebb
add animations too weapon assets
Hellzbellz123 Jan 2, 2024
6fa952e
combine collider tags into 1 enum
Hellzbellz123 Jan 2, 2024
55284ff
update bevy inspector egui
Hellzbellz123 Jan 2, 2024
2a1a673
yeet unused imports
Hellzbellz123 Jan 2, 2024
8c02d48
format virtual workspace cargo.toml
Hellzbellz123 Jan 26, 2024
93cba20
note partial commits in readme
Hellzbellz123 Jan 26, 2024
a103f36
yeet the old anim plugin
Hellzbellz123 Jan 26, 2024
af9b6cd
simplify hideout game start pad
Hellzbellz123 Jan 26, 2024
8784b74
cargo fmt
Hellzbellz123 Jan 26, 2024
94eb90e
oops wrong version
Hellzbellz123 Jan 26, 2024
4461f03
update dependencies
Hellzbellz123 Apr 19, 2024
07948d7
remove typid patch, fixed upstream
Hellzbellz123 Apr 19, 2024
ef7f7d7
add mobile controls ui and more shunt systems
Hellzbellz123 Apr 19, 2024
16f1414
add float_min_max unstable feature
Hellzbellz123 Apr 19, 2024
d7ae3e9
re-add native bevy interface
Hellzbellz123 Apr 19, 2024
94b51f9
fix git ignore
Hellzbellz123 Apr 19, 2024
40a66c6
add run-release cmd too makefile
Hellzbellz123 Apr 19, 2024
7b4e6d1
update dependencies too bevy-0.13 versions
Hellzbellz123 Apr 20, 2024
461910b
add border too rooms on asset side instead of in code.
Hellzbellz123 Apr 20, 2024
9fb7f22
fix some bugs with the software cursor.
Hellzbellz123 May 6, 2024
fdc8b50
update human_panic dependency
Hellzbellz123 May 6, 2024
6b1eb52
despawn actors on new dungeons
Hellzbellz123 May 20, 2024
36136ae
add new dungeon components
Hellzbellz123 May 22, 2024
28b4d28
move windows subsystem cfg to launcher
Hellzbellz123 May 27, 2024
10377fd
add target cursor
Hellzbellz123 Oct 23, 2024
4b9d3ef
remove BulletFilterOwner in favor of EntityCreator
Hellzbellz123 Oct 23, 2024
128981f
register more types
Hellzbellz123 Oct 23, 2024
f8ccf93
add dungeon boss
Hellzbellz123 Oct 23, 2024
dab35a3
pre format changes
Hellzbellz123 Oct 23, 2024
fa0a4a5
formatting
Hellzbellz123 Oct 23, 2024
7e5a1bb
update dependencys too bevy-0.14
Hellzbellz123 Oct 23, 2024
7a95884
prune unused assets inside asset directory
Hellzbellz123 Oct 23, 2024
815bc05
update asepritesheet
Hellzbellz123 Oct 23, 2024
5bb9950
bump bevy consoles egui version
Hellzbellz123 Oct 24, 2024
1392c26
gun hud hides if no weapon exists or weapon is holstered
Hellzbellz123 Oct 26, 2024
5186b78
lower min_sdk_version for android so older phones can run game
Hellzbellz123 Oct 26, 2024
13aa702
fix teleporters changing characters layer
Hellzbellz123 Oct 27, 2024
8cb8b78
replace bevy_asepritesheet with bevy_aseprite_ultra
Hellzbellz123 Oct 30, 2024
13cfb67
run fmt/check routine
Hellzbellz123 Oct 30, 2024
25dc284
make first bullet fire instant
Hellzbellz123 Oct 30, 2024
0557bd0
readd old ghost gitmodule
Hellzbellz123 Oct 30, 2024
6579498
remove submodule bevy_asepritesheet the right way
Hellzbellz123 Oct 30, 2024
0fdcd59
add ui scale too settings
Hellzbellz123 Oct 30, 2024
c27e874
disable rapier debug-render features in release mode
Hellzbellz123 Oct 30, 2024
0c422f0
update workspace Cargo.toml
Hellzbellz123 Nov 2, 2024
cd12438
fix wasm issues
Hellzbellz123 Nov 2, 2024
bc0aa0f
fix ambiguity between makefile tasks.
Hellzbellz123 Nov 2, 2024
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
  •  
  •  
  •  
42 changes: 0 additions & 42 deletions .cargo/config.toml

This file was deleted.

2 changes: 0 additions & 2 deletions .gitattributes

This file was deleted.

35 changes: 16 additions & 19 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,22 +1,19 @@
.vscode/ra-cache
target/
publish/
debug/
/statistics/*
*.pdb
.vscode/settings.json
zmainschedulegraph.dot
zappschedule.dot
zrenderschedule.dot
zrendergraph.dot
debug.log
crates/
gamedata/levels/homeworld32x32/backups
package/

crates/aspenlib/src/utilities/.unused_utils
crates/desktop/debug.log
crates/desktop/config.toml
crates/wasm/dist
crates/*/assets/
assets/packs/asha/levels/aspenhallsLevelSet/backups
Cargo.lock
crates/*/config.toml
crates/*/tiles.png
crates/*/cyclic.dot
config.toml
gameuimockup.png~
cyclic.dot
tiles.png
zschedulegraph.dot
Cargo.lock
cyclic.dot
tiles.png
debug.log
dungeon.dot
pathmap.dot
pathmap.png
46 changes: 31 additions & 15 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
[submodule "deps/belly"]
path = deps/belly
url = https://github.com/jkb0o/belly.git
branch = bevy-0.11
[submodule "deps/bevy"]
path = deps/bevy
url = https://github.com/bevyengine/bevy.git
branch = release-0.10.1
[submodule "deps/bevy_asset_loader"]
path = deps/bevy_asset_loader
url = https://github.com/NiklasEi/bevy_asset_loader.git
Expand Down Expand Up @@ -33,21 +28,42 @@
[submodule "deps/bevy_rapier"]
path = deps/bevy_rapier
url = https://github.com/dimforge/bevy_rapier.git
[submodule "deps/bevy-console"]
path = deps/bevy-console
[submodule "deps/bevy_console"]
path = deps/bevy_console
url = https://github.com/RichoDemus/bevy-console.git
[submodule "deps/bevy-debug-text-overlay"]
path = deps/bevy-debug-text-overlay
[submodule "deps/bevy_debug_text_overlay"]
path = deps/bevy_debug_text_overlay
url = https://github.com/nicopap/bevy-debug-text-overlay.git
[submodule "deps/bevy-inspector-egui"]
path = deps/bevy-inspector-egui
[submodule "deps/bevy_inspector_egui"]
path = deps/bevy_inspector_egui
url = https://github.com/jakobhellermann/bevy-inspector-egui.git
[submodule "deps/big-brain"]
path = deps/big-brain
[submodule "deps/big_brain"]
path = deps/big_brain
url = https://github.com/zkat/big-brain
[submodule "deps/leafwing-input-manager"]
path = deps/leafwing-input-manager
[submodule "deps/bevy_egui"]
path = deps/bevy_egui
url = https://github.com/mvlabat/bevy_egui.git
[submodule "deps/leafwing_input_manager"]
path = deps/leafwing_input_manager
url = https://github.com/Leafwing-Studios/leafwing-input-manager
[submodule "deps/seldom_map_nav"]
path = deps/seldom_map_nav
url = https://github.com/Seldom-SE/seldom_map_nav.git
[submodule "deps/bevy_eventlistener"]
path = deps/bevy_eventlistener
url = https://github.com/aevyrie/bevy_eventlistener.git
[submodule "deps/bevy_mod_picking"]
path = deps/bevy_mod_picking
url = https://github.com/aevyrie/bevy_mod_picking.git
[submodule "deps/iyes_progress"]
path = deps/iyes_progress
url = https://github.com/IyesGames/iyes_progress.git
[submodule "deps/bevy_touch_stick"]
path = deps/bevy_touch_stick
url = https://github.com/johanhelsing/bevy_touch_stick.git
[submodule "deps/bevy_mod_logfu"]
path = deps/bevy_mod_logfu
url = https://github.com/Hellzbellz123/bevy_mod_logfu.git
[submodule "deps/bevy_aseprite_ultra"]
path = deps/bevy_aseprite_ultra
url = https://github.com/Lommix/bevy_aseprite_ultra.git
10 changes: 0 additions & 10 deletions .markdownlint.yaml

This file was deleted.

2 changes: 2 additions & 0 deletions .trunk/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
*logs
*actions
*notifications
*tools
plugins
user_trunk.yaml
user.yaml
tmp
10 changes: 10 additions & 0 deletions .trunk/configs/.markdownlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Autoformatter friendly markdownlint config (all formatting rules disabled)
default: true
blank_lines: true
bullet: true
html: true
indentation: true
line_length: true
spaces: true
url: true
whitespace: true
File renamed without changes.
10 changes: 10 additions & 0 deletions .trunk/configs/.yamllint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
rules:
quoted-strings:
required: only-when-needed
extra-allowed: ["{|}"]
empty-values:
forbid-in-block-mappings: true
forbid-in-flow-mappings: true
key-duplicates: {}
octal-values:
forbid-implicit-octal: true
65 changes: 35 additions & 30 deletions .trunk/trunk.yaml
Original file line number Diff line number Diff line change
@@ -1,41 +1,46 @@
# This file controls the behavior of Trunk: https://docs.trunk.io/cli
# To learn more about the format of this file, see https://docs.trunk.io/reference/trunk-yaml
version: 0.1
runtimes:
enabled:
- [email protected]
- [email protected]
cli:
version: 1.22.7
plugins:
sources:
- id: trunk
ref: v0.0.14
ref: v1.6.4
uri: https://github.com/trunk-io/plugins
cli:
version: 1.8.1
runtimes:
enabled:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
lint:
disabled:
- rustfmt
- clippy
enabled:
- [email protected]
- clippy@SYSTEM
- git-diff-check@SYSTEM
- [email protected]
- [email protected]
- [email protected]
- rustfmt@SYSTEM
- [email protected]
- [email protected]
- [email protected]

# definitions:
# - name: clippy
# type: clippy
# files:
# - rust
# command:
# - cargo
# - clippy
# - --message-format
# - json
# - --no-deps
- git-diff-check
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
ignore:
- linters: [ALL]
paths:
# ignore dependencies
- deps
actions:
enabled:
disabled:
- git-lfs
- trunk-announce
- trunk-check-pre-push
- trunk-fmt-pre-commit
Expand Down
25 changes: 8 additions & 17 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,36 +6,27 @@
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Debug executable 'vanillacoffee'",
"cargo": {
"args": ["build", "--bin=vanillacoffee", "--package=vanillacoffee"],
"filter": {
"name": "vanillacoffee",
"kind": "bin"
}
},
"args": [],
"cwd": "${workspaceFolder}"
"request": "attach",
"name": "Attach",
"program": "${workspaceFolder}/target/debug/aspen_halls_desktop"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug linux executable 'vanillacoffee'",
"name": "Build and Debug 'Aspen Halls Native'",
"cargo": {
"args": [
"build",
"--target=x86_64-unknown-linux-gnu",
"--bin=vanillacoffee",
"--package=vanillacoffee"
"--bin=aspen_halls_desktop",
"--package=aspen_halls_desktop"
],
"filter": {
"name": "vanillacoffee",
"name": "aspen_halls_desktop",
"kind": "bin"
}
},
"args": [],
"cwd": "${workspaceFolder}"
"cwd": "${workspaceFolder}/crates/desktop"
}
]
}
Loading