summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)Author
2017-03-26-all organisms now in one listHEADmasterTom Barrett
-plants do not reproduce yet, this is needed
2017-03-07-removed the Graphics Data classmajortom6
-replaced with already implemented Rectangle, and put color and side variables in dna (can potentially remove the side variable if it does nothing important)
2017-03-07-REMOVED ENTITY, RESOURCE, AND CREATURE !majortom6
-replaced them all with one class, organism (always subject to change) -the dna type now is what differs creatures and resources -removed dead constants -may be a rogue segfault -also weird artifacts start showing if running long
2017-03-07touchingmajortom6
2017-03-07-speedcaps now working againmajortom6
-creatures now randomize target better again -thats enough for today, src is still a mess and main can be cleaned a bit
2017-03-07-removed rectdrawermajortom6
-removed unused shader -cleaned up main and window
2017-03-07-refractoring of includesmajortom6
2017-03-07-removed glm library, its in the debian reposmajortom6
-made opengl and sdl folders in includes, moved various *hpps to them
2017-03-07-removed all references to sdl_rect and location and now everything now uses ↵majortom6
our own class rectangle -standardization of tab spaces to 8 is now in effect -refractoring of graphicsobjects.hpp
2017-03-07-quadtree and opengl rendering are now in the master branch !iamn1ck
-using sdl_rect for location and size ended up being not so great due to it not having floats, so we reverted back to using location -much, much refractoring is now needed
2017-02-18general refractoringmajortom6
2017-02-12-added pause functiontom
2017-02-08-added quitting with qtom
-just using = for + since there is no difference
2017-02-07-added agingtom
-added speed increasing, but right now it is on arrow keys due to sdl errors with + and -, eventually the arrow keys will be used to pan the camera, and speed will be done with a graphic and the + and - keys
2017-01-19-added entity growingtom
-added bite functionality for creature/resource -added gender (next largest feature is reproduction) -refractored creature setTarget function to make more sense -added constants for starting size of entity and max size of entity -refractored list to make make much more sense -added constants for types
2016-05-02puuuuurfcttom
2016-05-02spring cleaning, added framerate cap & started iterator replacementtom
2015-05-26revamped the list and creaturesTom
two bugs i can see right now -somehow when a resource has less than 0 amount it still sticks around (somewhat rare) -some creatures just bounce back and forth until they die not getting to their target
2015-05-08mergingtom
2015-05-07woo! detection is implemented albeit shittytom
2015-05-05fleshed out list, locations of all creatures and resources are now withintom
2015-05-05fixed list to make it easy to add more creatures/resources.tom
need to figure out how to generate more random numbers after - implement resource amount and ability to eat
2015-05-04process of implementing the unit list, have not compiled or testedTom Barrett
2015-05-02fixed in file namingtom
2015-05-02added basic movementtom
2015-05-01removed temp and made compilabletom
2015-05-01removed duplicates and redirected imagesTom Barrett
2015-04-30added creature and resource classestom
2015-04-30first committom