summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* collision: Add rectangle/AABB collision functionsP. J. McDermott2021-03-262-0/+29
|
* map: Set collision tile bit fieldsP. J. McDermott2021-03-261-0/+43
|
* map: Remove extra spaces in func var declsP. J. McDermott2021-03-261-3/+3
|
* tileset: Simplify rendering function logic a bitP. J. McDermott2021-03-261-9/+3
|
* tileset: Add collision functionsP. J. McDermott2021-03-262-2/+32
| | | | And fix collision bit field setting.
* tileset: Ensure there are no more than 32 tilesP. J. McDermott2021-03-261-0/+5
|
* level: Split rendering into new functionP. J. McDermott2021-03-251-25/+30
|
* level: Render player and targetP. J. McDermott2021-03-251-0/+11
|
* map: Save player and target GIDsP. J. McDermott2021-03-253-18/+26
|
* map: Set random angle for spinning ballsP. J. McDermott2021-03-251-0/+2
|
* main: Seed RNGP. J. McDermott2021-03-251-0/+3
|
* map: Initialize all object membersP. J. McDermott2021-03-251-3/+7
|
* ball: Position spinning ballP. J. McDermott2021-03-251-2/+12
|
* map: Fix object coordinatesP. J. McDermott2021-03-251-3/+3
|
* ball: RenderP. J. McDermott2021-03-253-0/+21
|
* ball: Add tilesets and gid membersP. J. McDermott2021-03-253-17/+25
|
* ball: Convert loops to recursionsP. J. McDermott2021-03-251-22/+18
|
* level: Get tilesets and objects from mapP. J. McDermott2021-03-251-13/+19
|
* map: Add accessor functionsP. J. McDermott2021-03-252-56/+90
|
* games/classic: Fix object speed data typesP. J. McDermott2021-03-251-7/+7
|
* map: Parse and create objectsP. J. McDermott2021-03-251-2/+234
|
* ball: Change data typesP. J. McDermott2021-03-252-7/+7
|
* db_xml_get_bool_attr(): Fix dest assignmentP. J. McDermott2021-03-251-2/+2
|
* db_xml_get_float_attr(): New functionP. J. McDermott2021-03-252-0/+22
|
* ball: Add spin direction and radiusP. J. McDermott2021-03-252-7/+12
|
* map: Use map background colorP. J. McDermott2021-03-252-7/+5
|
* tileset: Wrap a long lineP. J. McDermott2021-03-251-1/+2
|
* tileset: Fix format type issueP. J. McDermott2021-03-251-1/+1
|
* map: Move tile rendering to tilesetP. J. McDermott2021-03-253-74/+46
|
* map: Set rects in fewer linesP. J. McDermott2021-03-251-10/+6
|
* map: Set layer rect in outer loopP. J. McDermott2021-03-251-12/+12
|
* tileset: Ensure tile size matches map'sP. J. McDermott2021-03-253-33/+26
|
* level: Add object members to structP. J. McDermott2021-03-251-0/+11
|
* ball: New functionsP. J. McDermott2021-03-253-0/+131
|
* collision: Add circle-circle functionsP. J. McDermott2021-03-252-1/+31
| | | | Also fix missing #include and mark db_pt_in_rect() pure.
* game: Play ALL the levelsP. J. McDermott2021-03-243-1/+18
|
* map: Fix map sizeP. J. McDermott2021-03-241-2/+5
| | | | And add SDL_RenderCopy() dstrect size to debugging output.
* map: Copy the tileset texture to the layer textureP. J. McDermott2021-03-243-16/+17
| | | | Not the layer texture to the layer texture. That's just stupid.
* map: Clear texture and handle render copy errorsP. J. McDermott2021-03-241-4/+16
|
* map: Fix layer rect mathP. J. McDermott2021-03-241-2/+2
|
* level: Render mapP. J. McDermott2021-03-241-1/+19
|
* main-menu: Fix game action renderer argumentP. J. McDermott2021-03-241-1/+1
|
* map: Render layer(s)P. J. McDermott2021-03-242-0/+91
|
* texture: Add accessor and texture creation funcsP. J. McDermott2021-03-242-0/+54
|
* map: Parse layer dataP. J. McDermott2021-03-231-14/+181
|
* db_decompress(): New function, from boukengineP. J. McDermott2021-03-233-0/+106
|
* db_base64_decode(): New function, from boukengineP. J. McDermott2021-03-233-0/+110
|
* db_tileset_new(): New functionP. J. McDermott2021-03-224-9/+481
|
* db_level_new(): Check strdup() return valuesP. J. McDermott2021-03-221-1/+13
|
* db_xml_get_bool_attr(): New functionP. J. McDermott2021-03-222-0/+26
|