mirror of
https://github.com/fallout2-ce/fallout2-ce.git
synced 2026-07-27 16:47:11 -07:00
* Add mapper CMakeTarget, tool for mapping function names to originals, load/save toolbar & update_art implemented * edit_mapper function + stubs * Rename exe to mapper-ce * load_lbm_to_buf * Add comments for read/write functions in db.h * load_dialog, save_dialog, save_as, info_dialog and some other functions * Fix LBM loading * Fix mouse input not working on initial empty map, changed error in partyMemberRecoverLoadInstance to print to log, matching vanilla * mapper.cc: basic hi-res support, NULL->nullptr * load_lbm_to_buf rewrite, print_toolbar_name background fix * Stubs for enter/exit playmode, art slot indexes fix, map_scr_toggle_hexes * Fix memory corruption on screen_width > 640, fix various UI offset bugs * mapper.cc: UI code style, toggle button fixes, rotation keys, edit button placeholders, PAGEUP key fix * Elevation display fix, object type switching * Spatial script placement and display, basic object selection * Fixed dragging objects, block object showing, add all missing cases in edit_mapper with stubs, move all keys codes to constants * chore: auto-format with clang-format * Fix non-win builds * Add stub calls from edit_mapper, fix objects being incorrectly deleted when unselected, fix tile number display * Fix compile on Linux * Attempt to fix iOS signing error * Placing of objects and tiles, F12 to erase map, bug fixes * Fixed block object toggling logic and add missing switch cases to edit_mapper * Object editing added, 'p' to scroll palette fixed * Add new files to CMakeLists * Attempt to fix some colors + alignment in critter edit window * chore: auto-format with clang-format * Linux build fix attempt * Critter inventory editing * Vanilla grid-based inventory item picker * Review fixes * More review fixes and const correctness --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
16 lines
524 B
C++
16 lines
524 B
C++
#ifndef GRAPH_LIB_H
|
|
#define GRAPH_LIB_H
|
|
|
|
namespace fallout {
|
|
|
|
unsigned char HighRGB(unsigned char color);
|
|
int load_lbm_to_buf(const char* path, unsigned char* dstBuffer, int xMin, int yMin, int xMax, int yMax);
|
|
int graphCompress(unsigned char* a1, unsigned char* a2, int a3);
|
|
int graphDecompress(unsigned char* a1, unsigned char* a2, int a3);
|
|
void grayscalePaletteUpdate(int a1, int a2);
|
|
void grayscalePaletteApply(unsigned char* surface, int width, int height, int pitch);
|
|
|
|
} // namespace fallout
|
|
|
|
#endif /* GRAPH_LIB_H */
|