John Alanbrook
|
4510543aaf
|
Text outlining; circle shader radius now in terms of pixels
|
2023-02-26 14:03:21 +00:00 |
|
John Alanbrook
|
b2b54ddce9
|
Fixing circle shader
|
2023-02-26 17:28:52 +00:00 |
|
John Alanbrook
|
186c83659c
|
boundingbox functions
|
2023-02-26 16:24:21 +00:00 |
|
John Alanbrook
|
a3428f0d36
|
Add MOI calculations for gameobject sync
|
2023-02-24 18:11:36 +00:00 |
|
John Alanbrook
|
a613e19ffa
|
Sync physics properties
|
2023-02-24 20:13:35 +00:00 |
|
John Alanbrook
|
8e0c4948a6
|
Add Nuke radio buttons; fixed edge memory leak
|
2023-02-23 23:03:58 +00:00 |
|
John Alanbrook
|
d1c87b38ac
|
Grid rendering
|
2023-02-20 22:28:07 +00:00 |
|
John Alanbrook
|
49a17e0d59
|
add position calculations 2d
|
2023-02-20 17:10:03 +00:00 |
|
John Alanbrook
|
c3b1988fb7
|
Clean up collider point transformations
|
2023-02-19 17:16:35 +00:00 |
|
John Alanbrook
|
b4734bba37
|
Polygon 2d colliders
|
2023-02-18 04:32:23 +00:00 |
|
John Alanbrook
|
a401dbb9d4
|
Gameobject level sensor setting
|
2023-02-17 19:15:56 +00:00 |
|
John Alanbrook
|
afa9f963ef
|
Shape specific collision handling
|
2023-02-17 07:16:52 +00:00 |
|
John Alanbrook
|
260374c14d
|
Wireframe display mode
|
2023-02-16 22:13:07 +00:00 |
|
John Alanbrook
|
7c0f7ef46f
|
line thicknesses
|
2023-02-16 07:56:22 +00:00 |
|
John Alanbrook
|
e3100e0221
|
line inflation
|
2023-02-15 23:54:05 +00:00 |
|
John Alanbrook
|
570169ff15
|
asset viewer ffi
|
2023-02-14 03:02:14 +00:00 |
|
John Alanbrook
|
93393be85b
|
text input
|
2023-02-13 19:35:01 +00:00 |
|
John Alanbrook
|
fceb68a910
|
line
|
2023-02-13 14:30:35 +00:00 |
|
John Alanbrook
|
8155bddb5e
|
sprite layers
|
2023-02-10 20:31:59 +00:00 |
|
John Alanbrook
|
1fcdae17ba
|
spline and edge commands
|
2023-02-10 20:31:58 +00:00 |
|
John Alanbrook
|
99e9807552
|
spline and edge commands
|
2023-02-08 21:30:12 +00:00 |
|
John Alanbrook
|
4d7d665a5e
|
Removed saving and loading on play/pause
|
2023-02-06 23:21:00 +00:00 |
|
John Alanbrook
|
cdff383a7a
|
refined controls
|
2023-02-06 22:41:47 +00:00 |
|
John Alanbrook
|
f4d08bcacb
|
box selection
|
2023-02-05 23:42:36 +00:00 |
|
John Alanbrook
|
01eb56d42d
|
add grid, window ffi commands
|
2023-02-05 17:40:59 +00:00 |
|
John Alanbrook
|
32ccc02a93
|
editor scaling and rotation
|
2023-02-05 04:53:54 +00:00 |
|
John Alanbrook
|
229e86a56a
|
lll
|
2023-02-04 04:18:19 +00:00 |
|
John Alanbrook
|
bea49b5e64
|
level saving and loading
|
2023-02-03 19:41:53 +00:00 |
|
John Alanbrook
|
7e1eaaae64
|
Mouse position & selection; warning fixes
|
2023-02-02 23:52:15 +00:00 |
|
John Alanbrook
|
fcf6f76949
|
logging compataibility with emacs
|
2023-01-31 23:41:09 +00:00 |
|
John Alanbrook
|
35b9482928
|
Tiny physics engine
|
2023-01-28 04:35:08 +00:00 |
|
John Alanbrook
|
38da3627e7
|
splines
|
2023-01-27 18:06:16 +00:00 |
|
John Alanbrook
|
68850b558a
|
Physics edges
|
2023-01-26 03:32:58 +00:00 |
|
John Alanbrook
|
9303fb63cf
|
prefab syncing
|
2023-01-20 00:30:23 +00:00 |
|
John Alanbrook
|
5ecab600e0
|
nuke GUI bindings
|
2023-01-19 22:43:29 +00:00 |
|
John Alanbrook
|
4eeb16ec48
|
Nuklear bindings
|
2023-01-19 19:06:32 +00:00 |
|
John Alanbrook
|
63eb212dcd
|
Extended timer functions
|
2023-01-19 16:44:29 +00:00 |
|
John Alanbrook
|
695c102ce3
|
2D sprite animations; timers
|
2023-01-18 23:15:36 +00:00 |
|
John Alanbrook
|
600426be8f
|
2d animation restructure
|
2023-01-18 20:43:07 +00:00 |
|
John Alanbrook
|
1a1884f61a
|
collider sensor and enabled query; color swapping functions
|
2023-01-18 16:45:43 +00:00 |
|
John Alanbrook
|
7639b7a781
|
Shape debug color based on type and enabled
|
2023-01-18 14:45:42 +00:00 |
|
John Alanbrook
|
6e794848a4
|
Collider commands
|
2023-01-17 21:09:14 +00:00 |
|
John Alanbrook
|
16ad36d4ce
|
Sprite and collider enabling
|
2023-01-17 19:04:08 +00:00 |
|
John Alanbrook
|
db0a099509
|
Draw gameobject pos when debug draw enabled
|
2023-01-17 06:46:40 +00:00 |
|
John Alanbrook
|
5085597eeb
|
Add spacebar input; add shape enabling/disablg and sensors
|
2023-01-16 23:18:09 +00:00 |
|
John Alanbrook
|
4ee6e1683b
|
Fixed anim2d bug; fixed sound bug; free oneshots now
|
2023-01-16 19:20:07 +00:00 |
|
John Alanbrook
|
01256542b6
|
Animations in; working poorly
|
2023-01-16 08:16:39 +00:00 |
|
John Alanbrook
|
5da19ec407
|
Optimize busses; add samplerate changing library
|
2023-01-16 05:27:28 +00:00 |
|
John Alanbrook
|
8f6c8774de
|
Optimize busses
|
2023-01-15 17:16:25 +00:00 |
|
John Alanbrook
|
2731d01bc1
|
Music and sound
|
2023-01-15 15:53:50 +00:00 |
|
John Alanbrook
|
b8f67a8f9e
|
Logging and much better debugging info
|
2023-01-14 04:08:39 +00:00 |
|
John Alanbrook
|
d6797a7f24
|
File reloading start
|
2023-01-13 19:07:44 +00:00 |
|
John Alanbrook
|
d2cbc61164
|
Properly kill gameobjects, sprites, physics shapes
|
2023-01-13 14:05:36 +00:00 |
|
John Alanbrook
|
e0b7d6459d
|
Removed registry
|
2023-01-12 23:41:54 +00:00 |
|
John Alanbrook
|
f0ce69f957
|
Javascript collisions
|
2023-01-11 22:57:34 +00:00 |
|
John Alanbrook
|
469b955d97
|
javasrcript update & phys update
|
2023-01-11 14:57:15 +00:00 |
|
John Alanbrook
|
3baec775a8
|
java
|
2023-01-10 23:23:11 +00:00 |
|
John Alanbrook
|
3e4edf1ea3
|
java
|
2023-01-10 21:41:43 +00:00 |
|
John Alanbrook
|
bdde403a66
|
javascript
|
2023-01-10 20:02:24 +00:00 |
|
John Alanbrook
|
8e8af65125
|
duktape
|
2023-01-10 13:13:00 +00:00 |
|
John Alanbrook
|
248456fd9e
|
PROTO
|
2023-01-09 21:35:05 +00:00 |
|
John Alanbrook
|
a2c9d1163a
|
Prototype updates
|
2023-01-09 13:21:45 +00:00 |
|
John Alanbrook
|
e24eef6c8f
|
Add gameobject flipping; prefabs autoload
|
2023-01-05 21:34:15 +00:00 |
|
John Alanbrook
|
1521593269
|
S7 header config & prototyping support
|
2023-01-05 00:09:42 +00:00 |
|
John Alanbrook
|
740077fae3
|
scheme
|
2023-01-03 23:13:31 +00:00 |
|
John Alanbrook
|
7ce8cd22ad
|
component rework
|
2023-01-03 15:06:36 +00:00 |
|
John Alanbrook
|
09036d075d
|
SEXP asset files
|
2023-01-02 23:43:07 +00:00 |
|
John Alanbrook
|
90c830a0e3
|
Add JSON; Reorganize textures
|
2023-01-02 13:55:26 +00:00 |
|
John Alanbrook
|
eadf3524ba
|
UV and ST
|
2022-12-30 19:31:06 +00:00 |
|
John Alanbrook
|
daebe5c665
|
Add animation ffi hook
|
2022-12-29 23:44:19 +00:00 |
|
John Alanbrook
|
804c2de617
|
Cleaned up sprite render; use UVs
|
2022-12-29 17:27:41 +00:00 |
|
John Alanbrook
|
0bdfa9e814
|
Text rendering culling
|
2022-12-29 10:26:21 +00:00 |
|
John Alanbrook
|
76273e1c54
|
Packed font rendering
|
2022-12-28 22:50:54 +00:00 |
|
John Alanbrook
|
329e10f2d6
|
Added timer and animations
|
2022-12-27 23:54:39 +00:00 |
|
John Alanbrook
|
2df559aa4c
|
Hit params in collider works
|
2022-12-27 18:52:25 +00:00 |
|
John Alanbrook
|
9a77bb75a8
|
Vectorization
|
2022-12-27 02:57:45 +00:00 |
|
John Alanbrook
|
147cf1b05d
|
Draw sprite to GUI
|
2022-12-24 19:18:06 +00:00 |
|
John Alanbrook
|
06b8bba27f
|
Converted to 'nuke' commands
|
2022-12-23 19:48:29 +00:00 |
|
John Alanbrook
|
8729892939
|
Add camera
|
2022-12-22 22:58:06 +00:00 |
|
John Alanbrook
|
efaf8736d8
|
Add gravity, starting and stopping simulation
|
2022-12-22 09:50:40 +00:00 |
|
John Alanbrook
|
d81f2f373c
|
Fixed debug circle drawing; add collision detection
|
2022-12-22 01:24:59 +00:00 |
|
John Alanbrook
|
2bcee44677
|
Text rendering via script
|
2022-12-21 01:34:22 +00:00 |
|
John Alanbrook
|
df907aec2b
|
Add 2d physics hooks
|
2022-12-20 14:16:26 +00:00 |
|
John Alanbrook
|
5ae72062a2
|
Added pawn system for input via scheme
|
2022-12-20 00:15:38 +00:00 |
|
John Alanbrook
|
9bdb7ce9cb
|
Embedded console into REPL
|
2022-12-19 18:16:51 +00:00 |
|
John Alanbrook
|
0f90215b7a
|
Improved REPL
|
2022-12-19 15:12:34 +00:00 |
|
John Alanbrook
|
d13d4ece9a
|
Add scheme gui_hook
|
2022-12-16 19:54:08 +00:00 |
|
John Alanbrook
|
3010ce17e5
|
Added stringifying escape & F keys; add sound, sys FFI; unconflict time.h and timer.h
|
2022-12-16 19:37:40 +00:00 |
|
John Alanbrook
|
44d503ae22
|
Added stringifying escape & F keys; add sound, sys FFI; unconflict time.h and timer.h
|
2022-12-16 19:29:50 +00:00 |
|
John Alanbrook
|
6227754925
|
Added stringifying escape & F keys; add sound, sys FFI; unconflict time.h and timer.h
|
2022-12-16 17:54:05 +00:00 |
|
John Alanbrook
|
bfddf39a38
|
Mkfile
|
2022-12-16 15:07:21 +00:00 |
|
John Alanbrook
|
fa8dfaf8e8
|
Proper logging using scheme; implemented most MRB FFI in scheme
|
2022-12-15 23:30:22 +00:00 |
|
John Alanbrook
|
688d816bce
|
Fixed many incompatible pointer warnings; add tcc specific debugging flags to makefile
|
2022-12-15 23:30:17 +00:00 |
|
John Alanbrook
|
0b64d0872b
|
Fixed many incompatible pointer warnings; add tcc specific debugging flags to makefile
|
2022-12-14 19:01:42 +00:00 |
|
John Alanbrook
|
60bf5ca7bc
|
Moved source file locations for easier compiling; cleaned up Makefile; cleaned up opengl code
|
2022-12-13 18:32:36 +00:00 |
|
John Alanbrook
|
18eefd4937
|
Using S7; edit Makefile for debug, windows compilation
|
2022-12-12 16:48:21 +00:00 |
|
John Alanbrook
|
998cb11218
|
Add newlines to the end of files without them; enable warnings on compile
|
2022-11-25 13:12:31 +00:00 |
|
John Alanbrook
|
ac0ad8efc2
|
Massively improved Makefile, with DBG and release options; engine outputs engine version to root directory of game on startup
|
2022-11-24 16:58:36 +00:00 |
|
John Alanbrook
|
5946a08a79
|
Add versioning to logs; add backtrace on crash; add automatic logging to a logfile every run
|
2022-11-24 07:54:17 +00:00 |
|
John Alanbrook
|
91de53dee3
|
Clean up unnecessary files.
|
2022-11-24 04:14:09 +00:00 |
|