Commit Graph

54 Commits

Author SHA1 Message Date
scawful
d4f37d2422 housekeeping 2022-09-02 17:42:09 -05:00
Justin Scofield
c012115e68 chore: uncomment 2022-08-27 23:27:49 -05:00
Justin Scofield
b65c7893a3 Bitmap class additions 2022-08-27 22:07:18 -05:00
scawful
add47b545d chore: add default constructor to Tile16 2022-08-27 18:12:56 -05:00
scawful
8828557143 refactor bitmap and rom 2022-08-23 14:00:24 -05:00
scawful
50252fd267 overworld housekeeping 2022-08-23 13:28:46 -05:00
Justin Scofield
bf04ac5430 feat: Add Bitmap::WritePixel
Provide member function for writing to SDL_Surface pixel buffer
directly.
2022-08-18 11:34:34 -04:00
scawful
f3eb31766a chore: add conditional to freeing Bitmap 2022-08-17 14:47:06 -04:00
scawful
d20d4a7912 chore: replace typedefs with using alias 2022-08-16 16:53:37 -04:00
Justin Scofield
332bf5f3f3 Build SDL from source 2022-07-30 12:15:08 -04:00
Justin Scofield
6e50beb2ba update includes 2022-07-27 20:13:08 +00:00
Justin Scofield
92252c548f Remove unused methods 2022-07-27 17:34:32 +00:00
Justin Scofield
856900a69d Reduce dependence on sneshacking repo 2022-07-27 17:32:36 +00:00
Justin Scofield
7d08970a19 Overworld and Bitmap refactoring 2022-07-24 01:34:16 -04:00
Justin Scofield
8022948fff Refactor Bitmap further 2022-07-24 00:22:21 -04:00
Justin Scofield
adcb703e4e Remove this shared pointer nonsense 2022-07-24 00:01:31 -04:00
Justin Scofield
54d4a340f7 Refactor Bitmap SDL components to RAII 2022-07-24 00:00:32 -04:00
Justin Scofield
6b04bcf5d6 CreateTiles return StatusOr 2022-07-23 20:43:09 -04:00
Justin Scofield
b084208760 housekeeping snes types 2022-07-23 16:34:08 -04:00
scawful
955f9f4222 Remove unused variable and function 2022-07-22 20:19:22 -04:00
scawful
96568b5742 Refactor bitmap CreateTiles function 2022-07-22 20:18:47 -04:00
Justin Scofield
c98985fd3a Added CreateTiles function very important 2022-07-20 22:13:13 -04:00
Justin Scofield
1e2579acc8 snes_tile housekeeping 2022-07-19 20:22:04 -04:00
Justin Scofield
3f4d589c98 housekeeping 2022-07-19 20:46:31 +00:00
Justin Scofield
3350684123 Add OAMTile to snes_tile header 2022-07-19 20:40:49 +00:00
Justin Scofield
4961e02317 header housekeeping 2022-07-19 19:16:44 +00:00
Justin Scofield
9f760d922a Removed constants namespace 2022-07-19 15:37:56 +00:00
Justin Scofield
b2f574b6e4 Add access to vram buffer 2022-07-18 20:46:24 -04:00
Justin Scofield
e4e9e6c9aa Started functions for pseudo vram 2022-07-17 20:05:29 -04:00
Justin Scofield
67e1e7ea0c Expand all graphics retrieval with bitmap and vram 2022-07-17 18:09:12 -04:00
Justin Scofield
9b523fc253 Bitmap housekeeping 2022-07-12 21:33:32 -04:00
Justin Scofield
40fea79b0e Add Bitmap::Create overload
Makes use of sheet buffer, sheet buffer size, and custom palette
parameters.
2022-07-12 07:41:14 -04:00
scawful
48477d001c correct typo 2022-07-12 00:02:01 -04:00
scawful
79d535b99a Update Bitmap pointer management 2022-07-12 00:01:54 -04:00
Justin Scofield
6da3610bc4 function siggies 2022-07-11 22:02:29 -04:00
Justin Scofield
644e72b086 update psuedo_vram header 2022-07-11 21:47:39 -04:00
Justin Scofield
56c81ae97e overworld housekeeping 2022-07-11 21:37:20 -04:00
Justin Scofield
bd44cc2c96 added psuedo_vram 2022-07-11 21:35:35 -04:00
Justin Scofield
647c975ead housekeeping snes_tile 2022-07-11 21:35:23 -04:00
Justin Scofield
08590d824d changed tile.h and tile16.cc to snes_tile 2022-07-11 20:39:08 -04:00
Justin Scofield
1fd875421f Add ApplyPalette routine to Bitmap class 2022-07-10 15:41:21 -04:00
scawful
31f1850800 Created DungeonEditor and Canvas 2022-07-09 22:46:20 -04:00
scawful
b469cde90c Remove unused file 2022-07-09 18:54:16 -04:00
scawful
57c4825da2 Remove TilePreset struct 2022-07-09 18:41:58 -04:00
scawful
e9c8152453 housekeeping 2022-07-08 23:52:11 -04:00
scawful
260f9d5166 memory management 2022-07-06 22:39:05 -04:00
scawful
9d576351d0 housekeeping 2022-07-06 22:22:29 -04:00
Justin Scofield
6dd18c3418 Working on tile16 blockset 2022-06-20 20:44:52 -04:00
Justin Scofield
367fe3552f worked on adding tile16 for overworld support 2022-06-20 19:21:41 -04:00
Justin Scofield
f11e8f2aac expand tile library, consolidate rom features, work on overworld tile16 selection 2022-06-20 17:54:14 -04:00