heck
477bbe6cbe
rename: mbuf_resizable stuff
2 years ago
heck
97705ed9d8
field.h - structure
2 years ago
heck
1c0f30e5c4
refactor: untangle tui_main.c into modules tui, ged, midi
trying to create clear and interfaces and separation of concern
2 years ago
heck
53575550f0
SIN: Reformat the whole codebase using tweaked .clang-format
yes, sorry, was actually quite well formatted (clang-format default) ... but its probably just me working on the code ever. So, i will just use my preferences here.
I find it important. visual guy and all other excuses...
2 years ago
heck
b1d69e0d07
Project Structure - create src/ dir and move all sources there
2 years ago
cancel
f1b5bedb72
Cleanup
5 years ago
cancel
beeb85720e
[Automated] Change style to right-pointers
5 years ago
cancel
da19d991a0
Move field_load_error_string to field.h/.c
5 years ago
cancel
bbb1bbd91d
Remove mark.h and mark.c
Contents were folded into field.h and field.c.
5 years ago
cancel
2dbe0eb510
Remove typedef for Field from base.h
No longer needed.
6 years ago
cancel
31461a215e
Cleanup stdio.h and Field naming. Add comment about Field.
6 years ago
cancel
44f547d355
Remove use of 'Gbuffer' and 'Mbuffer' typedef wrappers
Became unnecessary.
6 years ago
cancel
e1a9def193
Add start of forms use
6 years ago
cancel
6c334dce95
Cleanup
6 years ago
cancel
febfffdb6b
Clean up resizing logic, make it work with undo history
6 years ago
cancel
e0fe4647c1
Add partial support for resizing grids (WIP)
6 years ago
cancel
77e0f874ec
Cleanup field.h/.c, move some stuff to gbuffer.h/.c
6 years ago
cancel
c934f9f177
Remove unused fns from field.h/.c
6 years ago
cancel
ee55f70fdc
Remove field_copy_subrect, move to gbuffer, add gbuffer.c
6 years ago
cancel
982e810a84
Clean up field copying, add wrapper
6 years ago
cancel
09697c50bf
Add field_resize_raw_if_necessary
6 years ago
cancel
76e8e65e13
Add gbuffer.h
6 years ago
cancel
56ea948871
Rename Field_buffer to Gbuffer
6 years ago
cancel
59d2bcc057
Add more movement and oper macros
6 years ago
cancel
0c17f59302
Cleanup arg naming
6 years ago
cancel
008b0fe90a
Rename 'Term' to 'Glyph'
6 years ago
cancel
e3a679e17c
Rename USz and ISz to Usz and Isz
Easier to read/type
6 years ago
cancel
5b6174b6a9
Add type alias for size_t/ssize_t to USz/ISz
6 years ago
cancel
b8dadb5d15
Change to use size_t/ssize_t for field operations
All coordinates passed for y/x/height/width are implicitly assumed to be
<= ORCA_Y_MAX or ORCA_X_MAX.
6 years ago
cancel
316de2e60c
Add narrowing conversion warning, fix warnings
6 years ago
cancel
e7b18481bb
Reformat
6 years ago
cancel
dcb00be880
Add test basic 'a' function
6 years ago
cancel
ae16f05272
Add basic loading of grid fields from file
6 years ago
cancel
f4ff0e71ad
Add basic printing of Field to stdout
6 years ago
cancel
4846a23b20
Add sim.h/.c add stub for orca_run()
6 years ago
cancel
8b9a95f9a2
Add test use of extended ncurses
6 years ago
cancel
2bc7dc2837
Add field peek/poke
6 years ago
cancel
433de277b3
Split stuff out from main.c into separate files
6 years ago