Commit Graph
95 Commits
Author SHA1 Message Date
Ondřej Hruška 69f55dcc12 Start of world generator 2014-04-24 02:41:38 +02:00
Ondřej Hruška 147f499e62 minor tweaks 2014-04-23 23:10:36 +02:00
Ondřej Hruška 289145a9aa cleanup, util packages reorganized, removed some sysouts 2014-04-23 21:08:15 +02:00
Ondřej Hruška 34e1f3c797 Huge CPU usage reduction by using view clamp 2014-04-23 20:52:48 +02:00
Ondřej Hruška 56aef90e83 experiemtnal save fn actualyl working 2014-04-23 01:52:57 +02:00
Ondřej Hruška facec9d6d3 little changes 2014-04-23 01:38:15 +02:00
Ondřej Hruška 6761b69b63 New 16px textures, player sprite, entity system. 2014-04-23 01:15:07 +02:00
Ondřej Hruška 3e69505787 Removed useless "multiplayer" crap and converted to singleplayer 2014-04-22 21:27:38 +02:00
Ondřej Hruška 9e4a237192 hmmmm 2014-04-22 18:07:29 +02:00
Ondřej Hruška e14be3ec1b start of server-client decoupling, unfinished 2014-04-22 08:45:16 +02:00
Ondřej Hruška 9835cd0023 saving in project/.rogue-save 2014-04-22 08:21:57 +02:00
Ondřej Hruška 494e1a657b improved worldpos to support animation 2014-04-22 08:18:36 +02:00
Ondřej Hruška 233157a443 experimental walk mode with space (axis-aligned) 2014-04-22 02:19:55 +02:00
Ondřej Hruška c94cd05da5 Entirely rewritten ION, world saving, added map movement etc 2014-04-22 02:14:45 +02:00
Ondřej Hruška 2f26602d15 some changes, nothing much 2014-04-21 17:57:15 +02:00
Ondřej Hruška 0d5b6eb995 tiledrect more efficient 2014-04-21 16:46:15 +02:00
Ondřej Hruška bb84d143a8 optimized tiledrect 2014-04-21 16:41:10 +02:00
Ondřej Hruška 067f8b172c del nullresource 2014-04-21 16:32:28 +02:00
Ondřej Hruška e773a5307a Support 4 npot tx, inlined some btlncks 2014-04-21 16:17:16 +02:00
Ondřej Hruška f8f49b81ff optimized map ionization to avoid extra marks 2014-04-20 04:46:55 +02:00
Ondřej Hruška 8872fd3f5f Initial world system with tile rendering & ionization support. 2014-04-20 03:45:31 +02:00
Ondřej Hruška 65ad97994b Remade item and tile basic system.
Still not funcitonal but the shape is final. Sort of.
2014-04-19 18:32:14 +02:00
Ondřej Hruška ccbc95c74a weeded out some shit 2014-04-19 13:39:07 +02:00
Ondřej Hruška 7927d9a67b preparing for rewrite of tile and item system 2014-04-19 13:13:46 +02:00
Ondřej Hruška b30f39a762 nothing much 2014-04-19 11:58:31 +02:00
Ondřej Hruška 3abe1e6b33 tweaks to texture sys 2014-04-19 11:53:00 +02:00
Ondřej Hruška 7777a61e32 Base of spritesheet system 2014-04-19 11:44:15 +02:00
Ondřej Hruška d18ff99fa8 some minor edit in tiles 2014-04-19 03:57:42 +02:00
Ondřej Hruška b18b248762 removed some trash 2014-04-19 03:47:42 +02:00
Ondřej Hruška db3da1554d WorldMap now successfully IONIZABLE! 2014-04-19 03:43:18 +02:00
Ondřej Hruška b70279acd5 Added support for arrays in ION (dense storing of primitive arrays) 2014-04-19 02:42:57 +02:00
Ondřej Hruška 4721351ed9 Removed test classes, improved ION error handling & performance. 2014-04-19 01:45:38 +02:00
Ondřej Hruška 7eb390d915 Further Ion improvements 2014-04-19 01:17:20 +02:00
Ondřej Hruška e630320bd9 Adjusted ion reserved ranges. 2014-04-19 00:55:18 +02:00
Ondřej Hruška 035aa58847 Reworked ION 2014-04-19 00:49:18 +02:00
Ondřej Hruška e83047ff38 backup 2014-04-18 20:10:13 +02:00
Ondřej Hruška b2cf0d14a0 start of game gui, added tilesheet 2014-04-18 12:09:54 +02:00
Ondřej Hruška 56494e04f9 color palettes, fps in overlay, main menu screen w/ buttons 2014-04-16 21:57:17 +02:00
Ondřej Hruška 990c3de5ca new layouts & start of main menu 2014-04-16 08:35:47 +02:00
Ondřej Hruška a641cba9e1 good except 1 mysterious NPE in SimplePainter on poll. 2014-04-15 08:59:09 +02:00
Ondřej Hruška 0fa85dc371 Constraint caches and digest caching made more efficient. 2014-04-15 08:38:31 +02:00
Ondřej Hruška eb981454c0 Moved some classes. Added LayoutChangeEvent class. 2014-04-15 08:11:55 +02:00
Ondřej Hruška e7225d1ee0 moved Digestable<T> to it's rightful place. 2014-04-15 02:09:21 +02:00
Ondřej Hruška 85859995c4 Digest caching, oh boy! Such commit! Wow! 2014-04-15 02:08:28 +02:00
Ondřej Hruška de34b66fde all compiles and "works" now. 2014-04-15 00:50:10 +02:00
Ondřej Hruška 2fbebd4fbc Tiled rect 2014-04-14 22:26:54 +02:00
Ondřej Hruška 5be05077b7 fixed indirect static access 2014-04-14 22:04:46 +02:00
Ondřej Hruška d96c1c1272 Num/Rect/Vect Constructors for Bounds 2014-04-14 22:04:10 +02:00
Ondřej Hruška 0236e779c3 Package moves, new fn in Rect, new bound adapters 2014-04-14 21:58:43 +02:00
Ondřej Hruška fa8792a904 Added bound digests 2014-04-14 21:36:31 +02:00
Ondřej Hruška 74c11dcec9 cleanup 2014-04-14 20:34:27 +02:00
Ondřej Hruška 3320678f36 Added NumBound & friends. Mutable is now a view. Much nicer!! 2014-04-13 23:15:42 +02:00
Ondřej Hruška a5c32834c0 Not all fixed yet, but OMG that bounds system! Wow! 2014-04-13 20:38:34 +02:00
Ondřej Hruška 91f54133b3 Added some informative annotations 2014-04-13 11:03:47 +02:00
Ondřej Hruška cacaa9dcce Minor vect/rect changes 2014-04-13 10:39:01 +02:00
Ondřej Hruška e1d87df697 Renamed constraints to bounds. 2014-04-13 00:02:45 +02:00
Ondřej Hruška 4816e0b539 Refactoring and polishing of the constraint system
Now it will be clear what is VALUE, VIEW and MUTABLE.
2014-04-12 23:24:49 +02:00
Ondřej Hruška 4221d5430a Cleaned up coord, rect and constraint system. 2014-04-12 21:13:16 +02:00
Ondřej Hruška 65bfbbd16a Removed trash, improved constraint system (nicer names) 2014-04-12 07:02:03 +02:00
Ondřej Hruška a1e35bc696 almost fixed constraints and rects; about time to go sleep now, lol 2014-04-12 04:41:43 +02:00
Ondřej Hruška 950943e01c Finished Coord system, but some bugs in rects. 2014-04-12 01:57:40 +02:00
Ondřej Hruška e3e77dc308 small fix 2014-04-11 01:28:05 +02:00
Ondřej Hruška ebbcf50f74 Remade logging system, cleaned up BaseApp. 2014-04-11 01:23:16 +02:00
Ondřej Hruška e940c53dd6 Coord and rect views and freezing; Fixed font glitches. 2014-04-10 22:53:25 +02:00
Ondřej Hruška ebac276ed2 somethings weird with font 2014-04-10 10:10:47 +02:00
Ondřej Hruška dacb43df3a tweaked gradient rendering 2014-04-10 09:39:11 +02:00
Ondřej Hruška 861d007b27 Greatly improved Constraints system 2014-04-10 00:57:39 +02:00
Ondřej Hruška f81c349d20 javadoc 2014-04-09 22:51:29 +02:00
Ondřej Hruška 94f0b4c3e4 Fixed concurrency issue with loading queue in main loop. 2014-04-09 01:45:16 +02:00
Ondřej Hruška e03d547fab Factored out BaseApp. 2014-04-09 01:28:32 +02:00
Ondřej Hruška e4e7aa7eb3 Converted to Java 7, factored InstanceLock to own file. 2014-04-09 00:41:33 +02:00
Ondřej Hruška 8e8e15355e Remade constraint system, improved rendering & font. 2014-04-08 10:25:16 +02:00
Ondřej Hruška 8073c5d712 Renamed package: sound -> sounds 2014-04-07 10:08:30 +02:00
Ondřej Hruška ae785dc440 Removed clutter from log 2014-04-07 10:07:25 +02:00
Ondřej Hruška 99bb04ae43 Annotation for logged name, added time in log. 2014-04-07 09:52:46 +02:00
Ondřej Hruška 6d7ee87ae6 Cleanup of annotations, fixed some bus logic. 2014-04-07 09:31:07 +02:00
Ondřej Hruška 6b69dabbb9 Improved concurrency, annotations 2014-04-06 23:11:34 +02:00
Ondřej Hruška e2b6752efb Clean up
- Added final keyword wherever possible
- Improved some font code
2014-04-06 20:53:52 +02:00
Ondřej Hruška da67300522 javadoc, cleanup, added font system 2014-04-06 18:06:04 +02:00
Ondřej Hruška f5929f23b1 FInal fields, tweaks to screen system, deferred loading. 2014-04-05 02:14:35 +02:00
Ondřej Hruška 53b7b02609 EventBus now using thread; +Textures; +Audio; Cleaner structure 2014-04-04 23:06:56 +02:00
Ondřej Hruška 7f35d1d316 Preparation for textures, improved EventBus & events 2014-04-02 18:43:07 +02:00
Ondřej Hruška acc8dffad7 Cleaned up bus & systems; Finished constraint system. Layered screen. 2014-04-02 00:42:11 +02:00
Ondřej Hruška 2628cf6eda annot 2014-04-01 10:08:04 +02:00
Ondřej Hruška ca0cd329cf Revert "fmt"
This reverts commit 18ecb0e35b.
2014-04-01 10:06:36 +02:00
Ondřej Hruška 22634d7fb0 ecl pref zip 2014-04-01 09:51:34 +02:00
Ondřej Hruška 33b329486b Formatting, added eclipse prefs file 2014-04-01 09:43:36 +02:00
Ondřej Hruška d8530f2f1a Merge branch 'master' of https://gitlab.fel.cvut.cz/B132_a0b36pr2/hruskon5 2014-04-01 09:36:53 +02:00
Ondřej Hruška 2de6d93637 dfg 2014-04-01 09:36:50 +02:00
Ondřej Hruška 4a1a84fd87 Refactoring of subsystems and eventbus 2014-04-01 00:55:43 +02:00
Ondřej Hruška 6013a105ad Refactored subsystems for cleaner modularity. 2014-03-30 23:09:20 +02:00
Ondřej Hruška e2e5576664 More easing types, cleanup 2014-03-30 20:11:25 +02:00
Ondřej Hruška 5c261c4513 Base of Constraints system. 2014-03-30 13:09:19 +02:00
Ondřej Hruška 1af5f01520 Removed junk & added Easing, Event system and others 2014-03-30 11:10:43 +02:00
Ondřej Hruška 6b8891666a Removed bad libraries, added LWJGL and Slick-Util, added
mightypork.utils, some work on the framework.
2014-03-28 20:31:27 +01:00