Commit Graph

65 Commits

Author SHA1 Message Date
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 0cfbf54f7e added thin-6x12 and thin-12x12 fonts (incomplete) 2022-10-09 01:03:26 +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 186d938c56 added JNA library (for winapi) 2022-09-27 00:59:09 +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 22f52c7d63 started writing down some notes 2022-09-18 00:36:17 +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 ba4e064563 added .jar artifact 2022-09-14 07:28:39 +02:00