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