Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tileset: Ensure tile size matches map's | P. J. McDermott | 2021-03-25 | 3 | -33/+26 |
| | |||||
* | level: Add object members to struct | P. J. McDermott | 2021-03-25 | 1 | -0/+11 |
| | |||||
* | ball: New functions | P. J. McDermott | 2021-03-25 | 3 | -0/+131 |
| | |||||
* | collision: Add circle-circle functions | P. J. McDermott | 2021-03-25 | 2 | -1/+31 |
| | | | | Also fix missing #include and mark db_pt_in_rect() pure. | ||||
* | game: Play ALL the levels | P. J. McDermott | 2021-03-24 | 3 | -1/+18 |
| | |||||
* | map: Fix map size | P. J. McDermott | 2021-03-24 | 1 | -2/+5 |
| | | | | And add SDL_RenderCopy() dstrect size to debugging output. | ||||
* | map: Copy the tileset texture to the layer texture | P. J. McDermott | 2021-03-24 | 3 | -16/+17 |
| | | | | Not the layer texture to the layer texture. That's just stupid. | ||||
* | map: Clear texture and handle render copy errors | P. J. McDermott | 2021-03-24 | 1 | -4/+16 |
| | |||||
* | map: Fix layer rect math | P. J. McDermott | 2021-03-24 | 1 | -2/+2 |
| | |||||
* | level: Render map | P. J. McDermott | 2021-03-24 | 1 | -1/+19 |
| | |||||
* | main-menu: Fix game action renderer argument | P. J. McDermott | 2021-03-24 | 1 | -1/+1 |
| | |||||
* | map: Render layer(s) | P. J. McDermott | 2021-03-24 | 2 | -0/+91 |
| | |||||
* | texture: Add accessor and texture creation funcs | P. J. McDermott | 2021-03-24 | 2 | -0/+54 |
| | |||||
* | map: Parse layer data | P. J. McDermott | 2021-03-23 | 1 | -14/+181 |
| | |||||
* | db_decompress(): New function, from boukengine | P. J. McDermott | 2021-03-23 | 3 | -0/+106 |
| | |||||
* | db_base64_decode(): New function, from boukengine | P. J. McDermott | 2021-03-23 | 3 | -0/+110 |
| | |||||
* | db_tileset_new(): New function | P. J. McDermott | 2021-03-22 | 4 | -9/+481 |
| | |||||
* | db_level_new(): Check strdup() return values | P. J. McDermott | 2021-03-22 | 1 | -1/+13 |
| | |||||
* | db_xml_get_bool_attr(): New function | P. J. McDermott | 2021-03-22 | 2 | -0/+26 |
| | |||||
* | map: Parse <map> children | P. J. McDermott | 2021-03-21 | 1 | -3/+149 |
| | |||||
* | map: Parse map attributes | P. J. McDermott | 2021-03-21 | 1 | -4/+67 |
| | |||||
* | map: Don't stop parsing on invalid end tag | P. J. McDermott | 2021-03-20 | 1 | -1/+1 |
| | |||||
* | db_map_new(): New function | P. J. McDermott | 2021-03-20 | 4 | -0/+228 |
| | |||||
* | db_game_play(), db_level_play(): New stub funcs | P. J. McDermott | 2021-03-20 | 5 | -2/+28 |
| | |||||
* | db_level_new(): New function | P. J. McDermott | 2021-03-20 | 4 | -6/+91 |
| | |||||
* | main-menu: Add second user data parameter | P. J. McDermott | 2021-03-20 | 1 | -12/+22 |
| | |||||
* | db_get_*_dir(): Move out of src/main.c | P. J. McDermott | 2021-03-19 | 6 | -43/+66 |
| | |||||
* | main: Mark argc unused | P. J. McDermott | 2021-03-19 | 1 | -1/+1 |
| | |||||
* | main: Fix missing header | P. J. McDermott | 2021-03-19 | 1 | -0/+1 |
| | |||||
* | main-menu, help: Take window pointer parameter | P. J. McDermott | 2021-03-19 | 6 | -25/+25 |
| | |||||
* | main: Don't create texture | P. J. McDermott | 2021-03-19 | 2 | -19/+0 |
| | |||||
* | src/defs.h: New macro definitions file | P. J. McDermott | 2021-03-19 | 5 | -58/+144 |
| | |||||
* | main-menu: Don't render final frame before quit | P. J. McDermott | 2021-03-19 | 1 | -3/+3 |
| | |||||
* | main-menu: Quit on action errors | P. J. McDermott | 2021-03-19 | 1 | -2/+2 |
| | |||||
* | help: Fix return statements | P. J. McDermott | 2021-03-19 | 1 | -3/+3 |
| | |||||
* | help: Handle mouse events | P. J. McDermott | 2021-03-19 | 1 | -6/+72 |
| | |||||
* | main-menu, help: Handle quit through call stack | P. J. McDermott | 2021-03-19 | 4 | -17/+37 |
| | |||||
* | help: Handle Esc and Enter | P. J. McDermott | 2021-03-19 | 1 | -0/+7 |
| | |||||
* | help: Add event loop | P. J. McDermott | 2021-03-19 | 1 | -6/+65 |
| | |||||
* | help: Draw scrollbar triangles | P. J. McDermott | 2021-03-19 | 1 | -7/+40 |
| | |||||
* | main-menu: Render background in each frame | P. J. McDermott | 2021-03-19 | 1 | -3/+1 |
| | |||||
* | main-menu: Handle keypad Enter key | P. J. McDermott | 2021-03-19 | 1 | -0/+1 |
| | |||||
* | help: New screen | P. J. McDermott | 2021-03-19 | 4 | -0/+137 |
| | |||||
* | main-menu: Handle mouse button events | P. J. McDermott | 2021-03-19 | 1 | -0/+10 |
| | |||||
* | main-menu: Handle mouse motion events | P. J. McDermott | 2021-03-19 | 1 | -0/+15 |
| | |||||
* | db_pt_in_rect(): New function | P. J. McDermott | 2021-03-19 | 3 | -0/+67 |
| | |||||
* | main-menu: Clear renderer on each event | P. J. McDermott | 2021-03-18 | 1 | -3/+3 |
| | | | | Fixes artifacts of old button renderings. | ||||
* | main-menu: Fix uninitialized links | P. J. McDermott | 2021-03-18 | 1 | -0/+2 |
| | |||||
* | main-menu: Handle keyboard events | P. J. McDermott | 2021-03-18 | 1 | -8/+66 |
| | |||||
* | main-menu: Wrap rendering in stub loop | P. J. McDermott | 2021-03-18 | 1 | -10/+13 |
| |