DaniTheSkunk
|
fe6625aa12
|
added hot reloading to Data
|
2022-11-18 06:24:31 +00:00 |
DaniTheSkunk
|
d77c3eefd4
|
implemented Engine.watchFile
|
2022-11-18 02:55:58 +00:00 |
DaniTheSkunk
|
63c1def130
|
made rendering transparent (for obs capture) work with scaling and terminal
|
2022-11-17 01:47:51 +00:00 |
DaniTheSkunk
|
cafd9f8132
|
fixed Recti.contains
|
2022-11-08 01:39:06 +00:00 |
DaniTheSkunk
|
a7d8b9f5c7
|
added Recti.contains
|
2022-11-08 00:17:52 +00:00 |
DaniTheSkunk
|
21c4d8ccdc
|
changed border of scaling to black
|
2022-11-07 23:52:50 +00:00 |
DaniTheSkunk
|
82dd72b15c
|
mouse button input working
|
2022-11-07 23:17:09 +00:00 |
DaniTheSkunk
|
4a54b21136
|
mouse pos implemented, with scaling for stretchmodes
|
2022-11-07 22:53:14 +00:00 |
DaniTheSkunk
|
bc706369d0
|
added aspect stretch and dumb stretch mode to window
|
2022-11-05 23:54:24 +00:00 |
DaniTheSkunk
|
87c6bd90e9
|
added integer scaling window
|
2022-11-05 23:30:49 +00:00 |
DaniTheSkunk
|
90b21ce6a4
|
delta was supposed to be in seconds, not ms
|
2022-10-24 22:41:11 +00:00 |
DaniTheSkunk
|
4957968eb8
|
implemented terminal.clear function
|
2022-10-21 05:29:46 +00:00 |
DaniTheSkunk
|
477d08a1e3
|
allow terminal without half width font
|
2022-10-21 05:19:14 +00:00 |
DaniTheSkunk
|
16fdcee057
|
helper function for loading texture in basegame
|
2022-10-15 05:54:44 +00:00 |
DaniTheSkunk
|
e398f7a095
|
added sample functions to BaseGame
|
2022-10-15 05:52:41 +00:00 |
DaniTheSkunk
|
f52d6e66e3
|
made looping sample-perfect
|
2022-10-15 05:40:21 +00:00 |
DaniTheSkunk
|
de325c72b5
|
started implement SamplePlayer
|
2022-10-15 05:05:16 +00:00 |
DaniTheSkunk
|
37e0b931ae
|
started sample loading code
|
2022-10-15 04:39:19 +00:00 |
DaniTheSkunk
|
a05892e677
|
added audio sample class
|
2022-10-14 17:29:57 +00:00 |
DaniTheSkunk
|
abc460e59b
|
implement Mixer
|
2022-10-13 06:35:45 +00:00 |
DaniTheSkunk
|
49f1a19af1
|
added Sine node
|
2022-10-13 06:19:59 +00:00 |
DaniTheSkunk
|
e2d039f380
|
audio nodes store engine reference
|
2022-10-13 06:06:23 +00:00 |
DaniTheSkunk
|
6c9aa03341
|
started implementing audio node system
|
2022-10-13 06:05:01 +00:00 |
DaniTheSkunk
|
f96b2802f6
|
added AudioBuffer
|
2022-10-13 06:04:48 +00:00 |
DaniTheSkunk
|
87b3faaa81
|
started implementing AudioEngine
|
2022-10-13 05:09:22 +00:00 |
DaniTheSkunk
|
4486bb67a9
|
testing audio stuffs
|
2022-10-12 06:23:19 +00:00 |
DaniTheSkunk
|
ca7a74f774
|
added .then function to tweens
|
2022-10-12 01:42:59 +00:00 |
DaniTheSkunk
|
2ac964feeb
|
first successful tween
|
2022-10-12 00:57:26 +00:00 |
DaniTheSkunk
|
91169a40b0
|
started implementing tweening system
|
2022-10-11 21:23:34 +00:00 |
DaniTheSkunk
|
66c05256e6
|
added tweening functions for int, double, vec2i, vec2f
|
2022-10-11 20:45:52 +00:00 |
DaniTheSkunk
|
74b2c36243
|
changed formatting rules
|
2022-10-11 07:49:22 +00:00 |
DaniTheSkunk
|
661fc6d275
|
started writing node system
|
2022-10-11 02:15:14 +00:00 |
DaniTheSkunk
|
e81af5e193
|
vec2f and vec2i conversion functions
|
2022-10-11 01:52:59 +00:00 |
DaniTheSkunk
|
2809079025
|
BaseGame draws a default screen
|
2022-10-10 23:16:09 +00:00 |
DaniTheSkunk
|
09362620e5
|
added BaseGame
|
2022-10-10 21:54:49 +00:00 |
DaniTheSkunk
|
b90784f744
|
added lots of line drawing functions to virtual terminal
|
2022-10-09 06:40:43 +00:00 |
DaniTheSkunk
|
ab90320e9c
|
created cp437 box drawing constants
|
2022-10-09 06:01:52 +00:00 |
DaniTheSkunk
|
5a786a9f5d
|
added vt string drawing
|
2022-10-09 05:23:50 +00:00 |
DaniTheSkunk
|
1f4d3f4d83
|
started implementing virtual terminal
|
2022-10-09 03:36:12 +00:00 |
DaniTheSkunk
|
94d657d7be
|
added monospace functions to fonts
|
2022-10-09 02:25:15 +00:00 |
DaniTheSkunk
|
f02b2a984e
|
changed window clear colour to black
|
2022-10-09 01:03:46 +00:00 |
DaniTheSkunk
|
61c660c0ce
|
isCP437 for fonts
|
2022-10-09 01:02:58 +00:00 |
DaniTheSkunk
|
bb54dea3b2
|
added some basic static colours
|
2022-10-09 01:02:25 +00:00 |
DaniTheSkunk
|
2dc18a01fb
|
added colour parameter to string drawing functions
|
2022-10-06 07:02:24 +00:00 |
DaniTheSkunk
|
903e5246dc
|
implemented 9slice
|
2022-10-06 06:22:30 +00:00 |
DaniTheSkunk
|
009f80dd3a
|
repeat parameter for textures
|
2022-10-06 05:37:54 +00:00 |
DaniTheSkunk
|
721185c413
|
refactored, and changed gl backend to use shaders
|
2022-10-06 01:46:14 +00:00 |
DaniTheSkunk
|
9c992aa27e
|
stuff before modern opengl rewrite
|
2022-10-05 00:36:19 +00:00 |
DaniTheSkunk
|
ed672439a4
|
some windows code
|
2022-10-05 00:35:31 +00:00 |
DaniTheSkunk
|
d9ff38e221
|
some windows code
|
2022-09-28 02:17:33 +02:00 |
DaniTheSkunk
|
ec7cc40d02
|
added debug printing of window styles, implemented Window.setBorderRounded, and fixed move resizing
|
2022-09-27 14:42:14 +02:00 |
DaniTheSkunk
|
c3ba2983dd
|
added winapi type stuff
|
2022-09-27 04:41:21 +02:00 |
DaniTheSkunk
|
edd4b2bc56
|
added Util.nullTerminatedCharArrayToString
|
2022-09-27 00:57:16 +02:00 |
DaniTheSkunk
|
febe5786b9
|
added FontTTF
|
2022-09-21 03:10:12 +02:00 |
DaniTheSkunk
|
fd42674cee
|
implemented Engine.loadBytes
|
2022-09-20 23:25:15 +02:00 |
DaniTheSkunk
|
07ced1f430
|
basic font rendering implemented, and alpha blending
|
2022-09-20 06:58:36 +02:00 |
DaniTheSkunk
|
3edbc36844
|
implemented FontTileset
|
2022-09-20 05:15:31 +02:00 |
DaniTheSkunk
|
7a792c2a46
|
general cleanup
|
2022-09-18 19:38:02 +02:00 |
DaniTheSkunk
|
287d5482e2
|
fixed member variable visibility
|
2022-09-18 19:11:23 +02:00 |
DaniTheSkunk
|
db785d7bca
|
fixed class visibility
|
2022-09-18 19:00:12 +02:00 |
DaniTheSkunk
|
d5ca42c83c
|
changed width,height in window creation to Vec2i, added texture atlas debugging, fixed texture atlas bug resizing too early
|
2022-09-18 18:36:15 +02:00 |
DaniTheSkunk
|
2448143454
|
defer texture atlas update to start of frame
|
2022-09-18 17:15:37 +02:00 |
DaniTheSkunk
|
1316ee560b
|
implemented loadTextureArray (for tilesets)
|
2022-09-18 03:00:54 +02:00 |
DaniTheSkunk
|
829a017d2e
|
added Image.getSubImage
|
2022-09-18 02:43:11 +02:00 |
DaniTheSkunk
|
f0e92638af
|
implemented texture atlas
|
2022-09-16 03:18:12 +02:00 |
DaniTheSkunk
|
7c3ee28ba5
|
added non-scalar and vec2f versions of div to vec2i
|
2022-09-16 03:10:00 +02:00 |
DaniTheSkunk
|
7ace9c3409
|
non-scalar multiply in vec2i
|
2022-09-16 03:00:20 +02:00 |
DaniTheSkunk
|
4ab459d515
|
added loading texture from image
|
2022-09-15 23:16:48 +02:00 |
DaniTheSkunk
|
4a16dbfc9f
|
added Image.drawImage
|
2022-09-15 23:11:35 +02:00 |
DaniTheSkunk
|
ef937886cc
|
added Vec2i.ZERO
|
2022-09-15 23:11:01 +02:00 |
DaniTheSkunk
|
ba42f2d3bf
|
added 3 and 4 op vec2i add
|
2022-09-15 22:53:37 +02:00 |
Dani The Skunk
|
bdc7864e0c
|
rendering texture(bypassing texture atlas for now)
|
2022-09-15 06:02:18 +02:00 |
Dani The Skunk
|
b74608e8d3
|
drawing coloured rectangle
|
2022-09-14 19:08:16 +02:00 |
Dani The Skunk
|
a5c48c2ef2
|
Recti can return corner Vec2i now
|
2022-09-14 18:39:00 +02:00 |
Dani The Skunk
|
fd46e3196c
|
added IRenderContext
|
2022-09-14 17:52:55 +02:00 |
Dani The Skunk
|
89d9735203
|
added Recti
|
2022-09-14 17:51:45 +02:00 |
Dani The Skunk
|
94245e7689
|
tested multiple windows
|
2022-09-14 16:26:15 +02:00 |
Dani The Skunk
|
4848e5f56a
|
added empty Image constructor
|
2022-09-14 16:25:34 +02:00 |
Dani The Skunk
|
a3733090d3
|
changed Color to int, because of lack of unsigned byte
|
2022-09-14 06:59:14 +02:00 |
Dani The Skunk
|
0116082508
|
made image loading work
|
2022-09-14 06:49:58 +02:00 |
DaniTheSkunk
|
46a94c2b92
|
added image functions
|
2022-09-14 06:16:20 +02:00 |
Dani The Skunk
|
f7295c733e
|
added window and opengl backend
|
2022-09-14 05:47:48 +02:00 |
Dani The Skunk
|
4fae56a220
|
added Color
|
2022-09-14 05:46:41 +02:00 |
Dani The Skunk
|
d43771a4e6
|
added image loading
|
2022-09-14 05:45:15 +02:00 |
Dani The Skunk
|
77ef6a6e56
|
added Vec2f and Vec2i
|
2022-09-14 05:44:38 +02:00 |
Dani The Skunk
|
fef4151538
|
tabs, not spaces <_<
|
2022-09-14 01:09:28 +02:00 |
Dani The Skunk
|
02dc582193
|
initialised idea project
|
2022-09-14 00:59:35 +02:00 |