Commit Graph

202 Commits

Author SHA1 Message Date
82853c99f2 Moved out input classes from the input subfolder. 2024-01-03 19:15:35 +01:00
ad11438d7d Removed Joy, Touch, and midi handling. 2024-01-03 19:06:28 +01:00
a6938d2d29 Implemented input handling. 2024-01-03 18:39:58 +01:00
9d0476a48d Setup handling window focus events. Also cleaned up mouse pointer handling. 2024-01-03 15:35:25 +01:00
1a761c83ca Setup input callbacks. 2024-01-03 14:49:47 +01:00
24568b12ff Implemented time scale. 2024-01-03 14:07:00 +01:00
3062dada73 Fail if scene is null. 2024-01-03 14:05:45 +01:00
c6cdd2fed8 More cleanups, and use Scenes as a Ref<> in Application. 2024-01-03 14:04:22 +01:00
ee823eab5d More cleanups and simplifications. 2024-01-03 14:01:29 +01:00
89d8b7dcca Avoid memleak. 2024-01-03 13:55:16 +01:00
12fe8bbbbd Avoid memleak. 2024-01-03 13:54:26 +01:00
9ec2133dae Simplify main(). 2024-01-03 13:52:39 +01:00
85bad3cfda Fix build. 2024-01-03 13:40:27 +01:00
a8f046ffb0 Input and Application cleanups. 2024-01-03 13:39:53 +01:00
116a7d0eaf Added input classes to the build and made them compile. 2024-01-03 12:21:46 +01:00
9aad8379a1 Added keybopard.h and .cpp from pandemonium. 2024-01-03 11:28:23 +01:00
e0bde10e93 Added a central RenderState. Reworked Cameras to use it. This means that Camera classes are no longer needed in render_core. 2023-12-31 20:38:51 +01:00
cb6408a2d4 Removed my old string. 2023-12-31 20:01:55 +01:00
eb5d27a51e Removed my old variant. 2023-12-31 20:01:25 +01:00
f48208c855 Removed the RandomNumberGenerator class. 2023-12-31 20:01:03 +01:00
74e4151ea7 Added Resource to the build. 2023-12-31 20:00:21 +01:00
bb7ebfe362 Fixed automatic Ref<> to Variant conversions. 2023-12-31 19:57:59 +01:00
96ae4a1f7e Reimplemented sprintf. Moved it to Array. 2023-12-31 19:50:23 +01:00
c87f9fd541 Fixed building Variant. Also added more goodies to object. 2023-12-31 19:32:44 +01:00
c6f3a8b245 Grab some goodies for Object from pandemonium. Also init MemoryPool and StringNames. 2023-12-31 16:20:14 +01:00
533dadacef Variant cleanups. 2023-12-31 15:46:34 +01:00
985aa8e2fb Use include paths relative to the lib's folder to simplify the build setup. 2023-12-31 15:04:17 +01:00
724b1b3901 Small tweaks to Resource. 2023-12-31 14:37:14 +01:00
022222fca2 Added Resource. 2023-12-31 14:34:28 +01:00
47b327bbf7 Small tweaks to some of the copyright headers. 2023-12-31 14:34:19 +01:00
052acd6f75 Variant cleanups and added variant op. 2023-12-31 14:26:06 +01:00
dae144ed0d Added Variant from Pandemonium. 2023-12-31 14:12:08 +01:00
b0dfb4ef5e Cleanups. 2023-12-31 13:58:00 +01:00
5e8e7926f3 Merged InputDefault into Input. 2023-12-31 13:48:14 +01:00
947137f33a Added InputDefault from Pandemonium. 2023-12-31 12:17:10 +01:00
3c20ce442b Simplified the license text at the top of the individual files from the pandmonium engine. 2023-12-31 12:01:23 +01:00
fb5d0850ff Updated some of the copyright headers. 2023-12-31 11:40:05 +01:00
bf7856c9e4 Split Texture into Texture and RenderTexture. 2023-12-31 11:36:18 +01:00
feec0785bc More work on Texture. 2023-12-31 11:17:18 +01:00
f101e99d17 More texture improvements. 2023-12-31 10:48:11 +01:00
8868524c80 Implemented handling other image types for Texture. 2023-12-31 02:43:45 +01:00
51fd0951af Fixed Image initialization. 2023-12-31 02:43:19 +01:00
66387cf635 Removed some of the formats from Image. 2023-12-31 02:21:05 +01:00
885c07d2c3 Reworked Texture. 2023-12-31 02:10:01 +01:00
fe18833bc6 Moved image loading from Texture to Image and made textures use Images. 2023-12-31 01:33:19 +01:00
1480d36a6e Added Object, Reference, and Image to the build. 2023-12-31 00:16:47 +01:00
ff7d8135ec Small cleanups. 2023-12-31 00:15:49 +01:00
b2ea81dd54 Cleaned up Image. 2023-12-31 00:15:44 +01:00
e7d48023fd Cleaned up Object and Reference. 2023-12-31 00:15:31 +01:00
65e8c7ec13 Moved away from stl containers. Also added missing classes. 2023-12-30 23:40:20 +01:00