Commit Graph

39 Commits

Author SHA1 Message Date
Jeasonfire
f5e0a40be7 Parrying (WIP) & animation loading cleanup. 2015-05-27 15:22:30 +03:00
Jeasonfire
b466dd8cc5 Added jumping "animation". 2015-05-27 13:47:52 +03:00
Jeasonfire
07a8ae7b3a Added license text. 2015-05-18 03:22:13 +03:00
Jeasonfire
43150f0de1 Added sounds to actions. (Credit: Allexit) 2015-05-18 01:10:20 +03:00
Jeasonfire
814f9c9788 Increased physics precision & cleanup. 2015-05-18 01:05:47 +03:00
Jeasonfire
4d074bee4a Added AI react distance debug rendering. 2015-05-17 21:36:53 +03:00
Jeasonfire
7ea8ee3cae Added splash screens. 2015-05-17 20:43:36 +03:00
Jeasonfire
a5cd73bbc3 Added healthbars. 2015-05-17 18:48:50 +03:00
Jeasonfire
41c4ae4f47 Changed font & added error handling in collision processing. 2015-05-17 16:37:09 +03:00
Jeasonfire
7a7adda2c5 Implemented ParticleSystem. 2015-05-17 03:47:45 +03:00
Jeasonfire
96f2c2ac7a Fixed debug renderer. 2015-05-17 02:41:54 +03:00
Jeasonfire
c5ad241dd3 Added level change text. 2015-05-17 00:12:24 +03:00
Jeasonfire
78d9890437 Added borders to level. 2015-05-16 23:51:20 +03:00
Jeasonfire
9c3643682d Added parallaxing & audience. 2015-05-16 22:28:56 +03:00
Jeasonfire
0409e91265 Added player animations in code. 2015-05-16 21:28:45 +03:00
Jeasonfire
12da7d5cbe Added simple main menu. 2015-05-16 02:00:25 +03:00
Jeasonfire
35eca95cd8 Restructured lots of things & implemented game states. 2015-05-16 01:35:51 +03:00
Jeasonfire
f87f44da51 Added a sprite in preparation for incoming updates & added delta counter. 2015-05-15 20:53:36 +03:00
Allexit
b12816f9b0 Channels now actually work.
For testing reasons, player is now also divided in torso and legs
2015-05-14 23:54:33 +03:00
Allexit
f441b6c164 Added multichannel support to entity rendering system 2015-05-14 23:09:49 +03:00
Jeasonfire
ed9d530705 Added FPS Meter. 2015-05-13 22:35:46 +03:00
Jeasonfire
d3092a17ec Added TextNode and Property to the gui system. 2015-05-13 22:19:09 +03:00
Jeasonfire
43ca403385 Font rendering fixed & added a free font. 2015-05-13 21:12:13 +03:00
Allexit
59207fb8a0 Made GUIManager more practical and added a few Logs
GUIManager now has "physicsLocationToGUILocation" and "getNode" methods
2015-05-12 19:27:46 +03:00
Allexit
9abcacb104 InteractiveNode now recieves "mouseEnter" and "mouseLeave" respectively 2015-05-12 00:01:59 +03:00
Allexit
a20e960c19 GUI Rendering fixed 2015-05-11 22:02:29 +03:00
Allexit
7a04b439ac Unfinished rendering system for GUI 2015-05-11 15:09:11 +03:00
Jeasonfire
3261557dc9 Added font renderer. 2015-05-11 14:01:54 +03:00
Jeasonfire
ae5300f3fd Added debug rendering. Toggle with F2. 2015-05-10 22:04:20 +03:00
Allexit
be0669a754 Added CCombat and made CPhysics a bit cleaner 2015-05-10 18:30:57 +03:00
Allexit
5975288d04 Removed the usage of Box2D 2015-05-08 16:49:42 +03:00
Allexit
ef4117672c Added input handling, movement and camera now follows the player 2015-04-10 17:30:30 +03:00
Allexit
1727c43265 Physics body attached to the player entity now 2015-04-09 21:32:36 +03:00
Allexit
822d2fa7bc Box2D implemented. Viewport also is a lot smaller 2015-04-09 21:16:49 +03:00
Allexit
91135acfce Position Component -> Physics Componenty 2015-04-09 01:14:07 +03:00
Allexit
eff6647704 Component getting is now done properly in RenderingSystem 2015-04-09 00:44:05 +03:00
Allexit
7907eb348d When resizing the window, viewport scales to right size now 2015-04-09 00:12:07 +03:00
Allexit
962dde9db2 Animation now renders, and rendered entities now must have position 2015-04-08 20:50:13 +03:00
Allexit
ac68498548 Every entity with "CRenderedObject" is now drawn at 0, 0 2015-04-08 20:15:14 +03:00