Commit Graph

24 Commits

Author SHA1 Message Date
Tiberiu Chibici fc2597302b Implemented some fixes to collider. Made pickables use collider. Partial implementation of stackable objects. 2016-12-21 21:49:10 +02:00
Tiberiu Chibici a7af100122 Implemented collisions. 2016-12-17 15:40:40 +02:00
Tiberiu Chibici 42f0d4125b Refactored sprite & transform. Replaced distance with collider when picking objects up. 2016-12-15 22:52:36 +02:00
Tiberiu Chibici ddae4934ef Implemented picking up objects and dropping them. Also, made transform part of GameObject instead of a separate component. 2016-12-14 23:32:39 +02:00
Tiberiu Chibici f8571b36bd Undone changes to main 2016-12-14 00:35:40 +02:00
Tiberiu Chibici 1f6f51877a Finished implementing & testing QTree. Implemented pickable marker class. 2016-12-14 00:34:53 +02:00
Tiberiu Chibici 6a35b11ec2 Player changes:
- reimplemented & improved player inventory
- now player has "Action2" which means he can interact with the
environment
- added weapon energy cost
- updated player action interface
2016-12-12 23:28:41 +02:00
Tiberiu Chibici 6fe33a99a8 Fixed bug causing SIGSEGV at startup. 2016-12-10 17:48:35 +02:00
Tiberiu Chibici bb2ddf1374 Implemented weather 2016-12-10 17:42:51 +02:00
Tiberiu Chibici f6a02dc850 Changed build system to CMake 2016-12-10 14:12:23 +02:00
Tiberiu Chibici 2bd8605711 Added plants. Added game time management. 2016-12-09 22:33:47 +02:00
Tiberiu Chibici c12a8ede5a Implemented grid. Modified map renderer so that it can render tiles that have a different size than the map tiles. (Note: this change is not tested yet). 2016-12-06 00:29:43 +02:00
Tiberiu Chibici 0dc77aacb4 Implemented some tools. Also, implemented inventory. 2016-12-03 19:43:28 +02:00
Tiberiu Chibici 91c0da855b Implemented hoe 2016-12-02 22:48:37 +02:00
Tiberiu Chibici 33de4a8d1f Reorganized classes & namespaces. Made sprite a component. 2016-12-02 22:20:04 +02:00
Tiberiu Chibici f255905c73 Implemented many things. Refactored parsers. Added some behaviors and items. Added weapons. 2016-12-02 20:29:40 +02:00
Tiberiu Chibici 0b6a988184 Large refactoring. Also, reimplemented resource manager to use parsers. Changed from json to xml (it allows comments!!!). 2016-12-01 21:08:28 +02:00
Tiberiu Chibici 9c8cbf8518 Large refactoring, using the Entity-Component model. 2016-11-30 19:50:01 +02:00
Tiberiu Chibici bcd0a359fc Implemented sprite & added player animation. 2016-11-30 00:34:36 +02:00
Tiberiu Chibici d2c335bfa5 Fixed text rendering bug. Organized UI stuff. 2016-11-29 00:20:48 +02:00
Tiberiu Chibici 70f79935da Implemented some basic UI 2016-11-28 00:17:20 +02:00
Tiberiu Chibici 8173937797 Rendering player and tiles now works. 2016-11-27 13:53:18 +02:00
Tiberiu Chibici 914ae0de0d Implemented resource manager which can load textures and levels.
Implemented script to generate Resources.g.h file linking assets to code.
Added assets from old project.
2016-11-12 14:17:00 +02:00
Tiberiu Chibici 294fd6e2ac Initial commit 2016-11-11 20:18:01 +02:00