Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
354 commits
Select commit Hold shift + click to select a range
497cd62
Fixing drag and drop bugs
Kyjor Mar 26, 2025
dbb5afe
Refactor inputs editor
Kyjor Mar 26, 2025
d316446
Refactoring
Kyjor Mar 26, 2025
3653e89
Bulk delete
Kyjor Mar 26, 2025
c5e1748
Duplicate delete context menu
Kyjor Mar 26, 2025
510e33c
Cleanup coroutines
Kyjor Mar 26, 2025
3a3a097
play mode
Kyjor Mar 26, 2025
e1b38e6
Obvious play mode
Kyjor Mar 26, 2025
07024c2
Improved zoom sprite
Kyjor Mar 26, 2025
0d6e00b
Text color, wrapping and improved editor sprite view
Kyjor Mar 26, 2025
5e23b67
Fix color
Kyjor Mar 26, 2025
127400b
Fix switching recent projects
Kyjor Mar 26, 2025
28dbc40
Auto load recent project
Kyjor Mar 26, 2025
9229a0d
Improve init and cleanup
Kyjor Mar 26, 2025
1932a7f
simplify input api
Kyjor Mar 26, 2025
0f510a2
Fix text color
Kyjor Mar 26, 2025
2d43f12
debug scene
Kyjor Mar 26, 2025
b733cdb
Collapse debug
Kyjor Mar 26, 2025
c0d2771
Zoom editor
Kyjor Mar 26, 2025
f22cacb
fix file watcher not working on autoload recent
Kyjor Mar 27, 2025
a468b10
fix
Kyjor Mar 27, 2025
1be1d97
fix again
Kyjor Mar 27, 2025
45bc1c4
Fix new textbox init and scene creation
Kyjor Mar 27, 2025
97ce1f0
Window manager refactor
Kyjor Mar 28, 2025
3e16aa6
ui updates
Kyjor Mar 28, 2025
5862ed9
base rendering
Kyjor Mar 28, 2025
1bd0cf5
config handling
Kyjor Mar 28, 2025
1b2a5a6
don't exit in test mode
Kyjor Mar 29, 2025
294aaf6
Int32 -> Int (#91)
Kyjor Mar 29, 2025
7db4d7f
Cleanup and fixes
Kyjor Mar 30, 2025
e3b6871
working on cube
Kyjor Mar 31, 2025
b1163eb
fixes
Kyjor Mar 31, 2025
0930506
texture
Kyjor Mar 31, 2025
47c7633
texture work
Kyjor Mar 31, 2025
5a5baf1
texture types and filtering
Kyjor Mar 31, 2025
09f8921
compression
Kyjor Mar 31, 2025
2187191
updates
Kyjor Mar 31, 2025
763eda9
fix
Kyjor Mar 31, 2025
f3ccd4c
parsing
Kyjor Mar 31, 2025
a62198f
more updates to parsing
Kyjor Mar 31, 2025
f5af1e8
trying to fix parsing
Kyjor Apr 1, 2025
6a91204
cleanup
Kyjor Apr 1, 2025
600a204
Adds Vector2/Vector3 conversions and operators
Kyjor Apr 1, 2025
e8998fe
lighting
Kyjor Apr 3, 2025
42bb839
camera
Kyjor Apr 5, 2025
25cbff9
Enhances camera controls and editor UX
Kyjor Apr 6, 2025
c796c96
Feature: hide backups by default in editor
Kyjor Apr 6, 2025
b153b3c
feature: added scene label
Kyjor Apr 6, 2025
2a2b882
Code editor base
Kyjor Apr 6, 2025
963127c
fixes
Kyjor Apr 6, 2025
7e7446c
File explorer
Kyjor Apr 6, 2025
de2f3f6
Fix text save
Kyjor Apr 6, 2025
55ad8a3
Cleanup script loading
Kyjor Apr 6, 2025
5d66fec
Improves text rendering quality and scaling
Kyjor Apr 11, 2025
43c660e
Working on preloading
Kyjor Apr 16, 2025
460de74
Improves scene loading and adds volume control
Kyjor Apr 16, 2025
c95e202
Merge remote-tracking branch 'origin/develop' into develop
Kyjor Apr 16, 2025
7884747
Fix: Set logical size when there is a desync with the current camera
Kyjor Apr 17, 2025
f2cee15
Improves game viewer aspect ratio handling.
Kyjor Apr 17, 2025
4a8228e
Adding UI Inheritance (#92)
Kyjor May 4, 2025
a7bff8a
Refactors UI event handling for text boxes and buttons
Kyjor May 4, 2025
b9fbba2
Enables anchor alignment for buttons
Kyjor May 4, 2025
9d1d046
Refactors UI element anchoring
Kyjor May 4, 2025
c0999a9
Updates button properties on change.
Kyjor May 4, 2025
707c6f1
Corrects mouse position in editor play mode
Kyjor May 5, 2025
bac344f
Reduces log verbosity in normal operation
Kyjor May 6, 2025
9583ee9
Improves UI element event handling and rendering
Kyjor May 6, 2025
4a5ebbb
Refactors text rendering logic
Kyjor May 7, 2025
c037935
Adds deferred rendering functionality.
Kyjor May 8, 2025
6cdfee1
Improves rendering order and error handling
Kyjor May 8, 2025
e5b86a4
Invokes functions in render order
Kyjor May 8, 2025
e49202d
Adds image FX module and sprite anchor
Kyjor May 9, 2025
47a553e
Improves health bar implementation with caching
Kyjor May 9, 2025
9feeef1
Fix outline nothing issue
Kyjor May 10, 2025
b0f834f
Adds immediate UI rendering to the main loop
Kyjor May 13, 2025
96bf002
Adds rotation to UI elements
Kyjor May 13, 2025
38b0a68
Improves UI click handling
Kyjor May 26, 2025
4857ff2
Improves immediate UI component management.
Kyjor Jun 1, 2025
3144319
Fixes UI color setting issue
Kyjor Jun 1, 2025
7f69119
Removes anchor debug print statement
Kyjor Jun 2, 2025
2a83d99
Improves engine with new FX and features
Kyjor Jun 13, 2025
b7f827d
Adds easing functions to background circles effect
Kyjor Jun 13, 2025
f20d600
Adds smooth circle rendering via SDL_RenderGeometry
Kyjor Jun 16, 2025
26d177d
3d improvements
Kyjor Jun 20, 2025
432c0a8
Obj file loading
Kyjor Jun 20, 2025
4d51a08
Color parsing mtl
Kyjor Jun 20, 2025
b3fda03
Updates
Kyjor Jun 21, 2025
0bcdf99
Refactor
Kyjor Jun 21, 2025
1fc23fc
Color
Kyjor Jun 21, 2025
2db0c5f
Colors from textures
Kyjor Jun 21, 2025
9bef238
FPS
Kyjor Jun 23, 2025
ac184a5
Improves 3D rendering with backface culling
Kyjor Jun 23, 2025
ead6134
Adds UV coordinate normalization option
Kyjor Jun 23, 2025
d7a3860
Clamping uv
Kyjor Jun 24, 2025
21b7306
Lighting
Kyjor Jun 24, 2025
f41f4fe
Improves 3D rendering depth handling
Kyjor Jun 24, 2025
95bd542
Improves hot reload and updates entity methods
Kyjor Jun 28, 2025
ea72f80
Improves script reloading and adds file drop support
Kyjor Jul 5, 2025
2cf8ecb
Fixes script field type checking and UI initialization
Kyjor Jul 19, 2025
d8638f4
Improves IMGUI implementation
Kyjor Jul 25, 2025
cffa21d
Add structs file
Kyjor Jul 25, 2025
60014df
Cleanup and new fx function
Kyjor Jul 26, 2025
ebe7d49
Fix mac issue for editor window
Kyjor Jul 27, 2025
6172e78
Enables editor mode and scene loading
Kyjor Aug 2, 2025
6468126
Merge remote-tracking branch 'origin/develop' into develop
Kyjor Aug 2, 2025
2c1d91d
Fixes mouse position calculation and renderer destruction
Kyjor Aug 14, 2025
6a77458
Removes debug print statement
Kyjor Aug 22, 2025
ae3fc4c
Adds clock-hand sweep sprite effect
Kyjor Aug 25, 2025
bfa46e9
Fixes renderer destruction and sprite offset
Kyjor Aug 25, 2025
98808e1
Improves entity duplication functionality
Kyjor Aug 25, 2025
14158cc
Improves script loading logging and error handling.
Kyjor Aug 27, 2025
f3b0ba4
Adds mouse hover detection to components
Kyjor Sep 1, 2025
795fa5e
Fixes UI element positioning and sprite rendering
Kyjor Sep 4, 2025
d9d8f4b
Improves UI event handling logic
Kyjor Sep 8, 2025
807a73b
Updates to improve UI in the near future
Kyjor Sep 15, 2025
39efad5
Rewriting editor data display
Kyjor Sep 17, 2025
01bdd4a
trying to work on exclusions
Kyjor Sep 17, 2025
46e7da7
Transform
Kyjor Sep 17, 2025
edff7a9
Working on inspector design
Kyjor Sep 17, 2025
772c692
Context menu updates
Kyjor Sep 17, 2025
1c48f4b
Exclusions and more fields
Kyjor Sep 18, 2025
070730e
Styling updates and id issues
Kyjor Sep 18, 2025
3ea2fa2
Updating exclusions and sorting order
Kyjor Sep 18, 2025
6ed9cea
Better delete confirmations
Kyjor Sep 18, 2025
6fb4625
cleanup
Kyjor Sep 18, 2025
039ef6f
Drag and drop to import assets
Kyjor Sep 19, 2025
eb8b29b
Working on add to scene
Kyjor Sep 19, 2025
303226a
Image import from clipboard
Kyjor Sep 19, 2025
6e03dd9
Working on selected entities
Kyjor Sep 20, 2025
759ef79
More changes for selected entities
Kyjor Sep 20, 2025
e6b5d86
selection works
Kyjor Sep 20, 2025
e2712fe
Display all types and start working on color
Kyjor Sep 20, 2025
dbda96f
Camera updates and fixing ui display in new inspector
Kyjor Sep 20, 2025
a3a9448
file explorer work
Kyjor Sep 20, 2025
54278a7
Auto stash before merge of "feature/editor-data-refactor" and "origin…
Kyjor Sep 20, 2025
5de1fe1
Initial plan
Copilot Sep 20, 2025
a63c277
Replace isdefined(Main, ...) with JulGame.EditorState usage in file e…
Copilot Sep 20, 2025
523fd95
Merge remote-tracking branch 'origin/copilot/fix-b4517c18-c71b-4a95-b…
Kyjor Sep 21, 2025
3a01ef7
fixed errors
Kyjor Sep 21, 2025
91fd58e
fixed displaying file previews
Kyjor Sep 21, 2025
a0aec8c
drag and drop work
Kyjor Sep 21, 2025
7bcc667
Cleanup and working on drag and drop
Kyjor Sep 22, 2025
e2d6a37
Scene drag and drop base
Kyjor Sep 22, 2025
d8b18f6
Drag and drop adds entities to scene
Kyjor Sep 22, 2025
b42f624
Add entities at proper position
Kyjor Sep 22, 2025
772c50a
Drag UI elements in
Kyjor Sep 22, 2025
a4952cc
Removing isWorldEntity property from sprite
Kyjor Sep 24, 2025
8d9940e
working on image ui component
Kyjor Sep 24, 2025
8691222
Working on drag component
Kyjor Sep 24, 2025
223ba0a
Drag component working
Kyjor Sep 24, 2025
8637d99
Scale working fine
Kyjor Sep 24, 2025
ab06cbe
UI display sceneviewer fix
Kyjor Sep 25, 2025
36db7e2
fallbacks and scaling fix for macos
Kyjor Sep 25, 2025
5913075
Anchor editable
Kyjor Sep 25, 2025
94fe7e2
Fixed camera preview.
Kyjor Sep 25, 2025
8831f4d
Dry and render ui in preview
Kyjor Sep 25, 2025
6a01462
Preview for screenbutton as well
Kyjor Sep 25, 2025
67fc8f0
cleanup
Kyjor Sep 25, 2025
25e03da
Working on improved serialization
Kyjor Sep 25, 2025
e032d92
working on anchor
Kyjor Sep 26, 2025
548c002
Serialize ui image properly
Kyjor Sep 26, 2025
053de6d
functions
Kyjor Sep 26, 2025
9119c19
fx and editor improvements
Kyjor Sep 29, 2025
c07fa51
Serialization of parents ui and entity
Kyjor Sep 29, 2025
dcff569
Duplication
Kyjor Sep 30, 2025
d8c9a29
Sound source updates
Kyjor Sep 30, 2025
920b9fb
ISprite and don't save scene while running
Kyjor Oct 1, 2025
997adea
Fix script loading on persistent entities
Kyjor Oct 1, 2025
01cdca4
custom mappings function
Kyjor Oct 1, 2025
175bb6b
Trying to update path select
Kyjor Oct 1, 2025
b1c2eb3
Working on it
Kyjor Oct 1, 2025
ca3bf72
mapped sprite image path
Kyjor Oct 1, 2025
42f4ffa
File select refactoring
Kyjor Oct 1, 2025
728ddbd
Scripts and cleanup
Kyjor Oct 1, 2025
d3d7185
fixing button and trying to create recent scene system
Kyjor Oct 2, 2025
093ffd8
Working on file preview and select for inspector
Kyjor Oct 2, 2025
17a8e0b
fixes for file select
Kyjor Oct 2, 2025
b2b8033
Merge branch 'feature/editor-data-refactor' into develop
Kyjor Oct 2, 2025
d94fd05
Fix click simulation
Kyjor Oct 2, 2025
c8438d7
Create pref path by default
Kyjor Oct 3, 2025
a7d7a71
Fix text editor, more logging, skip persistent entities in scene reading
Kyjor Oct 3, 2025
d5eff80
changed log to debug
Kyjor Oct 3, 2025
16f5267
UI and input updates
Kyjor Oct 6, 2025
96b8c51
Fixing ui issues and log updates
Kyjor Oct 6, 2025
98815b9
try catch when adding components
Kyjor Oct 6, 2025
5de002c
Scaling quality, platform collider, editor fix
Kyjor Oct 9, 2025
187fe35
cleanup and script updates
Kyjor Oct 9, 2025
ff139d6
fix script display
Kyjor Oct 10, 2025
7f04775
Update
Kyjor Oct 11, 2025
b5b7815
Script loading fixes
Kyjor Oct 11, 2025
e49eabc
cleanup and refactoring
Kyjor Oct 11, 2025
2afc7e0
undo/redo progress
Kyjor Oct 12, 2025
b6b5670
Undo
Kyjor Oct 12, 2025
4a42339
Fix timing
Kyjor Oct 13, 2025
328a2c1
Fix transform issue on duplicate
Kyjor Oct 13, 2025
c5ff6b9
Display floats and fix transform issue
Kyjor Oct 13, 2025
a5a84a0
Working on sprite batching
Kyjor Oct 13, 2025
7d76217
We can add an offset to batched layer
Kyjor Oct 13, 2025
c19fff0
Don't batch in edit
Kyjor Oct 13, 2025
f488184
Collision logic update
Kyjor Oct 13, 2025
4fb8ea2
Profiling
Kyjor Oct 14, 2025
86103ed
Buffers
Kyjor Oct 14, 2025
dafb63a
String interpolation
Kyjor Oct 14, 2025
5383a6d
sort cache input
Kyjor Oct 14, 2025
cb51c6b
More profiling
Kyjor Oct 14, 2025
eb5c60f
Undo sort caching for now
Kyjor Oct 15, 2025
a357392
Text effects
Kyjor Oct 17, 2025
5831496
More text effects
Kyjor Oct 17, 2025
599a8c9
More effects
Kyjor Oct 17, 2025
5a91224
Effects for all
Kyjor Oct 18, 2025
b1f9dd8
Cache effects
Kyjor Oct 18, 2025
ee6d9e5
Inversion
Kyjor Oct 18, 2025
9d3695b
Auto stash before merge of "develop" and "origin/develop"
Kyjor Oct 18, 2025
523007e
saving
Kyjor Oct 18, 2025
ee42ea9
effects added back
Kyjor Oct 18, 2025
7eea2e1
Delete text effect rendering files and fix uiimage effects
Kyjor Oct 22, 2025
dbd036e
Working on fade
Kyjor Oct 22, 2025
0957c2d
Undoing
Kyjor Oct 22, 2025
20ce2c9
Rect to surface
Kyjor Oct 23, 2025
97e6ff9
Logs cleanup as well as border
Kyjor Oct 23, 2025
9ee8e39
Rectangle in editor and bug fixes
Kyjor Oct 23, 2025
fd6195c
Commented debug lines
Kyjor Oct 23, 2025
9100f3c
Fix serializing borderColor
Kyjor Oct 23, 2025
49db255
apply effects engine function
Kyjor Oct 23, 2025
cfb4e36
Working on fx and bug fixes
Kyjor Oct 24, 2025
2d18fe4
Test mode improvement and log
Kyjor Oct 24, 2025
e030864
Added stack trace for failed texture creation
Kyjor Oct 24, 2025
7bad058
update name
Kyjor Oct 24, 2025
1ea495c
add test length env var
Kyjor Oct 25, 2025
6d6f7d0
Merge remote-tracking branch 'origin/develop' into develop
Kyjor Oct 25, 2025
c73e482
Update effects when color changes
Kyjor Oct 28, 2025
57ed8c9
Undoing for now
Kyjor Oct 28, 2025
9025813
Merge remote-tracking branch 'origin/develop' into develop
Kyjor Oct 28, 2025
bd05eaf
Fix flash
Kyjor Oct 28, 2025
205258b
Handle effect scaling
Kyjor Oct 29, 2025
f8817ed
Add default center
Kyjor Oct 29, 2025
b114cae
Null center
Kyjor Oct 29, 2025
685930d
Merge remote-tracking branch 'origin/develop' into develop
Kyjor Oct 30, 2025
3632de3
Text updates
Kyjor Oct 30, 2025
0410b6d
Canvas
Kyjor Oct 31, 2025
c600548
Cleanup and create entity fix
Kyjor Nov 2, 2025
38af8a0
Merge remote-tracking branch 'origin/develop' into develop
Kyjor Nov 3, 2025
a321f95
update compat
Kyjor Nov 3, 2025
366c819
skip certain elements so they don't block inputs
Kyjor Nov 6, 2025
c208b24
3d optimizations
Kyjor Nov 18, 2025
17534e5
Working on effects fixes
Kyjor Nov 27, 2025
c842130
Added scaling setting
Kyjor Dec 15, 2025
8421ace
Input fixes for testing
Kyjor Dec 22, 2025
b446c83
crop
Kyjor Dec 25, 2025
b4202aa
Sprite effects
Kyjor Jan 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 54 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@ name: CI
on:
- push
- pull_request

# needed to allow julia-actions/cache to delete old caches that it has created
permissions:
actions: write
contents: read

jobs:
test:
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
Expand All @@ -18,20 +24,64 @@ jobs:
- windows-latest
arch:
- x64
- x86
exclude:
- os: macOS-latest
arch: x86
#- x86
#exclude:
#- os: macOS-latest
# arch: x86
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install xvfb && Xvfb :99 &
if: matrix.os == 'ubuntu-latest'

- name: Install PulseAudio on Ubuntu
if: matrix.os == 'ubuntu-latest'
run: |
sudo apt-get update
sudo apt-get install -y pulseaudio
pulseaudio --check || pulseaudio --start
pactl load-module module-null-sink sink_name=vspeaker sink_properties=device.description=virtual_speaker
pactl load-module module-remap-source master=vspeaker.monitor source_name=vmic source_properties=device.description=virtual_mic
- name: Install BlackHole on macOS
if: matrix.os == 'macos-latest'
run: |
brew install blackhole-2ch
- name: Install Scream on Windows
if: matrix.os == 'windows-latest'
shell: powershell
run: |
Invoke-WebRequest https://github.com/duncanthrax/scream/releases/download/4.0/Scream4.0.zip -OutFile Scream4.0.zip
Expand-Archive -Path Scream4.0.zip -DestinationPath Scream
openssl req -batch -verbose -x509 -newkey rsa -keyout ScreamCertificate.pvk -out ScreamCertificate.cer -nodes -extensions v3_req
openssl pkcs12 -export -nodes -in ScreamCertificate.cer -inkey ScreamCertificate.pvk -out ScreamCertificate.pfx -passout pass:
- name: Setup MSVC Dev Cmd
if: matrix.os == 'windows-latest'
uses: ilammy/msvc-dev-cmd@v1

- name: Sign and Install Scream Driver on Windows
if: matrix.os == 'windows-latest'
shell: powershell
run: |
signtool sign /v /fd SHA256 /f ScreamCertificate.pfx Scream\Install\driver\x64\Scream.cat
Import-Certificate -FilePath ScreamCertificate.cer -CertStoreLocation Cert:\LocalMachine\root
Import-Certificate -FilePath ScreamCertificate.cer -CertStoreLocation Cert:\LocalMachine\TrustedPublisher
Scream\Install\helpers\devcon-x64.exe install Scream\Install\driver\x64\Scream.inf *Scream
timeout-minutes: 5

- name: Start Windows Audio Service
if: matrix.os == 'windows-latest'
run: net start audiosrv
shell: powershell

- uses: julia-actions/setup-julia@v1
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
- name: Test Editor Package
working-directory: ./src/editor/JulGameEditor
run: julia -e 'using Pkg; Pkg.activate("."); Pkg.add(path=joinpath("..","..","..")); Pkg.test();'
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v4-beta
env:
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,7 @@ playground.jl
src/editor/Build/

*.swp

*.log

*.so
18 changes: 11 additions & 7 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,25 @@ repo = "https://github.com/Kyjor/JulGame.jl.git"
version = "0.1.0"

[deps]
CImGui = "5d785b6c-b76f-510e-a07c-3070796c7e87"
Base64 = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
GeometryBasics = "5c1252a2-5f33-56bf-86c9-59e7332b4326"
JSON3 = "0f8b85d8-7281-11e9-16c2-39a750bddbf1"
NativeFileDialog = "e1fe445b-aa65-4df4-81c1-2041507f0fd4"
MeshIO = "7269a6da-0436-5bbc-96c2-40638cbb6118"
SimpleDirectMediaLayer = "98e33af6-2ee5-5afd-9e75-cbc738b767c4"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
UUIDs = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"

[sources]
SimpleDirectMediaLayer = {url = "https://github.com/Kyjor/SimpleDirectMediaLayer.jl"}

[compat]
julia = "^1.9"
CImGui = "^2.0"
Base64 = "^1"
JSON3 = "^1"
NativeFileDialog = "^0.2"
SimpleDirectMediaLayer = "^0.5"
Test = "^1"
Statistics = "^1"
julia = "^1.9"

[extras]
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Expand Down
146 changes: 143 additions & 3 deletions docs/.astro/types.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -179,16 +179,44 @@ declare module 'astro:content' {

type ContentEntryMap = {
"docs": {
"general/core-concepts.md": {
id: "general/core-concepts.md";
slug: "general/core-concepts";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"general/editor.md": {
id: "general/editor.md";
slug: "general/editor";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"general/what-is-julgame.md": {
id: "general/what-is-julgame.md";
slug: "general/what-is-julgame";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"guides/example.md": {
id: "guides/example.md";
slug: "guides/example";
"guides/examples.md": {
id: "guides/examples.md";
slug: "guides/examples";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"guides/getting-started.md": {
id: "guides/getting-started.md";
slug: "guides/getting-started";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"guides/tutorials.md": {
id: "guides/tutorials.md";
slug: "guides/tutorials";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
Expand All @@ -207,6 +235,13 @@ declare module 'astro:content' {
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Animation/index.md": {
id: "reference/Animation/index.md";
slug: "reference/animation";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Animation/properties/animatedFPS.md": {
id: "reference/Animation/properties/animatedFPS.md";
slug: "reference/animation/properties/animatedfps";
Expand Down Expand Up @@ -235,6 +270,13 @@ declare module 'astro:content' {
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Animator/index.md": {
id: "reference/Animator/index.md";
slug: "reference/animator";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Animator/properties/animations.md": {
id: "reference/Animator/properties/animations.md";
slug: "reference/animator/properties/animations";
Expand All @@ -249,20 +291,48 @@ declare module 'astro:content' {
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/CircleCollider/index.md": {
id: "reference/CircleCollider/index.md";
slug: "reference/circlecollider";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Collider/collider.md": {
id: "reference/Collider/collider.md";
slug: "reference/collider/collider";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Collider/index.md": {
id: "reference/Collider/index.md";
slug: "reference/collider";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Collider/properties/collisionEvents.md": {
id: "reference/Collider/properties/collisionEvents.md";
slug: "reference/collider/properties/collisionevents";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Component/index.md": {
id: "reference/Component/index.md";
slug: "reference/component";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Components.md": {
id: "reference/Components.md";
slug: "reference/components";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Macros/argevent.md": {
id: "reference/Macros/argevent.md";
slug: "reference/macros/argevent";
Expand All @@ -277,6 +347,13 @@ declare module 'astro:content' {
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Rigidbody/index.md": {
id: "reference/Rigidbody/index.md";
slug: "reference/rigidbody";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Rigidbody/properties/acceleration.md": {
id: "reference/Rigidbody/properties/acceleration.md";
slug: "reference/rigidbody/properties/acceleration";
Expand All @@ -291,6 +368,13 @@ declare module 'astro:content' {
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Shape/index.md": {
id: "reference/Shape/index.md";
slug: "reference/shape";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Shape/properties/color.md": {
id: "reference/Shape/properties/color.md";
slug: "reference/shape/properties/color";
Expand Down Expand Up @@ -333,6 +417,13 @@ declare module 'astro:content' {
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/SoundSource/index.md": {
id: "reference/SoundSource/index.md";
slug: "reference/soundsource";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/SoundSource/properties/acceleration.md": {
id: "reference/SoundSource/properties/acceleration.md";
slug: "reference/soundsource/properties/acceleration";
Expand All @@ -347,6 +438,55 @@ declare module 'astro:content' {
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Sprite/index.md": {
id: "reference/Sprite/index.md";
slug: "reference/sprite";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/Transform/index.md": {
id: "reference/Transform/index.md";
slug: "reference/transform";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/UI/immediate-text.md": {
id: "reference/UI/immediate-text.md";
slug: "reference/ui/immediate-text";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/UI/immediate-ui.md": {
id: "reference/UI/immediate-ui.md";
slug: "reference/ui/immediate-ui";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/UI/index.md": {
id: "reference/UI/index.md";
slug: "reference/ui";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/UI/screen-button.md": {
id: "reference/UI/screen-button.md";
slug: "reference/ui/screen-button";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"reference/UI/text-box.md": {
id: "reference/UI/text-box.md";
slug: "reference/ui/text-box";
body: string;
collection: "docs";
data: InferEntrySchema<"docs">
} & { render(): Render[".md"] };
"release-notes/v0.0.4.md": {
id: "release-notes/v0.0.4.md";
slug: "release-notes/v004";
Expand Down
Loading
Loading