Commit Graph

107 Commits

Author SHA1 Message Date
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
9fb15e572d Tweaked numbers a bit, made tunneling bugs less frequent. 2015-05-13 23:48:40 +03:00
Jeasonfire
5acb1b301c Made physics fps-independent and removed delta limit. 2015-05-13 23:40:57 +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
adf75ef7a1 InteractiveNodes can now also be pressed against their will ! 2015-05-12 00:24:48 +03:00
Jeasonfire
87d78195d4 Merge branch 'ai_systems' 2015-05-12 00:03:05 +03:00
Allexit
9abcacb104 InteractiveNode now recieves "mouseEnter" and "mouseLeave" respectively 2015-05-12 00:01:59 +03:00
Jeasonfire
3ce2452964 Added AI system + a basic AI. 2015-05-11 23:18:38 +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
Allexit
a06d8beffc Created GUI, not rendered yet 2015-05-11 13:44:43 +03:00
Allexit
48402a31a9 Dummy now hits up constantly. Also fixed a funny bug
Dummy now hits up constantly, and fixed a bug where all other creatures
able for combat, would stop hitting very politely, and wait for the player
to stop.
2015-05-10 23:41:48 +03:00
Allexit
47a1a193a4 Creatures are now slowed when attacking 2015-05-10 23:33:41 +03:00
Allexit
82dba2bb39 Merge branch 'attacking_system'
Conflicts:
	core/src/com/saltosion/gladiator/util/Name.java
2015-05-10 23:08:19 +03:00
Allexit
6d00222adb Created CombatListeners, good for therapy after combat 2015-05-10 23:01:38 +03:00
Jeasonfire
73be1d4f8f Added a logging system & gitignored the log files. 2015-05-10 22:31:18 +03:00
Allexit
c758862906 renamed listeners package, added test dummy to kill 2015-05-10 22:26:12 +03:00
Allexit
4f06d6af74 Hitbox is now more appropriate in size, to be changed later 2015-05-10 22:05:46 +03:00
Jeasonfire
ae5300f3fd Added debug rendering. Toggle with F2. 2015-05-10 22:04:20 +03:00
Jeasonfire
6e1387662d Fixed collisions inside hitboxes. 2015-05-10 21:34:57 +03:00
Allexit
1a2f541390 Added CollisionListener for Swings 2015-05-10 21:07:37 +03:00
Jeasonfire
07c2babe96 Changed a variable name and cleaned up CPhysics. 2015-05-10 20:42:18 +03:00
Allexit
36e3214758 Player can now swing with arrow keys. 2015-05-10 20:34:55 +03:00
Allexit
c263824405 CollisionSide made more generic 2015-05-10 18:35:38 +03:00
Allexit
be0669a754 Added CCombat and made CPhysics a bit cleaner 2015-05-10 18:30:57 +03:00
Allexit
ed2b09fa57 Clean Codeers Club checkout 2015-05-10 17:57:50 +03:00
Jeasonfire
543ef101e3 Added ghost variable, resized player hitbox & cleaned docs. 2015-05-10 17:30:31 +03:00
Jeasonfire
1136a9b8b8 Fixed bug where player tripped out when standing on ground. 2015-05-10 01:14:08 +03:00
Jeasonfire
71a2ce2b40 Fixed bug where player sinks into the ground. 2015-05-10 01:09:54 +03:00
Allexit
b2fe6338a5 Merge branch 'master' of https://github.com/Allexit/GladiatorBrawler 2015-05-09 23:32:27 +03:00
Allexit
d55b1b8a6d removed a mysterious visitor 2015-05-09 23:30:05 +03:00
Jeasonfire
6b4beaeab5 Added collision listener. 2015-05-09 20:47:16 +03:00
Jeasonfire
9c70a7326b Player being stuck in walls/floors -bug fixed. 2015-05-08 21:58:40 +03:00
Jeasonfire
d961bd21de Jumping implemented. 2015-05-08 21:41:17 +03:00
Jeasonfire
47eb5f5702 Physics done, jumping WIP. 2015-05-08 21:18:12 +03:00
Allexit
5975288d04 Removed the usage of Box2D 2015-05-08 16:49:42 +03:00
Allexit
e985102e80 Better method for playing animations 2015-04-10 19:10:08 +03:00
Allexit
ef4117672c Added input handling, movement and camera now follows the player 2015-04-10 17:30:30 +03:00
Allexit
16c21698b8 Created a terrain's physics box, so the character doesn't fall out 2015-04-09 23:03:42 +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
8d127a715b Removed useless prints 2015-04-09 00:17:55 +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
Allexit
54e7238f3a A static image of the player is now drawn 2015-04-08 19:19:14 +03:00
Allexit
32df01f0eb initial commit 2015-04-08 16:59:01 +03:00